Files
nils 27c21396f8 QuNexus v2.2.1 firmware: reverse-engineered disassembly & pseudocode
Decompiled from stock QuNexus_Firmware_v2.2.1.bin (EFM8UB20F64G / 8051,
base 0x2400, 54279 bytes) with radare2 6.2.0.

- qunexus_v2.2.1.asm : full linear disassembly (37287 lines, byte-faithful)
- pseudocode_all.c   : r2 pdc pseudocode for all 1002 functions
- functions.txt     : function index (1002 functions)
- regen.sh + r2script.r2 : one-command reproduction (brew install radare2)

Verified: reconstructing the binary from the asm byte-columns reproduces the
original image byte-for-byte (30560 instructions + 195 data gaps).
2026-08-17 22:22:21 +02:00

37288 lines
2.2 MiB
Plaintext

;-- pc:
/ 652: fcn.00002400 ();
| 0x00002400 02b691 ljmp 0xb691
0x00002403 ff mov r7, a
0x00002404 ff mov r7, a
0x00002405 ff mov r7, a
0x00002406 02dd6a ljmp 0xdd6a
0x00002409 ff mov r7, a
0x0000240a ff mov r7, a
0x0000240b ff mov r7, a
0x0000240c ff mov r7, a
0x0000240d ff mov r7, a
0x0000240e ff mov r7, a
0x0000240f 02a8f0 ljmp 0xa8f0
0x00002412 ff mov r7, a
0x00002413 ff mov r7, a
0x00002414 ff mov r7, a
0x00002415 ff mov r7, a
0x00002416 ff mov r7, a
0x00002417 ff mov r7, a
0x00002418 ff mov r7, a
0x00002419 ff mov r7, a
0x0000241a ff mov r7, a
0x0000241b 02c85c ljmp 0xc85c
0x0000241e ff mov r7, a
0x0000241f ff mov r7, a
0x00002420 ff mov r7, a
0x00002421 02c4d4 ljmp 0xc4d4
0x00002424 02bdf1 ljmp 0xbdf1
0x00002427 ff mov r7, a
0x00002428 ff mov r7, a
0x00002429 ff mov r7, a
0x0000242a ff mov r7, a
0x0000242b ff mov r7, a
0x0000242c ff mov r7, a
0x0000242d 02c937 ljmp 0xc937
0x00002430 ff mov r7, a
0x00002431 ff mov r7, a
0x00002432 ff mov r7, a
0x00002433 ff mov r7, a
0x00002434 ff mov r7, a
0x00002435 ff mov r7, a
0x00002436 ff mov r7, a
0x00002437 ff mov r7, a
0x00002438 ff mov r7, a
0x00002439 ff mov r7, a
0x0000243a ff mov r7, a
0x0000243b ff mov r7, a
0x0000243c 028db5 ljmp 0x8db5
0x0000243f 02d8ad ljmp 0xd8ad
0x00002442 ff mov r7, a
; CALL XREFS from fcn.000033c4 @ 0x37dd(x), 0x3ea0(x)
; CODE XREFS from fcn.00005aca @ 0x5bcc(x), 0x5d8b(x)
; CALL XREF from fcn.00005fce @ 0x643c(x)
/ 592: fcn.00002443 ();
| 0x00002443 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00002446 ef mov a, r7
| 0x00002447 f0 movx @dptr, a
| 0x00002448 fb mov r3, a
| 0x00002449 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000244c 1254c1 lcall fcn.000054c1
| 0x0000244f 00 nop
| 0x00002450 00 nop
| 0x00002451 00 nop
| 0x00002452 00 nop
| 0x00002453 e4 clr a
| 0x00002454 900d0b mov dptr, #0x0d0b ; '\v\r'
| ; [0xd0b:1]=255 ; 3339
| 0x00002457 f0 movx @dptr, a
| 0x00002458 a3 inc dptr
| 0x00002459 f0 movx @dptr, a
| 0x0000245a 124e45 lcall fcn.00004e45
| 0x0000245d 900d0e mov dptr, #0x0d0e ; '\x0e\r'
| ; [0xd0e:1]=255 ; 3342
| 0x00002460 f0 movx @dptr, a
| 0x00002461 e4 clr a
| 0x00002462 a3 inc dptr
| 0x00002463 f0 movx @dptr, a
| 0x00002464 af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x00002466 12dea1 lcall fcn.0000dea1
| 0x00002469 900d13 mov dptr, #0x0d13 ; '\x13\r'
| ; [0xd13:1]=255 ; 3347
| 0x0000246c ef mov a, r7
| 0x0000246d f0 movx @dptr, a
| 0x0000246e 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00002471 e0 movx a, @dptr
| 0x00002472 24df add a, #0xdf
| 0x00002474 ff mov r7, a
| 0x00002475 12dea1 lcall fcn.0000dea1
| 0x00002478 900d14 mov dptr, #0x0d14 ; '\x14\r'
| ; [0xd14:1]=255 ; 3348
| 0x0000247b ef mov a, r7
| 0x0000247c f0 movx @dptr, a
| 0x0000247d 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00002480 e0 movx a, @dptr
| 0x00002481 ff mov r7, a
| 0x00002482 6417 xrl a, #0x17
| 0x00002484 6005 jz 0x248b
| 0x00002486 ef mov a, r7
| 0x00002487 6418 xrl a, #0x18
| 0x00002489 7071 jnz 0x24fc
| ; CODE XREF from fcn.00002443 @ 0x2484(x)
| 0x0000248b ef mov a, r7
| 0x0000248c b41712 cjne a, #0x17, 0x24a1
| 0x0000248f 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00002492 7406 mov a, #0x06
| 0x00002494 f0 movx @dptr, a
| 0x00002495 a3 inc dptr
| 0x00002496 7427 mov a, #0x27 ; '\''
| 0x00002498 f0 movx @dptr, a
| 0x00002499 7b01 mov r3, #0x01
| 0x0000249b 7a08 mov r2, #0x08
| 0x0000249d 791d mov r1, #0x1d
| 0x0000249f 8026 sjmp 0x24c7
| ; CODE XREF from fcn.00002443 @ 0x248c(x)
| 0x000024a1 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000024a4 e0 movx a, @dptr
| 0x000024a5 ff mov r7, a
| 0x000024a6 1249a3 lcall fcn.000049a3
| 0x000024a9 e9 mov a, r1
| 0x000024aa 2409 add a, #0x09
| 0x000024ac f9 mov r1, a
| 0x000024ad e4 clr a
| 0x000024ae 3a addc a, r2
| 0x000024af ad01 mov r5, 0x01 ; [0x1:1]=255 ; 1
| 0x000024b1 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x000024b4 f0 movx @dptr, a
| 0x000024b5 a3 inc dptr
| 0x000024b6 ed mov a, r5
| 0x000024b7 f0 movx @dptr, a
| 0x000024b8 ef mov a, r7
| 0x000024b9 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000024bc a4 mul ab
| 0x000024bd 2420 add a, #0x20
| 0x000024bf f9 mov r1, a
| 0x000024c0 7408 mov a, #0x08
| 0x000024c2 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000024c4 fa mov r2, a
| 0x000024c5 7b01 mov r3, #0x01
| ; CODE XREF from fcn.00002443 @ 0x249f(x)
| 0x000024c7 900d10 mov dptr, #0x0d10 ; '\x10\r'
| ; [0xd10:1]=255 ; 3344
| 0x000024ca 12551e lcall fcn.0000551e
| 0x000024cd 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000024d0 e0 movx a, @dptr
| 0x000024d1 ff mov r7, a
| 0x000024d2 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x000024d5 e0 movx a, @dptr
| 0x000024d6 fc mov r4, a
| 0x000024d7 a3 inc dptr
| 0x000024d8 e0 movx a, @dptr
| 0x000024d9 aa04 mov r2, 0x04 ; [0x4:1]=255 ; 4
| 0x000024db f9 mov r1, a
| 0x000024dc 7b01 mov r3, #0x01
| 0x000024de c003 push 0x03 ; [0x3:1]=255 ; 3
| 0x000024e0 c002 push 0x02 ; [0x2:1]=255 ; 2
| 0x000024e2 c001 push 0x01 ; [0x1:1]=255 ; 1
| 0x000024e4 900d10 mov dptr, #0x0d10 ; '\x10\r'
| ; [0xd10:1]=255 ; 3344
| 0x000024e7 1254fe lcall fcn.000054fe
| 0x000024ea 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x000024ed 12551e lcall fcn.0000551e
| 0x000024f0 d001 pop 0x01 ; [0x1:1]=255 ; 1
| 0x000024f2 d002 pop 0x02 ; [0x2:1]=255 ; 2
| 0x000024f4 d003 pop 0x03 ; [0x3:1]=255 ; 3
| 0x000024f6 12d545 lcall fcn.0000d545
| 0x000024f9 02337f ljmp 0x337f ; fcn.00002c02+0x77d
| ; CODE XREF from fcn.00002443 @ 0x2489(x)
| 0x000024fc 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000024ff e0 movx a, @dptr
| 0x00002500 b4140b cjne a, #0x14, aav.0x0000250e
| 0x00002503 124ee0 lcall fcn.00004ee0
| 0x00002506 6006 jz aav.0x0000250e
| 0x00002508 128567 lcall fcn.00008567
| 0x0000250b 02337f ljmp 0x337f ; fcn.00002c02+0x77d
| ;-- aav.0x0000250e:
| ; CODE XREFS from fcn.00002443 @ 0x2500(x), 0x2506(x)
| ; NULL XREF from aav.0x00008019 @ +0x48(x)
| 0x0000250e 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00002511 e0 movx a, @dptr
| 0x00002512 b41617 cjne a, #0x16, 0x252c
| 0x00002515 124ee0 lcall fcn.00004ee0
| 0x00002518 6012 jz 0x252c
| 0x0000251a 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000251d e0 movx a, @dptr
| 0x0000251e 6006 jz 0x2526
| 0x00002520 900816 mov dptr, #0x0816 ; [0x816:1]=255 ; 2070
| 0x00002523 023293 ljmp 0x3293
| ; CODE XREF from fcn.00002443 @ 0x251e(x)
| 0x00002526 12acbf lcall fcn.0000acbf
| 0x00002529 02337f ljmp 0x337f ; fcn.00002c02+0x77d
| ; CODE XREFS from fcn.00002443 @ 0x2512(x), 0x2518(x)
| 0x0000252c 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000252f e0 movx a, @dptr
| 0x00002530 6435 xrl a, #0x35
| 0x00002532 7036 jnz 0x256a
| 0x00002534 124ee0 lcall fcn.00004ee0
| 0x00002537 6031 jz 0x256a
| 0x00002539 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000253c e0 movx a, @dptr
| 0x0000253d ff mov r7, a
| 0x0000253e 1249a3 lcall fcn.000049a3
| 0x00002541 125132 lcall fcn.00005132
| 0x00002544 540f anl a, #0x0f
| 0x00002546 d3 setb c
| 0x00002547 9401 subb a, #0x01
| 0x00002549 5003 jnc 0x254e
| 0x0000254b 02337f ljmp 0x337f ; fcn.00002c02+0x77d
| ; CODE XREF from fcn.00002443 @ 0x2549(x)
| 0x0000254e 12ba5a lcall fcn.0000ba5a
| 0x00002551 7f01 mov r7, #0x01
| 0x00002553 12b1ca lcall fcn.0000b1ca
| 0x00002556 12499f lcall fcn.0000499f
| 0x00002559 e9 mov a, r1
| 0x0000255a 2401 add a, #0x01
| 0x0000255c 124b28 lcall fcn.00004b28
| 0x0000255f 540f anl a, #0x0f
| 0x00002561 1251cd lcall fcn.000051cd
| 0x00002564 12d1c2 lcall fcn.0000d1c2
| 0x00002567 022e66 ljmp 0x2e66
| ; CODE XREFS from fcn.00002443 @ 0x2532(x), 0x2537(x)
| 0x0000256a 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000256d e0 movx a, @dptr
| 0x0000256e 6412 xrl a, #0x12
| 0x00002570 6003 jz 0x2575
| 0x00002572 02263c ljmp 0x263c
| ; CODE XREF from fcn.00002443 @ 0x2570(x)
| 0x00002575 124ee0 lcall fcn.00004ee0
| 0x00002578 7003 jnz 0x257d
| 0x0000257a 02263c ljmp 0x263c
| ; CODE XREF from fcn.00002443 @ 0x2578(x)
| 0x0000257d 12499f lcall fcn.0000499f
| 0x00002580 125132 lcall fcn.00005132
| 0x00002583 540f anl a, #0x0f
| 0x00002585 d3 setb c
| 0x00002586 9401 subb a, #0x01
| 0x00002588 5003 jnc 0x258d
| 0x0000258a 02262e ljmp 0x262e
| ; CODE XREF from fcn.00002443 @ 0x2588(x)
| 0x0000258d 12e893 lcall fcn.0000e893
| 0x00002590 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00002593 e0 movx a, @dptr
| 0x00002594 124a63 lcall fcn.00004a63
| 0x00002597 e4 clr a
| 0x00002598 f0 movx @dptr, a
| 0x00002599 7f02 mov r7, #0x02
| 0x0000259b 12b1ca lcall fcn.0000b1ca
| 0x0000259e 12499f lcall fcn.0000499f
| 0x000025a1 124e3e lcall fcn.00004e3e
| 0x000025a4 fe mov r6, a
| 0x000025a5 6402 xrl a, #0x02
| 0x000025a7 704b jnz 0x25f4
| 0x000025a9 ef mov a, r7
| 0x000025aa 54f0 anl a, #0xf0
| 0x000025ac 4404 orl a, #0x04
| 0x000025ae 1251cd lcall fcn.000051cd
| 0x000025b1 124cb3 lcall fcn.00004cb3
| 0x000025b4 7020 jnz 0x25d6
| 0x000025b6 9008a6 mov dptr, #0x08a6 ; [0x8a6:1]=255 ; 2214
| 0x000025b9 124f33 lcall fcn.00004f33
| 0x000025bc e0 movx a, @dptr
| 0x000025bd 7017 jnz 0x25d6
| ;-- aav.0x000025bf:
| ; NULL XREF from fcn.00002c02 @ +0xa3(r)
| 0x000025bf 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000025c2 e0 movx a, @dptr
| 0x000025c3 124a48 lcall fcn.00004a48
| 0x000025c6 e0 movx a, @dptr
| 0x000025c7 700d jnz 0x25d6
| 0x000025c9 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000025cc ef mov a, r7
| 0x000025cd 1249a6 lcall fcn.000049a6
| 0x000025d0 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x000025d3 e4 clr a
| 0x000025d4 8041 sjmp 0x2617
| ; CODE XREFS from fcn.00002443 @ 0x25b4(x), 0x25bd(x), 0x25c7(x)
| 0x000025d6 12499f lcall fcn.0000499f
| 0x000025d9 124e28 lcall fcn.00004e28
| 0x000025dc ff mov r7, a
| 0x000025dd c3 clr c
| 0x000025de 941f subb a, #0x1f
| 0x000025e0 5005 jnc 0x25e7
| 0x000025e2 ef mov a, r7
| 0x000025e3 14 dec a
| 0x000025e4 ff mov r7, a
| 0x000025e5 8002 sjmp 0x25e9
| ; CODE XREF from fcn.00002443 @ 0x25e0(x)
| 0x000025e7 7f00 mov r7, #0x00
| ; CODE XREF from fcn.00002443 @ 0x25e5(x)
| 0x000025e9 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000025ec e0 movx a, @dptr
| 0x000025ed 124a99 lcall fcn.00004a99
| 0x000025f0 ef mov a, r7
| 0x000025f1 f0 movx @dptr, a
| 0x000025f2 803a sjmp 0x262e
| ; CODE XREF from fcn.00002443 @ 0x25a7(x)
| 0x000025f4 ee mov a, r6
| 0x000025f5 6403 xrl a, #0x03
| 0x000025f7 7023 jnz 0x261c
| 0x000025f9 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x000025fc f0 movx @dptr, a
| 0x000025fd 12499f lcall fcn.0000499f
| 0x00002600 125132 lcall fcn.00005132
| 0x00002603 54f0 anl a, #0xf0
| 0x00002605 4405 orl a, #0x05
| 0x00002607 1251cd lcall fcn.000051cd
| 0x0000260a 12499f lcall fcn.0000499f
| 0x0000260d 124e28 lcall fcn.00004e28
| 0x00002610 701c jnz 0x262e
| 0x00002612 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x00002615 741f mov a, #0x1f
| ; CODE XREF from fcn.00002443 @ 0x25d4(x)
| 0x00002617 1251df lcall fcn.000051df
| 0x0000261a 8012 sjmp 0x262e
| ; CODE XREF from fcn.00002443 @ 0x25f7(x)
| 0x0000261c 12499f lcall fcn.0000499f
| 0x0000261f 124e3e lcall fcn.00004e3e
| 0x00002622 fe mov r6, a
| 0x00002623 be0508 cjne r6, #0x05, 0x262e
| 0x00002626 ef mov a, r7
| 0x00002627 54f0 anl a, #0xf0
| 0x00002629 4403 orl a, #0x03
| 0x0000262b 1251cd lcall fcn.000051cd
| ; CODE XREFS from fcn.00002443 @ 0x258a(x), 0x25f2(x), 0x2610(x), 0x261a(x), 0x2623(x)
| 0x0000262e 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00002631 e0 movx a, @dptr
| 0x00002632 ff mov r7, a
| 0x00002633 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
| 0x00002636 9007ea mov dptr, #0x07ea ; [0x7ea:1]=255 ; 2026
| 0x00002639 022f13 ljmp 0x2f13
| ; CODE XREFS from fcn.00002443 @ 0x2572(x), 0x257a(x)
| 0x0000263c 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x0000263f e0 movx a, @dptr
| 0x00002640 125533 lcall fcn.00005533
| 0x00002643 26 add a, @r0
| 0x00002644 7d01 mov r5, #0x01
| 0x00002646 29 add a, r1
| 0x00002647 9502 subb a, 0x02 ; [0x2:1]=255 ; 2
| 0x00002649 2c add a, r4
| 0x0000264a 8804 mov 0x04, r0 ; [0x4:1]=255 ; 4
| 0x0000264c 2d add a, r5
| 0x0000264d 6505 xrl a, 0x05 ; [0x5:1]=255 ; 5
| 0x0000264f 2e add a, r6
| 0x00002650 33 rlc a
| 0x00002651 06 inc @r0
| 0x00002652 2e add a, r6
| 0x00002653 7707 mov @r1, #0x07
| 0x00002655 2f add a, r7
| 0x00002656 23 rl a
| 0x00002657 08 inc r0
| 0x00002658 2f add a, r7
| 0x00002659 fb mov r3, a
| 0x0000265a 09 inc r1
| 0x0000265b 30d90a jnb 0xd8.1, 0x2668 ; [0xd8:1]=255 ; 216
| 0x0000265e 31d4 acall 0x21d4
| 0x00002660 0b inc r3
| 0x00002661 32 reti
0x00002662 17 dec @r1
0x00002663 0c inc r4
0x00002664 32 reti
0x00002665 99 subb a, r1
0x00002666 0d inc r5
0x00002667 32 reti
| ; CODE XREF from fcn.00002443 @ 0x265b(x)
| 0x00002668 99 subb a, r1
| 0x00002669 0e inc r6
| 0x0000266a 32 reti
0x0000266b 99 subb a, r1
0x0000266c 0f inc r7
0x0000266d 2b add a, r3
0x0000266e 83 movc a, @a+pc
0x0000266f 122c02 lcall fcn.00002c02
0x00002672 13 rrc a
0x00002673 2d add a, r5
0x00002674 6514 xrl a, 0x14 ; [0x14:1]=255 ; 20
0x00002676 2c add a, r4
0x00002677 5b anl a, r3
0x00002678 16 dec @r0
0x00002679 00 nop
0x0000267a 00 nop
0x0000267b 33 rlc a
0x0000267c 7f12 mov r7, #0x12
0x0000267e 49 orl a, r1
0x0000267f 9f subb a, r7
0x00002680 125132 lcall fcn.00005132
0x00002683 540f anl a, #0x0f
0x00002685 6404 xrl a, #0x04
0x00002687 6003 jz 0x268c
0x00002689 02272d ljmp 0x272d
; CODE XREF from aav.0x000025bf @ +0xc8(x)
0x0000268c 12e0a6 lcall fcn.0000e0a6
0x0000268f 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002692 e0 movx a, @dptr
0x00002693 24f0 add a, #0xf0
0x00002695 603e jz 0x26d5
0x00002697 24e1 add a, #0xe1
0x00002699 6021 jz 0x26bc
0x0000269b 24fe add a, #0xfe
0x0000269d 6033 jz 0x26d2
0x0000269f 2423 add a, #0x23
0x000026a1 6003 jz 0x26a6
0x000026a3 02272d ljmp 0x272d
; CODE XREF from aav.0x000025bf @ +0xe2(x)
0x000026a6 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000026a9 e0 movx a, @dptr
0x000026aa ff mov r7, a
0x000026ab 12e7ee lcall fcn.0000e7ee
0x000026ae 124b91 lcall fcn.00004b91
0x000026b1 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
0x000026b4 cf xch a, r7
0x000026b5 f0 movx @dptr, a
0x000026b6 a3 inc dptr
0x000026b7 ef mov a, r7
0x000026b8 f0 movx @dptr, a
0x000026b9 02272d ljmp 0x272d
; CODE XREF from aav.0x000025bf @ +0xda(x)
0x000026bc 12499f lcall fcn.0000499f
0x000026bf 124e28 lcall fcn.00004e28
0x000026c2 6008 jz 0x26cc
0x000026c4 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
0x000026c7 74ff mov a, #0xff
0x000026c9 12519a lcall fcn.0000519a
; CODE XREF from aav.0x000025bf @ +0x103(x)
0x000026cc 12d1c2 lcall fcn.0000d1c2
0x000026cf 02272d ljmp 0x272d
; CODE XREF from aav.0x000025bf @ +0xde(x)
0x000026d2 12d1c2 lcall fcn.0000d1c2
; CODE XREF from aav.0x000025bf @ +0xd6(x)
0x000026d5 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000026d8 e0 movx a, @dptr
0x000026d9 ff mov r7, a
0x000026da 900429 mov dptr, #0x0429 ; [0x429:1]=255 ; 1065
0x000026dd e0 movx a, @dptr
0x000026de fd mov r5, a
0x000026df 12e7fc lcall fcn.0000e7fc
0x000026e2 124b91 lcall fcn.00004b91
0x000026e5 900cb9 mov dptr, #0x0cb9 ; [0xcb9:1]=255 ; 3257
0x000026e8 cf xch a, r7
0x000026e9 f0 movx @dptr, a
0x000026ea a3 inc dptr
0x000026eb ef mov a, r7
; DATA XREF from aav.0x000025bf @ +0xaf(r)
0x000026ec f0 movx @dptr, a
0x000026ed 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x000026f0 e0 movx a, @dptr
0x000026f1 6431 xrl a, #0x31
0x000026f3 6038 jz 0x272d
0x000026f5 900429 mov dptr, #0x0429 ; [0x429:1]=255 ; 1065
0x000026f8 124a41 lcall fcn.00004a41
0x000026fb 1249ec lcall fcn.000049ec
0x000026fe e0 movx a, @dptr
0x000026ff 547f anl a, #0x7f
0x00002701 fd mov r5, a
0x00002702 124b6b lcall fcn.00004b6b
0x00002705 1249ec lcall fcn.000049ec
0x00002708 e0 movx a, @dptr
0x00002709 fb mov r3, a
0x0000270a ~ 124d09 lcall fcn.00004d09
;-- aav.0x0000270c:
; NULL XREF from fcn.0000acbf @ +0x136(r)
0x0000270c 09 inc r1
0x0000270d 1249ec lcall fcn.000049ec
0x00002710 e0 movx a, @dptr
0x00002711 fc mov r4, a
0x00002712 900884 mov dptr, #0x0884 ; [0x884:1]=255 ; 2180
0x00002715 124d0c lcall fcn.00004d0c
0x00002718 1249ec lcall fcn.000049ec
0x0000271b e0 movx a, @dptr
0x0000271c 900d21 mov dptr, #0x0d21 ; '!\r'
; [0xd21:1]=255 ; 3361
0x0000271f f0 movx @dptr, a
0x00002720 900d20 mov dptr, #0x0d20 ; ' \r'
; [0xd20:1]=255 ; 3360
0x00002723 ec mov a, r4
0x00002724 f0 movx @dptr, a
0x00002725 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002728 e0 movx a, @dptr
0x00002729 ff mov r7, a
0x0000272a 1283b4 lcall fcn.000083b4
; CODE XREFS from aav.0x000025bf @ +0xca(x), +0xe4(x), +0xfa(x), +0x110(x), +0x134(x)
0x0000272d 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002730 e0 movx a, @dptr
0x00002731 125533 lcall fcn.00005533
0x00002734 27 add a, @r1
0x00002735 6b xrl a, r3
0x00002736 0127 ajmp 0x2027
0x00002738 e3 movx a, @r1
0x00002739 03 rr a
0x0000273a 28 add a, r0
0x0000273b b3 cpl c
0x0000273c 06 inc @r0
0x0000273d 28 add a, r0
0x0000273e b60828 cjne @r0, #0x08, 0x2769
0x00002741 c50a xch a, 0x0a ; [0xa:1]=255 ; 10
0x00002743 28 add a, r0
0x00002744 8b0d mov 0x0d, r3 ; [0xd:1]=255 ; 13
0x00002746 29 add a, r1
0x00002747 08 inc r0
0x00002748 1129 acall 0x2029
0x0000274a 2413 add a, #0x13
0x0000274c 29 add a, r1
0x0000274d 33 rlc a
0x0000274e 1529 dec 0x29 ; [0x29:1]=255 ; 41
0x00002750 2d add a, r5
0x00002751 17 dec @r1
0x00002752 28 add a, r0
0x00002753 ff mov r7, a
0x00002754 18 dec r0
0x00002755 29 add a, r1
0x00002756 3c addc a, r4
0x00002757 1f dec r7
0x00002758 29 add a, r1
0x00002759 5220 anl 0x20, a ; [0x20:1]=255 ; 32
0x0000275b 28 add a, r0
0x0000275c bf2928 cjne r7, #0x29, 0x2787
0x0000275f b02e anl c, /0x25.6 ; [0x25:1]=255 ; 37
0x00002761 29 add a, r1
0x00002762 73 jmp @a+dptr
0x00002763 4029 jc 0x278e
0x00002765 .dword 0x00004173 ; aav.0x00004173
0x00002769 33 rlc a
0x0000276a 7f12 mov r7, #0x12
0x0000276c 49 orl a, r1
0x0000276d 9f subb a, r7
0x0000276e 124e3e lcall fcn.00004e3e
0x00002771 6401 xrl a, #0x01
0x00002773 6038 jz 0x27ad
0x00002775 ef mov a, r7
0x00002776 540f anl a, #0x0f
0x00002778 4410 orl a, #0x10
0x0000277a 1251cd lcall fcn.000051cd
0x0000277d 7f02 mov r7, #0x02
0x0000277f 12b1ca lcall fcn.0000b1ca
0x00002782 12e893 lcall fcn.0000e893
0x00002785 12499f lcall fcn.0000499f
0x00002788 125132 lcall fcn.00005132
0x0000278b 54f0 anl a, #0xf0
0x0000278d 4401 orl a, #0x01
0x0000278f 124f3a lcall fcn.00004f3a
0x00002792 ff mov r7, a
0x00002793 12ba5a lcall fcn.0000ba5a
0x00002796 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002799 e0 movx a, @dptr
0x0000279a 9007ea mov dptr, #0x07ea ; [0x7ea:1]=255 ; 2026
0x0000279d 124c92 lcall fcn.00004c92
0x000027a0 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x000027a3 ef mov a, r7
0x000027a4 1249a6 lcall fcn.000049a6
0x000027a7 124f42 lcall fcn.00004f42
0x000027aa 022881 ljmp 0x2881 ; fcn.0000282c+0x55
; CODE XREF from aav.0x0000270c @ +0x67(x)
0x000027ad 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
0x000027b0 e0 movx a, @dptr
0x000027b1 6401 xrl a, #0x01
0x000027b3 6003 jz 0x27b8
0x000027b5 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x0000270c @ +0xa7(x)
0x000027b8 124a5e lcall fcn.00004a5e
0x000027bb e0 movx a, @dptr
0x000027bc 04 inc a
0x000027bd f0 movx @dptr, a
0x000027be 124c29 lcall fcn.00004c29
0x000027c1 e0 movx a, @dptr
0x000027c2 ff mov r7, a
0x000027c3 d3 setb c
0x000027c4 9403 subb a, #0x03
0x000027c6 5011 jnc 0x27d9
0x000027c8 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
0x000027cb e0 movx a, @dptr
0x000027cc 6003 jz 0x27d1
0x000027ce 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x0000270c @ +0xc0(x)
0x000027d1 ef mov a, r7
0x000027d2 9402 subb a, #0x02
0x000027d4 5003 jnc 0x27d9
0x000027d6 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREFS from aav.0x0000270c @ +0xba(x), +0xc8(x)
0x000027d9 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000027dc e0 movx a, @dptr
0x000027dd 124a63 lcall fcn.00004a63
0x000027e0 023293 ljmp 0x3293 ; fcn.00002443+0xe50
0x000027e3 12499f lcall fcn.0000499f
0x000027e6 124e3e lcall fcn.00004e3e
0x000027e9 6401 xrl a, #0x01
0x000027eb 6003 jz 0x27f0
0x000027ed 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x0000270c @ +0xdf(x)
0x000027f0 ef mov a, r7
0x000027f1 540f anl a, #0x0f
0x000027f3 4410 orl a, #0x10
0x000027f5 124f3a lcall fcn.00004f3a
0x000027f8 124a63 lcall fcn.00004a63
0x000027fb e4 clr a
0x000027fc f0 movx @dptr, a
0x000027fd 12e893 lcall fcn.0000e893
0x00002800 7f02 mov r7, #0x02
0x00002802 12b1ca lcall fcn.0000b1ca
0x00002805 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
0x00002808 e0 movx a, @dptr
0x00002809 6004 jz 0x280f
0x0000280b 7f03 mov r7, #0x03
0x0000280d 8002 sjmp 0x2811
; CODE XREF from aav.0x0000270c @ +0xfd(x)
0x0000280f 7f02 mov r7, #0x02
; CODE XREF from aav.0x0000270c @ +0x101(x)
0x00002811 ef mov a, r7
0x00002812 540f anl a, #0x0f
0x00002814 ff mov r7, a
0x00002815 12499f lcall fcn.0000499f
0x00002818 125132 lcall fcn.00005132
0x0000281b 54f0 anl a, #0xf0
0x0000281d 4f orl a, r7
0x0000281e 124f3a lcall fcn.00004f3a
0x00002821 ff mov r7, a
0x00002822 1249a3 lcall fcn.000049a3
0x00002825 e9 mov a, r1
0x00002826 2401 add a, #0x01
0x00002828 124b28 lcall fcn.00004b28
0x0000282b ~ 54f0 anl a, #0xf0
; CALL XREF from fcn.00002c02 @ +0x98(x)
/ 95: fcn.0000282c ();
| 0x0000282c f0 movx @dptr, a
| 0x0000282d 4405 orl a, #0x05
| 0x0000282f 1251cd lcall fcn.000051cd
| 0x00002832 9008af mov dptr, #0x08af ; [0x8af:1]=255 ; 2223
| 0x00002835 124f33 lcall fcn.00004f33
| 0x00002838 7403 mov a, #0x03
| 0x0000283a f0 movx @dptr, a
| 0x0000283b 124cb3 lcall fcn.00004cb3
| 0x0000283e 7011 jnz 0x2851
| 0x00002840 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00002843 ef mov a, r7
| 0x00002844 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
| 0x00002847 1254f2 lcall fcn.000054f2
| 0x0000284a e0 movx a, @dptr
| 0x0000284b 7004 jnz 0x2851
| 0x0000284d 7f10 mov r7, #0x10
| 0x0000284f 8002 sjmp 0x2853
| ; CODE XREFS from fcn.0000282c @ 0x283e(x), 0x284b(x)
| 0x00002851 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000282c @ 0x284f(x)
| 0x00002853 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00002856 e0 movx a, @dptr
| 0x00002857 fe mov r6, a
| 0x00002858 1249a3 lcall fcn.000049a3
| 0x0000285b 124f8f lcall fcn.00004f8f
| 0x0000285e ee mov a, r6
| 0x0000285f 124a99 lcall fcn.00004a99
| 0x00002862 e4 clr a
| 0x00002863 f0 movx @dptr, a
| 0x00002864 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
| 0x00002867 ee mov a, r6
| 0x00002868 9007ea mov dptr, #0x07ea ; [0x7ea:1]=255 ; 2026
| 0x0000286b 124f4e lcall fcn.00004f4e
| 0x0000286e 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00002871 ee mov a, r6
| 0x00002872 f0 movx @dptr, a
| 0x00002873 ef mov a, r7
| 0x00002874 124e45 lcall fcn.00004e45
| 0x00002877 125017 lcall fcn.00005017
| 0x0000287a 124f4e lcall fcn.00004f4e
| 0x0000287d 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
| 0x00002880 ee mov a, r6
| ; CODE XREF from aav.0x0000270c @ +0x9e(x)
| 0x00002881 f0 movx @dptr, a
| 0x00002882 a3 inc dptr
| 0x00002883 ef mov a, r7
| 0x00002884 f0 movx @dptr, a
| 0x00002885 12e774 lcall fcn.0000e774
\ 0x00002888 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x0000288b c3 clr c
0x0000288c 124dea lcall fcn.00004dea
0x0000288f 5005 jnc 0x2896
0x00002891 7f05 mov r7, #0x05
0x00002893 1233b1 lcall fcn.000033b1
; CODE XREF from fcn.0000282c @ +0x63(x)
0x00002896 d3 setb c
0x00002897 9007e6 mov dptr, #0x07e6 ; [0x7e6:1]=255 ; 2022
0x0000289a e0 movx a, @dptr
0x0000289b 94ff subb a, #0xff
0x0000289d 124df0 lcall fcn.00004df0
0x000028a0 4005 jc 0x28a7
0x000028a2 7fff mov r7, #0xff
0x000028a4 1233b1 lcall fcn.000033b1
; CODE XREF from fcn.0000282c @ +0x74(x)
0x000028a7 124b75 lcall fcn.00004b75
0x000028aa 124e92 lcall fcn.00004e92
0x000028ad 022c52 ljmp 0x2c52 ; fcn.00002c02+0x50
0x000028b0 022c0a ljmp 0x2c0a ; fcn.00002c02+0x8
0x000028b3 022d74 ljmp 0x2d74
0x000028b6 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x000028b9 7406 mov a, #0x06
0x000028bb f0 movx @dptr, a
0x000028bc 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x000028bf 1233ba lcall fcn.000033ba
0x000028c2 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x000028c5 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000028c8 e0 movx a, @dptr
0x000028c9 ff mov r7, a
0x000028ca 1249a3 lcall fcn.000049a3
0x000028cd 124d3a lcall fcn.00004d3a
0x000028d0 7003 jnz 0x28d5
0x000028d2 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.0000282c @ +0xa4(x)
0x000028d5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x000028d8 ef mov a, r7
0x000028d9 1249a6 lcall fcn.000049a6
0x000028dc 124e28 lcall fcn.00004e28
0x000028df d3 setb c
0x000028e0 9420 subb a, #0x20
0x000028e2 4005 jc 0x28e9
0x000028e4 7420 mov a, #0x20
0x000028e6 124f90 lcall fcn.00004f90
; CODE XREF from fcn.0000282c @ +0xb6(x)
0x000028e9 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000028ec e0 movx a, @dptr
0x000028ed ff mov r7, a
0x000028ee 12e1f0 lcall fcn.0000e1f0
0x000028f1 9004b8 mov dptr, #0x04b8 ; [0x4b8:1]=255 ; 1208
0x000028f4 ef mov a, r7
0x000028f5 f0 movx @dptr, a
0x000028f6 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x000028f9 7408 mov a, #0x08
0x000028fb f0 movx @dptr, a
0x000028fc 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x000028ff 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002902 7417 mov a, #0x17
0x00002904 f0 movx @dptr, a
0x00002905 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x00002908 12499f lcall fcn.0000499f
0x0000290b 124cfd lcall fcn.00004cfd
0x0000290e d3 setb c
0x0000290f 9410 subb a, #0x10
0x00002911 4008 jc 0x291b
0x00002913 124b25 lcall fcn.00004b25
0x00002916 5403 anl a, #0x03
0x00002918 1251cd lcall fcn.000051cd
; CODE XREF from fcn.0000282c @ +0xe5(x)
0x0000291b 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x0000291e 740a mov a, #0x0a
0x00002920 f0 movx @dptr, a
0x00002921 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x00002924 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002927 740c mov a, #0x0c
0x00002929 f0 movx @dptr, a
0x0000292a 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x0000292d 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002930 02320e ljmp 0x320e
0x00002933 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002936 740b mov a, #0x0b
0x00002938 f0 movx @dptr, a
0x00002939 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x0000293c 12499f lcall fcn.0000499f
0x0000293f 124f96 lcall fcn.00004f96
0x00002942 d3 setb c
0x00002943 9401 subb a, #0x01
0x00002945 401f jc 0x2966
0x00002947 ef mov a, r7
0x00002948 540f anl a, #0x0f
0x0000294a ff mov r7, a
0x0000294b ee mov a, r6
0x0000294c 14 dec a
0x0000294d 124ee7 lcall fcn.00004ee7
0x00002950 8014 sjmp 0x2966
0x00002952 12499f lcall fcn.0000499f
0x00002955 124f96 lcall fcn.00004f96
0x00002958 c3 clr c
0x00002959 9404 subb a, #0x04
0x0000295b 5009 jnc 0x2966
0x0000295d ef mov a, r7
0x0000295e 540f anl a, #0x0f
0x00002960 ff mov r7, a
0x00002961 ee mov a, r6
0x00002962 04 inc a
0x00002963 124ee7 lcall fcn.00004ee7
; CODE XREFS from fcn.0000282c @ +0x119(x), +0x124(x), +0x12f(x)
0x00002966 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002969 e0 movx a, @dptr
0x0000296a 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
0x0000296d 9007ea mov dptr, #0x07ea ; [0x7ea:1]=255 ; 2026
0x00002970 022e6d ljmp 0x2e6d ; fcn.00002443+0xa2a
0x00002973 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002976 e0 movx a, @dptr
0x00002977 b44004 cjne a, #0x40, 0x297e
0x0000297a 7f01 mov r7, #0x01
0x0000297c 8002 sjmp 0x2980
; CODE XREF from fcn.0000282c @ +0x14b(x)
0x0000297e 7f00 mov r7, #0x00
; CODE XREF from fcn.0000282c @ +0x150(x)
0x00002980 900626 mov dptr, #0x0626 ; [0x626:1]=255 ; 1574
0x00002983 ef mov a, r7
0x00002984 f0 movx @dptr, a
0x00002985 128b4e lcall fcn.00008b4e
0x00002988 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
0x0000298b 7406 mov a, #0x06
0x0000298d f0 movx @dptr, a
0x0000298e a3 inc dptr
0x0000298f 7426 mov a, #0x26 ; '&'
0x00002991 f0 movx @dptr, a
0x00002992 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x00002995 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002998 e0 movx a, @dptr
0x00002999 640d xrl a, #0x0d
0x0000299b 6003 jz 0x29a0
0x0000299d 022b14 ljmp 0x2b14
; CODE XREF from fcn.0000282c @ +0x16f(x)
0x000029a0 124ef0 lcall fcn.00004ef0
0x000029a3 d3 setb c
0x000029a4 9401 subb a, #0x01
0x000029a6 4003 jc 0x29ab
0x000029a8 022b14 ljmp 0x2b14
; CODE XREF from fcn.0000282c @ +0x17a(x)
0x000029ab 900e18 mov dptr, #0x0e18 ; '\x18\x0e'
; [0xe18:1]=255 ; 3608
0x000029ae e0 movx a, @dptr
0x000029af b4ff02 cjne a, #0xff, 0x29b4
0x000029b2 e4 clr a
0x000029b3 f0 movx @dptr, a
; CODE XREF from fcn.0000282c @ +0x183(x)
0x000029b4 900e18 mov dptr, #0x0e18 ; '\x18\x0e'
; [0xe18:1]=255 ; 3608
0x000029b7 e0 movx a, @dptr
0x000029b8 d3 setb c
0x000029b9 9401 subb a, #0x01
0x000029bb 5003 jnc 0x29c0
0x000029bd 022aef ljmp 0x2aef
; CODE XREF from fcn.0000282c @ +0x18f(x)
0x000029c0 900e16 mov dptr, #0x0e16 ; '\x16\x0e'
; [0xe16:1]=255 ; 3606
0x000029c3 e0 movx a, @dptr
0x000029c4 fe mov r6, a
0x000029c5 a3 inc dptr
0x000029c6 e0 movx a, @dptr
0x000029c7 ff mov r7, a
0x000029c8 124f56 lcall fcn.00004f56
0x000029cb 900e10 mov dptr, #0x0e10 ; '\x10\x0e'
; [0xe10:1]=255 ; 3600
0x000029ce f0 movx @dptr, a
0x000029cf a3 inc dptr
0x000029d0 ef mov a, r7
0x000029d1 f0 movx @dptr, a
0x000029d2 900e0e mov dptr, #0x0e0e ; '\x0e\x0e'
; [0xe0e:1]=255 ; 3598
0x000029d5 e0 movx a, @dptr
0x000029d6 fe mov r6, a
0x000029d7 a3 inc dptr
0x000029d8 e0 movx a, @dptr
0x000029d9 ff mov r7, a
0x000029da 900e0d mov dptr, #0x0e0d ; '\r\x0e'
; [0xe0d:1]=255 ; 3597
0x000029dd e0 movx a, @dptr
0x000029de 2f add a, r7
0x000029df ff mov r7, a
0x000029e0 900e0c mov dptr, #0x0e0c ; '\f\x0e'
; [0xe0c:1]=255 ; 3596
0x000029e3 e0 movx a, @dptr
0x000029e4 3e addc a, r6
0x000029e5 fe mov r6, a
0x000029e6 900e11 mov dptr, #0x0e11 ; '\x11\x0e'
; [0xe11:1]=255 ; 3601
0x000029e9 e0 movx a, @dptr
0x000029ea 2f add a, r7
0x000029eb ff mov r7, a
0x000029ec 900e10 mov dptr, #0x0e10 ; '\x10\x0e'
; [0xe10:1]=255 ; 3600
0x000029ef e0 movx a, @dptr
0x000029f0 3e addc a, r6
0x000029f1 fe mov r6, a
0x000029f2 7c00 mov r4, #0x00
0x000029f4 7d03 mov r5, #0x03
0x000029f6 125213 lcall fcn.00005213
0x000029f9 900d0b mov dptr, #0x0d0b ; '\v\r'
; [0xd0b:1]=255 ; 3339
0x000029fc ee mov a, r6
0x000029fd 124de2 lcall fcn.00004de2
0x00002a00 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
0x00002a03 f0 movx @dptr, a
; CODE XREF from aav.0x00002a0c @ +0x65(x)
0x00002a04 124e9b lcall fcn.00004e9b
0x00002a07 e4 clr a
0x00002a08 fc mov r4, a
0x00002a09 fd mov r5, a
0x00002a0a ~ 12501e lcall fcn.0000501e
;-- aav.0x00002a0c:
; NULL XREF from aav.0x00008019 @ +0x1d(r)
0x00002a0c 1e dec r6
0x00002a0d 900d15 mov dptr, #0x0d15 ; '\x15\r'
; [0xd15:1]=255 ; 3349
0x00002a10 124fc3 lcall fcn.00004fc3
0x00002a13 125359 lcall fcn.00005359
0x00002a16 12501e lcall fcn.0000501e
0x00002a19 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
0x00002a1c 124ef7 lcall fcn.00004ef7
0x00002a1f e0 movx a, @dptr
0x00002a20 fe mov r6, a
0x00002a21 a3 inc dptr
0x00002a22 e0 movx a, @dptr
0x00002a23 ff mov r7, a
0x00002a24 e4 clr a
0x00002a25 fc mov r4, a
0x00002a26 fd mov r5, a
0x00002a27 900d19 mov dptr, #0x0d19 ; '\x19\r'
; [0xd19:1]=255 ; 3353
0x00002a2a 1254b5 lcall fcn.000054b5
0x00002a2d 900d19 mov dptr, #0x0d19 ; '\x19\r'
; [0xd19:1]=255 ; 3353
0x00002a30 1254a9 lcall fcn.000054a9
0x00002a33 900d15 mov dptr, #0x0d15 ; '\x15\r'
; [0xd15:1]=255 ; 3349
0x00002a36 12549d lcall fcn.0000549d
0x00002a39 1253e4 lcall fcn.000053e4
0x00002a3c 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
0x00002a3f 1254b5 lcall fcn.000054b5
0x00002a42 7f5a mov r7, #0x5a ; 'Z'
0x00002a44 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
0x00002a47 124e5c lcall fcn.00004e5c
0x00002a4a c3 clr c
0x00002a4b 12548c lcall fcn.0000548c
0x00002a4e 4012 jc 0x2a62
0x00002a50 e4 clr a
0x00002a51 7f6e mov r7, #0x6e ; 'n'
0x00002a53 fe mov r6, a
0x00002a54 fd mov r5, a
0x00002a55 fc mov r4, a
0x00002a56 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
0x00002a59 1254a9 lcall fcn.000054a9
0x00002a5c d3 setb c
0x00002a5d 12548c lcall fcn.0000548c
0x00002a60 4006 jc 0x2a68
; CODE XREF from aav.0x00002a0c @ +0x42(x)
0x00002a62 900d0d mov dptr, #0x0d0d ; '\r\r'
; [0xd0d:1]=255 ; 3341
0x00002a65 7401 mov a, #0x01
0x00002a67 f0 movx @dptr, a
; CODE XREF from aav.0x00002a0c @ +0x54(x)
0x00002a68 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
0x00002a6b e0 movx a, @dptr
0x00002a6c 04 inc a
0x00002a6d f0 movx @dptr, a
0x00002a6e e0 movx a, @dptr
0x00002a6f 6403 xrl a, #0x03
0x00002a71 7091 jnz 0x2a04
0x00002a73 900d0d mov dptr, #0x0d0d ; '\r\r'
; [0xd0d:1]=255 ; 3341
0x00002a76 e0 movx a, @dptr
0x00002a77 7052 jnz 0x2acb
0x00002a79 124e9b lcall fcn.00004e9b
0x00002a7c 12e3aa lcall fcn.0000e3aa
0x00002a7f 900d15 mov dptr, #0x0d15 ; '\x15\r'
; [0xd15:1]=255 ; 3349
0x00002a82 ee mov a, r6
0x00002a83 f0 movx @dptr, a
0x00002a84 a3 inc dptr
0x00002a85 ef mov a, r7
0x00002a86 f0 movx @dptr, a
0x00002a87 c3 clr c
0x00002a88 9405 subb a, #0x05
0x00002a8a ee mov a, r6
0x00002a8b 9400 subb a, #0x00
0x00002a8d 500f jnc 0x2a9e
0x00002a8f 7f05 mov r7, #0x05
0x00002a91 7e00 mov r6, #0x00
0x00002a93 12e3aa lcall fcn.0000e3aa
0x00002a96 900d0b mov dptr, #0x0d0b ; '\v\r'
; [0xd0b:1]=255 ; 3339
0x00002a99 ee mov a, r6
0x00002a9a f0 movx @dptr, a
0x00002a9b a3 inc dptr
0x00002a9c ef mov a, r7
0x00002a9d f0 movx @dptr, a
; CODE XREF from aav.0x00002a0c @ +0x81(x)
0x00002a9e 900d15 mov dptr, #0x0d15 ; '\x15\r'
; [0xd15:1]=255 ; 3349
0x00002aa1 e0 movx a, @dptr
0x00002aa2 fe mov r6, a
0x00002aa3 a3 inc dptr
0x00002aa4 e0 movx a, @dptr
0x00002aa5 ff mov r7, a
0x00002aa6 d3 setb c
0x00002aa7 94ff subb a, #0xff
0x00002aa9 ee mov a, r6
0x00002aaa 9400 subb a, #0x00
0x00002aac 4015 jc 0x2ac3
0x00002aae ef mov a, r7
0x00002aaf 94fe subb a, #0xfe
0x00002ab1 ee mov a, r6
0x00002ab2 9401 subb a, #0x01
0x00002ab4 500d jnc 0x2ac3
0x00002ab6 900d0c mov dptr, #0x0d0c ; '\f\r'
; [0xd0c:1]=255 ; 3340
0x00002ab9 e0 movx a, @dptr
0x00002aba 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
0x00002abc f0 movx @dptr, a
0x00002abd 900d0b mov dptr, #0x0d0b ; '\v\r'
; [0xd0b:1]=255 ; 3339
0x00002ac0 e0 movx a, @dptr
0x00002ac1 33 rlc a
0x00002ac2 f0 movx @dptr, a
; CODE XREFS from aav.0x00002a0c @ +0xa0(x), +0xa8(x)
0x00002ac3 124e9b lcall fcn.00004e9b
0x00002ac6 12c37a lcall fcn.0000c37a
0x00002ac9 8007 sjmp 0x2ad2
; CODE XREF from aav.0x00002a0c @ +0x6b(x)
0x00002acb 124b75 lcall fcn.00004b75
0x00002ace 124e92 lcall fcn.00004e92
0x00002ad1 22 ret
; CODE XREF from aav.0x00002a0c @ +0xbd(x)
0x00002ad2 900e0e mov dptr, #0x0e0e ; '\x0e\x0e'
; [0xe0e:1]=255 ; 3598
0x00002ad5 e0 movx a, @dptr
0x00002ad6 ff mov r7, a
0x00002ad7 a3 inc dptr
0x00002ad8 e0 movx a, @dptr
0x00002ad9 900e0c mov dptr, #0x0e0c ; '\f\x0e'
; [0xe0c:1]=255 ; 3596
0x00002adc cf xch a, r7
0x00002add f0 movx @dptr, a
0x00002ade a3 inc dptr
0x00002adf ef mov a, r7
0x00002ae0 f0 movx @dptr, a
0x00002ae1 900e10 mov dptr, #0x0e10 ; '\x10\x0e'
; [0xe10:1]=255 ; 3600
0x00002ae4 e0 movx a, @dptr
0x00002ae5 ff mov r7, a
0x00002ae6 a3 inc dptr
0x00002ae7 e0 movx a, @dptr
0x00002ae8 900e0e mov dptr, #0x0e0e ; '\x0e\x0e'
; [0xe0e:1]=255 ; 3598
0x00002aeb cf xch a, r7
0x00002aec 0231fd ljmp 0x31fd ; fcn.00002443+0xdba
; CODE XREF from fcn.0000282c @ +0x191(x)
0x00002aef 900e16 mov dptr, #0x0e16 ; '\x16\x0e'
; [0xe16:1]=255 ; 3606
0x00002af2 e0 movx a, @dptr
0x00002af3 fe mov r6, a
0x00002af4 a3 inc dptr
0x00002af5 e0 movx a, @dptr
0x00002af6 ff mov r7, a
0x00002af7 c3 clr c
0x00002af8 124f56 lcall fcn.00004f56
0x00002afb fe mov r6, a
0x00002afc 900e18 mov dptr, #0x0e18 ; '\x18\x0e'
; [0xe18:1]=255 ; 3608
0x00002aff 124ef7 lcall fcn.00004ef7
0x00002b02 ee mov a, r6
0x00002b03 f0 movx @dptr, a
0x00002b04 ef mov a, r7
0x00002b05 124b8f lcall fcn.00004b8f
0x00002b08 124e92 lcall fcn.00004e92
0x00002b0b 900e18 mov dptr, #0x0e18 ; '\x18\x0e'
; [0xe18:1]=255 ; 3608
0x00002b0e e0 movx a, @dptr
0x00002b0f 04 inc a
0x00002b10 f0 movx @dptr, a
0x00002b11 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREFS from fcn.0000282c @ +0x171(x), +0x17c(x)
0x00002b14 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002b17 e0 movx a, @dptr
0x00002b18 641f xrl a, #0x1f
0x00002b1a 701b jnz 0x2b37
0x00002b1c d3 setb c
0x00002b1d 124dea lcall fcn.00004dea
0x00002b20 5003 jnc 0x2b25
0x00002b22 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x00002a0c @ +0x114(x)
0x00002b25 124ef0 lcall fcn.00004ef0
0x00002b28 d3 setb c
0x00002b29 9401 subb a, #0x01
0x00002b2b 4003 jc 0x2b30
0x00002b2d 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x00002a0c @ +0x11f(x)
0x00002b30 a3 inc dptr
0x00002b31 74ff mov a, #0xff
0x00002b33 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
0x00002b35 8026 sjmp 0x2b5d
; CODE XREF from aav.0x00002a0c @ +0x10e(x)
0x00002b37 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002b3a e0 movx a, @dptr
0x00002b3b 6420 xrl a, #0x20
0x00002b3d 7034 jnz 0x2b73
0x00002b3f c3 clr c
0x00002b40 9007e6 mov dptr, #0x07e6 ; [0x7e6:1]=255 ; 2022
0x00002b43 e0 movx a, @dptr
0x00002b44 94ff subb a, #0xff
0x00002b46 124df0 lcall fcn.00004df0
0x00002b49 4003 jc 0x2b4e
0x00002b4b 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x00002a0c @ +0x13d(x)
0x00002b4e 124ef0 lcall fcn.00004ef0
0x00002b51 9401 subb a, #0x01
0x00002b53 4003 jc 0x2b58
0x00002b55 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x00002a0c @ +0x147(x)
0x00002b58 a3 inc dptr
0x00002b59 e4 clr a
0x00002b5a 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
; CODE XREF from aav.0x00002a0c @ +0x129(x)
0x00002b5d 12529e lcall fcn.0000529e
0x00002b60 d201 setb 0x20.1 ; [0x20:1]=255 ; 32
0x00002b62 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
0x00002b65 e0 movx a, @dptr
0x00002b66 fe mov r6, a
0x00002b67 a3 inc dptr
0x00002b68 e0 movx a, @dptr
0x00002b69 ff mov r7, a
0x00002b6a 12e3aa lcall fcn.0000e3aa
0x00002b6d 12c37a lcall fcn.0000c37a
0x00002b70 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from aav.0x00002a0c @ +0x131(x)
0x00002b73 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002b76 e0 movx a, @dptr
0x00002b77 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002b7a b42e03 cjne a, #0x2e, 0x2b80
0x00002b7d 022c0d ljmp 0x2c0d ; fcn.00002c02+0xb
; CODE XREF from aav.0x00002a0c @ +0x16e(x)
0x00002b80 023293 ljmp 0x3293 ; fcn.00002443+0xe50
0x00002b83 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002b86 e0 movx a, @dptr
0x00002b87 ff mov r7, a
0x00002b88 b42006 cjne a, #0x20, 0x2b91
0x00002b8b 125024 lcall fcn.00005024
0x00002b8e 022e26 ljmp 0x2e26
; CODE XREF from aav.0x00002a0c @ +0x17c(x)
0x00002b91 ef mov a, r7
0x00002b92 b40d07 cjne a, #0x0d, 0x2b9c
0x00002b95 124e4c lcall fcn.00004e4c
0x00002b98 f0 movx @dptr, a
0x00002b99 022e26 ljmp 0x2e26
; CODE XREF from aav.0x00002a0c @ +0x186(x)
0x00002b9c 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002b9f e0 movx a, @dptr
0x00002ba0 fd mov r5, a
0x00002ba1 b40309 cjne a, #0x03, 0x2bad
0x00002ba4 124e4c lcall fcn.00004e4c
0x00002ba7 4401 orl a, #0x01
0x00002ba9 f0 movx @dptr, a
0x00002baa 022e26 ljmp 0x2e26
; CODE XREF from aav.0x00002a0c @ +0x195(x)
0x00002bad ed mov a, r5
0x00002bae b41102 cjne a, #0x11, 0x2bb3
0x00002bb1 8027 sjmp 0x2bda
; CODE XREF from aav.0x00002a0c @ +0x1a2(x)
0x00002bb3 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002bb6 e0 movx a, @dptr
0x00002bb7 fd mov r5, a
0x00002bb8 b4131c cjne a, #0x13, 0x2bd7
0x00002bbb 124e4c lcall fcn.00004e4c
0x00002bbe 4404 orl a, #0x04
0x00002bc0 f0 movx @dptr, a
0x00002bc1 e4 clr a
0x00002bc2 9007c1 mov dptr, #0x07c1 ; [0x7c1:1]=255 ; 1985
0x00002bc5 f0 movx @dptr, a
0x00002bc6 9007b8 mov dptr, #0x07b8 ; [0x7b8:1]=255 ; 1976
0x00002bc9 f0 movx @dptr, a
0x00002bca 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
0x00002bcd 7407 mov a, #0x07
0x00002bcf f0 movx @dptr, a
0x00002bd0 a3 inc dptr
0x00002bd1 74b8 mov a, #0xb8
0x00002bd3 f0 movx @dptr, a
0x00002bd4 022e26 ljmp 0x2e26
; CODE XREF from aav.0x00002a0c @ +0x1ac(x)
0x00002bd7 ed mov a, r5
0x00002bd8 7009 jnz 0x2be3
; CODE XREF from aav.0x00002a0c @ +0x1a5(x)
0x00002bda 124e4c lcall fcn.00004e4c
0x00002bdd 4402 orl a, #0x02
0x00002bdf f0 movx @dptr, a
0x00002be0 022e26 ljmp 0x2e26
; CODE XREF from aav.0x00002a0c @ +0x1cc(x)
0x00002be3 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002be6 e0 movx a, @dptr
0x00002be7 fd mov r5, a
0x00002be8 b40209 cjne a, #0x02, 0x2bf4
0x00002beb 124e4c lcall fcn.00004e4c
0x00002bee 4403 orl a, #0x03
0x00002bf0 f0 movx @dptr, a
0x00002bf1 022e26 ljmp 0x2e26
; CODE XREF from aav.0x00002a0c @ +0x1dc(x)
0x00002bf4 ed mov a, r5
0x00002bf5 641f xrl a, #0x1f
0x00002bf7 6006 jz 0x2bff
0x00002bf9 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002bfc 7402 mov a, #0x02
0x00002bfe f0 movx @dptr, a
; CODE XREF from aav.0x00002a0c @ +0x1eb(x)
0x00002bff 022e26 ljmp 0x2e26
; CALL XREF from aav.0x000025bf @ +0xb0(x)
/ 152: fcn.00002c02 ();
| 0x00002c02 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00002c05 e0 movx a, @dptr
| 0x00002c06 ff mov r7, a
| 0x00002c07 b41f09 cjne a, #0x1f, 0x2c13
| ; CODE XREF from fcn.0000282c @ +0x84(x)
| 0x00002c0a 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| ; CODE XREF from aav.0x00002a0c @ +0x171(x)
| 0x00002c0d 7412 mov a, #0x12
| 0x00002c0f f0 movx @dptr, a
| 0x00002c10 02337f ljmp 0x337f
| ; CODE XREF from fcn.00002c02 @ 0x2c07(x)
| 0x00002c13 ef mov a, r7
| 0x00002c14 b41109 cjne a, #0x11, 0x2c20
| 0x00002c17 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00002c1a 7414 mov a, #0x14
| 0x00002c1c f0 movx @dptr, a
| 0x00002c1d 02337f ljmp 0x337f
| ; CODE XREF from fcn.00002c02 @ 0x2c14(x)
| 0x00002c20 ef mov a, r7
| 0x00002c21 b41515 cjne a, #0x15, 0x2c39
| 0x00002c24 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
| 0x00002c27 e0 movx a, @dptr
| 0x00002c28 b48004 cjne a, #0x80, 0x2c2f
| 0x00002c2b 7f00 mov r7, #0x00
| 0x00002c2d 8002 sjmp 0x2c31
| ; CODE XREF from fcn.00002c02 @ 0x2c28(x)
| 0x00002c2f 7f80 mov r7, #0x80
| ; CODE XREF from fcn.00002c02 @ 0x2c2d(x)
| 0x00002c31 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
| 0x00002c34 ef mov a, r7
| 0x00002c35 f0 movx @dptr, a
| 0x00002c36 023283 ljmp 0x3283
| ; CODE XREF from fcn.00002c02 @ 0x2c21(x)
| 0x00002c39 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00002c3c e0 movx a, @dptr
| 0x00002c3d ff mov r7, a
| 0x00002c3e b43609 cjne a, #0x36, 0x2c4a
| 0x00002c41 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00002c44 7416 mov a, #0x16
| 0x00002c46 f0 movx @dptr, a
| 0x00002c47 02337f ljmp 0x337f
| ; CODE XREF from fcn.00002c02 @ 0x2c3e(x)
| 0x00002c4a ef mov a, r7
| 0x00002c4b 6420 xrl a, #0x20
| 0x00002c4d 7003 jnz 0x2c52
| 0x00002c4f 02337f ljmp 0x337f
| ; CODE XREF from fcn.0000282c @ +0x81(x)
| ; CODE XREF from fcn.00002c02 @ 0x2c4d(x)
| 0x00002c52 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00002c55 7402 mov a, #0x02
| 0x00002c57 f0 movx @dptr, a
| 0x00002c58 02337f ljmp 0x337f
0x00002c5b 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002c5e e0 movx a, @dptr
0x00002c5f fd mov r5, a
0x00002c60 b41f07 cjne a, #0x1f, 0x2c6a
0x00002c63 9007e8 mov dptr, #0x07e8 ; [0x7e8:1]=255 ; 2024
0x00002c66 e0 movx a, @dptr
0x00002c67 14 dec a
0x00002c68 8009 sjmp 0x2c73
; CODE XREF from fcn.00002c02 @ +0x5e(x)
0x00002c6a ed mov a, r5
0x00002c6b b4200a cjne a, #0x20, 0x2c78
0x00002c6e 9007e8 mov dptr, #0x07e8 ; [0x7e8:1]=255 ; 2024
0x00002c71 e0 movx a, @dptr
0x00002c72 04 inc a
; CODE XREF from fcn.00002c02 @ +0x66(x)
0x00002c73 5403 anl a, #0x03
0x00002c75 f0 movx @dptr, a
0x00002c76 8003 sjmp 0x2c7b
; CODE XREF from fcn.00002c02 @ +0x69(x)
0x00002c78 125024 lcall fcn.00005024
; CODE XREF from fcn.00002c02 @ +0x74(x)
0x00002c7b 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
0x00002c7e 7407 mov a, #0x07
0x00002c80 f0 movx @dptr, a
0x00002c81 a3 inc dptr
0x00002c82 74e8 mov a, #0xe8
0x00002c84 f0 movx @dptr, a
0x00002c85 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x00002c88 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002c8b e0 movx a, @dptr
0x00002c8c 125533 lcall fcn.00005533
0x00002c8f 2c add a, r4
; CODE XREF from fcn.00002c02 @ +0xa8(x)
0x00002c90 ab00 mov r3, r0
0x00002c92 2c add a, r4
0x00002c93 b202 cpl 0x20.2 ; [0x20:1]=255 ; 32
0x00002c95 2c add a, r4
0x00002c96 b7042c cjne @r1, #0x04, 0x2cc5
0x00002c99 cf xch a, r7
0x00002c9a 112c acall fcn.0000282c
0x00002c9c d7 xchd a, @r1
0x00002c9d 18 dec r0
0x00002c9e 2c add a, r4
0x00002c9f bf212c cjne r7, #0x21, 0x2cce
0x00002ca2 bf232c cjne r7, #0x23, 0x2cd1
0x00002ca5 .dword 0x000025bf ; aav.0x000025bf
0x00002ca9 2c add a, r4
0x00002caa dfe4 djnz r7, 0x2c90
0x00002cac 900d0e mov dptr, #0x0d0e ; '\x0e\r'
; [0xd0e:1]=255 ; 3342
0x00002caf f0 movx @dptr, a
0x00002cb0 8033 sjmp 0x2ce5
0x00002cb2 900d0e mov dptr, #0x0d0e ; '\x0e\r'
; [0xd0e:1]=255 ; 3342
0x00002cb5 802b sjmp 0x2ce2
0x00002cb7 900d0e mov dptr, #0x0d0e ; '\x0e\r'
; [0xd0e:1]=255 ; 3342
0x00002cba 7402 mov a, #0x02
0x00002cbc f0 movx @dptr, a
0x00002cbd 8026 sjmp 0x2ce5
0x00002cbf 900d14 mov dptr, #0x0d14 ; '\x14\r'
; [0xd14:1]=255 ; 3348
0x00002cc2 e0 movx a, @dptr
0x00002cc3 90077e mov dptr, #0x077e ; [0x77e:1]=255 ; 1918
0x00002cc6 124f34 lcall fcn.00004f34
0x00002cc9 e0 movx a, @dptr
0x00002cca 6401 xrl a, #0x01
0x00002ccc f0 movx @dptr, a
0x00002ccd 8016 sjmp 0x2ce5
0x00002ccf 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002cd2 7405 mov a, #0x05
0x00002cd4 f0 movx @dptr, a
0x00002cd5 800e sjmp 0x2ce5
0x00002cd7 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002cda 7418 mov a, #0x18
0x00002cdc f0 movx @dptr, a
0x00002cdd 8006 sjmp 0x2ce5
0x00002cdf 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
; CODE XREF from fcn.00002c02 @ +0xb3(x)
0x00002ce2 7401 mov a, #0x01
0x00002ce4 f0 movx @dptr, a
; CODE XREFS from fcn.00002c02 @ +0xae(x), +0xbb(x), +0xcb(x), +0xd3(x), +0xdb(x)
0x00002ce5 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002ce8 e0 movx a, @dptr
0x00002ce9 ff mov r7, a
0x00002cea 900d0e mov dptr, #0x0d0e ; '\x0e\r'
; [0xd0e:1]=255 ; 3342
0x00002ced e0 movx a, @dptr
0x00002cee 6f xrl a, r7
0x00002cef 7003 jnz 0x2cf4
0x00002cf1 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0xed(x)
0x00002cf4 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x00002cf7 ef mov a, r7
0x00002cf8 1249a6 lcall fcn.000049a6
0x00002cfb 124e3e lcall fcn.00004e3e
0x00002cfe fe mov r6, a
0x00002cff be050a cjne r6, #0x05, 0x2d0c
0x00002d02 ef mov a, r7
0x00002d03 54f0 anl a, #0xf0
0x00002d05 4403 orl a, #0x03
0x00002d07 1251cd lcall fcn.000051cd
0x00002d0a 801c sjmp 0x2d28
; CODE XREF from fcn.00002c02 @ +0xfd(x)
0x00002d0c be0114 cjne r6, #0x01, 0x2d23
0x00002d0f 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002d12 e0 movx a, @dptr
0x00002d13 124a63 lcall fcn.00004a63
0x00002d16 e0 movx a, @dptr
0x00002d17 d3 setb c
0x00002d18 9400 subb a, #0x00
0x00002d1a 4007 jc 0x2d23
0x00002d1c 12e893 lcall fcn.0000e893
0x00002d1f 7f01 mov r7, #0x01
0x00002d21 8002 sjmp 0x2d25
; CODE XREFS from fcn.00002c02 @ +0x10a(x), +0x118(x)
0x00002d23 7f02 mov r7, #0x02
; CODE XREF from fcn.00002c02 @ +0x11f(x)
0x00002d25 12b1ca lcall fcn.0000b1ca
; CODE XREF from fcn.00002c02 @ +0x108(x)
0x00002d28 900d0e mov dptr, #0x0d0e ; '\x0e\r'
; [0xd0e:1]=255 ; 3342
0x00002d2b e0 movx a, @dptr
0x00002d2c 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002d2f f0 movx @dptr, a
0x00002d30 12e5ef lcall fcn.0000e5ef
0x00002d33 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002d36 e0 movx a, @dptr
0x00002d37 ff mov r7, a
0x00002d38 1249a3 lcall fcn.000049a3
0x00002d3b 124fe8 lcall fcn.00004fe8
0x00002d3e be0114 cjne r6, #0x01, 0x2d55
0x00002d41 124c29 lcall fcn.00004c29
0x00002d44 e0 movx a, @dptr
0x00002d45 d3 setb c
0x00002d46 9400 subb a, #0x00
0x00002d48 400b jc 0x2d55
0x00002d4a 12d9fa lcall fcn.0000d9fa
0x00002d4d 900d0e mov dptr, #0x0d0e ; '\x0e\r'
; [0xd0e:1]=255 ; 3342
0x00002d50 e0 movx a, @dptr
0x00002d51 ff mov r7, a
0x00002d52 12b064 lcall fcn.0000b064
; CODE XREFS from fcn.00002c02 @ +0x13c(x), +0x146(x)
0x00002d55 12499f lcall fcn.0000499f
0x00002d58 124cfd lcall fcn.00004cfd
0x00002d5b 6410 xrl a, #0x10
0x00002d5d 6003 jz 0x2d62
0x00002d5f 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x15b(x)
0x00002d62 0231ae ljmp 0x31ae
0x00002d65 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002d68 e0 movx a, @dptr
0x00002d69 ff mov r7, a
0x00002d6a 6020 jz 0x2d8c
0x00002d6c 6402 xrl a, #0x02
0x00002d6e 601c jz 0x2d8c
0x00002d70 ef mov a, r7
0x00002d71 b40509 cjne a, #0x05, 0x2d7d
; CODE XREF from fcn.0000282c @ +0x87(x)
0x00002d74 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002d77 7404 mov a, #0x04
0x00002d79 f0 movx @dptr, a
0x00002d7a 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x16f(x)
0x00002d7d ef mov a, r7
0x00002d7e c3 clr c
0x00002d7f 941f subb a, #0x1f
0x00002d81 4003 jc 0x2d86
0x00002d83 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x17f(x)
0x00002d86 125024 lcall fcn.00005024
0x00002d89 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREFS from fcn.00002c02 @ +0x168(x), +0x16c(x)
0x00002d8c 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002d8f e0 movx a, @dptr
0x00002d90 ff mov r7, a
0x00002d91 b4050e cjne a, #0x05, 0x2da2
0x00002d94 12499f lcall fcn.0000499f
0x00002d97 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
0x00002d9a 12514b lcall fcn.0000514b
0x00002d9d 5403 anl a, #0x03
0x00002d9f fe mov r6, a
0x00002da0 8008 sjmp 0x2daa
; CODE XREF from fcn.00002c02 @ +0x18f(x)
0x00002da2 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
0x00002da5 e0 movx a, @dptr
0x00002da6 c4 swap a
0x00002da7 540f anl a, #0x0f
0x00002da9 fe mov r6, a
; CODE XREF from fcn.00002c02 @ +0x19e(x)
0x00002daa ee mov a, r6
0x00002dab 6028 jz 0x2dd5
0x00002dad 14 dec a
0x00002dae 6035 jz 0x2de5
0x00002db0 14 dec a
0x00002db1 6012 jz 0x2dc5
0x00002db3 14 dec a
0x00002db4 703d jnz 0x2df3
0x00002db6 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002db9 e0 movx a, @dptr
0x00002dba 7003 jnz 0x2dbf
0x00002dbc fd mov r5, a
0x00002dbd 8002 sjmp 0x2dc1
; CODE XREF from fcn.00002c02 @ +0x1b8(x)
0x00002dbf 7d01 mov r5, #0x01
; CODE XREF from fcn.00002c02 @ +0x1bb(x)
0x00002dc1 ae05 mov r6, 0x05 ; [0x5:1]=255 ; 5
0x00002dc3 802e sjmp 0x2df3
; CODE XREF from fcn.00002c02 @ +0x1af(x)
0x00002dc5 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002dc8 e0 movx a, @dptr
0x00002dc9 7004 jnz 0x2dcf
0x00002dcb 7d01 mov r5, #0x01
0x00002dcd 8002 sjmp 0x2dd1
; CODE XREF from fcn.00002c02 @ +0x1c7(x)
0x00002dcf 7d00 mov r5, #0x00
; CODE XREF from fcn.00002c02 @ +0x1cb(x)
0x00002dd1 ae05 mov r6, 0x05 ; [0x5:1]=255 ; 5
0x00002dd3 801e sjmp 0x2df3
; CODE XREF from fcn.00002c02 @ +0x1a9(x)
0x00002dd5 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002dd8 e0 movx a, @dptr
0x00002dd9 7004 jnz 0x2ddf
0x00002ddb 7d03 mov r5, #0x03
0x00002ddd 8002 sjmp 0x2de1
; CODE XREF from fcn.00002c02 @ +0x1d7(x)
0x00002ddf 7d02 mov r5, #0x02
; CODE XREF from fcn.00002c02 @ +0x1db(x)
0x00002de1 ae05 mov r6, 0x05 ; [0x5:1]=255 ; 5
0x00002de3 800e sjmp 0x2df3
; CODE XREF from fcn.00002c02 @ +0x1ac(x)
0x00002de5 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002de8 e0 movx a, @dptr
0x00002de9 7004 jnz 0x2def
0x00002deb 7d02 mov r5, #0x02
0x00002ded 8002 sjmp 0x2df1
; CODE XREF from fcn.00002c02 @ +0x1e7(x)
0x00002def 7d03 mov r5, #0x03
; CODE XREF from fcn.00002c02 @ +0x1eb(x)
0x00002df1 ae05 mov r6, 0x05 ; [0x5:1]=255 ; 5
; CODE XREFS from fcn.00002c02 @ +0x1b2(x), +0x1c1(x), +0x1d1(x), +0x1e1(x)
0x00002df3 ef mov a, r7
0x00002df4 6405 xrl a, #0x05
0x00002df6 7022 jnz 0x2e1a
0x00002df8 ee mov a, r6
0x00002df9 5403 anl a, #0x03
0x00002dfb ff mov r7, a
0x00002dfc 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002dff e0 movx a, @dptr
0x00002e00 fe mov r6, a
0x00002e01 1249a3 lcall fcn.000049a3
0x00002e04 124b25 lcall fcn.00004b25
0x00002e07 54fc anl a, #0xfc
0x00002e09 4f orl a, r7
0x00002e0a 1251cd lcall fcn.000051cd
0x00002e0d 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x00002e10 ee mov a, r6
0x00002e11 1249a6 lcall fcn.000049a6
0x00002e14 124cc3 lcall fcn.00004cc3
0x00002e17 0231fd ljmp 0x31fd ; fcn.00002443+0xdba
; CODE XREF from fcn.00002c02 @ +0x1f4(x)
0x00002e1a ee mov a, r6
0x00002e1b 540f anl a, #0x0f
0x00002e1d c4 swap a
0x00002e1e 54f0 anl a, #0xf0
0x00002e20 ff mov r7, a
0x00002e21 124ef0 lcall fcn.00004ef0
0x00002e24 4f orl a, r7
0x00002e25 f0 movx @dptr, a
; XREFS: CODE 0x00002b8e CODE 0x00002b99 CODE 0x00002baa
; XREFS: CODE 0x00002bd4 CODE 0x00002be0 CODE 0x00002bf1
; XREFS: CODE 0x00002bff
0x00002e26 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
0x00002e29 7407 mov a, #0x07
0x00002e2b f0 movx @dptr, a
0x00002e2c a3 inc dptr
0x00002e2d 74e4 mov a, #0xe4
0x00002e2f f0 movx @dptr, a
0x00002e30 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x00002e33 900d13 mov dptr, #0x0d13 ; '\x13\r'
; [0xd13:1]=255 ; 3347
0x00002e36 e0 movx a, @dptr
0x00002e37 ff mov r7, a
0x00002e38 c3 clr c
0x00002e39 940b subb a, #0x0b
0x00002e3b 500f jnc 0x2e4c
0x00002e3d ef mov a, r7
0x00002e3e 12499c lcall fcn.0000499c
0x00002e41 e9 mov a, r1
0x00002e42 2401 add a, #0x01
0x00002e44 124b28 lcall fcn.00004b28
0x00002e47 124eea lcall fcn.00004eea
0x00002e4a 8012 sjmp 0x2e5e
; CODE XREF from fcn.00002c02 @ +0x239(x)
0x00002e4c 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002e4f e0 movx a, @dptr
0x00002e50 b42905 cjne a, #0x29, 0x2e58
0x00002e53 1233ba lcall fcn.000033ba
0x00002e56 8006 sjmp 0x2e5e
; CODE XREF from fcn.00002c02 @ +0x24e(x)
0x00002e58 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002e5b 7401 mov a, #0x01
0x00002e5d f0 movx @dptr, a
; CODE XREFS from fcn.00002c02 @ +0x248(x), +0x254(x)
0x00002e5e 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002e61 e0 movx a, @dptr
0x00002e62 ff mov r7, a
0x00002e63 12c8ca lcall fcn.0000c8ca
| ; CODE XREF from fcn.00002443 @ 0x2567(x)
| 0x00002e66 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00002e69 e0 movx a, @dptr
| 0x00002e6a 125017 lcall fcn.00005017
| ; CODE XREF from fcn.0000282c @ +0x144(x)
| 0x00002e6d 124f4e lcall fcn.00004f4e
| 0x00002e70 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00002e73 ee mov a, r6
| 0x00002e74 0231fd ljmp 0x31fd
0x00002e77 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002e7a e0 movx a, @dptr
0x00002e7b c3 clr c
0x00002e7c 9421 subb a, #0x21
0x00002e7e 4055 jc 0x2ed5
0x00002e80 900d14 mov dptr, #0x0d14 ; '\x14\r'
; [0xd14:1]=255 ; 3348
0x00002e83 e0 movx a, @dptr
0x00002e84 ff mov r7, a
0x00002e85 9409 subb a, #0x09
0x00002e87 4003 jc 0x2e8c
0x00002e89 022f0b ljmp 0x2f0b
; CODE XREF from fcn.00002c02 @ +0x285(x)
0x00002e8c 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
0x00002e8f e0 movx a, @dptr
0x00002e90 b4011c cjne a, #0x01, 0x2eaf
0x00002e93 ef mov a, r7
0x00002e94 d3 setb c
0x00002e95 9404 subb a, #0x04
0x00002e97 4003 jc 0x2e9c
0x00002e99 0233b0 ljmp 0x33b0 ; fcn.00002c02+0x7ae
; CODE XREF from fcn.00002c02 @ +0x295(x)
0x00002e9c 900d14 mov dptr, #0x0d14 ; '\x14\r'
; [0xd14:1]=255 ; 3348
0x00002e9f e0 movx a, @dptr
0x00002ea0 241c add a, #0x1c
0x00002ea2 f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x00002ea4 e4 clr a
0x00002ea5 340e addc a, #0x0e
0x00002ea7 f583 mov 0x83, a ; [0x83:1]=255 ; 131
0x00002ea9 e0 movx a, @dptr
0x00002eaa 6003 jz 0x2eaf
0x00002eac 0233b0 ljmp 0x33b0 ; fcn.00002c02+0x7ae
; CODE XREFS from fcn.00002c02 @ +0x28e(x), +0x2a8(x)
0x00002eaf 900d14 mov dptr, #0x0d14 ; '\x14\r'
; [0xd14:1]=255 ; 3348
0x00002eb2 e0 movx a, @dptr
0x00002eb3 14 dec a
0x00002eb4 ff mov r7, a
0x00002eb5 1290d3 lcall fcn.000090d3
0x00002eb8 12d1c2 lcall fcn.0000d1c2
0x00002ebb 900d14 mov dptr, #0x0d14 ; '\x14\r'
; [0xd14:1]=255 ; 3348
0x00002ebe e0 movx a, @dptr
0x00002ebf 540f anl a, #0x0f
0x00002ec1 c4 swap a
0x00002ec2 54f0 anl a, #0xf0
0x00002ec4 12499e lcall fcn.0000499e
0x00002ec7 e9 mov a, r1
0x00002ec8 2401 add a, #0x01
0x00002eca 124b28 lcall fcn.00004b28
0x00002ecd 540f anl a, #0x0f
0x00002ecf 4f orl a, r7
0x00002ed0 1251cd lcall fcn.000051cd
0x00002ed3 8036 sjmp 0x2f0b
; CODE XREF from fcn.00002c02 @ +0x27c(x)
0x00002ed5 900d13 mov dptr, #0x0d13 ; '\x13\r'
; [0xd13:1]=255 ; 3347
0x00002ed8 e0 movx a, @dptr
0x00002ed9 c3 clr c
0x00002eda 9409 subb a, #0x09
0x00002edc 4003 jc 0x2ee1
0x00002ede 023290 ljmp 0x3290
; CODE XREF from fcn.00002c02 @ +0x2da(x)
0x00002ee1 e0 movx a, @dptr
0x00002ee2 ff mov r7, a
0x00002ee3 540f anl a, #0x0f
0x00002ee5 c4 swap a
0x00002ee6 54f0 anl a, #0xf0
0x00002ee8 fe mov r6, a
0x00002ee9 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002eec e0 movx a, @dptr
0x00002eed fd mov r5, a
0x00002eee 1249a3 lcall fcn.000049a3
0x00002ef1 e9 mov a, r1
0x00002ef2 2401 add a, #0x01
0x00002ef4 124b28 lcall fcn.00004b28
0x00002ef7 540f anl a, #0x0f
0x00002ef9 4e orl a, r6
0x00002efa 1251cd lcall fcn.000051cd
0x00002efd ef mov a, r7
0x00002efe 14 dec a
0x00002eff ff mov r7, a
0x00002f00 12b3de lcall fcn.0000b3de
0x00002f03 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002f06 e0 movx a, @dptr
0x00002f07 ff mov r7, a
0x00002f08 12887e lcall fcn.0000887e
; CODE XREFS from fcn.00002c02 @ +0x287(x), +0x2d1(x)
0x00002f0b 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002f0e e0 movx a, @dptr
0x00002f0f ff mov r7, a
0x00002f10 125017 lcall fcn.00005017
| ; CODE XREF from fcn.00002443 @ 0x2639(x)
| 0x00002f13 124c96 lcall fcn.00004c96
| 0x00002f16 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00002f19 ef mov a, r7
| 0x00002f1a 1249a6 lcall fcn.000049a6
| 0x00002f1d 124f42 lcall fcn.00004f42
| 0x00002f20 0231fd ljmp 0x31fd
0x00002f23 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002f26 e0 movx a, @dptr
0x00002f27 ff mov r7, a
0x00002f28 24e5 add a, #0xe5
0x00002f2a 603e jz 0x2f6a
0x00002f2c 2402 add a, #0x02
0x00002f2e 24fb add a, #0xfb
0x00002f30 500c jnc 0x2f3e
0x00002f32 24e2 add a, #0xe2
0x00002f34 6034 jz 0x2f6a
0x00002f36 2402 add a, #0x02
0x00002f38 24fb add a, #0xfb
0x00002f3a 5008 jnc 0x2f44
0x00002f3c 802c sjmp 0x2f6a
; CODE XREF from fcn.00002c02 @ +0x32e(x)
0x00002f3e ef mov a, r7
0x00002f3f 90e8c8 mov dptr, #0xe8c8 ; [0xe8c8:1]=1
0x00002f42 801d sjmp 0x2f61
; CODE XREF from fcn.00002c02 @ +0x338(x)
0x00002f44 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002f47 e0 movx a, @dptr
0x00002f48 ff mov r7, a
0x00002f49 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002f4c e0 movx a, @dptr
0x00002f4d 90e8a7 mov dptr, #0xe8a7 ; [0xe8a7:1]=255
0x00002f50 93 movc a, @a+dptr
0x00002f51 04 inc a
0x00002f52 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
0x00002f55 a4 mul ab
0x00002f56 fd mov r5, a
0x00002f57 12b5e8 lcall fcn.0000b5e8
0x00002f5a 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002f5d e0 movx a, @dptr
0x00002f5e 90e8a7 mov dptr, #0xe8a7 ; [0xe8a7:1]=255
; CODE XREF from fcn.00002c02 @ +0x340(x)
0x00002f61 93 movc a, @a+dptr
0x00002f62 04 inc a
0x00002f63 9004b8 mov dptr, #0x04b8 ; [0x4b8:1]=255 ; 1208
0x00002f66 f0 movx @dptr, a
0x00002f67 022fdc ljmp 0x2fdc
; CODE XREFS from fcn.00002c02 @ +0x328(x), +0x332(x), +0x33a(x)
0x00002f6a 900d13 mov dptr, #0x0d13 ; '\x13\r'
; [0xd13:1]=255 ; 3347
0x00002f6d e0 movx a, @dptr
0x00002f6e c3 clr c
0x00002f6f 9409 subb a, #0x09
0x00002f71 4006 jc 0x2f79
0x00002f73 a3 inc dptr
0x00002f74 e0 movx a, @dptr
0x00002f75 9409 subb a, #0x09
0x00002f77 504e jnc 0x2fc7
; CODE XREF from fcn.00002c02 @ +0x36f(x)
0x00002f79 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00002f7c e0 movx a, @dptr
0x00002f7d c3 clr c
0x00002f7e 9421 subb a, #0x21
0x00002f80 4014 jc 0x2f96
0x00002f82 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002f85 e0 movx a, @dptr
0x00002f86 ff mov r7, a
0x00002f87 12502b lcall fcn.0000502b
0x00002f8a fe mov r6, a
0x00002f8b 900d14 mov dptr, #0x0d14 ; '\x14\r'
; [0xd14:1]=255 ; 3348
0x00002f8e e0 movx a, @dptr
0x00002f8f 2e add a, r6
0x00002f90 fd mov r5, a
0x00002f91 12b5e8 lcall fcn.0000b5e8
0x00002f94 800f sjmp 0x2fa5
; CODE XREF from fcn.00002c02 @ +0x37e(x)
0x00002f96 12502b lcall fcn.0000502b
0x00002f99 ff mov r7, a
0x00002f9a 900d13 mov dptr, #0x0d13 ; '\x13\r'
; [0xd13:1]=255 ; 3347
0x00002f9d e0 movx a, @dptr
0x00002f9e 2f add a, r7
0x00002f9f 12499e lcall fcn.0000499e
0x00002fa2 124f8f lcall fcn.00004f8f
; CODE XREF from fcn.00002c02 @ +0x392(x)
0x00002fa5 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002fa8 e0 movx a, @dptr
0x00002fa9 ff mov r7, a
0x00002faa 1249a3 lcall fcn.000049a3
0x00002fad 124a91 lcall fcn.00004a91
0x00002fb0 e0 movx a, @dptr
0x00002fb1 ff mov r7, a
0x00002fb2 ee mov a, r6
0x00002fb3 c3 clr c
0x00002fb4 9f subb a, r7
0x00002fb5 5018 jnc 0x2fcf
0x00002fb7 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002fba e0 movx a, @dptr
0x00002fbb 124a99 lcall fcn.00004a99
0x00002fbe ef mov a, r7
0x00002fbf 8ef0 mov 0xf0, r6 ; [0xf0:1]=255 ; 240
0x00002fc1 84 div ab
0x00002fc2 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
0x00002fc4 f0 movx @dptr, a
0x00002fc5 8008 sjmp 0x2fcf
; CODE XREF from fcn.00002c02 @ +0x375(x)
0x00002fc7 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00002fca 7401 mov a, #0x01
0x00002fcc f0 movx @dptr, a
0x00002fcd 800d sjmp 0x2fdc
; CODE XREFS from fcn.00002c02 @ +0x3b3(x), +0x3c3(x)
0x00002fcf 12499f lcall fcn.0000499f
0x00002fd2 e9 mov a, r1
0x00002fd3 2407 add a, #0x07
0x00002fd5 124ccd lcall fcn.00004ccd
0x00002fd8 f0 movx @dptr, a
0x00002fd9 a3 inc dptr
0x00002fda ef mov a, r7
0x00002fdb f0 movx @dptr, a
; CODE XREFS from fcn.00002c02 @ +0x365(x), +0x3cb(x)
0x00002fdc 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002fdf e0 movx a, @dptr
0x00002fe0 ff mov r7, a
0x00002fe1 1249a3 lcall fcn.000049a3
0x00002fe4 124a91 lcall fcn.00004a91
0x00002fe7 e0 movx a, @dptr
0x00002fe8 c3 clr c
0x00002fe9 9e subb a, r6
0x00002fea 5003 jnc 0x2fef
0x00002fec 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x3e8(x)
0x00002fef 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00002ff2 e0 movx a, @dptr
0x00002ff3 124a99 lcall fcn.00004a99
0x00002ff6 e4 clr a
0x00002ff7 f0 movx @dptr, a
0x00002ff8 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x00002ffb 900d13 mov dptr, #0x0d13 ; '\x13\r'
; [0xd13:1]=255 ; 3347
0x00002ffe e0 movx a, @dptr
0x00002fff ff mov r7, a
0x00003000 c3 clr c
0x00003001 9406 subb a, #0x06
0x00003003 5011 jnc 0x3016
0x00003005 ef mov a, r7
0x00003006 14 dec a
0x00003007 12499c lcall fcn.0000499c
0x0000300a e9 mov a, r1
0x0000300b 2402 add a, #0x02
0x0000300d 124b28 lcall fcn.00004b28
0x00003010 54f0 anl a, #0xf0
0x00003012 4f orl a, r7
0x00003013 0230ad ljmp 0x30ad
; CODE XREF from fcn.00002c02 @ +0x401(x)
0x00003016 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00003019 e0 movx a, @dptr
0x0000301a ff mov r7, a
0x0000301b 6409 xrl a, #0x09
0x0000301d 701e jnz 0x303d
0x0000301f 12499f lcall fcn.0000499f
0x00003022 124f04 lcall fcn.00004f04
0x00003025 fe mov r6, a
0x00003026 c4 swap a
0x00003027 540f anl a, #0x0f
0x00003029 6401 xrl a, #0x01
0x0000302b 7003 jnz 0x3030
0x0000302d 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x429(x)
0x00003030 e9 mov a, r1
0x00003031 2402 add a, #0x02
0x00003033 124b28 lcall fcn.00004b28
0x00003036 54f0 anl a, #0xf0
0x00003038 4405 orl a, #0x05
0x0000303a 0230ad ljmp 0x30ad
; CODE XREF from fcn.00002c02 @ +0x41b(x)
0x0000303d ef mov a, r7
0x0000303e 640b xrl a, #0x0b
0x00003040 7038 jnz 0x307a
0x00003042 12499f lcall fcn.0000499f
0x00003045 124f04 lcall fcn.00004f04
0x00003048 ff mov r7, a
0x00003049 540f anl a, #0x0f
0x0000304b 6405 xrl a, #0x05
0x0000304d 7003 jnz 0x3052
0x0000304f 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x44b(x)
0x00003052 ef mov a, r7
0x00003053 c4 swap a
0x00003054 540f anl a, #0x0f
0x00003056 600a jz 0x3062
0x00003058 124f04 lcall fcn.00004f04
0x0000305b c4 swap a
0x0000305c 540f anl a, #0x0f
0x0000305e ff mov r7, a
0x0000305f bf0204 cjne r7, #0x02, 0x3066
; CODE XREF from fcn.00002c02 @ +0x454(x)
0x00003062 7f01 mov r7, #0x01
0x00003064 8002 sjmp 0x3068
; CODE XREF from fcn.00002c02 @ +0x45d(x)
0x00003066 7f00 mov r7, #0x00
; CODE XREF from fcn.00002c02 @ +0x462(x)
0x00003068 ef mov a, r7
0x00003069 540f anl a, #0x0f
0x0000306b c4 swap a
0x0000306c 54f0 anl a, #0xf0
0x0000306e ff mov r7, a
0x0000306f e9 mov a, r1
0x00003070 2402 add a, #0x02
0x00003072 124b28 lcall fcn.00004b28
0x00003075 540f anl a, #0x0f
0x00003077 4f orl a, r7
0x00003078 8033 sjmp 0x30ad
; CODE XREF from fcn.00002c02 @ +0x43e(x)
0x0000307a 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x0000307d e0 movx a, @dptr
0x0000307e ff mov r7, a
0x0000307f 640c xrl a, #0x0c
0x00003081 702f jnz 0x30b2
0x00003083 12499f lcall fcn.0000499f
0x00003086 124f04 lcall fcn.00004f04
0x00003089 fe mov r6, a
0x0000308a c4 swap a
0x0000308b 540f anl a, #0x0f
0x0000308d 6008 jz 0x3097
0x0000308f ee mov a, r6
0x00003090 c4 swap a
0x00003091 540f anl a, #0x0f
0x00003093 fe mov r6, a
0x00003094 be0104 cjne r6, #0x01, 0x309b
; CODE XREF from fcn.00002c02 @ +0x48b(x)
0x00003097 7e02 mov r6, #0x02
0x00003099 8002 sjmp 0x309d
; CODE XREF from fcn.00002c02 @ +0x492(x)
0x0000309b 7e00 mov r6, #0x00
; CODE XREF from fcn.00002c02 @ +0x497(x)
0x0000309d ee mov a, r6
0x0000309e 540f anl a, #0x0f
0x000030a0 c4 swap a
0x000030a1 54f0 anl a, #0xf0
0x000030a3 fe mov r6, a
0x000030a4 e9 mov a, r1
0x000030a5 2402 add a, #0x02
0x000030a7 124b28 lcall fcn.00004b28
0x000030aa 540f anl a, #0x0f
0x000030ac 4e orl a, r6
; CODE XREFS from fcn.00002c02 @ +0x411(x), +0x438(x), +0x476(x)
0x000030ad 1251cd lcall fcn.000051cd
0x000030b0 800f sjmp 0x30c1
; CODE XREF from fcn.00002c02 @ +0x47f(x)
0x000030b2 ef mov a, r7
0x000030b3 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x000030b6 b41505 cjne a, #0x15, 0x30be
0x000030b9 740b mov a, #0x0b
0x000030bb f0 movx @dptr, a
0x000030bc 8003 sjmp 0x30c1
; CODE XREF from fcn.00002c02 @ +0x4b4(x)
0x000030be 7401 mov a, #0x01
0x000030c0 f0 movx @dptr, a
; CODE XREFS from fcn.00002c02 @ +0x4ae(x), +0x4ba(x)
0x000030c1 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000030c4 e0 movx a, @dptr
0x000030c5 9007ec mov dptr, #0x07ec ; [0x7ec:1]=255 ; 2028
0x000030c8 124c92 lcall fcn.00004c92
0x000030cb 900e27 mov dptr, #0x0e27 ; '\'\x0e'
; [0xe27:1]=255 ; 3623
0x000030ce e0 movx a, @dptr
0x000030cf fc mov r4, a
0x000030d0 a3 inc dptr
0x000030d1 e0 movx a, @dptr
0x000030d2 fd mov r5, a
0x000030d3 128cb5 lcall fcn.00008cb5
0x000030d6 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x000030d9 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x000030dc e0 movx a, @dptr
0x000030dd fc mov r4, a
0x000030de 641f xrl a, #0x1f
0x000030e0 7044 jnz 0x3126
0x000030e2 12499f lcall fcn.0000499f
0x000030e5 124cfd lcall fcn.00004cfd
0x000030e8 d3 setb c
0x000030e9 9400 subb a, #0x00
0x000030eb 4013 jc 0x3100
0x000030ed ef mov a, r7
0x000030ee 13 rrc a
0x000030ef 13 rrc a
0x000030f0 543f anl a, #0x3f
0x000030f2 6410 xrl a, #0x10
0x000030f4 600a jz 0x3100
0x000030f6 124b20 lcall fcn.00004b20
0x000030f9 124f62 lcall fcn.00004f62
0x000030fc 14 dec a
0x000030fd 023145 ljmp 0x3145
; CODE XREFS from fcn.00002c02 @ +0x4e9(x), +0x4f2(x)
0x00003100 12499f lcall fcn.0000499f
0x00003103 124aa2 lcall fcn.00004aa2
0x00003106 ff mov r7, a
0x00003107 bf100e cjne r7, #0x10, 0x3118
0x0000310a 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
0x0000310d e0 movx a, @dptr
0x0000310e d3 setb c
0x0000310f 9401 subb a, #0x01
0x00003111 4005 jc 0x3118
0x00003113 e0 movx a, @dptr
0x00003114 14 dec a
0x00003115 023175 ljmp 0x3175
; CODE XREFS from fcn.00002c02 @ +0x505(x), +0x50f(x)
0x00003118 124aa2 lcall fcn.00004aa2
0x0000311b d3 setb c
0x0000311c 9410 subb a, #0x10
0x0000311e 5003 jnc 0x3123
0x00003120 0231bd ljmp 0x31bd
; CODE XREF from fcn.00002c02 @ +0x51c(x)
0x00003123 023186 ljmp 0x3186
; CODE XREF from fcn.00002c02 @ +0x4de(x)
0x00003126 ec mov a, r4
0x00003127 6420 xrl a, #0x20
0x00003129 7065 jnz 0x3190
0x0000312b 12499f lcall fcn.0000499f
0x0000312e 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
0x00003131 12514b lcall fcn.0000514b
0x00003134 fc mov r4, a
0x00003135 13 rrc a
0x00003136 13 rrc a
0x00003137 543f anl a, #0x3f
0x00003139 c3 clr c
0x0000313a 940f subb a, #0x0f
0x0000313c 5023 jnc 0x3161
0x0000313e 124b20 lcall fcn.00004b20
0x00003141 124f62 lcall fcn.00004f62
0x00003144 04 inc a
; CODE XREF from fcn.00002c02 @ +0x4fb(x)
0x00003145 543f anl a, #0x3f
0x00003147 fd mov r5, a
0x00003148 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
0x0000314a 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
0x0000314c 4e orl a, r6
0x0000314d 1251cd lcall fcn.000051cd
0x00003150 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x00003153 ef mov a, r7
0x00003154 1249a6 lcall fcn.000049a6
0x00003157 124aa2 lcall fcn.00004aa2
0x0000315a 9004d2 mov dptr, #0x04d2 ; [0x4d2:1]=255 ; 1234
0x0000315d f0 movx @dptr, a
0x0000315e 0231bd ljmp 0x31bd
; CODE XREF from fcn.00002c02 @ +0x53a(x)
0x00003161 ec mov a, r4
0x00003162 13 rrc a
0x00003163 13 rrc a
0x00003164 543f anl a, #0x3f
0x00003166 ff mov r7, a
0x00003167 bf1011 cjne r7, #0x10, 0x317b
0x0000316a 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
0x0000316d e0 movx a, @dptr
0x0000316e c3 clr c
0x0000316f 940d subb a, #0x0d
0x00003171 5008 jnc 0x317b
0x00003173 e0 movx a, @dptr
0x00003174 04 inc a
; CODE XREF from fcn.00002c02 @ +0x513(x)
0x00003175 f0 movx @dptr, a
0x00003176 125035 lcall fcn.00005035
0x00003179 8042 sjmp 0x31bd
; CODE XREFS from fcn.00002c02 @ +0x565(x), +0x56f(x)
0x0000317b 12499f lcall fcn.0000499f
0x0000317e 124aa2 lcall fcn.00004aa2
0x00003181 d3 setb c
0x00003182 9410 subb a, #0x10
0x00003184 4037 jc 0x31bd
; CODE XREF from fcn.00002c02 @ +0x521(x)
0x00003186 124b25 lcall fcn.00004b25
0x00003189 5403 anl a, #0x03
0x0000318b 1251cd lcall fcn.000051cd
0x0000318e 802d sjmp 0x31bd
; CODE XREF from fcn.00002c02 @ +0x527(x)
0x00003190 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00003193 e0 movx a, @dptr
0x00003194 6411 xrl a, #0x11
0x00003196 7022 jnz 0x31ba
0x00003198 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x0000319b e0 movx a, @dptr
0x0000319c ff mov r7, a
0x0000319d 701b jnz 0x31ba
0x0000319f 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x000031a2 ef mov a, r7
0x000031a3 1249a6 lcall fcn.000049a6
0x000031a6 124aa2 lcall fcn.00004aa2
0x000031a9 c3 clr c
0x000031aa 9410 subb a, #0x10
0x000031ac 5004 jnc 0x31b2
; CODE XREF from fcn.00002c02 @ +0x160(x)
0x000031ae 7f01 mov r7, #0x01
0x000031b0 8002 sjmp 0x31b4
; CODE XREF from fcn.00002c02 @ +0x5aa(x)
0x000031b2 e4 clr a
0x000031b3 ff mov r7, a
; CODE XREF from fcn.00002c02 @ +0x5ae(x)
0x000031b4 12b87f lcall fcn.0000b87f
0x000031b7 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREFS from fcn.00002c02 @ +0x594(x), +0x59b(x)
0x000031ba 023290 ljmp 0x3290
; CODE XREFS from fcn.00002c02 @ +0x51e(x), +0x55c(x), +0x577(x), +0x582(x), +0x58c(x)
0x000031bd 12499f lcall fcn.0000499f
0x000031c0 124cc3 lcall fcn.00004cc3
0x000031c3 f0 movx @dptr, a
0x000031c4 a3 inc dptr
0x000031c5 ef mov a, r7
0x000031c6 f0 movx @dptr, a
0x000031c7 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
0x000031ca 7406 mov a, #0x06
0x000031cc f0 movx @dptr, a
0x000031cd a3 inc dptr
0x000031ce 7425 mov a, #0x25 ; '%'
0x000031d0 f0 movx @dptr, a
0x000031d1 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x000031d4 900d13 mov dptr, #0x0d13 ; '\x13\r'
; [0xd13:1]=255 ; 3347
0x000031d7 e0 movx a, @dptr
0x000031d8 ff mov r7, a
0x000031d9 f4 cpl a
0x000031da 6028 jz 0x3204
0x000031dc ef mov a, r7
0x000031dd 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
0x000031e0 a4 mul ab
0x000031e1 fe mov r6, a
0x000031e2 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000031e5 e0 movx a, @dptr
0x000031e6 ff mov r7, a
0x000031e7 1249a3 lcall fcn.000049a3
0x000031ea 900003 mov dptr, #0x0003 ; [0x3:1]=255 ; 3
0x000031ed ee mov a, r6
0x000031ee 1251df lcall fcn.000051df
0x000031f1 12c306 lcall fcn.0000c306
0x000031f4 12499f lcall fcn.0000499f
0x000031f7 e9 mov a, r1
0x000031f8 2403 add a, #0x03
0x000031fa 124ccd lcall fcn.00004ccd
| ; CODE XREF from aav.0x00002a0c @ +0xe0(x)
| ; CODE XREFS from fcn.00002443 @ 0x215(x), 0x2e74(x), 0x2f20(x)
| 0x000031fd f0 movx @dptr, a
| 0x000031fe a3 inc dptr
| 0x000031ff ef mov a, r7
| 0x00003200 f0 movx @dptr, a
| 0x00003201 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x5d8(x)
0x00003204 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00003207 e0 movx a, @dptr
0x00003208 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x0000320b b41706 cjne a, #0x17, 0x3214
; CODE XREF from fcn.0000282c @ +0x104(x)
0x0000320e 7409 mov a, #0x09
0x00003210 f0 movx @dptr, a
0x00003211 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x609(x)
0x00003214 023293 ljmp 0x3293 ; fcn.00002443+0xe50
0x00003217 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x0000321a e0 movx a, @dptr
0x0000321b fe mov r6, a
0x0000321c 04 inc a
0x0000321d 900396 mov dptr, #0x0396 ; [0x396:1]=255 ; 918
0x00003220 f0 movx @dptr, a
0x00003221 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x00003224 e0 movx a, @dptr
0x00003225 24fe add a, #0xfe
0x00003227 6015 jz 0x323e
0x00003229 24fe add a, #0xfe
0x0000322b 601a jz 0x3247
0x0000322d 24ef add a, #0xef
0x0000322f 601f jz 0x3250
0x00003231 2415 add a, #0x15
0x00003233 705b jnz 0x3290
0x00003235 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00003238 740d mov a, #0x0d
0x0000323a f0 movx @dptr, a
0x0000323b 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x625(x)
0x0000323e 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00003241 740e mov a, #0x0e
0x00003243 f0 movx @dptr, a
0x00003244 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x629(x)
0x00003247 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x0000324a 740f mov a, #0x0f
0x0000324c f0 movx @dptr, a
0x0000324d 02337f ljmp 0x337f ; fcn.00002c02+0x77d
; CODE XREF from fcn.00002c02 @ +0x62d(x)
0x00003250 a806 mov r0, 0x06 ; [0x6:1]=255 ; 6
0x00003252 7401 mov a, #0x01
0x00003254 7e00 mov r6, #0x00
0x00003256 08 inc r0
0x00003257 8005 sjmp 0x325e
; CODE XREF from fcn.00002c02 @ +0x65c(x)
0x00003259 c3 clr c
0x0000325a 33 rlc a
0x0000325b ce xch a, r6
0x0000325c 33 rlc a
0x0000325d ce xch a, r6
; CODE XREF from fcn.00002c02 @ +0x655(x)
0x0000325e d8f9 djnz r0, 0x3259
0x00003260 ff mov r7, a
0x00003261 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
;-- aav.0x00003264:
; NULL XREF from aav.0x00008019 @ +0x25(r)
0x00003264 e0 movx a, @dptr
0x00003265 fd mov r5, a
0x00003266 fb mov r3, a
0x00003267 ef mov a, r7
0x00003268 5b anl a, r3
0x00003269 6006 jz 0x3271
0x0000326b ed mov a, r5
0x0000326c 54f8 anl a, #0xf8
0x0000326e f0 movx @dptr, a
0x0000326f 8012 sjmp 0x3283 ; fcn.00002c02+0x681
; CODE XREF from aav.0x00003264 @ +0x5(x)
0x00003271 124fa1 lcall fcn.00004fa1
0x00003274 8002 sjmp 0x3278
; CODE XREF from aav.0x00003264 @ +0x14(x)
0x00003276 c3 clr c
0x00003277 33 rlc a
; CODE XREF from aav.0x00003264 @ +0x10(x)
0x00003278 d8fc djnz r0, 0x3276
0x0000327a ff mov r7, a
0x0000327b 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
0x0000327e e0 movx a, @dptr
0x0000327f 54f8 anl a, #0xf8
0x00003281 2f add a, r7
0x00003282 f0 movx @dptr, a
| ; CODE XREF from fcn.00002c02 @ 0x2c36(x)
| ; CODE XREF from aav.0x00003264 @ +0xb(x)
| 0x00003283 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00003286 7407 mov a, #0x07
| 0x00003288 f0 movx @dptr, a
| 0x00003289 a3 inc dptr
| 0x0000328a 74de mov a, #0xde
| 0x0000328c f0 movx @dptr, a
| 0x0000328d 02337f ljmp 0x337f
; CODE XREFS from fcn.00002c02 @ +0x2dc(x), +0x5b8(x), +0x631(x)
0x00003290 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| ; CODE XREF from fcn.00002443 @ 0x2523(x)
| ; CODE XREF from aav.0x0000270c @ +0xd4(x)
| ; CODE XREF from aav.0x00002a0c @ +0x174(x)
| ; CODE XREF from fcn.00002c02 @ +0x612(x)
| 0x00003293 7401 mov a, #0x01
| 0x00003295 f0 movx @dptr, a
\ 0x00003296 02337f ljmp 0x337f ; fcn.00002c02+0x77d
0x00003299 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
0x0000329c e0 movx a, @dptr
0x0000329d 125533 lcall fcn.00005533
0x000032a0 33 rlc a
0x000032a1 1c dec r4
0x000032a2 00 nop
0x000032a3 33 rlc a
0x000032a4 2402 add a, #0x02
0x000032a6 33 rlc a
0x000032a7 2c add a, r4
0x000032a8 04 inc a
0x000032a9 32 reti
0x000032aa f2 movx @r0, a
0x000032ab 0d inc r5
0x000032ac 32 reti
0x000032ad e2 movx a, @r0
0x000032ae 1532 dec 0x32 ; [0x32:1]=255 ; 50
0x000032b0 c219 clr 0x23.1 ; [0x23:1]=255 ; 35
0x000032b2 32 reti
0x000032b3 ca xch a, r2
0x000032b4 1a dec r2
0x000032b5 32 reti
0x000032b6 d21c setb 0x23.4 ; [0x23:1]=255 ; 35
0x000032b8 32 reti
0x000032b9 da1d djnz r2, 0x32d8
0x000032bb 32 reti
0x000032bc ea mov a, r2
0x000032bd 1e dec r6
0x000032be 00 nop
0x000032bf 00 nop
0x000032c0 33 rlc a
0x000032c1 3490 addc a, #0x90
0x000032c3 0d inc r5
0x000032c4 0f inc r7
0x000032c5 7480 mov a, #0x80
0x000032c7 f0 movx @dptr, a
0x000032c8 8070 sjmp 0x333a
0x000032ca 900d0f mov dptr, #0x0d0f ; '\x0f\r'
; [0xd0f:1]=255 ; 3343
0x000032cd 7481 mov a, #0x81
0x000032cf f0 movx @dptr, a
0x000032d0 8068 sjmp 0x333a
0x000032d2 900d0f mov dptr, #0x0d0f ; '\x0f\r'
; [0xd0f:1]=255 ; 3343
0x000032d5 7482 mov a, #0x82
0x000032d7 f0 movx @dptr, a
; CODE XREF from aav.0x00003264 @ +0x55(x)
0x000032d8 8060 sjmp 0x333a
0x000032da 900d0f mov dptr, #0x0d0f ; '\x0f\r'
; [0xd0f:1]=255 ; 3343
0x000032dd 7484 mov a, #0x84
0x000032df f0 movx @dptr, a
0x000032e0 8058 sjmp 0x333a
0x000032e2 900d0f mov dptr, #0x0d0f ; '\x0f\r'
; [0xd0f:1]=255 ; 3343
0x000032e5 7485 mov a, #0x85
0x000032e7 f0 movx @dptr, a
0x000032e8 8050 sjmp 0x333a
0x000032ea 900d0f mov dptr, #0x0d0f ; '\x0f\r'
; [0xd0f:1]=255 ; 3343
0x000032ed 7483 mov a, #0x83
0x000032ef f0 movx @dptr, a
0x000032f0 8048 sjmp 0x333a
0x000032f2 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x000032f5 e0 movx a, @dptr
0x000032f6 24f3 add a, #0xf3
0x000032f8 ff mov r7, a
0x000032f9 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
0x000032fc f0 movx @dptr, a
0x000032fd 9007cb mov dptr, #0x07cb ; [0x7cb:1]=255 ; 1995
0x00003300 124ea5 lcall fcn.00004ea5
0x00003303 7487 mov a, #0x87
0x00003305 f0 movx @dptr, a
0x00003306 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
0x00003309 ef mov a, r7
0x0000330a 9007ca mov dptr, #0x07ca ; [0x7ca:1]=255 ; 1994
0x0000330d 1254f2 lcall fcn.000054f2
0x00003310 7480 mov a, #0x80
0x00003312 f0 movx @dptr, a
0x00003313 d20f setb 0x21.7 ; [0x21:1]=255 ; 33
0x00003315 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x00003318 ef mov a, r7
0x00003319 f0 movx @dptr, a
0x0000331a 801e sjmp 0x333a
0x0000331c 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x0000331f 740d mov a, #0x0d
0x00003321 f0 movx @dptr, a
0x00003322 8016 sjmp 0x333a
0x00003324 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00003327 740e mov a, #0x0e
0x00003329 f0 movx @dptr, a
0x0000332a 800e sjmp 0x333a
0x0000332c 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x0000332f 740f mov a, #0x0f
0x00003331 f0 movx @dptr, a
0x00003332 8006 sjmp 0x333a
0x00003334 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00003337 740c mov a, #0x0c
0x00003339 f0 movx @dptr, a
; XREFS: CODE 0x000032c8 CODE 0x000032d0 CODE 0x000032d8
; XREFS: CODE 0x000032e0 CODE 0x000032e8 CODE 0x000032f0
; XREFS: CODE 0x0000331a CODE 0x00003322 CODE 0x0000332a
; XREFS: CODE 0x00003332
0x0000333a 900d0f mov dptr, #0x0d0f ; '\x0f\r'
; [0xd0f:1]=255 ; 3343
0x0000333d e0 movx a, @dptr
0x0000333e ff mov r7, a
0x0000333f 603e jz 0x337f ; fcn.00002c02+0x77d
0x00003341 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00003344 e0 movx a, @dptr
0x00003345 fe mov r6, a
0x00003346 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
0x00003349 900756 mov dptr, #0x0756 ; [0x756:1]=255 ; 1878
0x0000334c 1254f2 lcall fcn.000054f2
0x0000334f ef mov a, r7
0x00003350 f0 movx @dptr, a
0x00003351 124fa1 lcall fcn.00004fa1
0x00003354 8002 sjmp 0x3358
; CODE XREF from aav.0x00003264 @ +0xf4(x)
0x00003356 c3 clr c
0x00003357 33 rlc a
; CODE XREF from aav.0x00003264 @ +0xf0(x)
0x00003358 d8fc djnz r0, 0x3356
0x0000335a fd mov r5, a
0x0000335b 900755 mov dptr, #0x0755 ; [0x755:1]=255 ; 1877
0x0000335e 124ea4 lcall fcn.00004ea4
0x00003361 ed mov a, r5
0x00003362 f0 movx @dptr, a
0x00003363 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x00003366 ef mov a, r7
0x00003367 1249a6 lcall fcn.000049a6
0x0000336a 124aa2 lcall fcn.00004aa2
0x0000336d ff mov r7, a
0x0000336e 90074e mov dptr, #0x074e ; [0x74e:1]=255 ; 1870
0x00003371 124ea4 lcall fcn.00004ea4
0x00003374 ef mov a, r7
0x00003375 f0 movx @dptr, a
0x00003376 d20f setb 0x21.7 ; [0x21:1]=255 ; 33
0x00003378 ee mov a, r6
0x00003379 24f3 add a, #0xf3
0x0000337b 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x0000337e f0 movx @dptr, a
| ; XREFS(51)
| 0x0000337f 12cdfe lcall fcn.0000cdfe
| 0x00003382 1242b7 lcall fcn.000042b7
| 0x00003385 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00003388 e0 movx a, @dptr
| 0x00003389 b40b05 cjne a, #0x0b, 0x3391
| 0x0000338c 740e mov a, #0x0e
| 0x0000338e f0 movx @dptr, a
| 0x0000338f 8006 sjmp 0x3397
| ; CODE XREF from fcn.00002c02 @ 0x3389(x)
| 0x00003391 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00003394 740d mov a, #0x0d
| 0x00003396 f0 movx @dptr, a
| ; CODE XREF from fcn.00002c02 @ 0x338f(x)
| 0x00003397 900df0 mov dptr, #0x0df0 ; [0xdf0:1]=255 ; 3568
| 0x0000339a e0 movx a, @dptr
| 0x0000339b 7002 jnz 0x339f
| 0x0000339d a3 inc dptr
| 0x0000339e e0 movx a, @dptr
| ; CODE XREF from fcn.00002c02 @ 0x339b(x)
| 0x0000339f 6003 jz 0x33a4
| 0x000033a1 d20b setb 0x21.3 ; [0x21:1]=255 ; 33
| 0x000033a3 22 ret
| ; CODE XREF from fcn.00002c02 @ 0x339f(x)
| 0x000033a4 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x000033a7 e0 movx a, @dptr
| 0x000033a8 7002 jnz 0x33ac
| 0x000033aa a3 inc dptr
| 0x000033ab e0 movx a, @dptr
| ; CODE XREF from fcn.00002c02 @ 0x33a8(x)
| 0x000033ac 6002 jz 0x33b0
| 0x000033ae d204 setb 0x20.4 ; [0x20:1]=255 ; 32
| ; CODE XREFS from fcn.00002c02 @ +0x297(x), +0x2aa(x)
| ; CODE XREF from fcn.00002c02 @ 0x33ac(x)
\ 0x000033b0 22 ret
; CALL XREFS from fcn.0000282c @ +0x67(x), +0x78(x)
/ 9: fcn.000033b1 ();
| 0x000033b1 7e00 mov r6, #0x00
| 0x000033b3 12e3aa lcall fcn.0000e3aa
| 0x000033b6 12c37a lcall fcn.0000c37a
\ 0x000033b9 22 ret
; CALL XREF from fcn.0000282c @ +0x93(x)
; CALL XREF from fcn.00002c02 @ +0x251(x)
/ 10: fcn.000033ba ();
| 0x000033ba 12ca0f lcall fcn.0000ca0f
| 0x000033bd 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x000033c0 7407 mov a, #0x07
| 0x000033c2 f0 movx @dptr, a
\ 0x000033c3 22 ret
; CALL XREF from fcn.00002400 @ 0x7ecc(x)
/ 3779: fcn.000033c4 ();
| 0x000033c4 e4 clr a
| 0x000033c5 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x000033c8 f0 movx @dptr, a
| 0x000033c9 c20c clr 0x21.4 ; [0x21:1]=255 ; 33
| 0x000033cb 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000033ce e0 movx a, @dptr
| 0x000033cf 04 inc a
| 0x000033d0 f0 movx @dptr, a
| 0x000033d1 e0 movx a, @dptr
| 0x000033d2 d3 setb c
| 0x000033d3 9418 subb a, #0x18
| 0x000033d5 4002 jc 0x33d9
| 0x000033d7 e4 clr a
| 0x000033d8 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x33d5(x)
| 0x000033d9 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000033dc e0 movx a, @dptr
| 0x000033dd ff mov r7, a
| 0x000033de 2454 add a, #0x54
| 0x000033e0 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000033e2 e4 clr a
| 0x000033e3 3404 addc a, #0x04
| 0x000033e5 ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
| 0x000033e7 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x000033ea f0 movx @dptr, a
| 0x000033eb a3 inc dptr
| 0x000033ec ed mov a, r5
| 0x000033ed f0 movx @dptr, a
| 0x000033ee ef mov a, r7
| 0x000033ef 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000033f1 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000033f3 247d add a, #0x7d
| 0x000033f5 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000033f7 e4 clr a
| 0x000033f8 34ad addc a, #0xad
| 0x000033fa f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000033fc e4 clr a
| 0x000033fd 93 movc a, @a+dptr
| 0x000033fe fe mov r6, a
| 0x000033ff 7401 mov a, #0x01
| 0x00003401 93 movc a, @a+dptr
| 0x00003402 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00003404 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00003406 a3 inc dptr
| 0x00003407 a3 inc dptr
| 0x00003408 e0 movx a, @dptr
| 0x00003409 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x0000340c f0 movx @dptr, a
| 0x0000340d 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003410 e0 movx a, @dptr
| 0x00003411 ff mov r7, a
| 0x00003412 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00003414 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00003416 247b add a, #0x7b
| 0x00003418 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000341a e4 clr a
| 0x0000341b 34ad addc a, #0xad
| 0x0000341d f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000341f e4 clr a
| 0x00003420 93 movc a, @a+dptr
| 0x00003421 fc mov r4, a
| 0x00003422 7401 mov a, #0x01
| 0x00003424 93 movc a, @a+dptr
| 0x00003425 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00003427 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00003429 a3 inc dptr
| 0x0000342a a3 inc dptr
| 0x0000342b e0 movx a, @dptr
| 0x0000342c 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x0000342f f0 movx @dptr, a
| 0x00003430 124df7 lcall fcn.00004df7
| 0x00003433 900614 mov dptr, #0x0614 ; [0x614:1]=255 ; 1556
| 0x00003436 124dac lcall fcn.00004dac
| 0x00003439 9402 subb a, #0x02
| 0x0000343b ec mov a, r4
| 0x0000343c 6480 xrl a, #0x80
| 0x0000343e 9480 subb a, #0x80
| 0x00003440 4005 jc 0x3447
| 0x00003442 ef mov a, r7
| 0x00003443 2e add a, r6
| 0x00003444 ff mov r7, a
| 0x00003445 8002 sjmp 0x3449
| ; CODE XREF from fcn.000033c4 @ 0x3440(x)
| 0x00003447 7f02 mov r7, #0x02
| ; CODE XREF from fcn.000033c4 @ 0x3445(x)
| 0x00003449 900cff mov dptr, #0x0cff ; [0xcff:1]=255 ; 3327
| 0x0000344c ef mov a, r7
| 0x0000344d f0 movx @dptr, a
| 0x0000344e 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003451 e0 movx a, @dptr
| 0x00003452 2465 add a, #0x65
| 0x00003454 124dfa lcall fcn.00004dfa
| 0x00003457 900613 mov dptr, #0x0613 ; [0x613:1]=255 ; 1555
| 0x0000345a 124dac lcall fcn.00004dac
| 0x0000345d 9401 subb a, #0x01
| 0x0000345f ec mov a, r4
| 0x00003460 6480 xrl a, #0x80
| 0x00003462 9480 subb a, #0x80
| 0x00003464 4005 jc 0x346b
| 0x00003466 ef mov a, r7
| 0x00003467 2e add a, r6
| 0x00003468 ff mov r7, a
| 0x00003469 8002 sjmp 0x346d
| ; CODE XREF from fcn.000033c4 @ 0x3464(x)
| 0x0000346b 7f01 mov r7, #0x01
| ; CODE XREF from fcn.000033c4 @ 0x3469(x)
| 0x0000346d 900d00 mov dptr, #0x0d00 ; [0xd00:1]=255 ; 3328
| 0x00003470 ef mov a, r7
| 0x00003471 f0 movx @dptr, a
| 0x00003472 900cff mov dptr, #0x0cff ; [0xcff:1]=255 ; 3327
| 0x00003475 e0 movx a, @dptr
| 0x00003476 c3 clr c
| 0x00003477 13 rrc a
| 0x00003478 fe mov r6, a
| 0x00003479 ef mov a, r7
| 0x0000347a c3 clr c
| 0x0000347b 9e subb a, r6
| 0x0000347c 5003 jnc 0x3481
| 0x0000347e a3 inc dptr
| 0x0000347f ee mov a, r6
| 0x00003480 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x347c(x)
| 0x00003481 124cd6 lcall fcn.00004cd6
| 0x00003484 2f add a, r7
| 0x00003485 ff mov r7, a
| 0x00003486 e4 clr a
| 0x00003487 33 rlc a
| 0x00003488 c3 clr c
| 0x00003489 124e03 lcall fcn.00004e03
| 0x0000348c 6e xrl a, r6
| 0x0000348d 98 subb a, r0
| 0x0000348e 5007 jnc 0x3497
| 0x00003490 124a52 lcall fcn.00004a52
| 0x00003493 e0 movx a, @dptr
| 0x00003494 701a jnz 0x34b0
| 0x00003496 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x348e(x)
| 0x00003497 124a52 lcall fcn.00004a52
| 0x0000349a e0 movx a, @dptr
| 0x0000349b b40212 cjne a, #0x02, 0x34b0
| 0x0000349e 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000034a1 e0 movx a, @dptr
| 0x000034a2 124fac lcall fcn.00004fac
| 0x000034a5 124e63 lcall fcn.00004e63
| 0x000034a8 c3 clr c
| 0x000034a9 940a subb a, #0x0a
| 0x000034ab 5003 jnc 0x34b0
| 0x000034ad 024286 ljmp 0x4286
| ; CODE XREFS from fcn.000033c4 @ 0x3494(x), 0x349b(x), 0x34ab(x)
| 0x000034b0 124f6e lcall fcn.00004f6e
| 0x000034b3 124fac lcall fcn.00004fac
| 0x000034b6 ef mov a, r7
| 0x000034b7 f0 movx @dptr, a
| 0x000034b8 742b mov a, #0x2b ; '+'
| 0x000034ba 2e add a, r6
| 0x000034bb 124ce2 lcall fcn.00004ce2
| 0x000034be e0 movx a, @dptr
| 0x000034bf 6017 jz 0x34d8
| 0x000034c1 7475 mov a, #0x75 ; 'u'
| 0x000034c3 2e add a, r6
| 0x000034c4 124be3 lcall fcn.00004be3
| 0x000034c7 124e63 lcall fcn.00004e63
| 0x000034ca d3 setb c
| 0x000034cb 9428 subb a, #0x28
| 0x000034cd 4009 jc 0x34d8
| 0x000034cf 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000034d2 e0 movx a, @dptr
| 0x000034d3 124ce0 lcall fcn.00004ce0
| 0x000034d6 e4 clr a
| 0x000034d7 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x34bf(x), 0x34cd(x)
| 0x000034d8 90ef24 mov dptr, #0xef24 ; [0xef24:1]=255
| 0x000034db e4 clr a
| 0x000034dc 93 movc a, @a+dptr
| 0x000034dd 6424 xrl a, #0x24
| 0x000034df 707b jnz 0x355c
| 0x000034e1 a3 inc dptr
| 0x000034e2 93 movc a, @a+dptr
| 0x000034e3 2464 add a, #0x64
| 0x000034e5 ff mov r7, a
| 0x000034e6 e4 clr a
| 0x000034e7 33 rlc a
| 0x000034e8 ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x000034ea fa mov r2, a
| 0x000034eb 900612 mov dptr, #0x0612 ; [0x612:1]=255 ; 1554
| 0x000034ee ac02 mov r4, 0x02 ; [0x2:1]=255 ; 2
| 0x000034f0 124d70 lcall fcn.00004d70
| 0x000034f3 7c00 mov r4, #0x00
| 0x000034f5 7d64 mov r5, #0x64 ; 'd'
| 0x000034f7 125213 lcall fcn.00005213
| 0x000034fa aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x000034fc ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x000034fe 900cfe mov dptr, #0x0cfe ; [0xcfe:1]=255 ; 3326
| 0x00003501 ef mov a, r7
| 0x00003502 f0 movx @dptr, a
| 0x00003503 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x00003506 e0 movx a, @dptr
| 0x00003507 6025 jz 0x352e
| 0x00003509 124d6a lcall fcn.00004d6a
| 0x0000350c 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x0000350f e0 movx a, @dptr
| 0x00003510 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00003512 2426 add a, #0x26
| 0x00003514 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00003516 e4 clr a
| 0x00003517 34ef addc a, #0xef
| 0x00003519 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000351b e4 clr a
| 0x0000351c 93 movc a, @a+dptr
| 0x0000351d fd mov r5, a
| 0x0000351e 124c6c lcall fcn.00004c6c
| 0x00003521 124f13 lcall fcn.00004f13
| 0x00003524 6003 jz 0x3529
| 0x00003526 124c5a lcall fcn.00004c5a
| ; CODE XREF from fcn.000033c4 @ 0x3524(x)
| 0x00003529 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x0000352c eb mov a, r3
| 0x0000352d f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3507(x)
| 0x0000352e 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x00003531 e0 movx a, @dptr
| 0x00003532 6060 jz 0x3594
| 0x00003534 124d6a lcall fcn.00004d6a
| 0x00003537 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x0000353a e0 movx a, @dptr
| 0x0000353b 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000353d 2427 add a, #0x27
| 0x0000353f f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00003541 e4 clr a
| 0x00003542 34ef addc a, #0xef
| 0x00003544 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00003546 e4 clr a
| 0x00003547 93 movc a, @a+dptr
| 0x00003548 fd mov r5, a
| 0x00003549 124c6c lcall fcn.00004c6c
| 0x0000354c 124f13 lcall fcn.00004f13
| 0x0000354f 6003 jz 0x3554
| 0x00003551 124c5a lcall fcn.00004c5a
| ; CODE XREF from fcn.000033c4 @ 0x354f(x)
| 0x00003554 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x00003557 eb mov a, r3
| 0x00003558 f0 movx @dptr, a
| 0x00003559 023594 ljmp 0x3594
| ; CODE XREF from fcn.000033c4 @ 0x34df(x)
| 0x0000355c 900612 mov dptr, #0x0612 ; [0x612:1]=255 ; 1554
| 0x0000355f e0 movx a, @dptr
| 0x00003560 fd mov r5, a
| 0x00003561 24ec add a, #0xec
| 0x00003563 900cfe mov dptr, #0x0cfe ; [0xcfe:1]=255 ; 3326
| 0x00003566 f0 movx @dptr, a
| 0x00003567 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x0000356a e0 movx a, @dptr
| 0x0000356b f9 mov r1, a
| 0x0000356c 600e jz 0x357c
| 0x0000356e 124d49 lcall fcn.00004d49
| 0x00003571 7c00 mov r4, #0x00
| 0x00003573 ef mov a, r7
| 0x00003574 2d add a, r5
| 0x00003575 124bf4 lcall fcn.00004bf4
| 0x00003578 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x0000357b f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x356c(x)
| 0x0000357c 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x0000357f e0 movx a, @dptr
| 0x00003580 f9 mov r1, a
| 0x00003581 6011 jz 0x3594
| 0x00003583 124d49 lcall fcn.00004d49
| 0x00003586 900612 mov dptr, #0x0612 ; [0x612:1]=255 ; 1554
| 0x00003589 e0 movx a, @dptr
| 0x0000358a 7c00 mov r4, #0x00
| 0x0000358c 2f add a, r7
| 0x0000358d 124bf4 lcall fcn.00004bf4
| 0x00003590 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x00003593 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3532(x), 0x3559(x), 0x3581(x)
| 0x00003594 124cd6 lcall fcn.00004cd6
| 0x00003597 fd mov r5, a
| 0x00003598 2f add a, r7
| 0x00003599 fe mov r6, a
| 0x0000359a e4 clr a
| 0x0000359b 33 rlc a
| 0x0000359c 900cef mov dptr, #0x0cef ; [0xcef:1]=255 ; 3311
| 0x0000359f f0 movx @dptr, a
| 0x000035a0 a3 inc dptr
| 0x000035a1 ce xch a, r6
| 0x000035a2 f0 movx @dptr, a
| 0x000035a3 ed mov a, r5
| 0x000035a4 ff mov r7, a
| 0x000035a5 7e00 mov r6, #0x00
| 0x000035a7 12e888 lcall fcn.0000e888
| 0x000035aa 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x000035ad ef mov a, r7
| 0x000035ae f0 movx @dptr, a
| 0x000035af 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x000035b2 e0 movx a, @dptr
| 0x000035b3 ff mov r7, a
| 0x000035b4 7e00 mov r6, #0x00
| 0x000035b6 12e888 lcall fcn.0000e888
| 0x000035b9 a907 mov r1, 0x07 ; [0x7:1]=255 ; 7
| 0x000035bb 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x000035be e9 mov a, r1
| 0x000035bf f0 movx @dptr, a
| 0x000035c0 fb mov r3, a
| 0x000035c1 7a00 mov r2, #0x00
| 0x000035c3 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x000035c6 e0 movx a, @dptr
| 0x000035c7 fd mov r5, a
| 0x000035c8 2b add a, r3
| 0x000035c9 fe mov r6, a
| 0x000035ca ea mov a, r2
| 0x000035cb 33 rlc a
| 0x000035cc 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x000035cf f0 movx @dptr, a
| 0x000035d0 a3 inc dptr
| 0x000035d1 ce xch a, r6
| 0x000035d2 f0 movx @dptr, a
| 0x000035d3 c3 clr c
| 0x000035d4 ed mov a, r5
| 0x000035d5 9b subb a, r3
| 0x000035d6 ff mov r7, a
| 0x000035d7 e4 clr a
| 0x000035d8 9a subb a, r2
| 0x000035d9 fe mov r6, a
| 0x000035da 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x000035dd f0 movx @dptr, a
| 0x000035de a3 inc dptr
| 0x000035df ef mov a, r7
| 0x000035e0 f0 movx @dptr, a
| 0x000035e1 d3 setb c
| 0x000035e2 943c subb a, #0x3c
| 0x000035e4 ee mov a, r6
| 0x000035e5 6480 xrl a, #0x80
| 0x000035e7 9480 subb a, #0x80
| 0x000035e9 4009 jc 0x35f4
| 0x000035eb 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x000035ee e4 clr a
| 0x000035ef f0 movx @dptr, a
| 0x000035f0 a3 inc dptr
| 0x000035f1 743c mov a, #0x3c ; '<'
| 0x000035f3 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x35e9(x)
| 0x000035f4 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x000035f7 e0 movx a, @dptr
| 0x000035f8 fe mov r6, a
| 0x000035f9 a3 inc dptr
| 0x000035fa e0 movx a, @dptr
| 0x000035fb c3 clr c
| 0x000035fc 94c4 subb a, #0xc4
| 0x000035fe ee mov a, r6
| 0x000035ff 6480 xrl a, #0x80
| 0x00003601 947f subb a, #0x7f
| 0x00003603 500a jnc 0x360f
| 0x00003605 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00003608 74ff mov a, #0xff
| 0x0000360a f0 movx @dptr, a
| 0x0000360b a3 inc dptr
| 0x0000360c 74c4 mov a, #0xc4
| 0x0000360e f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3603(x)
| 0x0000360f 124e6c lcall fcn.00004e6c
| 0x00003612 900cfe mov dptr, #0x0cfe ; [0xcfe:1]=255 ; 3326
| 0x00003615 e0 movx a, @dptr
| 0x00003616 fd mov r5, a
| 0x00003617 d3 setb c
| 0x00003618 ef mov a, r7
| 0x00003619 9d subb a, r5
| 0x0000361a 7480 mov a, #0x80
| 0x0000361c f8 mov r0, a
| 0x0000361d ee mov a, r6
| 0x0000361e 6480 xrl a, #0x80
| 0x00003620 98 subb a, r0
| 0x00003621 4004 jc 0x3627
| 0x00003623 7e00 mov r6, #0x00
| 0x00003625 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| ; CODE XREF from fcn.000033c4 @ 0x3621(x)
| 0x00003627 7c00 mov r4, #0x00
| 0x00003629 7d21 mov r5, #0x21 ; '!'
| 0x0000362b 125201 lcall fcn.00005201
| 0x0000362e 124fb6 lcall fcn.00004fb6
| 0x00003631 900cfa mov dptr, #0x0cfa ; [0xcfa:1]=255 ; 3322
| 0x00003634 1254b5 lcall fcn.000054b5
| 0x00003637 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000363a e0 movx a, @dptr
| 0x0000363b fe mov r6, a
| 0x0000363c a3 inc dptr
| 0x0000363d e0 movx a, @dptr
| 0x0000363e ff mov r7, a
| 0x0000363f 124fb6 lcall fcn.00004fb6
| 0x00003642 900cfa mov dptr, #0x0cfa ; [0xcfa:1]=255 ; 3322
| 0x00003645 1254a9 lcall fcn.000054a9
| 0x00003648 125359 lcall fcn.00005359
| 0x0000364b 124cea lcall fcn.00004cea
| 0x0000364e c006 push 0x06 ; [0x6:1]=255 ; 6
| 0x00003650 c007 push 0x07 ; [0x7:1]=255 ; 7
| 0x00003652 900cfe mov dptr, #0x0cfe ; [0xcfe:1]=255 ; 3326
| 0x00003655 e0 movx a, @dptr
| 0x00003656 75f019 mov 0xf0, #0x19 ; [0xf0:1]=255 ; 25
| 0x00003659 a4 mul ab
| 0x0000365a aef0 mov r6, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000365c fb mov r3, a
| 0x0000365d aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x0000365f e4 clr a
| 0x00003660 f9 mov r1, a
| 0x00003661 f8 mov r0, a
| 0x00003662 d007 pop 0x07 ; [0x7:1]=255 ; 7
| 0x00003664 d006 pop 0x06 ; [0x6:1]=255 ; 6
| 0x00003666 12d8f1 lcall fcn.0000d8f1
| 0x00003669 124cea lcall fcn.00004cea
| 0x0000366c 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000366f ee mov a, r6
| 0x00003670 f0 movx @dptr, a
| 0x00003671 a3 inc dptr
| 0x00003672 ef mov a, r7
| 0x00003673 f0 movx @dptr, a
| 0x00003674 124cf0 lcall fcn.00004cf0
| 0x00003677 ef mov a, r7
| 0x00003678 243f add a, #0x3f
| 0x0000367a ff mov r7, a
| 0x0000367b e4 clr a
| 0x0000367c 3e addc a, r6
| 0x0000367d fe mov r6, a
| 0x0000367e e4 clr a
| 0x0000367f 3d addc a, r5
| 0x00003680 fd mov r5, a
| 0x00003681 e4 clr a
| 0x00003682 3c addc a, r4
| 0x00003683 fc mov r4, a
| 0x00003684 124cea lcall fcn.00004cea
| 0x00003687 12e888 lcall fcn.0000e888
| 0x0000368a 124fb6 lcall fcn.00004fb6
| 0x0000368d 900cf6 mov dptr, #0x0cf6 ; [0xcf6:1]=255 ; 3318
| 0x00003690 1254b5 lcall fcn.000054b5
| 0x00003693 124cd6 lcall fcn.00004cd6
| 0x00003696 fe mov r6, a
| 0x00003697 d3 setb c
| 0x00003698 9f subb a, r7
| 0x00003699 4004 jc 0x369f
| 0x0000369b af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
| 0x0000369d 8000 sjmp 0x369f
| ; CODE XREFS from fcn.000033c4 @ 0x3699(x), 0x369d(x)
| 0x0000369f e4 clr a
| 0x000036a0 fc mov r4, a
| 0x000036a1 fd mov r5, a
| 0x000036a2 fe mov r6, a
| 0x000036a3 124fbd lcall fcn.00004fbd
| 0x000036a6 90061e mov dptr, #0x061e ; [0x61e:1]=255 ; 1566
| 0x000036a9 e0 movx a, @dptr
| 0x000036aa ff mov r7, a
| 0x000036ab e4 clr a
| 0x000036ac fc mov r4, a
| 0x000036ad fd mov r5, a
| 0x000036ae fe mov r6, a
| 0x000036af 900cf1 mov dptr, #0x0cf1 ; [0xcf1:1]=255 ; 3313
| 0x000036b2 1254a9 lcall fcn.000054a9
| 0x000036b5 125359 lcall fcn.00005359
| 0x000036b8 124fbd lcall fcn.00004fbd
| 0x000036bb 900cf1 mov dptr, #0x0cf1 ; [0xcf1:1]=255 ; 3313
| 0x000036be 124fc3 lcall fcn.00004fc3
| 0x000036c1 12d8f1 lcall fcn.0000d8f1
| 0x000036c4 124fbd lcall fcn.00004fbd
| 0x000036c7 7f7f mov r7, #0x7f ; '\x7f'
| 0x000036c9 900cf1 mov dptr, #0x0cf1 ; [0xcf1:1]=255 ; 3313
| 0x000036cc 124e5c lcall fcn.00004e5c
| 0x000036cf d3 setb c
| 0x000036d0 125476 lcall fcn.00005476
| 0x000036d3 4006 jc 0x36db
| 0x000036d5 7e00 mov r6, #0x00
| 0x000036d7 7f7f mov r7, #0x7f ; '\x7f'
| 0x000036d9 8006 sjmp 0x36e1
| ; CODE XREF from fcn.000033c4 @ 0x36d3(x)
| 0x000036db 900cf1 mov dptr, #0x0cf1 ; [0xcf1:1]=255 ; 3313
| 0x000036de 12549d lcall fcn.0000549d
| ; CODE XREF from fcn.000033c4 @ 0x36d9(x)
| 0x000036e1 ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x000036e3 aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x000036e5 90ef24 mov dptr, #0xef24 ; [0xef24:1]=255
| 0x000036e8 e4 clr a
| 0x000036e9 93 movc a, @a+dptr
| 0x000036ea b4241d cjne a, #0x24, 0x370a
| 0x000036ed 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000036f0 e0 movx a, @dptr
| 0x000036f1 f9 mov r1, a
| 0x000036f2 124b34 lcall fcn.00004b34
| 0x000036f5 ef mov a, r7
| 0x000036f6 f0 movx @dptr, a
| 0x000036f7 124cf0 lcall fcn.00004cf0
| 0x000036fa 74b1 mov a, #0xb1
| 0x000036fc 29 add a, r1
| 0x000036fd 124c21 lcall fcn.00004c21
| 0x00003700 ef mov a, r7
| 0x00003701 f0 movx @dptr, a
| 0x00003702 900cf5 mov dptr, #0x0cf5 ; [0xcf5:1]=255 ; 3317
| 0x00003705 74b4 mov a, #0xb4
| 0x00003707 f0 movx @dptr, a
| 0x00003708 803d sjmp 0x3747
| ; CODE XREF from fcn.000033c4 @ 0x36ea(x)
| 0x0000370a 900cf5 mov dptr, #0x0cf5 ; [0xcf5:1]=255 ; 3317
| 0x0000370d 7496 mov a, #0x96
| 0x0000370f f0 movx @dptr, a
| 0x00003710 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003713 e0 movx a, @dptr
| 0x00003714 fd mov r5, a
| 0x00003715 124b34 lcall fcn.00004b34
| 0x00003718 eb mov a, r3
| 0x00003719 f0 movx @dptr, a
| 0x0000371a 124cd6 lcall fcn.00004cd6
| 0x0000371d c3 clr c
| 0x0000371e 9f subb a, r7
| 0x0000371f ff mov r7, a
| 0x00003720 e4 clr a
| 0x00003721 9400 subb a, #0x00
| 0x00003723 cf xch a, r7
| 0x00003724 247f add a, #0x7f
| 0x00003726 cf xch a, r7
| 0x00003727 3400 addc a, #0x00
| 0x00003729 c3 clr c
| 0x0000372a 13 rrc a
| 0x0000372b ef mov a, r7
| 0x0000372c 13 rrc a
| 0x0000372d ff mov r7, a
| 0x0000372e 74b1 mov a, #0xb1
| 0x00003730 2d add a, r5
| 0x00003731 124c21 lcall fcn.00004c21
| 0x00003734 ef mov a, r7
| 0x00003735 124c19 lcall fcn.00004c19
| 0x00003738 e0 movx a, @dptr
| 0x00003739 d3 setb c
| 0x0000373a 947f subb a, #0x7f
| 0x0000373c 4009 jc 0x3747
| 0x0000373e 74b1 mov a, #0xb1
| 0x00003740 2f add a, r7
| 0x00003741 124c21 lcall fcn.00004c21
| 0x00003744 747f mov a, #0x7f ; '\x7f'
| 0x00003746 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3708(x), 0x373c(x)
| 0x00003747 124e6c lcall fcn.00004e6c
| 0x0000374a 7c00 mov r4, #0x00
| 0x0000374c 7daa mov r5, #0xaa
| 0x0000374e 125201 lcall fcn.00005201
| 0x00003751 124dcd lcall fcn.00004dcd
| 0x00003754 7d64 mov r5, #0x64 ; 'd'
| 0x00003756 125213 lcall fcn.00005213
| 0x00003759 124dcd lcall fcn.00004dcd
| 0x0000375c 124e6c lcall fcn.00004e6c
| 0x0000375f ee mov a, r6
| 0x00003760 c3 clr c
| 0x00003761 13 rrc a
| 0x00003762 fe mov r6, a
| 0x00003763 ef mov a, r7
| 0x00003764 13 rrc a
| 0x00003765 ff mov r7, a
| 0x00003766 124dcd lcall fcn.00004dcd
| 0x00003769 12e888 lcall fcn.0000e888
| 0x0000376c 124dcd lcall fcn.00004dcd
| 0x0000376f 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003772 124f79 lcall fcn.00004f79
| 0x00003775 124f1f lcall fcn.00004f1f
| 0x00003778 fd mov r5, a
| 0x00003779 12e6b1 lcall fcn.0000e6b1
| 0x0000377c 90052e mov dptr, #0x052e ; [0x52e:1]=255 ; 1326
| 0x0000377f 124f1f lcall fcn.00004f1f
| 0x00003782 2f add a, r7
| 0x00003783 ff mov r7, a
| 0x00003784 e4 clr a
| 0x00003785 33 rlc a
| 0x00003786 4f orl a, r7
| 0x00003787 7010 jnz 0x3799
| 0x00003789 900ac8 mov dptr, #0x0ac8 ; [0xac8:1]=255 ; 2760
| 0x0000378c 1249b2 lcall fcn.000049b2
| 0x0000378f e0 movx a, @dptr
| 0x00003790 ff mov r7, a
| 0x00003791 7442 mov a, #0x42 ; 'B'
| 0x00003793 2e add a, r6
| 0x00003794 124d24 lcall fcn.00004d24
| 0x00003797 ef mov a, r7
| 0x00003798 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3787(x)
| 0x00003799 124a52 lcall fcn.00004a52
| 0x0000379c e0 movx a, @dptr
| 0x0000379d ff mov r7, a
| 0x0000379e 6402 xrl a, #0x02
| 0x000037a0 600d jz 0x37af
| 0x000037a2 ef mov a, r7
| 0x000037a3 640f xrl a, #0x0f
| 0x000037a5 6008 jz 0x37af
| 0x000037a7 ef mov a, r7
| 0x000037a8 6406 xrl a, #0x06
| 0x000037aa 6003 jz 0x37af
| 0x000037ac 023e5f ljmp 0x3e5f
| ; CODE XREFS from fcn.000033c4 @ 0x37a0(x), 0x37a5(x), 0x37aa(x)
| 0x000037af 124b2f lcall fcn.00004b2f
| 0x000037b2 e0 movx a, @dptr
| 0x000037b3 fe mov r6, a
| 0x000037b4 900d00 mov dptr, #0x0d00 ; [0xd00:1]=255 ; 3328
| 0x000037b7 e0 movx a, @dptr
| 0x000037b8 fd mov r5, a
| 0x000037b9 ee mov a, r6
| 0x000037ba c3 clr c
| 0x000037bb 9d subb a, r5
| 0x000037bc 4003 jc 0x37c1
| 0x000037be 0239dd ljmp 0x39dd
| ; CODE XREF from fcn.000033c4 @ 0x37bc(x)
| 0x000037c1 742b mov a, #0x2b ; '+'
| 0x000037c3 2f add a, r7
| 0x000037c4 124ce2 lcall fcn.00004ce2
| 0x000037c7 e0 movx a, @dptr
| 0x000037c8 6003 jz 0x37cd
| 0x000037ca 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x37c8(x)
| 0x000037cd 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x000037d0 e0 movx a, @dptr
| 0x000037d1 14 dec a
| 0x000037d2 124a51 lcall fcn.00004a51
| 0x000037d5 e0 movx a, @dptr
| 0x000037d6 b40f0a cjne a, #0x0f, 0x37e3
| 0x000037d9 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000037dc e0 movx a, @dptr
| 0x000037dd 122443 lcall fcn.00002443
| 0x000037e0 0239d7 ljmp 0x39d7
| ; CODE XREF from fcn.000033c4 @ 0x37d6(x)
| 0x000037e3 1249af lcall fcn.000049af
| 0x000037e6 124ba3 lcall fcn.00004ba3
| 0x000037e9 e4 clr a
| 0x000037ea f0 movx @dptr, a
| 0x000037eb 74e3 mov a, #0xe3
| 0x000037ed 2e add a, r6
| 0x000037ee 124ab4 lcall fcn.00004ab4
| 0x000037f1 e0 movx a, @dptr
| 0x000037f2 6009 jz 0x37fd
| 0x000037f4 74e3 mov a, #0xe3
| 0x000037f6 2e add a, r6
| 0x000037f7 124ab4 lcall fcn.00004ab4
| 0x000037fa 7402 mov a, #0x02
| 0x000037fc f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x37f2(x)
| 0x000037fd 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003800 e0 movx a, @dptr
| 0x00003801 ff mov r7, a
| 0x00003802 245c add a, #0x5c
| 0x00003804 124a26 lcall fcn.00004a26
| 0x00003807 e0 movx a, @dptr
| 0x00003808 6012 jz 0x381c
| 0x0000380a 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x0000380d e0 movx a, @dptr
| 0x0000380e fe mov r6, a
| 0x0000380f 124b34 lcall fcn.00004b34
| 0x00003812 e4 clr a
| 0x00003813 f0 movx @dptr, a
| 0x00003814 745c mov a, #0x5c ; '\\'
| 0x00003816 2e add a, r6
| 0x00003817 124a26 lcall fcn.00004a26
| 0x0000381a e4 clr a
| 0x0000381b f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3808(x)
| 0x0000381c 900664 mov dptr, #0x0664 ; [0x664:1]=255 ; 1636
| 0x0000381f 124a88 lcall fcn.00004a88
| 0x00003822 7003 jnz 0x3827
| 0x00003824 02399a ljmp 0x399a
| ; CODE XREF from fcn.000033c4 @ 0x3822(x)
| 0x00003827 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000382a e0 movx a, @dptr
| 0x0000382b ff mov r7, a
| 0x0000382c 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
| 0x0000382f 124a4b lcall fcn.00004a4b
| 0x00003832 e0 movx a, @dptr
| 0x00003833 c3 clr c
| 0x00003834 9403 subb a, #0x03
| 0x00003836 4003 jc 0x383b
| 0x00003838 02399a ljmp 0x399a
| ; CODE XREF from fcn.000033c4 @ 0x3836(x)
| 0x0000383b 124abd lcall fcn.00004abd
| 0x0000383e fd mov r5, a
| 0x0000383f 12df37 lcall fcn.0000df37
| 0x00003842 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x00003845 ef mov a, r7
| 0x00003846 f0 movx @dptr, a
| 0x00003847 124d79 lcall fcn.00004d79
| 0x0000384a 8005 sjmp 0x3851
| ; CODE XREF from fcn.000033c4 @ 0x3851(x)
| 0x0000384c c3 clr c
| 0x0000384d 33 rlc a
| 0x0000384e ce xch a, r6
| 0x0000384f 33 rlc a
| 0x00003850 ce xch a, r6
| ; CODE XREF from fcn.000033c4 @ 0x384a(x)
| 0x00003851 d8f9 djnz r0, 0x384c
| 0x00003853 124e75 lcall fcn.00004e75
| 0x00003856 6020 jz 0x3878
| 0x00003858 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x0000385b e0 movx a, @dptr
| 0x0000385c 24fc add a, #0xfc
| 0x0000385e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00003860 e4 clr a
| 0x00003861 3404 addc a, #0x04
| 0x00003863 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00003865 e0 movx a, @dptr
| 0x00003866 ff mov r7, a
| 0x00003867 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x0000386a e0 movx a, @dptr
| 0x0000386b fe mov r6, a
| 0x0000386c ed mov a, r5
| 0x0000386d 124b6c lcall fcn.00004b6c
| 0x00003870 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003872 2e add a, r6
| 0x00003873 1249ef lcall fcn.000049ef
| 0x00003876 ef mov a, r7
| 0x00003877 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3856(x)
| 0x00003878 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x0000387b e0 movx a, @dptr
| 0x0000387c fe mov r6, a
| 0x0000387d 245c add a, #0x5c
| 0x0000387f 124a26 lcall fcn.00004a26
| 0x00003882 e0 movx a, @dptr
| 0x00003883 ff mov r7, a
| 0x00003884 7d01 mov r5, #0x01
| 0x00003886 74a7 mov a, #0xa7
| 0x00003888 2e add a, r6
| 0x00003889 124aea lcall fcn.00004aea
| 0x0000388c ed mov a, r5
| 0x0000388d f0 movx @dptr, a
| 0x0000388e 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003891 e0 movx a, @dptr
| 0x00003892 124a33 lcall fcn.00004a33
| 0x00003895 1242a3 lcall fcn.000042a3
| 0x00003898 900eeb mov dptr, #0x0eeb ; [0xeeb:1]=255 ; 3819
| 0x0000389b e0 movx a, @dptr
| 0x0000389c 7017 jnz 0x38b5
| 0x0000389e 12499f lcall fcn.0000499f
| 0x000038a1 124aa2 lcall fcn.00004aa2
| 0x000038a4 6410 xrl a, #0x10
| 0x000038a6 6006 jz 0x38ae
| 0x000038a8 124b99 lcall fcn.00004b99
| 0x000038ab b50707 cjne a, 0x07, 0x38b5 ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.000033c4 @ 0x38a6(x)
| 0x000038ae 124a2e lcall fcn.00004a2e
| 0x000038b1 fd mov r5, a
| 0x000038b2 129836 lcall fcn.00009836
| ; CODE XREFS from fcn.000033c4 @ 0x389c(x), 0x38ab(x)
| 0x000038b5 12499f lcall fcn.0000499f
| 0x000038b8 124aa2 lcall fcn.00004aa2
| 0x000038bb 6410 xrl a, #0x10
| 0x000038bd 6006 jz 0x38c5
| 0x000038bf 124b99 lcall fcn.00004b99
| 0x000038c2 b50707 cjne a, 0x07, 0x38cc ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.000033c4 @ 0x38bd(x)
| 0x000038c5 124a2e lcall fcn.00004a2e
| 0x000038c8 fd mov r5, a
| 0x000038c9 129dbb lcall fcn.00009dbb
| ; CODE XREF from fcn.000033c4 @ 0x38c2(x)
| 0x000038cc 124a2e lcall fcn.00004a2e
| 0x000038cf 1242ad lcall fcn.000042ad
| ; CODE XREF from fcn.000033c4 @ 0x38fe(x)
| 0x000038d2 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x000038d5 e0 movx a, @dptr
| 0x000038d6 fe mov r6, a
| 0x000038d7 c3 clr c
| 0x000038d8 9403 subb a, #0x03
| 0x000038da 5024 jnc aav.0x00003900
| 0x000038dc 12499f lcall fcn.0000499f
| 0x000038df 124aa2 lcall fcn.00004aa2
| 0x000038e2 6410 xrl a, #0x10
| 0x000038e4 6006 jz 0x38ec
| 0x000038e6 124b99 lcall fcn.00004b99
| 0x000038e9 b5070f cjne a, 0x07, 0x38fb ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.000033c4 @ 0x38e4(x)
| 0x000038ec 124a2e lcall fcn.00004a2e
| 0x000038ef fd mov r5, a
| 0x000038f0 ab06 mov r3, 0x06 ; [0x6:1]=255 ; 6
| 0x000038f2 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x000038f5 7401 mov a, #0x01
| 0x000038f7 f0 movx @dptr, a
| 0x000038f8 128701 lcall fcn.00008701
| ; CODE XREF from fcn.000033c4 @ 0x38e9(x)
| 0x000038fb 124eab lcall fcn.00004eab
| 0x000038fe 80d2 sjmp 0x38d2
| ;-- aav.0x00003900:
| ; CODE XREF from fcn.000033c4 @ 0x38da(x)
| ; NULL XREF from aav.0x00008019 @ +0x1cb(x)
| 0x00003900 124e20 lcall fcn.00004e20
| 0x00003903 400b jc 0x3910
| 0x00003905 124bcf lcall fcn.00004bcf
| 0x00003908 e0 movx a, @dptr
| 0x00003909 6401 xrl a, #0x01
| 0x0000390b 7003 jnz 0x3910
| 0x0000390d 02398f ljmp 0x398f
| ; CODE XREFS from fcn.000033c4 @ 0x3903(x), 0x390b(x)
| 0x00003910 124a2e lcall fcn.00004a2e
| 0x00003913 fd mov r5, a
| 0x00003914 12a2bc lcall fcn.0000a2bc
| 0x00003917 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x0000391a e0 movx a, @dptr
| 0x0000391b 602f jz 0x394c
| 0x0000391d 14 dec a
| 0x0000391e f0 movx @dptr, a
| 0x0000391f e4 clr a
| 0x00003920 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00003923 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x394a(x)
| 0x00003924 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00003927 e0 movx a, @dptr
| 0x00003928 ff mov r7, a
| 0x00003929 c3 clr c
| 0x0000392a 9419 subb a, #0x19
| 0x0000392c 501e jnc 0x394c
| 0x0000392e 124b01 lcall fcn.00004b01
| 0x00003931 e0 movx a, @dptr
| 0x00003932 fe mov r6, a
| 0x00003933 7415 mov a, #0x15
| 0x00003935 2f add a, r7
| 0x00003936 124b07 lcall fcn.00004b07
| 0x00003939 e0 movx a, @dptr
| 0x0000393a d3 setb c
| 0x0000393b 9e subb a, r6
| 0x0000393c 4009 jc 0x3947
| 0x0000393e 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00003941 124b04 lcall fcn.00004b04
| 0x00003944 e0 movx a, @dptr
| 0x00003945 14 dec a
| 0x00003946 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x393c(x)
| 0x00003947 124eab lcall fcn.00004eab
| 0x0000394a 80d8 sjmp 0x3924
| ; CODE XREFS from fcn.000033c4 @ 0x391b(x), 0x392c(x)
| 0x0000394c 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x0000394f e0 movx a, @dptr
| 0x00003950 b40114 cjne a, #0x01, 0x3967
| 0x00003953 124b01 lcall fcn.00004b01
| 0x00003956 e0 movx a, @dptr
| 0x00003957 b40107 cjne a, #0x01, 0x3961
| 0x0000395a e4 clr a
| 0x0000395b 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000395e f0 movx @dptr, a
| 0x0000395f 8006 sjmp 0x3967
| ; CODE XREF from fcn.000033c4 @ 0x3957(x)
| 0x00003961 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x00003964 7401 mov a, #0x01
| 0x00003966 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3950(x), 0x395f(x)
| 0x00003967 124b01 lcall fcn.00004b01
| 0x0000396a e4 clr a
| 0x0000396b f0 movx @dptr, a
| 0x0000396c 12428f lcall fcn.0000428f
| 0x0000396f 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x00003972 e0 movx a, @dptr
| 0x00003973 601a jz 0x398f
| 0x00003975 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x00003978 124ac0 lcall fcn.00004ac0
| 0x0000397b 124fcd lcall fcn.00004fcd
| 0x0000397e 12b9be lcall fcn.0000b9be
| 0x00003981 900d02 mov dptr, #0x0d02 ; [0xd02:1]=255 ; 3330
| 0x00003984 124c42 lcall fcn.00004c42
| 0x00003987 12d0c1 lcall fcn.0000d0c1
| 0x0000398a e4 clr a
| 0x0000398b 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000398e f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x390d(x), 0x3973(x)
| 0x0000398f 124b91 lcall fcn.00004b91
| 0x00003992 900540 mov dptr, #0x0540 ; [0x540:1]=255 ; 1344
| 0x00003995 cf xch a, r7
| 0x00003996 f0 movx @dptr, a
| 0x00003997 a3 inc dptr
| 0x00003998 ef mov a, r7
| 0x00003999 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3824(x), 0x3838(x)
| 0x0000399a 124a6c lcall fcn.00004a6c
| 0x0000399d 602b jz 0x39ca
| 0x0000399f 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000039a2 e0 movx a, @dptr
| 0x000039a3 7025 jnz 0x39ca
| 0x000039a5 124b3e lcall fcn.00004b3e
| 0x000039a8 c3 clr c
| 0x000039a9 9480 subb a, #0x80
| 0x000039ab 5003 jnc 0x39b0
| 0x000039ad 124287 lcall fcn.00004287
| ; CODE XREF from fcn.000033c4 @ 0x39ab(x)
| 0x000039b0 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000039b3 e0 movx a, @dptr
| 0x000039b4 900667 mov dptr, #0x0667 ; [0x667:1]=255 ; 1639
| 0x000039b7 124a73 lcall fcn.00004a73
| 0x000039ba c3 clr c
| 0x000039bb 9480 subb a, #0x80
| 0x000039bd 5003 jnc 0x39c2
| 0x000039bf 12cda0 lcall fcn.0000cda0
| ; CODE XREF from fcn.000033c4 @ 0x39bd(x)
| 0x000039c2 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000039c5 e0 movx a, @dptr
| 0x000039c6 ff mov r7, a
| 0x000039c7 12bf96 lcall fcn.0000bf96
| ; CODE XREFS from fcn.000033c4 @ 0x399d(x), 0x39a3(x)
| 0x000039ca 124aad lcall fcn.00004aad
| 0x000039cd e4 clr a
| 0x000039ce f0 movx @dptr, a
| 0x000039cf 74c0 mov a, #0xc0
| 0x000039d1 2f add a, r7
| 0x000039d2 124c3a lcall fcn.00004c3a
| 0x000039d5 e4 clr a
| 0x000039d6 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x37e0(x)
| 0x000039d7 124a52 lcall fcn.00004a52
| 0x000039da e4 clr a
| 0x000039db f0 movx @dptr, a
| 0x000039dc 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x37be(x)
| 0x000039dd 124a52 lcall fcn.00004a52
| 0x000039e0 e0 movx a, @dptr
| 0x000039e1 640f xrl a, #0x0f
| 0x000039e3 707c jnz 0x3a61
| 0x000039e5 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x000039e8 e0 movx a, @dptr
| 0x000039e9 6401 xrl a, #0x01
| 0x000039eb 7053 jnz 0x3a40
| 0x000039ed 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000039f0 e0 movx a, @dptr
| 0x000039f1 640e xrl a, #0x0e
| 0x000039f3 704b jnz 0x3a40
| 0x000039f5 12499f lcall fcn.0000499f
| 0x000039f8 124f2b lcall fcn.00004f2b
| 0x000039fb 7043 jnz 0x3a40
| 0x000039fd 12e0a6 lcall fcn.0000e0a6
| 0x00003a00 124a3e lcall fcn.00004a3e
| 0x00003a03 1249ec lcall fcn.000049ec
| 0x00003a06 e0 movx a, @dptr
| 0x00003a07 7003 jnz 0x3a0c
| 0x00003a09 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3a07(x)
| 0x00003a0c 124ad1 lcall fcn.00004ad1
| 0x00003a0f 1249ec lcall fcn.000049ec
| 0x00003a12 e4 clr a
| 0x00003a13 f0 movx @dptr, a
| 0x00003a14 124b6b lcall fcn.00004b6b
| 0x00003a17 1249ec lcall fcn.000049ec
| 0x00003a1a e4 clr a
| 0x00003a1b f0 movx @dptr, a
| 0x00003a1c 124d09 lcall fcn.00004d09
| 0x00003a1f 1249ec lcall fcn.000049ec
| 0x00003a22 74ff mov a, #0xff
| 0x00003a24 f0 movx @dptr, a
| 0x00003a25 ee mov a, r6
| 0x00003a26 124b17 lcall fcn.00004b17
| 0x00003a29 1249ec lcall fcn.000049ec
| 0x00003a2c 74ff mov a, #0xff
| 0x00003a2e 124b90 lcall fcn.00004b90
| 0x00003a31 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
| 0x00003a34 cf xch a, r7
| 0x00003a35 f0 movx @dptr, a
| 0x00003a36 a3 inc dptr
| 0x00003a37 ef mov a, r7
| 0x00003a38 f0 movx @dptr, a
| 0x00003a39 900c61 mov dptr, #0x0c61 ; 'a\f'
| ; [0xc61:1]=255 ; 3169
| 0x00003a3c 7407 mov a, #0x07
| 0x00003a3e f0 movx @dptr, a
| 0x00003a3f 22 ret
| ; CODE XREFS from fcn.000033c4 @ 0x39eb(x), 0x39f3(x), 0x39fb(x)
| 0x00003a40 900394 mov dptr, #0x0394 ; [0x394:1]=255 ; 916
| 0x00003a43 124d97 lcall fcn.00004d97
| 0x00003a46 9420 subb a, #0x20
| 0x00003a48 ee mov a, r6
| 0x00003a49 9403 subb a, #0x03
| 0x00003a4b 5003 jnc 0x3a50
| 0x00003a4d 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3a4b(x)
| 0x00003a50 124a52 lcall fcn.00004a52
| 0x00003a53 7410 mov a, #0x10
| 0x00003a55 f0 movx @dptr, a
| 0x00003a56 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00003a59 e0 movx a, @dptr
| 0x00003a5a ff mov r7, a
| 0x00003a5b 124bdd lcall fcn.00004bdd
| 0x00003a5e ef mov a, r7
| 0x00003a5f f0 movx @dptr, a
| 0x00003a60 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x39e3(x)
| 0x00003a61 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00003a64 e0 movx a, @dptr
| 0x00003a65 124abc lcall fcn.00004abc
| 0x00003a68 fd mov r5, a
| 0x00003a69 12df37 lcall fcn.0000df37
| 0x00003a6c 900d03 mov dptr, #0x0d03 ; [0xd03:1]=255 ; 3331
| 0x00003a6f ef mov a, r7
| 0x00003a70 f0 movx @dptr, a
| 0x00003a71 124c33 lcall fcn.00004c33
| 0x00003a74 e0 movx a, @dptr
| 0x00003a75 7056 jnz 0x3acd
| 0x00003a77 74e3 mov a, #0xe3
| 0x00003a79 2f add a, r7
| 0x00003a7a 124ab4 lcall fcn.00004ab4
| 0x00003a7d e0 movx a, @dptr
| 0x00003a7e 704d jnz 0x3acd
| 0x00003a80 124bdd lcall fcn.00004bdd
| 0x00003a83 124e63 lcall fcn.00004e63
| 0x00003a86 ff mov r7, a
| 0x00003a87 900615 mov dptr, #0x0615 ; [0x615:1]=255 ; 1557
| 0x00003a8a e0 movx a, @dptr
| 0x00003a8b fe mov r6, a
| 0x00003a8c ef mov a, r7
| 0x00003a8d d3 setb c
| 0x00003a8e 9e subb a, r6
| 0x00003a8f 5009 jnc 0x3a9a
| 0x00003a91 90ef24 mov dptr, #0xef24 ; [0xef24:1]=255
| 0x00003a94 e4 clr a
| 0x00003a95 93 movc a, @a+dptr
| 0x00003a96 6424 xrl a, #0x24
| 0x00003a98 7033 jnz 0x3acd
| ; CODE XREF from fcn.000033c4 @ 0x3a8f(x)
| 0x00003a9a 90052e mov dptr, #0x052e ; [0x52e:1]=255 ; 1326
| 0x00003a9d 124b9c lcall fcn.00004b9c
| 0x00003aa0 fe mov r6, a
| 0x00003aa1 24f3 add a, #0xf3
| 0x00003aa3 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00003aa5 e4 clr a
| 0x00003aa6 3405 addc a, #0x05
| 0x00003aa8 124bad lcall fcn.00004bad
| 0x00003aab e0 movx a, @dptr
| 0x00003aac d3 setb c
| 0x00003aad 9464 subb a, #0x64
| 0x00003aaf 4006 jc 0x3ab7
| 0x00003ab1 124bb1 lcall fcn.00004bb1
| 0x00003ab4 7464 mov a, #0x64 ; 'd'
| 0x00003ab6 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3aaf(x)
| 0x00003ab7 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00003aba e0 movx a, @dptr
| 0x00003abb ff mov r7, a
| 0x00003abc 7475 mov a, #0x75 ; 'u'
| 0x00003abe 2e add a, r6
| 0x00003abf 124be3 lcall fcn.00004be3
| 0x00003ac2 ef mov a, r7
| 0x00003ac3 f0 movx @dptr, a
| 0x00003ac4 74c0 mov a, #0xc0
| 0x00003ac6 2e add a, r6
| 0x00003ac7 124c3a lcall fcn.00004c3a
| 0x00003aca 7401 mov a, #0x01
| 0x00003acc f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3a75(x), 0x3a7e(x), 0x3a98(x)
| 0x00003acd 124c33 lcall fcn.00004c33
| 0x00003ad0 e0 movx a, @dptr
| 0x00003ad1 6401 xrl a, #0x01
| 0x00003ad3 7028 jnz 0x3afd
| 0x00003ad5 74e3 mov a, #0xe3
| 0x00003ad7 2f add a, r7
| 0x00003ad8 124ab4 lcall fcn.00004ab4
| 0x00003adb e0 movx a, @dptr
| 0x00003adc 701f jnz 0x3afd
| 0x00003ade 124bdd lcall fcn.00004bdd
| 0x00003ae1 e0 movx a, @dptr
| 0x00003ae2 fe mov r6, a
| 0x00003ae3 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00003ae6 e0 movx a, @dptr
| 0x00003ae7 c3 clr c
| 0x00003ae8 9e subb a, r6
| 0x00003ae9 fe mov r6, a
| 0x00003aea 900615 mov dptr, #0x0615 ; [0x615:1]=255 ; 1557
| 0x00003aed e0 movx a, @dptr
| 0x00003aee fd mov r5, a
| 0x00003aef ee mov a, r6
| 0x00003af0 d3 setb c
| 0x00003af1 9d subb a, r5
| 0x00003af2 4009 jc 0x3afd
| 0x00003af4 74c0 mov a, #0xc0
| 0x00003af6 2f add a, r7
| 0x00003af7 124c3a lcall fcn.00004c3a
| 0x00003afa 7402 mov a, #0x02
| 0x00003afc f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3ad3(x), 0x3adc(x), 0x3af2(x)
| 0x00003afd 124c33 lcall fcn.00004c33
| 0x00003b00 e0 movx a, @dptr
| 0x00003b01 6402 xrl a, #0x02
| 0x00003b03 703c jnz 0x3b41
| 0x00003b05 74e3 mov a, #0xe3
| 0x00003b07 2f add a, r7
| 0x00003b08 124ab4 lcall fcn.00004ab4
| 0x00003b0b e0 movx a, @dptr
| 0x00003b0c 7033 jnz 0x3b41
| 0x00003b0e 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003b11 e0 movx a, @dptr
| 0x00003b12 24f3 add a, #0xf3
| 0x00003b14 124bb4 lcall fcn.00004bb4
| 0x00003b17 e0 movx a, @dptr
| 0x00003b18 ff mov r7, a
| 0x00003b19 900615 mov dptr, #0x0615 ; [0x615:1]=255 ; 1557
| 0x00003b1c e0 movx a, @dptr
| 0x00003b1d fd mov r5, a
| 0x00003b1e ef mov a, r7
| 0x00003b1f 2d add a, r5
| 0x00003b20 ff mov r7, a
| 0x00003b21 e4 clr a
| 0x00003b22 33 rlc a
| 0x00003b23 fe mov r6, a
| 0x00003b24 90052e mov dptr, #0x052e ; [0x52e:1]=255 ; 1326
| 0x00003b27 e0 movx a, @dptr
| 0x00003b28 d3 setb c
| 0x00003b29 9f subb a, r7
| 0x00003b2a ee mov a, r6
| 0x00003b2b 6480 xrl a, #0x80
| 0x00003b2d f8 mov r0, a
| 0x00003b2e 7480 mov a, #0x80
| 0x00003b30 98 subb a, r0
| 0x00003b31 400e jc 0x3b41
| 0x00003b33 124aad lcall fcn.00004aad
| 0x00003b36 7401 mov a, #0x01
| 0x00003b38 f0 movx @dptr, a
| 0x00003b39 74f3 mov a, #0xf3
| 0x00003b3b 2f add a, r7
| 0x00003b3c 124bb4 lcall fcn.00004bb4
| 0x00003b3f e4 clr a
| 0x00003b40 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3b03(x), 0x3b0c(x), 0x3b31(x)
| 0x00003b41 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003b44 e0 movx a, @dptr
| 0x00003b45 900664 mov dptr, #0x0664 ; [0x664:1]=255 ; 1636
| 0x00003b48 124a89 lcall fcn.00004a89
| 0x00003b4b 7003 jnz 0x3b50
| 0x00003b4d 023c22 ljmp 0x3c22
| ; CODE XREF from fcn.000033c4 @ 0x3b4b(x)
| 0x00003b50 12499f lcall fcn.0000499f
| 0x00003b53 124cf6 lcall fcn.00004cf6
| 0x00003b56 bf0109 cjne r7, #0x01, 0x3b62
| 0x00003b59 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00003b5c e0 movx a, @dptr
| 0x00003b5d 6003 jz 0x3b62
| 0x00003b5f 023c22 ljmp 0x3c22
| ; CODE XREFS from fcn.000033c4 @ 0x3b56(x), 0x3b5d(x)
| 0x00003b62 12428f lcall fcn.0000428f
| 0x00003b65 900eeb mov dptr, #0x0eeb ; [0xeeb:1]=255 ; 3819
| 0x00003b68 e0 movx a, @dptr
| 0x00003b69 7017 jnz 0x3b82
| 0x00003b6b 12499f lcall fcn.0000499f
| 0x00003b6e 124aa2 lcall fcn.00004aa2
| 0x00003b71 6410 xrl a, #0x10
| 0x00003b73 6006 jz 0x3b7b
| 0x00003b75 124b99 lcall fcn.00004b99
| 0x00003b78 b50707 cjne a, 0x07, 0x3b82 ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.000033c4 @ 0x3b73(x)
| 0x00003b7b 124a2e lcall fcn.00004a2e
| 0x00003b7e fd mov r5, a
| 0x00003b7f 129836 lcall fcn.00009836
| ; CODE XREFS from fcn.000033c4 @ 0x3b69(x), 0x3b78(x)
| 0x00003b82 12499f lcall fcn.0000499f
| 0x00003b85 124aa2 lcall fcn.00004aa2
| 0x00003b88 6410 xrl a, #0x10
| 0x00003b8a 6006 jz 0x3b92
| 0x00003b8c 124b99 lcall fcn.00004b99
| 0x00003b8f b50707 cjne a, 0x07, 0x3b99 ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.000033c4 @ 0x3b8a(x)
| 0x00003b92 124a2e lcall fcn.00004a2e
| 0x00003b95 fd mov r5, a
| 0x00003b96 129dbb lcall fcn.00009dbb
| ; CODE XREF from fcn.000033c4 @ 0x3b8f(x)
| 0x00003b99 124a2e lcall fcn.00004a2e
| 0x00003b9c 1242ad lcall fcn.000042ad
| ; CODE XREF from fcn.000033c4 @ 0x3bea(x)
| 0x00003b9f 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00003ba2 e0 movx a, @dptr
| 0x00003ba3 fe mov r6, a
| 0x00003ba4 c3 clr c
| 0x00003ba5 9403 subb a, #0x03
| 0x00003ba7 5043 jnc 0x3bec
| 0x00003ba9 12499f lcall fcn.0000499f
| 0x00003bac 124aa2 lcall fcn.00004aa2
| 0x00003baf 6410 xrl a, #0x10
| 0x00003bb1 6006 jz 0x3bb9
| 0x00003bb3 124b99 lcall fcn.00004b99
| 0x00003bb6 b5070c cjne a, 0x07, 0x3bc5 ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.000033c4 @ 0x3bb1(x)
| 0x00003bb9 124a2e lcall fcn.00004a2e
| 0x00003bbc fd mov r5, a
| 0x00003bbd ab06 mov r3, 0x06 ; [0x6:1]=255 ; 6
| 0x00003bbf e4 clr a
| 0x00003bc0 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00003bc3 801e sjmp 0x3be3
| ; CODE XREF from fcn.000033c4 @ 0x3bb6(x)
| 0x00003bc5 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x00003bc8 e0 movx a, @dptr
| 0x00003bc9 fe mov r6, a
| 0x00003bca 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003bcd e0 movx a, @dptr
| 0x00003bce ff mov r7, a
| 0x00003bcf 6e xrl a, r6
| 0x00003bd0 6015 jz 0x3be7
| 0x00003bd2 74cd mov a, #0xcd
| 0x00003bd4 2f add a, r7
| 0x00003bd5 124a35 lcall fcn.00004a35
| 0x00003bd8 fd mov r5, a
| 0x00003bd9 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00003bdc e0 movx a, @dptr
| 0x00003bdd fb mov r3, a
| 0x00003bde 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00003be1 7402 mov a, #0x02
| ; CODE XREF from fcn.000033c4 @ 0x3bc3(x)
| 0x00003be3 f0 movx @dptr, a
| 0x00003be4 128701 lcall fcn.00008701
| ; CODE XREF from fcn.000033c4 @ 0x3bd0(x)
| 0x00003be7 124eab lcall fcn.00004eab
| 0x00003bea 80b3 sjmp 0x3b9f
| ; CODE XREF from fcn.000033c4 @ 0x3ba7(x)
| 0x00003bec 124b99 lcall fcn.00004b99
| 0x00003bef 6f xrl a, r7
| 0x00003bf0 7030 jnz 0x3c22
| 0x00003bf2 748e mov a, #0x8e
| 0x00003bf4 2f add a, r7
| 0x00003bf5 124ac3 lcall fcn.00004ac3
| 0x00003bf8 124fcd lcall fcn.00004fcd
| 0x00003bfb 12b9be lcall fcn.0000b9be
| 0x00003bfe 900d04 mov dptr, #0x0d04 ; [0xd04:1]=255 ; 3332
| 0x00003c01 124c42 lcall fcn.00004c42
| 0x00003c04 12d0c1 lcall fcn.0000d0c1
| 0x00003c07 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003c0a e0 movx a, @dptr
| 0x00003c0b fe mov r6, a
| 0x00003c0c 245c add a, #0x5c
| 0x00003c0e 124a26 lcall fcn.00004a26
| 0x00003c11 e0 movx a, @dptr
| 0x00003c12 ff mov r7, a
| 0x00003c13 74a7 mov a, #0xa7
| 0x00003c15 2e add a, r6
| 0x00003c16 124aea lcall fcn.00004aea
| 0x00003c19 124fd4 lcall fcn.00004fd4
| 0x00003c1c 124a33 lcall fcn.00004a33
| 0x00003c1f 1242a3 lcall fcn.000042a3
| ; CODE XREFS from fcn.000033c4 @ 0x3b4d(x), 0x3b5f(x), 0x3bf0(x)
| 0x00003c22 124a6c lcall fcn.00004a6c
| 0x00003c25 6029 jz 0x3c50
| 0x00003c27 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00003c2a e0 movx a, @dptr
| 0x00003c2b 7023 jnz 0x3c50
| 0x00003c2d 124b3e lcall fcn.00004b3e
| 0x00003c30 c3 clr c
| 0x00003c31 9480 subb a, #0x80
| 0x00003c33 5003 jnc 0x3c38
| 0x00003c35 124287 lcall fcn.00004287
| ; CODE XREF from fcn.000033c4 @ 0x3c33(x)
| 0x00003c38 124aad lcall fcn.00004aad
| 0x00003c3b e0 movx a, @dptr
| 0x00003c3c 6012 jz 0x3c50
| 0x00003c3e 900667 mov dptr, #0x0667 ; [0x667:1]=255 ; 1639
| 0x00003c41 124b41 lcall fcn.00004b41
| 0x00003c44 c3 clr c
| 0x00003c45 9480 subb a, #0x80
| 0x00003c47 5007 jnc 0x3c50
| 0x00003c49 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003c4c e0 movx a, @dptr
| 0x00003c4d 12cda0 lcall fcn.0000cda0
| ; CODE XREFS from fcn.000033c4 @ 0x3c25(x), 0x3c2b(x), 0x3c3c(x), 0x3c47(x)
| 0x00003c50 1249f7 lcall fcn.000049f7
| 0x00003c53 ee mov a, r6
| 0x00003c54 f0 movx @dptr, a
| 0x00003c55 124eb2 lcall fcn.00004eb2
| 0x00003c58 8005 sjmp 0x3c5f
| ; CODE XREF from fcn.000033c4 @ 0x3c5f(x)
| 0x00003c5a c3 clr c
| 0x00003c5b 33 rlc a
| 0x00003c5c ce xch a, r6
| 0x00003c5d 33 rlc a
| 0x00003c5e ce xch a, r6
| ; CODE XREF from fcn.000033c4 @ 0x3c58(x)
| 0x00003c5f d8f9 djnz r0, 0x3c5a
| 0x00003c61 124dd6 lcall fcn.00004dd6
| 0x00003c64 600d jz 0x3c73
| 0x00003c66 124ebf lcall fcn.00004ebf
| 0x00003c69 124a26 lcall fcn.00004a26
| 0x00003c6c e0 movx a, @dptr
| 0x00003c6d 900d02 mov dptr, #0x0d02 ; [0xd02:1]=255 ; 3330
| 0x00003c70 f0 movx @dptr, a
| 0x00003c71 8006 sjmp 0x3c79
| ; CODE XREF from fcn.000033c4 @ 0x3c64(x)
| 0x00003c73 900d02 mov dptr, #0x0d02 ; [0xd02:1]=255 ; 3330
| 0x00003c76 74ff mov a, #0xff
| 0x00003c78 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3c71(x)
| 0x00003c79 124ed8 lcall fcn.00004ed8
| 0x00003c7c 600d jz 0x3c8b
| 0x00003c7e 124fdb lcall fcn.00004fdb
| 0x00003c81 124aea lcall fcn.00004aea
| 0x00003c84 e0 movx a, @dptr
| 0x00003c85 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x00003c88 f0 movx @dptr, a
| 0x00003c89 8006 sjmp 0x3c91
| ; CODE XREF from fcn.000033c4 @ 0x3c7c(x)
| 0x00003c8b 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x00003c8e 74ff mov a, #0xff
| 0x00003c90 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3c89(x)
| 0x00003c91 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00003c94 e9 mov a, r1
| 0x00003c95 1249a6 lcall fcn.000049a6
| 0x00003c98 124f2b lcall fcn.00004f2b
| 0x00003c9b 6003 jz 0x3ca0
| 0x00003c9d 023ddc ljmp 0x3ddc
| ; CODE XREF from fcn.000033c4 @ 0x3c9b(x)
| 0x00003ca0 124b99 lcall fcn.00004b99
| 0x00003ca3 6f xrl a, r7
| 0x00003ca4 6003 jz 0x3ca9
| 0x00003ca6 023ddc ljmp 0x3ddc
| ; CODE XREF from fcn.000033c4 @ 0x3ca4(x)
| 0x00003ca9 12e0a6 lcall fcn.0000e0a6
| 0x00003cac 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x00003caf e0 movx a, @dptr
| 0x00003cb0 fe mov r6, a
| 0x00003cb1 a3 inc dptr
| 0x00003cb2 e0 movx a, @dptr
| 0x00003cb3 ff mov r7, a
| 0x00003cb4 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00003cb6 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00003cb8 e0 movx a, @dptr
| 0x00003cb9 b40621 cjne a, #0x06, 0x3cdd
| 0x00003cbc 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00003cbf e0 movx a, @dptr
| 0x00003cc0 fd mov r5, a
| 0x00003cc1 9008b1 mov dptr, #0x08b1 ; [0x8b1:1]=255 ; 2225
| 0x00003cc4 124a66 lcall fcn.00004a66
| 0x00003cc7 e0 movx a, @dptr
| 0x00003cc8 14 dec a
| 0x00003cc9 fc mov r4, a
| 0x00003cca ed mov a, r5
| 0x00003ccb 124beb lcall fcn.00004beb
| 0x00003cce e0 movx a, @dptr
| 0x00003ccf 6c xrl a, r4
| 0x00003cd0 6003 jz 0x3cd5
| 0x00003cd2 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3cd0(x)
| 0x00003cd5 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x00003cd7 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00003cd9 7402 mov a, #0x02
| 0x00003cdb f0 movx @dptr, a
| 0x00003cdc 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x3cb9(x)
| 0x00003cdd 124a3e lcall fcn.00004a3e
| 0x00003ce0 1249ec lcall fcn.000049ec
| 0x00003ce3 e0 movx a, @dptr
| 0x00003ce4 7020 jnz 0x3d06
| 0x00003ce6 124acc lcall fcn.00004acc
| 0x00003ce9 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003ceb 2d add a, r5
| 0x00003cec 1249ef lcall fcn.000049ef
| 0x00003cef e0 movx a, @dptr
| 0x00003cf0 547f anl a, #0x7f
| 0x00003cf2 124abc lcall fcn.00004abc
| 0x00003cf5 6f xrl a, r7
| 0x00003cf6 6003 jz 0x3cfb
| 0x00003cf8 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3cf6(x)
| 0x00003cfb 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00003cfe e0 movx a, @dptr
| 0x00003cff ff mov r7, a
| 0x00003d00 12e7fc lcall fcn.0000e7fc
| 0x00003d03 023db0 ljmp 0x3db0
| ; CODE XREF from fcn.000033c4 @ 0x3ce4(x)
| 0x00003d06 9003cc mov dptr, #0x03cc ; [0x3cc:1]=255 ; 972
| 0x00003d09 124ec6 lcall fcn.00004ec6
| 0x00003d0c 124a48 lcall fcn.00004a48
| 0x00003d0f 1249ec lcall fcn.000049ec
| 0x00003d12 e0 movx a, @dptr
| 0x00003d13 ff mov r7, a
| 0x00003d14 547f anl a, #0x7f
| 0x00003d16 fe mov r6, a
| 0x00003d17 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003d1a e0 movx a, @dptr
| 0x00003d1b fc mov r4, a
| 0x00003d1c 124ac1 lcall fcn.00004ac1
| 0x00003d1f 6e xrl a, r6
| 0x00003d20 7050 jnz 0x3d72
| 0x00003d22 ef mov a, r7
| 0x00003d23 d3 setb c
| 0x00003d24 947f subb a, #0x7f
| 0x00003d26 502a jnc 0x3d52
| 0x00003d28 900e9d mov dptr, #0x0e9d ; [0xe9d:1]=255 ; 3741
| 0x00003d2b e0 movx a, @dptr
| 0x00003d2c 7024 jnz 0x3d52
| 0x00003d2e 900d03 mov dptr, #0x0d03 ; [0xd03:1]=255 ; 3331
| 0x00003d31 e0 movx a, @dptr
| 0x00003d32 c3 clr c
| 0x00003d33 9420 subb a, #0x20
| 0x00003d35 501b jnc 0x3d52
| 0x00003d37 124dc0 lcall fcn.00004dc0
| 0x00003d3a fd mov r5, a
| 0x00003d3b 900864 mov dptr, #0x0864 ; [0x864:1]=255 ; 2148
| 0x00003d3e 124a9c lcall fcn.00004a9c
| 0x00003d41 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003d43 2e add a, r6
| 0x00003d44 1249ef lcall fcn.000049ef
| 0x00003d47 124b0f lcall fcn.00004b0f
| 0x00003d4a e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003d4c 2e add a, r6
| 0x00003d4d 1249ef lcall fcn.000049ef
| 0x00003d50 ef mov a, r7
| 0x00003d51 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3d26(x), 0x3d2c(x), 0x3d35(x)
| 0x00003d52 124ecd lcall fcn.00004ecd
| 0x00003d55 ff mov r7, a
| 0x00003d56 124a48 lcall fcn.00004a48
| 0x00003d59 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003d5b 2d add a, r5
| 0x00003d5c 1249ef lcall fcn.000049ef
| 0x00003d5f e0 movx a, @dptr
| 0x00003d60 547f anl a, #0x7f
| 0x00003d62 fe mov r6, a
| 0x00003d63 748e mov a, #0x8e
| 0x00003d65 2c add a, r4
| 0x00003d66 124ac3 lcall fcn.00004ac3
| 0x00003d69 6e xrl a, r6
| 0x00003d6a 6003 jz 0x3d6f
| 0x00003d6c 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3d6a(x)
| 0x00003d6f 02e7fc ljmp fcn.0000e7fc
| ; CODE XREF from fcn.000033c4 @ 0x3d20(x)
| 0x00003d72 124b99 lcall fcn.00004b99
| 0x00003d75 fe mov r6, a
| 0x00003d76 6f xrl a, r7
| 0x00003d77 6003 jz 0x3d7c
| 0x00003d79 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3d77(x)
| 0x00003d7c 124ecd lcall fcn.00004ecd
| 0x00003d7f ff mov r7, a
| 0x00003d80 124a48 lcall fcn.00004a48
| 0x00003d83 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003d85 2d add a, r5
| 0x00003d86 1249ef lcall fcn.000049ef
| 0x00003d89 e0 movx a, @dptr
| 0x00003d8a 547f anl a, #0x7f
| 0x00003d8c fc mov r4, a
| 0x00003d8d 748e mov a, #0x8e
| 0x00003d8f 2e add a, r6
| 0x00003d90 124ac3 lcall fcn.00004ac3
| 0x00003d93 b50405 cjne a, 0x04, 0x3d9b ; [0x4:1]=255 ; 4
| 0x00003d96 12e7fc lcall fcn.0000e7fc
| 0x00003d99 8015 sjmp 0x3db0
| ; CODE XREF from fcn.000033c4 @ 0x3d93(x)
| 0x00003d9b 124a3e lcall fcn.00004a3e
| 0x00003d9e 1249ec lcall fcn.000049ec
| 0x00003da1 e0 movx a, @dptr
| 0x00003da2 547f anl a, #0x7f
| 0x00003da4 ff mov r7, a
| 0x00003da5 124acc lcall fcn.00004acc
| 0x00003da8 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003daa 2d add a, r5
| 0x00003dab 1249ef lcall fcn.000049ef
| 0x00003dae ef mov a, r7
| 0x00003daf f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3d03(x), 0x3d99(x)
| 0x00003db0 900397 mov dptr, #0x0397 ; [0x397:1]=255 ; 919
| 0x00003db3 124dc6 lcall fcn.00004dc6
| 0x00003db6 ff mov r7, a
| 0x00003db7 900844 mov dptr, #0x0844 ; [0x844:1]=255 ; 2116
| 0x00003dba 124ad5 lcall fcn.00004ad5
| 0x00003dbd e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003dbf 2e add a, r6
| 0x00003dc0 1249ef lcall fcn.000049ef
| 0x00003dc3 e0 movx a, @dptr
| 0x00003dc4 fb mov r3, a
| 0x00003dc5 124abd lcall fcn.00004abd
| 0x00003dc8 fd mov r5, a
| 0x00003dc9 900d02 mov dptr, #0x0d02 ; [0xd02:1]=255 ; 3330
| 0x00003dcc e0 movx a, @dptr
| 0x00003dcd 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x00003dd0 f0 movx @dptr, a
| 0x00003dd1 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x00003dd4 e0 movx a, @dptr
| 0x00003dd5 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x00003dd8 f0 movx @dptr, a
| 0x00003dd9 0283b4 ljmp fcn.000083b4
| ; CODE XREFS from fcn.000033c4 @ 0x3c9d(x), 0x3ca6(x)
| 0x00003ddc 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00003ddf e0 movx a, @dptr
| 0x00003de0 7003 jnz 0x3de5
| 0x00003de2 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3de0(x)
| 0x00003de5 12499f lcall fcn.0000499f
| 0x00003de8 124d3a lcall fcn.00004d3a
| 0x00003deb 6003 jz 0x3df0
| 0x00003ded 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3deb(x)
| 0x00003df0 900e9d mov dptr, #0x0e9d ; [0xe9d:1]=255 ; 3741
| 0x00003df3 e0 movx a, @dptr
| 0x00003df4 6003 jz 0x3df9
| 0x00003df6 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3df4(x)
| 0x00003df9 900d03 mov dptr, #0x0d03 ; [0xd03:1]=255 ; 3331
| 0x00003dfc e0 movx a, @dptr
| 0x00003dfd c3 clr c
| 0x00003dfe 9420 subb a, #0x20
| 0x00003e00 4003 jc 0x3e05
| 0x00003e02 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3e00(x)
| 0x00003e05 124fe2 lcall fcn.00004fe2
| 0x00003e08 124cfd lcall fcn.00004cfd
| 0x00003e0b 6410 xrl a, #0x10
| 0x00003e0d 6034 jz 0x3e43
| 0x00003e0f 124eb2 lcall fcn.00004eb2
| 0x00003e12 8005 sjmp 0x3e19
| ; CODE XREF from fcn.000033c4 @ 0x3e19(x)
| 0x00003e14 c3 clr c
| 0x00003e15 33 rlc a
| 0x00003e16 ce xch a, r6
| 0x00003e17 33 rlc a
| 0x00003e18 ce xch a, r6
| ; CODE XREF from fcn.000033c4 @ 0x3e12(x)
| 0x00003e19 d8f9 djnz r0, 0x3e14
| 0x00003e1b ff mov r7, a
| 0x00003e1c 90061b mov dptr, #0x061b ; [0x61b:1]=255 ; 1563
| 0x00003e1f e0 movx a, @dptr
| 0x00003e20 fd mov r5, a
| 0x00003e21 ef mov a, r7
| 0x00003e22 5d anl a, r5
| 0x00003e23 601e jz 0x3e43
| 0x00003e25 a3 inc dptr
| 0x00003e26 e0 movx a, @dptr
| 0x00003e27 fd mov r5, a
| 0x00003e28 ef mov a, r7
| 0x00003e29 5d anl a, r5
| 0x00003e2a 6017 jz 0x3e43
| 0x00003e2c 900d02 mov dptr, #0x0d02 ; [0xd02:1]=255 ; 3330
| 0x00003e2f e0 movx a, @dptr
| 0x00003e30 ff mov r7, a
| 0x00003e31 a3 inc dptr
| 0x00003e32 e0 movx a, @dptr
| 0x00003e33 fe mov r6, a
| 0x00003e34 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00003e37 e9 mov a, r1
| 0x00003e38 124b6f lcall fcn.00004b6f
| 0x00003e3b e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003e3d 2e add a, r6
| 0x00003e3e 1249ef lcall fcn.000049ef
| 0x00003e41 ef mov a, r7
| 0x00003e42 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x3e0d(x), 0x3e23(x), 0x3e2a(x)
| 0x00003e43 124dc0 lcall fcn.00004dc0
| 0x00003e46 fd mov r5, a
| 0x00003e47 900864 mov dptr, #0x0864 ; [0x864:1]=255 ; 2148
| 0x00003e4a 124b1a lcall fcn.00004b1a
| 0x00003e4d e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003e4f 2e add a, r6
| 0x00003e50 1249ef lcall fcn.000049ef
| 0x00003e53 124b0f lcall fcn.00004b0f
| 0x00003e56 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00003e58 2e add a, r6
| 0x00003e59 1249ef lcall fcn.000049ef
| 0x00003e5c ef mov a, r7
| 0x00003e5d f0 movx @dptr, a
| 0x00003e5e 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x37ac(x)
| 0x00003e5f 124a52 lcall fcn.00004a52
| 0x00003e62 e0 movx a, @dptr
| 0x00003e63 ff mov r7, a
| 0x00003e64 c3 clr c
| 0x00003e65 9410 subb a, #0x10
| 0x00003e67 406a jc 0x3ed3
| 0x00003e69 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003e6c e0 movx a, @dptr
| 0x00003e6d fe mov r6, a
| 0x00003e6e 124ce0 lcall fcn.00004ce0
| 0x00003e71 e0 movx a, @dptr
| 0x00003e72 701e jnz 0x3e92
| 0x00003e74 ef mov a, r7
| 0x00003e75 b4141a cjne a, #0x14, 0x3e92
| 0x00003e78 74f7 mov a, #0xf7
| 0x00003e7a 2e add a, r6
| 0x00003e7b 124b36 lcall fcn.00004b36
| 0x00003e7e 124f84 lcall fcn.00004f84
| 0x00003e81 4003 jc 0x3e86
| 0x00003e83 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3e81(x)
| 0x00003e86 124a52 lcall fcn.00004a52
| 0x00003e89 e4 clr a
| 0x00003e8a f0 movx @dptr, a
| 0x00003e8b 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x00003e8e e0 movx a, @dptr
| 0x00003e8f 14 dec a
| 0x00003e90 f0 movx @dptr, a
| 0x00003e91 22 ret
| ; CODE XREFS from fcn.000033c4 @ 0x3e72(x), 0x3e75(x)
| 0x00003e92 124a52 lcall fcn.00004a52
| 0x00003e95 e0 movx a, @dptr
| 0x00003e96 b41311 cjne a, #0x13, 0x3eaa
| 0x00003e99 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003e9c e0 movx a, @dptr
| 0x00003e9d 2421 add a, #0x21
| 0x00003e9f ff mov r7, a
| 0x00003ea0 122443 lcall fcn.00002443
| 0x00003ea3 124a52 lcall fcn.00004a52
| 0x00003ea6 7414 mov a, #0x14
| 0x00003ea8 f0 movx @dptr, a
| 0x00003ea9 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x3e96(x)
| 0x00003eaa 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003ead e0 movx a, @dptr
| 0x00003eae ff mov r7, a
| 0x00003eaf 124be1 lcall fcn.00004be1
| 0x00003eb2 e0 movx a, @dptr
| 0x00003eb3 fe mov r6, a
| 0x00003eb4 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00003eb7 e0 movx a, @dptr
| 0x00003eb8 c3 clr c
| 0x00003eb9 9e subb a, r6
| 0x00003eba d3 setb c
| 0x00003ebb 9414 subb a, #0x14
| 0x00003ebd 5003 jnc 0x3ec2
| 0x00003ebf 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3ebd(x)
| 0x00003ec2 e0 movx a, @dptr
| 0x00003ec3 fe mov r6, a
| 0x00003ec4 7475 mov a, #0x75 ; 'u'
| 0x00003ec6 2f add a, r7
| 0x00003ec7 124be3 lcall fcn.00004be3
| 0x00003eca ee mov a, r6
| 0x00003ecb f0 movx @dptr, a
| 0x00003ecc 124a52 lcall fcn.00004a52
| 0x00003ecf e0 movx a, @dptr
| 0x00003ed0 04 inc a
| 0x00003ed1 f0 movx @dptr, a
| 0x00003ed2 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x3e67(x)
| 0x00003ed3 124a52 lcall fcn.00004a52
| 0x00003ed6 e0 movx a, @dptr
| 0x00003ed7 6403 xrl a, #0x03
| 0x00003ed9 701f jnz 0x3efa
| 0x00003edb 124a2e lcall fcn.00004a2e
| 0x00003ede fd mov r5, a
| 0x00003edf 12a2bc lcall fcn.0000a2bc
| 0x00003ee2 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003ee5 e0 movx a, @dptr
| 0x00003ee6 ff mov r7, a
| 0x00003ee7 124b05 lcall fcn.00004b05
| 0x00003eea e4 clr a
| 0x00003eeb f0 movx @dptr, a
| 0x00003eec 749f mov a, #0x9f
| 0x00003eee 2f add a, r7
| 0x00003eef 124bd5 lcall fcn.00004bd5
| 0x00003ef2 e4 clr a
| 0x00003ef3 124a51 lcall fcn.00004a51
| 0x00003ef6 7404 mov a, #0x04
| 0x00003ef8 f0 movx @dptr, a
| 0x00003ef9 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x3ed9(x)
| 0x00003efa 124a52 lcall fcn.00004a52
| 0x00003efd e0 movx a, @dptr
| 0x00003efe 6404 xrl a, #0x04
| 0x00003f00 6003 jz 0x3f05
| 0x00003f02 023fdc ljmp 0x3fdc
| ; CODE XREF from fcn.000033c4 @ 0x3f00(x)
| 0x00003f05 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003f08 e0 movx a, @dptr
| 0x00003f09 124b34 lcall fcn.00004b34
| 0x00003f0c 124f84 lcall fcn.00004f84
| 0x00003f0f 4003 jc 0x3f14
| 0x00003f11 023fa4 ljmp 0x3fa4
| ; CODE XREF from fcn.000033c4 @ 0x3f0f(x)
| 0x00003f14 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x00003f17 e0 movx a, @dptr
| 0x00003f18 14 dec a
| 0x00003f19 f0 movx @dptr, a
| 0x00003f1a 1249af lcall fcn.000049af
| 0x00003f1d 124ba3 lcall fcn.00004ba3
| 0x00003f20 e4 clr a
| 0x00003f21 f0 movx @dptr, a
| 0x00003f22 74e3 mov a, #0xe3
| 0x00003f24 2e add a, r6
| 0x00003f25 124ab4 lcall fcn.00004ab4
| 0x00003f28 e0 movx a, @dptr
| 0x00003f29 6009 jz 0x3f34
| 0x00003f2b 74e3 mov a, #0xe3
| 0x00003f2d 2e add a, r6
| 0x00003f2e 124ab4 lcall fcn.00004ab4
| 0x00003f31 7402 mov a, #0x02
| 0x00003f33 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3f29(x)
| 0x00003f34 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003f37 e0 movx a, @dptr
| 0x00003f38 ff mov r7, a
| 0x00003f39 24a7 add a, #0xa7
| 0x00003f3b 124aea lcall fcn.00004aea
| 0x00003f3e e0 movx a, @dptr
| 0x00003f3f 643f xrl a, #0x3f
| 0x00003f41 6006 jz 0x3f49
| 0x00003f43 124ae7 lcall fcn.00004ae7
| 0x00003f46 743f mov a, #0x3f ; '?'
| 0x00003f48 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3f41(x)
| 0x00003f49 124ebf lcall fcn.00004ebf
| 0x00003f4c 124a26 lcall fcn.00004a26
| 0x00003f4f e0 movx a, @dptr
| 0x00003f50 600a jz 0x3f5c
| 0x00003f52 124b2f lcall fcn.00004b2f
| 0x00003f55 e4 clr a
| 0x00003f56 f0 movx @dptr, a
| 0x00003f57 124a23 lcall fcn.00004a23
| 0x00003f5a e4 clr a
| 0x00003f5b f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x3f50(x)
| 0x00003f5c 124a6c lcall fcn.00004a6c
| 0x00003f5f 6030 jz 0x3f91
| 0x00003f61 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00003f64 e0 movx a, @dptr
| 0x00003f65 702a jnz 0x3f91
| 0x00003f67 124b3e lcall fcn.00004b3e
| 0x00003f6a c3 clr c
| 0x00003f6b 9480 subb a, #0x80
| 0x00003f6d 5007 jnc 0x3f76
| 0x00003f6f 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003f72 e0 movx a, @dptr
| 0x00003f73 12d593 lcall fcn.0000d593
| ; CODE XREF from fcn.000033c4 @ 0x3f6d(x)
| 0x00003f76 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003f79 e0 movx a, @dptr
| 0x00003f7a ff mov r7, a
| 0x00003f7b 900667 mov dptr, #0x0667 ; [0x667:1]=255 ; 1639
| 0x00003f7e 124af9 lcall fcn.00004af9
| 0x00003f81 c3 clr c
| 0x00003f82 9480 subb a, #0x80
| 0x00003f84 5003 jnc 0x3f89
| 0x00003f86 12cda0 lcall fcn.0000cda0
| ; CODE XREF from fcn.000033c4 @ 0x3f84(x)
| 0x00003f89 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003f8c e0 movx a, @dptr
| 0x00003f8d ff mov r7, a
| 0x00003f8e 12bf96 lcall fcn.0000bf96
| ; CODE XREFS from fcn.000033c4 @ 0x3f5f(x), 0x3f65(x)
| 0x00003f91 124a52 lcall fcn.00004a52
| 0x00003f94 e4 clr a
| 0x00003f95 f0 movx @dptr, a
| 0x00003f96 124aad lcall fcn.00004aad
| 0x00003f99 e4 clr a
| 0x00003f9a f0 movx @dptr, a
| 0x00003f9b 74c0 mov a, #0xc0
| 0x00003f9d 2f add a, r7
| 0x00003f9e 124c3a lcall fcn.00004c3a
| 0x00003fa1 e4 clr a
| 0x00003fa2 f0 movx @dptr, a
| 0x00003fa3 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x3f11(x)
| 0x00003fa4 124a6c lcall fcn.00004a6c
| 0x00003fa7 602d jz 0x3fd6
| 0x00003fa9 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00003fac e0 movx a, @dptr
| 0x00003fad 7027 jnz 0x3fd6
| 0x00003faf 124b3e lcall fcn.00004b3e
| 0x00003fb2 c3 clr c
| 0x00003fb3 9480 subb a, #0x80
| 0x00003fb5 5007 jnc 0x3fbe
| 0x00003fb7 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003fba e0 movx a, @dptr
| 0x00003fbb 12d593 lcall fcn.0000d593
| ; CODE XREF from fcn.000033c4 @ 0x3fb5(x)
| 0x00003fbe 124aad lcall fcn.00004aad
| 0x00003fc1 e0 movx a, @dptr
| 0x00003fc2 6012 jz 0x3fd6
| 0x00003fc4 900667 mov dptr, #0x0667 ; [0x667:1]=255 ; 1639
| 0x00003fc7 124c7f lcall fcn.00004c7f
| 0x00003fca c3 clr c
| 0x00003fcb 9480 subb a, #0x80
| 0x00003fcd 5007 jnc 0x3fd6
| 0x00003fcf 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00003fd2 e0 movx a, @dptr
| 0x00003fd3 12cda0 lcall fcn.0000cda0
| ; CODE XREFS from fcn.000033c4 @ 0x3fa7(x), 0x3fad(x), 0x3fc2(x), 0x3fcd(x)
| 0x00003fd6 1249f7 lcall fcn.000049f7
| 0x00003fd9 ee mov a, r6
| 0x00003fda f0 movx @dptr, a
| 0x00003fdb 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x3f02(x)
| 0x00003fdc 124a52 lcall fcn.00004a52
| 0x00003fdf e0 movx a, @dptr
| 0x00003fe0 6003 jz 0x3fe5
| 0x00003fe2 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3fe0(x)
| 0x00003fe5 124cd6 lcall fcn.00004cd6
| 0x00003fe8 2f add a, r7
| 0x00003fe9 ff mov r7, a
| 0x00003fea e4 clr a
| 0x00003feb 33 rlc a
| 0x00003fec d3 setb c
| 0x00003fed 124e03 lcall fcn.00004e03
| 0x00003ff0 6e xrl a, r6
| 0x00003ff1 98 subb a, r0
| 0x00003ff2 5003 jnc 0x3ff7
| 0x00003ff4 024286 ljmp 0x4286
| ; CODE XREF from fcn.000033c4 @ 0x3ff2(x)
| 0x00003ff7 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x00003ffa e0 movx a, @dptr
| 0x00003ffb 04 inc a
| 0x00003ffc f0 movx @dptr, a
| 0x00003ffd 124f6e lcall fcn.00004f6e
| ; CODE XREFS from fcn.0000948d @ +0xa4(x), +0xb4(x)
| 0x00004000 ~ 124be1 lcall fcn.00004be1
| ;-- aav.0x00004002:
| ; NULL XREFS from fcn.0000948d @ +0xa4(r), +0xb4(r)
| 0x00004002 e1ef ajmp 0x47ef
| 0x00004004 f0 movx @dptr, a
| 0x00004005 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00004008 e0 movx a, @dptr
| 0x00004009 fd mov r5, a
| 0x0000400a a3 inc dptr
| 0x0000400b e0 movx a, @dptr
| 0x0000400c 900394 mov dptr, #0x0394 ; [0x394:1]=255 ; 916
| 0x0000400f cd xch a, r5
| 0x00004010 f0 movx @dptr, a
| 0x00004011 a3 inc dptr
| 0x00004012 ed mov a, r5
| 0x00004013 f0 movx @dptr, a
| 0x00004014 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00004017 e0 movx a, @dptr
| 0x00004018 601c jz 0x4036
| 0x0000401a 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x0000401d e0 movx a, @dptr
| 0x0000401e fc mov r4, a
| 0x0000401f a3 inc dptr
| 0x00004020 e0 movx a, @dptr
| 0x00004021 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004023 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00004025 740f mov a, #0x0f
| 0x00004027 f0 movx @dptr, a
| 0x00004028 900e9f mov dptr, #0x0e9f ; [0xe9f:1]=255 ; 3743
| 0x0000402b f0 movx @dptr, a
| 0x0000402c 742b mov a, #0x2b ; '+'
| 0x0000402e 2e add a, r6
| 0x0000402f 124ce2 lcall fcn.00004ce2
| 0x00004032 7401 mov a, #0x01
| 0x00004034 f0 movx @dptr, a
| 0x00004035 22 ret
| ; CODE XREF from fcn.000033c4 @ 0x4018(x)
| 0x00004036 124a13 lcall fcn.00004a13
| 0x00004039 ee mov a, r6
| 0x0000403a 124c19 lcall fcn.00004c19
| 0x0000403d e0 movx a, @dptr
| 0x0000403e fe mov r6, a
| 0x0000403f 124ae7 lcall fcn.00004ae7
| 0x00004042 ee mov a, r6
| 0x00004043 f0 movx @dptr, a
| 0x00004044 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004047 e0 movx a, @dptr
| 0x00004048 ff mov r7, a
| 0x00004049 900664 mov dptr, #0x0664 ; [0x664:1]=255 ; 1636
| 0x0000404c 124b42 lcall fcn.00004b42
| 0x0000404f 6065 jz 0x40b6
| 0x00004051 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x00004054 e0 movx a, @dptr
| 0x00004055 04 inc a
| 0x00004056 f0 movx @dptr, a
| 0x00004057 e0 movx a, @dptr
| 0x00004058 fe mov r6, a
| 0x00004059 7415 mov a, #0x15
| 0x0000405b 2f add a, r7
| 0x0000405c 124b07 lcall fcn.00004b07
| 0x0000405f ee mov a, r6
| 0x00004060 f0 movx @dptr, a
| 0x00004061 12499f lcall fcn.0000499f
| 0x00004064 124aa2 lcall fcn.00004aa2
| 0x00004067 6410 xrl a, #0x10
| 0x00004069 7035 jnz 0x40a0
| 0x0000406b 124e20 lcall fcn.00004e20
| 0x0000406e 401a jc 0x408a
| 0x00004070 124bcf lcall fcn.00004bcf
| 0x00004073 e0 movx a, @dptr
| 0x00004074 7040 jnz 0x40b6
| 0x00004076 12499f lcall fcn.0000499f
| 0x00004079 124cf6 lcall fcn.00004cf6
| 0x0000407c bf0108 cjne r7, #0x01, 0x4087
| 0x0000407f 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00004082 e0 movx a, @dptr
| 0x00004083 7031 jnz 0x40b6
| 0x00004085 8013 sjmp 0x409a
| ; CODE XREF from fcn.000033c4 @ 0x407c(x)
| 0x00004087 e4 clr a
| 0x00004088 8010 sjmp 0x409a
| ; CODE XREF from fcn.000033c4 @ 0x406e(x)
| 0x0000408a 12499f lcall fcn.0000499f
| 0x0000408d 124cf6 lcall fcn.00004cf6
| 0x00004090 bf0106 cjne r7, #0x01, 0x4099
| 0x00004093 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00004096 e0 movx a, @dptr
| 0x00004097 701d jnz 0x40b6
| ; CODE XREF from fcn.000033c4 @ 0x4090(x)
| 0x00004099 e4 clr a
| ; CODE XREFS from fcn.000033c4 @ 0x4085(x), 0x4088(x)
| 0x0000409a ff mov r7, a
| 0x0000409b 129a78 lcall fcn.00009a78
| 0x0000409e 8007 sjmp 0x40a7
| ; CODE XREF from fcn.000033c4 @ 0x4069(x)
| 0x000040a0 12499f lcall fcn.0000499f
| 0x000040a3 124aa2 lcall fcn.00004aa2
| 0x000040a6 ff mov r7, a
| ; CODE XREF from fcn.000033c4 @ 0x409e(x)
| 0x000040a7 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000040aa e0 movx a, @dptr
| 0x000040ab 24cd add a, #0xcd
| 0x000040ad f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000040af e4 clr a
| 0x000040b0 3403 addc a, #0x03
| 0x000040b2 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000040b4 ef mov a, r7
| 0x000040b5 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x404f(x), 0x4074(x), 0x4083(x), 0x4097(x)
| 0x000040b6 124a13 lcall fcn.00004a13
| 0x000040b9 e0 movx a, @dptr
| 0x000040ba c3 clr c
| 0x000040bb 9e subb a, r6
| 0x000040bc 5008 jnc 0x40c6
| 0x000040be 124ebf lcall fcn.00004ebf
| 0x000040c1 124a26 lcall fcn.00004a26
| 0x000040c4 ee mov a, r6
| 0x000040c5 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x40bc(x)
| 0x000040c6 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000040c9 e0 movx a, @dptr
| 0x000040ca 900664 mov dptr, #0x0664 ; [0x664:1]=255 ; 1636
| 0x000040cd 124c80 lcall fcn.00004c80
| 0x000040d0 7003 jnz 0x40d5
| 0x000040d2 0241f3 ljmp 0x41f3
| ; CODE XREF from fcn.000033c4 @ 0x40d0(x)
| 0x000040d5 12c291 lcall fcn.0000c291
| 0x000040d8 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x000040db ef mov a, r7
| 0x000040dc f0 movx @dptr, a
| 0x000040dd 124e20 lcall fcn.00004e20
| 0x000040e0 5003 jnc 0x40e5
| 0x000040e2 024177 ljmp 0x4177
| ; CODE XREF from fcn.000033c4 @ 0x40e0(x)
| 0x000040e5 124a5e lcall fcn.00004a5e
| 0x000040e8 e0 movx a, @dptr
| 0x000040e9 fe mov r6, a
| 0x000040ea 6403 xrl a, #0x03
| 0x000040ec 7003 jnz 0x40f1
| 0x000040ee 024177 ljmp 0x4177
| ; CODE XREF from fcn.000033c4 @ 0x40ec(x)
| 0x000040f1 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000040f4 ef mov a, r7
| 0x000040f5 1249a6 lcall fcn.000049a6
| 0x000040f8 124d3a lcall fcn.00004d3a
| 0x000040fb 704d jnz 0x414a
| 0x000040fd ee mov a, r6
| 0x000040fe 6401 xrl a, #0x01
| ;-- aav.0x00004100:
| ; NULL XREF from aav.0x00008019 @ +0x189(r)
| 0x00004100 7048 jnz 0x414a
| 0x00004102 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| ; CODE XREF from aav.0x00008019 @ +0x131(x)
| 0x00004105 e0 movx a, @dptr
| 0x00004106 6401 xrl a, #0x01
| 0x00004108 7040 jnz 0x414a
| ; CODE XREF from aav.0x00008019 @ +0xb3(x)
| 0x0000410a 900540 mov dptr, #0x0540 ; [0x540:1]=255 ; 1344
| 0x0000410d 124d97 lcall fcn.00004d97
| 0x00004110 9464 subb a, #0x64
| 0x00004112 ee mov a, r6
| 0x00004113 9400 subb a, #0x00
| 0x00004115 4033 jc 0x414a
| 0x00004117 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000411a e0 movx a, @dptr
| 0x0000411b 7004 jnz 0x4121
| 0x0000411d 7f02 mov r7, #0x02
| 0x0000411f 8002 sjmp 0x4123
| ; CODE XREF from fcn.000033c4 @ 0x411b(x)
| 0x00004121 7f00 mov r7, #0x00
| ; CODE XREF from fcn.000033c4 @ 0x411f(x)
| 0x00004123 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x00004126 ef mov a, r7
| 0x00004127 124b90 lcall fcn.00004b90
| 0x0000412a 900540 mov dptr, #0x0540 ; [0x540:1]=255 ; 1344
| 0x0000412d cf xch a, r7
| 0x0000412e f0 movx @dptr, a
| 0x0000412f ef mov a, r7
| 0x00004130 124e45 lcall fcn.00004e45
| 0x00004133 9008b0 mov dptr, #0x08b0 ; [0x8b0:1]=255 ; 2224
| 0x00004136 124bee lcall fcn.00004bee
| 0x00004139 7401 mov a, #0x01
| 0x0000413b f0 movx @dptr, a
| 0x0000413c 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x0000413f e0 movx a, @dptr
| 0x00004140 ff mov r7, a
| 0x00004141 12b1ca lcall fcn.0000b1ca
| 0x00004144 124b01 lcall fcn.00004b01
| 0x00004147 7401 mov a, #0x01
| 0x00004149 f0 movx @dptr, a
| ; CODE XREFS from fcn.000033c4 @ 0x40fb(x), 0x4100(x), 0x4108(x), 0x4115(x)
| 0x0000414a 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x0000414d e0 movx a, @dptr
| 0x0000414e ff mov r7, a
| 0x0000414f 124bd3 lcall fcn.00004bd3
| 0x00004152 e0 movx a, @dptr
| 0x00004153 701a jnz 0x416f
| 0x00004155 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x00004158 e0 movx a, @dptr
| 0x00004159 b40203 cjne a, #0x02, 0x415f
| 0x0000415c 12c1a6 lcall fcn.0000c1a6
| ; CODE XREF from fcn.000033c4 @ 0x4159(x)
| 0x0000415f 124a2e lcall fcn.00004a2e
| 0x00004162 fd mov r5, a
| 0x00004163 1272f6 lcall fcn.000072f6
| 0x00004166 124bcf lcall fcn.00004bcf
| 0x00004169 7401 mov a, #0x01
| 0x0000416b f0 movx @dptr, a
| 0x0000416c 0241f3 ljmp 0x41f3
| ; CODE XREF from fcn.000033c4 @ 0x4153(x)
| 0x0000416f 124bcf lcall fcn.00004bcf
| 0x00004172 e4 clr a
| ;-- aav.0x00004173:
| ; NULL XREF from aav.0x0000270c @ +0x59(r)
| 0x00004173 f0 movx @dptr, a
| 0x00004174 0241f3 ljmp 0x41f3
| ; CODE XREFS from fcn.000033c4 @ 0x40e2(x), 0x40ee(x)
| 0x00004177 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000417a e0 movx a, @dptr
| 0x0000417b ff mov r7, a
| 0x0000417c 1249a3 lcall fcn.000049a3
| 0x0000417f 124fe8 lcall fcn.00004fe8
| 0x00004182 be051a cjne r6, #0x05, 0x419f
| 0x00004185 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x00004188 124c2c lcall fcn.00004c2c
| 0x0000418b e0 movx a, @dptr
| 0x0000418c 6011 jz 0x419f
| 0x0000418e 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004191 e0 movx a, @dptr
| 0x00004192 9008a9 mov dptr, #0x08a9 ; [0x8a9:1]=255 ; 2217
| 0x00004195 124c2d lcall fcn.00004c2d
| 0x00004198 e0 movx a, @dptr
| 0x00004199 547f anl a, #0x7f
| 0x0000419b f0 movx @dptr, a
| 0x0000419c 12887e lcall fcn.0000887e
| ; CODE XREFS from fcn.000033c4 @ 0x4182(x), 0x418c(x)
| 0x0000419f 12499f lcall fcn.0000499f
| 0x000041a2 124aa2 lcall fcn.00004aa2
| 0x000041a5 6410 xrl a, #0x10
| 0x000041a7 7043 jnz 0x41ec
| 0x000041a9 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x000041ac e0 movx a, @dptr
| 0x000041ad 6020 jz 0x41cf
| 0x000041af 900615 mov dptr, #0x0615 ; [0x615:1]=255 ; 1557
| 0x000041b2 e0 movx a, @dptr
| 0x000041b3 d3 setb c
| 0x000041b4 945a subb a, #0x5a
| 0x000041b6 4017 jc 0x41cf
| 0x000041b8 124d86 lcall fcn.00004d86
| 0x000041bb 2f add a, r7
| 0x000041bc ff mov r7, a
| 0x000041bd 74a7 mov a, #0xa7
| 0x000041bf 2e add a, r6
| 0x000041c0 124aea lcall fcn.00004aea
| 0x000041c3 124fd4 lcall fcn.00004fd4
| 0x000041c6 124a33 lcall fcn.00004a33
| 0x000041c9 fb mov r3, a
| 0x000041ca 7406 mov a, #0x06
| 0x000041cc 124298 lcall fcn.00004298
| ; CODE XREFS from fcn.000033c4 @ 0x41ad(x), 0x41b6(x)
| 0x000041cf 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x000041d2 e0 movx a, @dptr
| 0x000041d3 6017 jz 0x41ec
| 0x000041d5 124d86 lcall fcn.00004d86
| 0x000041d8 2f add a, r7
| 0x000041d9 ff mov r7, a
| 0x000041da 745c mov a, #0x5c ; '\\'
| 0x000041dc 2e add a, r6
| 0x000041dd 124a26 lcall fcn.00004a26
| 0x000041e0 124fd4 lcall fcn.00004fd4
| 0x000041e3 124a33 lcall fcn.00004a33
| 0x000041e6 fb mov r3, a
| 0x000041e7 7405 mov a, #0x05
| 0x000041e9 124298 lcall fcn.00004298
| ; CODE XREFS from fcn.000033c4 @ 0x41a7(x), 0x41d3(x)
| 0x000041ec 124a2e lcall fcn.00004a2e
| 0x000041ef fd mov r5, a
| 0x000041f0 1272f6 lcall fcn.000072f6
| ; CODE XREFS from fcn.000033c4 @ 0x40d2(x), 0x416c(x), 0x4174(x)
| 0x000041f3 124a6c lcall fcn.00004a6c
| 0x000041f6 6009 jz 0x4201
| 0x000041f8 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000041fb e0 movx a, @dptr
| 0x000041fc 7003 jnz 0x4201
| 0x000041fe 12aef2 lcall fcn.0000aef2
| ; CODE XREFS from fcn.000033c4 @ 0x41f6(x), 0x41fc(x)
| 0x00004201 e4 clr a
| 0x00004202 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00004205 f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x4245(x)
| 0x00004206 124c1a lcall fcn.00004c1a
| 0x00004209 e0 movx a, @dptr
| 0x0000420a fe mov r6, a
| 0x0000420b 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000420e e0 movx a, @dptr
| 0x0000420f fd mov r5, a
| 0x00004210 ef mov a, r7
| 0x00004211 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00004213 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00004215 2401 add a, #0x01
| 0x00004217 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004219 e4 clr a
| 0x0000421a 340a addc a, #0x0a
| 0x0000421c f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000421e e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00004220 2d add a, r5
| 0x00004221 1249ef lcall fcn.000049ef
| 0x00004224 ee mov a, r6
| 0x00004225 f0 movx @dptr, a
| 0x00004226 124b2f lcall fcn.00004b2f
| 0x00004229 e0 movx a, @dptr
| 0x0000422a fe mov r6, a
| 0x0000422b ef mov a, r7
| 0x0000422c 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000422e 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00004230 24c9 add a, #0xc9
| 0x00004232 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004234 e4 clr a
| 0x00004235 340a addc a, #0x0a
| 0x00004237 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004239 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000423b 2d add a, r5
| 0x0000423c 1249ef lcall fcn.000049ef
| 0x0000423f ee mov a, r6
| 0x00004240 f0 movx @dptr, a
| 0x00004241 124eab lcall fcn.00004eab
| 0x00004244 e0 movx a, @dptr
| 0x00004245 b404be cjne a, #0x04, 0x4206
| 0x00004248 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000424b e0 movx a, @dptr
| 0x0000424c ff mov r7, a
| 0x0000424d 1249a3 lcall fcn.000049a3
| 0x00004250 124fe8 lcall fcn.00004fe8
| 0x00004253 be0512 cjne r6, #0x05, 0x4268
| 0x00004256 ef mov a, r7
| 0x00004257 124beb lcall fcn.00004beb
| 0x0000425a e0 movx a, @dptr
| 0x0000425b c3 clr c
| 0x0000425c 9404 subb a, #0x04
| 0x0000425e 5008 jnc 0x4268
| 0x00004260 124a52 lcall fcn.00004a52
| 0x00004263 7406 mov a, #0x06
| 0x00004265 f0 movx @dptr, a
| 0x00004266 8006 sjmp 0x426e
| ; CODE XREFS from fcn.000033c4 @ 0x4253(x), 0x425e(x)
| 0x00004268 124a52 lcall fcn.00004a52
| 0x0000426b 7402 mov a, #0x02
| 0x0000426d f0 movx @dptr, a
| ; CODE XREF from fcn.000033c4 @ 0x4266(x)
| 0x0000426e 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004271 e0 movx a, @dptr
| 0x00004272 ff mov r7, a
| 0x00004273 124ce0 lcall fcn.00004ce0
| 0x00004276 7401 mov a, #0x01
| 0x00004278 f0 movx @dptr, a
| 0x00004279 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000427c e0 movx a, @dptr
| 0x0000427d fe mov r6, a
| 0x0000427e 7475 mov a, #0x75 ; 'u'
| 0x00004280 2f add a, r7
| 0x00004281 124be3 lcall fcn.00004be3
| 0x00004284 ee mov a, r6
| 0x00004285 f0 movx @dptr, a
| ; XREFS: CODE 0x000034ad CODE 0x000037ca CODE 0x00003a09
| ; XREFS: CODE 0x00003a4d CODE 0x00003cd2 CODE 0x00003cf8
| ; XREFS: CODE 0x00003d6c CODE 0x00003d79 CODE 0x00003de2
| ; XREFS: CODE 0x00003ded CODE 0x00003df6 CODE 0x00003e02
| ; XREFS: CODE 0x00003e83 CODE 0x00003ebf CODE 0x00003fe2
| ; XREFS: CODE 0x00003ff4
\ 0x00004286 22 ret
; CALL XREFS from fcn.000033c4 @ 0x39ad(x), 0x3c35(x)
/ 8: fcn.00004287 ();
| 0x00004287 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x0000428a e0 movx a, @dptr
| 0x0000428b 12d593 lcall fcn.0000d593
\ 0x0000428e 22 ret
; CALL XREFS from fcn.000033c4 @ 0x396c(x), 0x3b62(x)
/ 9: fcn.0000428f ();
| 0x0000428f 12c291 lcall fcn.0000c291
| 0x00004292 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x00004295 ef mov a, r7
| 0x00004296 f0 movx @dptr, a
\ 0x00004297 22 ret
; CALL XREFS from fcn.000033c4 @ 0x41cc(x), 0x41e9(x)
/ 11: fcn.00004298 ();
| 0x00004298 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x0000429b f0 movx @dptr, a
| 0x0000429c e4 clr a
| 0x0000429d a3 inc dptr
| 0x0000429e f0 movx @dptr, a
| 0x0000429f 12995c lcall fcn.0000995c
\ 0x000042a2 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3895(x), 0x3c1f(x)
/ 10: fcn.000042a3 ();
| 0x000042a3 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x000042a6 f0 movx @dptr, a
| 0x000042a7 e4 clr a
| 0x000042a8 fb mov r3, a
| 0x000042a9 12c5b8 lcall fcn.0000c5b8
\ 0x000042ac 22 ret
; CALL XREFS from fcn.000033c4 @ 0x38cf(x), 0x3b9c(x)
/ 10: fcn.000042ad ();
| 0x000042ad fd mov r5, a
| 0x000042ae 12ab40 lcall fcn.0000ab40
| 0x000042b1 e4 clr a
| 0x000042b2 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x000042b5 f0 movx @dptr, a
\ 0x000042b6 22 ret
; XREFS: CALL 0x00003382 CALL 0x0000571b CALL 0x00005865
; XREFS: CALL 0x00005fca CALL 0x00006f94 CALL 0x00009dab
/ 190: fcn.000042b7 ();
| 0x000042b7 e4 clr a
| 0x000042b8 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x000042bb f0 movx @dptr, a
| 0x000042bc 12e774 lcall fcn.0000e774
| 0x000042bf 12e764 lcall fcn.0000e764
| 0x000042c2 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x000042c5 e0 movx a, @dptr
| 0x000042c6 ff mov r7, a
| 0x000042c7 c3 clr c
| 0x000042c8 9412 subb a, #0x12
| 0x000042ca 5044 jnc 0x4310
| 0x000042cc 900c67 mov dptr, #0x0c67 ; 'g\f'
| ; [0xc67:1]=255 ; 3175
| 0x000042cf 7402 mov a, #0x02
| 0x000042d1 f0 movx @dptr, a
| 0x000042d2 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x000042d5 e0 movx a, @dptr
| 0x000042d6 b40104 cjne a, #0x01, 0x42dd
| 0x000042d9 7e08 mov r6, #0x08
| 0x000042db 8002 sjmp 0x42df
| ; CODE XREF from fcn.000042b7 @ 0x42d6(x)
| 0x000042dd 7e02 mov r6, #0x02
| ; CODE XREF from fcn.000042b7 @ 0x42db(x)
| 0x000042df 900c69 mov dptr, #0x0c69 ; 'i\f'
| ; [0xc69:1]=255 ; 3177
| 0x000042e2 ee mov a, r6
| 0x000042e3 129ecf lcall fcn.00009ecf
| 0x000042e6 129fc2 lcall fcn.00009fc2
| 0x000042e9 be0506 cjne r6, #0x05, 0x42f2
| 0x000042ec 900c69 mov dptr, #0x0c69 ; 'i\f'
| ; [0xc69:1]=255 ; 3177
| 0x000042ef 7401 mov a, #0x01
| 0x000042f1 f0 movx @dptr, a
| ; CODE XREF from fcn.000042b7 @ 0x42e9(x)
| 0x000042f2 ee mov a, r6
| 0x000042f3 d3 setb c
| 0x000042f4 9403 subb a, #0x03
| 0x000042f6 4004 jc 0x42fc
| 0x000042f8 7e08 mov r6, #0x08
| 0x000042fa 800f sjmp 0x430b
| ; CODE XREF from fcn.000042b7 @ 0x42f6(x)
| 0x000042fc 125132 lcall fcn.00005132
| 0x000042ff 540f anl a, #0x0f
| 0x00004301 6401 xrl a, #0x01
| 0x00004303 6004 jz 0x4309
| 0x00004305 7e02 mov r6, #0x02
| 0x00004307 8002 sjmp 0x430b
| ; CODE XREF from fcn.000042b7 @ 0x4303(x)
| 0x00004309 7e00 mov r6, #0x00
| ; CODE XREFS from fcn.000042b7 @ 0x42fa(x), 0x4307(x)
| 0x0000430b 900c65 mov dptr, #0x0c65 ; 'e\f'
| ; [0xc65:1]=255 ; 3173
| 0x0000430e ee mov a, r6
| 0x0000430f f0 movx @dptr, a
| ; CODE XREF from fcn.000042b7 @ 0x42ca(x)
| 0x00004310 ef mov a, r7
| 0x00004311 125533 lcall fcn.00005533
| 0x00004314 435401 orl 0x54, #0x01 ; [0x54:1]=255 ; 1
| 0x00004317 4469 orl a, #0x69
| 0x00004319 024562 ljmp 0x4562
0x0000431c 04 inc a
0x0000431d 45b8 orl a, 0xb8 ; [0xb8:1]=255 ; 184
0x0000431f 0546 inc 0x46 ; [0x46:1]=255 ; 70
0x00004321 200646 jb 0x20.6, 0x436a ; [0x20:1]=255 ; 32
0x00004324 3b addc a, r3
0x00004325 07 inc @r1
0x00004326 46 orl a, @r0
0x00004327 8e08 mov 0x08, r6 ; [0x8:1]=255 ; 8
0x00004329 47 orl a, @r1
0x0000432a 9d subb a, r5
0x0000432b 09 inc r1
0x0000432c 48 orl a, r0
0x0000432d 630a48 xrl 0x0a, #0x48 ; [0xa:1]=255 ; 72
0x00004330 93 movc a, @a+dptr
0x00004331 0b inc r3
0x00004332 48 orl a, r0
0x00004333 be0c48 cjne r6, #0x0c, 0x437e
0x00004336 f8 mov r0, a
0x00004337 0d inc r5
0x00004338 48 orl a, r0
0x00004339 f8 mov r0, a
0x0000433a 0e inc r6
0x0000433b 48 orl a, r0
0x0000433c f8 mov r0, a
0x0000433d 0f inc r7
0x0000433e 4488 orl a, #0x88
0x00004340 124503 lcall fcn.00004503
0x00004343 13 rrc a
0x00004344 45b8 orl a, 0xb8 ; [0xb8:1]=255 ; 184
0x00004346 14 dec a
0x00004347 453e orl a, 0x3e ; [0x3e:1]=255 ; 62
0x00004349 16 dec @r0
0x0000434a 47 orl a, @r1
0x0000434b e4 clr a
0x0000434c 17 dec @r1
0x0000434d 47 orl a, @r1
0x0000434e e4 clr a
0x0000434f 18 dec r0
0x00004350 00 nop
0x00004351 00 nop
0x00004352 49 orl a, r1
0x00004353 8e90 mov 0x90, r6 ; [0x90:1]=255 ; 144
0x00004355 09 inc r1
0x00004356 fe mov r6, a
0x00004357 e0 movx a, @dptr
0x00004358 ff mov r7, a
0x00004359 129ed4 lcall fcn.00009ed4
0x0000435c 129fc2 lcall fcn.00009fc2
0x0000435f 6401 xrl a, #0x01
0x00004361 7038 jnz 0x439b
0x00004363 900c56 mov dptr, #0x0c56 ; 'V\f'
; [0xc56:1]=255 ; 3158
0x00004366 7402 mov a, #0x02
0x00004368 f0 movx @dptr, a
0x00004369 900c54 mov dptr, #0x0c54 ; 'T\f'
; [0xc54:1]=255 ; 3156
0x0000436c 14 dec a
0x0000436d f0 movx @dptr, a
0x0000436e 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
0x00004371 e0 movx a, @dptr
0x00004372 6401 xrl a, #0x01
0x00004374 7035 jnz 0x43ab
0x00004376 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x00004379 ef mov a, r7
0x0000437a 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
0x0000437d 1254f2 lcall fcn.000054f2
0x00004380 e0 movx a, @dptr
0x00004381 ff mov r7, a
0x00004382 b40208 cjne a, #0x02, 0x438d
0x00004385 900c54 mov dptr, #0x0c54 ; 'T\f'
; [0xc54:1]=255 ; 3156
0x00004388 7405 mov a, #0x05
0x0000438a f0 movx @dptr, a
0x0000438b 801e sjmp 0x43ab
; CODE XREF from fcn.000042b7 @ +0xcb(x)
0x0000438d ef mov a, r7
0x0000438e c3 clr c
0x0000438f 9403 subb a, #0x03
0x00004391 4018 jc 0x43ab
0x00004393 900c54 mov dptr, #0x0c54 ; 'T\f'
; [0xc54:1]=255 ; 3156
0x00004396 7407 mov a, #0x07
0x00004398 f0 movx @dptr, a
0x00004399 8010 sjmp 0x43ab
; CODE XREF from fcn.000042b7 @ +0xaa(x)
0x0000439b 900c54 mov dptr, #0x0c54 ; 'T\f'
; [0xc54:1]=255 ; 3156
0x0000439e 7402 mov a, #0x02
0x000043a0 f0 movx @dptr, a
0x000043a1 900c56 mov dptr, #0x0c56 ; 'V\f'
; [0xc56:1]=255 ; 3158
0x000043a4 14 dec a
0x000043a5 f0 movx @dptr, a
0x000043a6 900c5d mov dptr, #0x0c5d ; ']\f'
; [0xc5d:1]=255 ; 3165
0x000043a9 04 inc a
0x000043aa f0 movx @dptr, a
; CODE XREFS from fcn.000042b7 @ +0xbd(x), +0xd4(x), +0xda(x), +0xe2(x)
0x000043ab ee mov a, r6
0x000043ac 6405 xrl a, #0x05
0x000043ae 6009 jz 0x43b9
0x000043b0 125132 lcall fcn.00005132
0x000043b3 540f anl a, #0x0f
0x000043b5 ff mov r7, a
0x000043b6 bf0415 cjne r7, #0x04, 0x43ce
; CODE XREF from fcn.000042b7 @ +0xf7(x)
0x000043b9 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
0x000043bc e0 movx a, @dptr
0x000043bd 7002 jnz 0x43c1
0x000043bf a3 inc dptr
0x000043c0 e0 movx a, @dptr
; CODE XREF from fcn.000042b7 @ +0x106(x)
0x000043c1 900c61 mov dptr, #0x0c61 ; 'a\f'
; [0xc61:1]=255 ; 3169
0x000043c4 6005 jz 0x43cb
0x000043c6 7407 mov a, #0x07
0x000043c8 f0 movx @dptr, a
0x000043c9 8003 sjmp 0x43ce
; CODE XREF from fcn.000042b7 @ +0x10d(x)
0x000043cb 7402 mov a, #0x02
0x000043cd f0 movx @dptr, a
; CODE XREFS from fcn.000042b7 @ +0xff(x), +0x112(x)
0x000043ce 125132 lcall fcn.00005132
0x000043d1 540f anl a, #0x0f
0x000043d3 6404 xrl a, #0x04
0x000043d5 7038 jnz 0x440f
0x000043d7 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000043da e0 movx a, @dptr
0x000043db ff mov r7, a
0x000043dc 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
0x000043df 129f56 lcall fcn.00009f56
0x000043e2 fe mov r6, a
0x000043e3 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x000043e6 ef mov a, r7
0x000043e7 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
0x000043ea 1254f2 lcall fcn.000054f2
0x000043ed e582 mov a, 0x82 ; [0x82:1]=255 ; 130
0x000043ef 2e add a, r6
0x000043f0 129eff lcall fcn.00009eff
0x000043f3 e0 movx a, @dptr
0x000043f4 20e70a jb 0xe0.7, 0x4401 ; [0xe0:1]=255 ; 224
0x000043f7 900cb9 mov dptr, #0x0cb9 ; [0xcb9:1]=255 ; 3257
0x000043fa e0 movx a, @dptr
0x000043fb 7002 jnz 0x43ff
0x000043fd a3 inc dptr
0x000043fe e0 movx a, @dptr
; CODE XREF from fcn.000042b7 @ +0x144(x)
0x000043ff 6008 jz 0x4409
; CODE XREF from fcn.000042b7 @ +0x13d(x)
0x00004401 900c63 mov dptr, #0x0c63 ; 'c\f'
; [0xc63:1]=255 ; 3171
0x00004404 7407 mov a, #0x07
0x00004406 f0 movx @dptr, a
0x00004407 8006 sjmp 0x440f
; CODE XREF from fcn.000042b7 @ +0x148(x)
0x00004409 900c63 mov dptr, #0x0c63 ; 'c\f'
; [0xc63:1]=255 ; 3171
0x0000440c 7402 mov a, #0x02
0x0000440e f0 movx @dptr, a
; CODE XREFS from fcn.000042b7 @ +0x11e(x), +0x150(x)
0x0000440f 900c59 mov dptr, #0x0c59 ; 'Y\f'
; [0xc59:1]=255 ; 3161
0x00004412 7402 mov a, #0x02
0x00004414 f0 movx @dptr, a
0x00004415 900c5b mov dptr, #0x0c5b ; '[\f'
; [0xc5b:1]=255 ; 3163
0x00004418 f0 movx @dptr, a
0x00004419 900c60 mov dptr, #0x0c60 ; '`\f'
; [0xc60:1]=255 ; 3168
0x0000441c 7408 mov a, #0x08
0x0000441e f0 movx @dptr, a
0x0000441f 900c3c mov dptr, #0x0c3c ; '<\f'
; [0xc3c:1]=255 ; 3132
0x00004422 e0 movx a, @dptr
0x00004423 6005 jz 0x442a
0x00004425 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
0x00004428 8003 sjmp 0x442d
; CODE XREF from fcn.000042b7 @ +0x16c(x)
0x0000442a 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
; CODE XREF from fcn.000042b7 @ +0x171(x)
0x0000442d e4 clr a
0x0000442e 93 movc a, @a+dptr
0x0000442f fd mov r5, a
0x00004430 7f0d mov r7, #0x0d
0x00004432 12e26a lcall fcn.0000e26a
0x00004435 129fc9 lcall fcn.00009fc9
0x00004438 900c66 mov dptr, #0x0c66 ; 'f\f'
; [0xc66:1]=255 ; 3174
0x0000443b f0 movx @dptr, a
0x0000443c 900c6a mov dptr, #0x0c6a ; 'j\f'
; [0xc6a:1]=255 ; 3178
0x0000443f f0 movx @dptr, a
0x00004440 900c68 mov dptr, #0x0c68 ; 'h\f'
; [0xc68:1]=255 ; 3176
0x00004443 f0 movx @dptr, a
0x00004444 900c6b mov dptr, #0x0c6b ; 'k\f'
; [0xc6b:1]=255 ; 3179
0x00004447 f0 movx @dptr, a
0x00004448 900c71 mov dptr, #0x0c71 ; 'q\f'
; [0xc71:1]=255 ; 3185
0x0000444b f0 movx @dptr, a
0x0000444c a3 inc dptr
0x0000444d 129ecf lcall fcn.00009ecf
0x00004450 125132 lcall fcn.00005132
0x00004453 c4 swap a
0x00004454 540f anl a, #0x0f
0x00004456 ff mov r7, a
0x00004457 d3 setb c
0x00004458 9401 subb a, #0x01
0x0000445a 5003 jnc 0x445f
0x0000445c 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.000042b7 @ +0x1a3(x)
0x0000445f ef mov a, r7
0x00004460 2403 add a, #0x03
0x00004462 900c72 mov dptr, #0x0c72 ; 'r\f'
; [0xc72:1]=255 ; 3186
0x00004465 f0 movx @dptr, a
0x00004466 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x00004469 900c60 mov dptr, #0x0c60 ; '`\f'
; [0xc60:1]=255 ; 3168
0x0000446c 7408 mov a, #0x08
0x0000446e f0 movx @dptr, a
0x0000446f 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
0x00004472 e0 movx a, @dptr
0x00004473 fe mov r6, a
0x00004474 a3 inc dptr
0x00004475 e0 movx a, @dptr
0x00004476 ff mov r7, a
0x00004477 12d40c lcall fcn.0000d40c
0x0000447a 129f45 lcall fcn.00009f45
0x0000447d d3 setb c
0x0000447e 9401 subb a, #0x01
0x00004480 4003 jc 0x4485
0x00004482 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.000042b7 @ +0x1c9(x)
0x00004485 02488d ljmp 0x488d
0x00004488 900c71 mov dptr, #0x0c71 ; 'q\f'
; [0xc71:1]=255 ; 3185
0x0000448b 7405 mov a, #0x05
0x0000448d f0 movx @dptr, a
0x0000448e a3 inc dptr
0x0000448f 7402 mov a, #0x02
0x00004491 129f44 lcall fcn.00009f44
0x00004494 ff mov r7, a
0x00004495 7018 jnz 0x44af
0x00004497 900c60 mov dptr, #0x0c60 ; '`\f'
; [0xc60:1]=255 ; 3168
0x0000449a 7406 mov a, #0x06
0x0000449c f0 movx @dptr, a
0x0000449d 900c56 mov dptr, #0x0c56 ; 'V\f'
; [0xc56:1]=255 ; 3158
0x000044a0 7401 mov a, #0x01
0x000044a2 f0 movx @dptr, a
0x000044a3 900c64 mov dptr, #0x0c64 ; 'd\f'
; [0xc64:1]=255 ; 3172
0x000044a6 f0 movx @dptr, a
0x000044a7 900c66 mov dptr, #0x0c66 ; 'f\f'
; [0xc66:1]=255 ; 3174
0x000044aa 04 inc a
0x000044ab f0 movx @dptr, a
0x000044ac 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.000042b7 @ +0x1de(x)
0x000044af ef mov a, r7
0x000044b0 7004 jnz 0x44b6
0x000044b2 7f01 mov r7, #0x01
0x000044b4 8002 sjmp 0x44b8
; CODE XREF from fcn.000042b7 @ +0x1f9(x)
0x000044b6 7f02 mov r7, #0x02
; CODE XREF from fcn.000042b7 @ +0x1fd(x)
0x000044b8 900c60 mov dptr, #0x0c60 ; '`\f'
; [0xc60:1]=255 ; 3168
0x000044bb 129f43 lcall fcn.00009f43
0x000044be ff mov r7, a
0x000044bf bf0104 cjne r7, #0x01, 0x44c6
0x000044c2 7e01 mov r6, #0x01
0x000044c4 8002 sjmp 0x44c8
; CODE XREF from fcn.000042b7 @ +0x208(x)
0x000044c6 7e02 mov r6, #0x02
; CODE XREF from fcn.000042b7 @ +0x20d(x)
0x000044c8 900c56 mov dptr, #0x0c56 ; 'V\f'
; [0xc56:1]=255 ; 3158
0x000044cb ee mov a, r6
0x000044cc f0 movx @dptr, a
0x000044cd bf0404 cjne r7, #0x04, 0x44d4
0x000044d0 7f01 mov r7, #0x01
0x000044d2 8002 sjmp 0x44d6
; CODE XREF from fcn.000042b7 @ +0x216(x)
0x000044d4 7f02 mov r7, #0x02
; CODE XREF from fcn.000042b7 @ +0x21b(x)
0x000044d6 900c66 mov dptr, #0x0c66 ; 'f\f'
; [0xc66:1]=255 ; 3174
0x000044d9 129f43 lcall fcn.00009f43
0x000044dc ff mov r7, a
0x000044dd bf0207 cjne r7, #0x02, 0x44e7
0x000044e0 7401 mov a, #0x01
0x000044e2 129f79 lcall fcn.00009f79
0x000044e5 800c sjmp 0x44f3
; CODE XREF from fcn.000042b7 @ +0x226(x)
0x000044e7 bf0313 cjne r7, #0x03, 0x44fd
0x000044ea 900c55 mov dptr, #0x0c55 ; 'U\f'
; [0xc55:1]=255 ; 3157
0x000044ed 7401 mov a, #0x01
0x000044ef f0 movx @dptr, a
0x000044f0 900c53 mov dptr, #0x0c53 ; 'S\f'
; [0xc53:1]=255 ; 3155
; CODE XREF from fcn.000042b7 @ +0x22e(x)
0x000044f3 04 inc a
0x000044f4 f0 movx @dptr, a
0x000044f5 900c64 mov dptr, #0x0c64 ; 'd\f'
; [0xc64:1]=255 ; 3172
0x000044f8 14 dec a
0x000044f9 f0 movx @dptr, a
0x000044fa 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.000042b7 @ +0x230(x)
0x000044fd 129fc9 lcall fcn.00009fc9
0x00004500 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CALL XREF from fcn.000042b7 @ +0x89(x)
/ 59: fcn.00004503 ();
| 0x00004503 900c71 mov dptr, #0x0c71 ; 'q\f'
| ; [0xc71:1]=255 ; 3185
| 0x00004506 7402 mov a, #0x02
| 0x00004508 f0 movx @dptr, a
| 0x00004509 a3 inc dptr
| 0x0000450a 7405 mov a, #0x05
| 0x0000450c f0 movx @dptr, a
| 0x0000450d 900c60 mov dptr, #0x0c60 ; '`\f'
| ; [0xc60:1]=255 ; 3168
| 0x00004510 04 inc a
| 0x00004511 f0 movx @dptr, a
| 0x00004512 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x00004515 e0 movx a, @dptr
| 0x00004516 c4 swap a
| 0x00004517 540f anl a, #0x0f
| 0x00004519 c3 clr c
| 0x0000451a 9403 subb a, #0x03
| 0x0000451c 5004 jnc 0x4522
| 0x0000451e 7f01 mov r7, #0x01
| 0x00004520 8002 sjmp 0x4524
| ; CODE XREF from fcn.00004503 @ 0x451c(x)
| 0x00004522 7f02 mov r7, #0x02
| ; CODE XREF from fcn.00004503 @ 0x4520(x)
| 0x00004524 900c64 mov dptr, #0x0c64 ; 'd\f'
| ; [0xc64:1]=255 ; 3172
| 0x00004527 ef mov a, r7
| 0x00004528 f0 movx @dptr, a
| 0x00004529 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
| 0x0000452c e0 movx a, @dptr
| 0x0000452d b48004 cjne a, #0x80, 0x4534
| 0x00004530 7f01 mov r7, #0x01
| 0x00004532 8002 sjmp 0x4536
| ; CODE XREF from fcn.00004503 @ 0x452d(x)
| 0x00004534 7f02 mov r7, #0x02
| ; CODE XREF from fcn.00004503 @ 0x4532(x)
| 0x00004536 900c68 mov dptr, #0x0c68 ; 'h\f'
| ; [0xc68:1]=255 ; 3176
| 0x00004539 ef mov a, r7
| 0x0000453a f0 movx @dptr, a
\ 0x0000453b 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x0000453e 900c60 mov dptr, #0x0c60 ; '`\f'
; [0xc60:1]=255 ; 3168
0x00004541 7405 mov a, #0x05
0x00004543 f0 movx @dptr, a
0x00004544 900c68 mov dptr, #0x0c68 ; 'h\f'
; [0xc68:1]=255 ; 3176
0x00004547 04 inc a
0x00004548 129f2d lcall fcn.00009f2d
0x0000454b 9007e8 mov dptr, #0x07e8 ; [0x7e8:1]=255 ; 2024
0x0000454e e0 movx a, @dptr
0x0000454f 2473 add a, #0x73
0x00004551 f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x00004553 e4 clr a
0x00004554 340c addc a, #0x0c
0x00004556 f583 mov 0x83, a ; [0x83:1]=255 ; 131
0x00004558 e0 movx a, @dptr
0x00004559 ff mov r7, a
0x0000455a 7e00 mov r6, #0x00
0x0000455c 12d40c lcall fcn.0000d40c
0x0000455f 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
| ; CODE XREF from fcn.000042b7 @ 0x4319(x)
| 0x00004562 e4 clr a
| 0x00004563 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00004566 f0 movx @dptr, a
| ; CODE XREF from fcn.000042b7 @ 0x45a6(x)
| 0x00004567 129f4c lcall fcn.00009f4c
| 0x0000456a 9403 subb a, #0x03
| 0x0000456c 503a jnc 0x45a8
| 0x0000456e 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004571 e0 movx a, @dptr
| 0x00004572 fe mov r6, a
| 0x00004573 ef mov a, r7
| 0x00004574 6e xrl a, r6
| 0x00004575 7012 jnz 0x4589
| 0x00004577 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x0000457a e0 movx a, @dptr
| 0x0000457b 129f53 lcall fcn.00009f53
| 0x0000457e b40104 cjne a, #0x01, 0x4585
| 0x00004581 7e01 mov r6, #0x01
| 0x00004583 8015 sjmp 0x459a
| ; CODE XREF from fcn.000042b7 @ 0x457e(x)
| 0x00004585 7e05 mov r6, #0x05
| 0x00004587 8011 sjmp 0x459a
| ; CODE XREF from fcn.000042b7 @ 0x4575(x)
| 0x00004589 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x0000458c e0 movx a, @dptr
| 0x0000458d ff mov r7, a
| 0x0000458e 129f53 lcall fcn.00009f53
| 0x00004591 b40104 cjne a, #0x01, 0x4598
| 0x00004594 7e02 mov r6, #0x02
| 0x00004596 8002 sjmp 0x459a
| ; CODE XREF from fcn.000042b7 @ 0x4591(x)
| 0x00004598 7e04 mov r6, #0x04
| ; CODE XREFS from fcn.000042b7 @ 0x4583(x), 0x4587(x), 0x4596(x)
| 0x0000459a ef mov a, r7
| 0x0000459b 90e87e mov dptr, #0xe87e ; [0xe87e:1]=0
| 0x0000459e 129ee4 lcall fcn.00009ee4
| 0x000045a1 ee mov a, r6
| 0x000045a2 f0 movx @dptr, a
| 0x000045a3 129f89 lcall fcn.00009f89
| 0x000045a6 80bf sjmp 0x4567
| ; CODE XREF from fcn.000042b7 @ 0x456c(x)
| 0x000045a8 129fc9 lcall fcn.00009fc9
| 0x000045ab 900c6b mov dptr, #0x0c6b ; 'k\f'
| ; [0xc6b:1]=255 ; 3179
| 0x000045ae f0 movx @dptr, a
| 0x000045af 900c59 mov dptr, #0x0c59 ; 'Y\f'
| ; [0xc59:1]=255 ; 3161
| 0x000045b2 7406 mov a, #0x06
| 0x000045b4 f0 movx @dptr, a
| 0x000045b5 02498e ljmp 0x498e
0x000045b8 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x000045bb e0 movx a, @dptr
0x000045bc 7b01 mov r3, #0x01
0x000045be b40517 cjne a, #0x05, 0x45d8
0x000045c1 7a0c mov r2, #0x0c
0x000045c3 7959 mov r1, #0x59 ; 'Y'
0x000045c5 900d50 mov dptr, #0x0d50 ; 'P\r'
; [0xd50:1]=255 ; 3408
0x000045c8 12551e lcall fcn.0000551e
0x000045cb 129ed0 lcall fcn.00009ed0
0x000045ce 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
0x000045d1 12514b lcall fcn.0000514b
0x000045d4 5403 anl a, #0x03
0x000045d6 8011 sjmp 0x45e9
; CODE XREF from fcn.00004503 @ +0xbb(x)
0x000045d8 7a0c mov r2, #0x0c
0x000045da 7960 mov r1, #0x60 ; '`'
0x000045dc 900d50 mov dptr, #0x0d50 ; 'P\r'
; [0xd50:1]=255 ; 3408
0x000045df 12551e lcall fcn.0000551e
0x000045e2 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
0x000045e5 e0 movx a, @dptr
0x000045e6 c4 swap a
0x000045e7 540f anl a, #0x0f
; CODE XREF from fcn.00004503 @ +0xd3(x)
0x000045e9 04 inc a
0x000045ea 900d59 mov dptr, #0x0d59 ; 'Y\r'
; [0xd59:1]=255 ; 3417
0x000045ed f0 movx @dptr, a
0x000045ee 900d50 mov dptr, #0x0d50 ; 'P\r'
; [0xd50:1]=255 ; 3408
0x000045f1 1254fe lcall fcn.000054fe
0x000045f4 7401 mov a, #0x01
0x000045f6 1251cd lcall fcn.000051cd
0x000045f9 900c64 mov dptr, #0x0c64 ; 'd\f'
; [0xc64:1]=255 ; 3172
0x000045fc 7406 mov a, #0x06
0x000045fe 129f76 lcall fcn.00009f76
0x00004601 f0 movx @dptr, a
0x00004602 900d59 mov dptr, #0x0d59 ; 'Y\r'
; [0xd59:1]=255 ; 3417
0x00004605 e0 movx a, @dptr
0x00004606 ff mov r7, a
0x00004607 30e006 jnb 0xe0.0, 0x4610 ; [0xe0:1]=255 ; 224
0x0000460a 900c53 mov dptr, #0x0c53 ; 'S\f'
; [0xc53:1]=255 ; 3155
0x0000460d 7405 mov a, #0x05
0x0000460f f0 movx @dptr, a
; CODE XREF from fcn.00004503 @ +0x104(x)
0x00004610 ef mov a, r7
0x00004611 20e103 jb 0xe0.1, 0x4617 ; [0xe0:1]=255 ; 224
0x00004614 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.00004503 @ +0x10e(x)
0x00004617 900c55 mov dptr, #0x0c55 ; 'U\f'
; [0xc55:1]=255 ; 3157
0x0000461a 7405 mov a, #0x05
0x0000461c f0 movx @dptr, a
0x0000461d 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x00004620 900c5b mov dptr, #0x0c5b ; '[\f'
; [0xc5b:1]=255 ; 3163
0x00004623 7406 mov a, #0x06
0x00004625 f0 movx @dptr, a
0x00004626 7d02 mov r5, #0x02
0x00004628 7f0a mov r7, #0x0a
0x0000462a 12e722 lcall fcn.0000e722
0x0000462d 129ed0 lcall fcn.00009ed0
0x00004630 900001 mov dptr, #0x0001 ; [0x1:1]=255 ; 1
0x00004633 12514b lcall fcn.0000514b
0x00004636 540f anl a, #0x0f
0x00004638 0248b2 ljmp 0x48b2
0x0000463b 900c5b mov dptr, #0x0c5b ; '[\f'
; [0xc5b:1]=255 ; 3163
0x0000463e 7407 mov a, #0x07
0x00004640 f0 movx @dptr, a
0x00004641 7d02 mov r5, #0x02
0x00004643 7f08 mov r7, #0x08
0x00004645 12e722 lcall fcn.0000e722
0x00004648 e4 clr a
0x00004649 900d4d mov dptr, #0x0d4d ; 'M\r'
; [0xd4d:1]=255 ; 3405
0x0000464c f0 movx @dptr, a
; CODE XREF from fcn.00004503 @ +0x16e(x)
0x0000464d 129f4c lcall fcn.00009f4c
0x00004650 9404 subb a, #0x04
0x00004652 501f jnc 0x4673
0x00004654 741d mov a, #0x1d
0x00004656 2f add a, r7
0x00004657 f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x00004659 e4 clr a
0x0000465a 340e addc a, #0x0e
0x0000465c f583 mov 0x83, a ; [0x83:1]=255 ; 131
0x0000465e e0 movx a, @dptr
0x0000465f 600d jz 0x466e
0x00004661 900d4d mov dptr, #0x0d4d ; 'M\r'
; [0xd4d:1]=255 ; 3405
0x00004664 e0 movx a, @dptr
0x00004665 90e87e mov dptr, #0xe87e ; [0xe87e:1]=0
0x00004668 129ee4 lcall fcn.00009ee4
0x0000466b 7401 mov a, #0x01
0x0000466d f0 movx @dptr, a
; CODE XREF from fcn.00004503 @ +0x15c(x)
0x0000466e 129f89 lcall fcn.00009f89
0x00004671 80da sjmp 0x464d
; CODE XREF from fcn.00004503 @ +0x14f(x)
0x00004673 129ed0 lcall fcn.00009ed0
0x00004676 900001 mov dptr, #0x0001 ; [0x1:1]=255 ; 1
0x00004679 12514b lcall fcn.0000514b
0x0000467c c4 swap a
0x0000467d 540f anl a, #0x0f
0x0000467f ff mov r7, a
0x00004680 7003 jnz 0x4685
0x00004682 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.00004503 @ +0x17d(x)
0x00004685 129ee1 lcall fcn.00009ee1
0x00004688 7408 mov a, #0x08
0x0000468a f0 movx @dptr, a
0x0000468b 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x0000468e 900c5d mov dptr, #0x0c5d ; ']\f'
; [0xc5d:1]=255 ; 3165
0x00004691 7406 mov a, #0x06
0x00004693 f0 movx @dptr, a
0x00004694 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00004697 e0 movx a, @dptr
0x00004698 ff mov r7, a
0x00004699 12e1f0 lcall fcn.0000e1f0
0x0000469c 900d4f mov dptr, #0x0d4f ; 'O\r'
; [0xd4f:1]=255 ; 3407
0x0000469f ef mov a, r7
0x000046a0 f0 movx @dptr, a
0x000046a1 e4 clr a
0x000046a2 900d4d mov dptr, #0x0d4d ; 'M\r'
; [0xd4d:1]=255 ; 3405
0x000046a5 f0 movx @dptr, a
; CODE XREF from fcn.00004503 @ +0x218(x)
0x000046a6 129f4c lcall fcn.00009f4c
0x000046a9 9404 subb a, #0x04
0x000046ab 5071 jnc 0x471e
0x000046ad ef mov a, r7
0x000046ae 2401 add a, #0x01
0x000046b0 ff mov r7, a
0x000046b1 e4 clr a
0x000046b2 33 rlc a
0x000046b3 fe mov r6, a
0x000046b4 9004b8 mov dptr, #0x04b8 ; [0x4b8:1]=255 ; 1208
0x000046b7 e0 movx a, @dptr
0x000046b8 7c00 mov r4, #0x00
0x000046ba b5070d cjne a, 0x07, 0x46ca ; [0x7:1]=255 ; 7
0x000046bd ec mov a, r4
0x000046be b50609 cjne a, 0x06, 0x46ca ; [0x6:1]=255 ; 6
0x000046c1 900d4d mov dptr, #0x0d4d ; 'M\r'
; [0xd4d:1]=255 ; 3405
0x000046c4 e0 movx a, @dptr
0x000046c5 ff mov r7, a
0x000046c6 7d01 mov r5, #0x01
0x000046c8 8016 sjmp 0x46e0
; CODE XREFS from fcn.00004503 @ +0x1b7(x), +0x1bb(x)
0x000046ca 900d4f mov dptr, #0x0d4f ; 'O\r'
; [0xd4f:1]=255 ; 3407
0x000046cd e0 movx a, @dptr
0x000046ce fe mov r6, a
0x000046cf 129f4c lcall fcn.00009f4c
0x000046d2 9e subb a, r6
0x000046d3 5004 jnc 0x46d9
0x000046d5 7d02 mov r5, #0x02
0x000046d7 8007 sjmp 0x46e0
; CODE XREF from fcn.00004503 @ +0x1d0(x)
0x000046d9 900d4d mov dptr, #0x0d4d ; 'M\r'
; [0xd4d:1]=255 ; 3405
0x000046dc e0 movx a, @dptr
0x000046dd ff mov r7, a
0x000046de e4 clr a
0x000046df fd mov r5, a
; CODE XREFS from fcn.00004503 @ +0x1c5(x), +0x1d4(x)
0x000046e0 12e2f2 lcall fcn.0000e2f2
0x000046e3 124991 lcall fcn.00004991
0x000046e6 ef mov a, r7
0x000046e7 13 rrc a
0x000046e8 13 rrc a
0x000046e9 13 rrc a
0x000046ea 541f anl a, #0x1f
0x000046ec fe mov r6, a
0x000046ed 900d4d mov dptr, #0x0d4d ; 'M\r'
; [0xd4d:1]=255 ; 3405
0x000046f0 e0 movx a, @dptr
0x000046f1 ff mov r7, a
0x000046f2 6e xrl a, r6
0x000046f3 7023 jnz 0x4718
0x000046f5 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
0x000046f8 e0 movx a, @dptr
0x000046f9 601d jz 0x4718
0x000046fb ef mov a, r7
0x000046fc 2401 add a, #0x01
0x000046fe fd mov r5, a
0x000046ff e4 clr a
0x00004700 33 rlc a
0x00004701 fc mov r4, a
0x00004702 9004b8 mov dptr, #0x04b8 ; [0x4b8:1]=255 ; 1208
0x00004705 e0 movx a, @dptr
0x00004706 7a00 mov r2, #0x00
0x00004708 b50508 cjne a, 0x05, 0x4713 ; [0x5:1]=255 ; 5
0x0000470b ea mov a, r2
0x0000470c b50404 cjne a, 0x04, 0x4713 ; [0x4:1]=255 ; 4
0x0000470f 7d05 mov r5, #0x05
0x00004711 8002 sjmp 0x4715
; CODE XREFS from fcn.00004503 @ +0x205(x), +0x209(x)
0x00004713 7d04 mov r5, #0x04
; CODE XREF from fcn.00004503 @ +0x20e(x)
0x00004715 12e2f2 lcall fcn.0000e2f2
; CODE XREFS from fcn.00004503 @ +0x1f0(x), +0x1f6(x)
0x00004718 129f89 lcall fcn.00009f89
0x0000471b 0246a6 ljmp 0x46a6
; CODE XREF from fcn.00004503 @ +0x1a8(x)
0x0000471e 7d02 mov r5, #0x02
0x00004720 7f08 mov r7, #0x08
0x00004722 12e722 lcall fcn.0000e722
0x00004725 e4 clr a
0x00004726 ff mov r7, a
0x00004727 129fd0 lcall fcn.00009fd0
0x0000472a b5060e cjne a, 0x06, 0x473b ; [0x6:1]=255 ; 6
0x0000472d 129ed0 lcall fcn.00009ed0
0x00004730 129fda lcall fcn.00009fda
0x00004733 5407 anl a, #0x07
0x00004735 fe mov r6, a
0x00004736 6003 jz 0x473b
0x00004738 ff mov r7, a
0x00004739 8020 sjmp 0x475b
; CODE XREFS from fcn.00004503 @ +0x227(x), +0x233(x)
0x0000473b 129fd0 lcall fcn.00009fd0
0x0000473e fd mov r5, a
0x0000473f c3 clr c
0x00004740 9e subb a, r6
0x00004741 400e jc 0x4751
0x00004743 ed mov a, r5
0x00004744 6e xrl a, r6
0x00004745 7014 jnz 0x475b
0x00004747 129ed0 lcall fcn.00009ed0
0x0000474a 129fda lcall fcn.00009fda
0x0000474d 5407 anl a, #0x07
0x0000474f 700a jnz 0x475b
; CODE XREF from fcn.00004503 @ +0x23e(x)
0x00004751 129ed0 lcall fcn.00009ed0
0x00004754 129fda lcall fcn.00009fda
0x00004757 6002 jz 0x475b
0x00004759 7f08 mov r7, #0x08
; CODE XREFS from fcn.00004503 @ +0x236(x), +0x242(x), +0x24c(x), +0x254(x)
0x0000475b 7d01 mov r5, #0x01
0x0000475d 12e722 lcall fcn.0000e722
0x00004760 124991 lcall fcn.00004991
0x00004763 ef mov a, r7
0x00004764 13 rrc a
0x00004765 13 rrc a
0x00004766 13 rrc a
0x00004767 541f anl a, #0x1f
0x00004769 04 inc a
0x0000476a ff mov r7, a
0x0000476b 9004b8 mov dptr, #0x04b8 ; [0x4b8:1]=255 ; 1208
0x0000476e e0 movx a, @dptr
0x0000476f 6f xrl a, r7
0x00004770 6003 jz 0x4775
0x00004772 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.00004503 @ +0x26d(x)
0x00004775 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00004778 e0 movx a, @dptr
0x00004779 ff mov r7, a
0x0000477a 7dff mov r5, #0xff
0x0000477c 12dff6 lcall fcn.0000dff6
0x0000477f 900d5a mov dptr, #0x0d5a ; 'Z\r'
; [0xd5a:1]=255 ; 3418
0x00004782 ef mov a, r7
0x00004783 f0 movx @dptr, a
0x00004784 5407 anl a, #0x07
0x00004786 f0 movx @dptr, a
0x00004787 e0 movx a, @dptr
0x00004788 04 inc a
0x00004789 f0 movx @dptr, a
0x0000478a e0 movx a, @dptr
0x0000478b 90e87d mov dptr, #0xe87d ; [0xe87d:1]=16
0x0000478e 93 movc a, @a+dptr
0x0000478f 900d5a mov dptr, #0x0d5a ; 'Z\r'
; [0xd5a:1]=255 ; 3418
0x00004792 f0 movx @dptr, a
0x00004793 e0 movx a, @dptr
0x00004794 129ee5 lcall fcn.00009ee5
0x00004797 7407 mov a, #0x07
0x00004799 f0 movx @dptr, a
0x0000479a 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x0000479d 900c6a mov dptr, #0x0c6a ; 'j\f'
; [0xc6a:1]=255 ; 3178
0x000047a0 7406 mov a, #0x06
0x000047a2 f0 movx @dptr, a
0x000047a3 900c68 mov dptr, #0x0c68 ; 'h\f'
; [0xc68:1]=255 ; 3176
0x000047a6 7402 mov a, #0x02
0x000047a8 f0 movx @dptr, a
0x000047a9 fd mov r5, a
0x000047aa 7f08 mov r7, #0x08
0x000047ac 12e722 lcall fcn.0000e722
0x000047af 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000047b2 e0 movx a, @dptr
0x000047b3 ff mov r7, a
0x000047b4 129ed4 lcall fcn.00009ed4
0x000047b7 900002 mov dptr, #0x0002 ; [0x2:1]=255 ; 2
0x000047ba 12514b lcall fcn.0000514b
0x000047bd 540f anl a, #0x0f
0x000047bf 90e87e mov dptr, #0xe87e ; [0xe87e:1]=0
0x000047c2 129ee4 lcall fcn.00009ee4
0x000047c5 7401 mov a, #0x01
0x000047c7 f0 movx @dptr, a
0x000047c8 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x000047cb ef mov a, r7
0x000047cc 129ed7 lcall fcn.00009ed7
0x000047cf 900002 mov dptr, #0x0002 ; [0x2:1]=255 ; 2
0x000047d2 12514b lcall fcn.0000514b
0x000047d5 c4 swap a
0x000047d6 540f anl a, #0x0f
0x000047d8 ff mov r7, a
0x000047d9 7003 jnz 0x47de
0x000047db 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
; CODE XREF from fcn.00004503 @ +0x2d6(x)
0x000047de 90e883 mov dptr, #0xe883 ; [0xe883:1]=9
0x000047e1 0248b5 ljmp 0x48b5
0x000047e4 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x000047e7 e0 movx a, @dptr
0x000047e8 b41712 cjne a, #0x17, 0x47fd
0x000047eb 7b01 mov r3, #0x01
0x000047ed 7a06 mov r2, #0x06
0x000047ef 7927 mov r1, #0x27 ; '\''
0x000047f1 900d53 mov dptr, #0x0d53 ; 'S\r'
; [0xd53:1]=255 ; 3411
0x000047f4 12551e lcall fcn.0000551e
0x000047f7 7a08 mov r2, #0x08
0x000047f9 791d mov r1, #0x1d
0x000047fb 8024 sjmp 0x4821
; CODE XREF from fcn.00004503 @ +0x2e5(x)
0x000047fd 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x00004800 e0 movx a, @dptr
0x00004801 ff mov r7, a
0x00004802 129ed4 lcall fcn.00009ed4
0x00004805 e9 mov a, r1
0x00004806 2409 add a, #0x09
0x00004808 f9 mov r1, a
0x00004809 e4 clr a
0x0000480a 3a addc a, r2
0x0000480b fa mov r2, a
0x0000480c 900d53 mov dptr, #0x0d53 ; 'S\r'
; [0xd53:1]=255 ; 3411
0x0000480f 12551e lcall fcn.0000551e
0x00004812 ef mov a, r7
0x00004813 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
0x00004816 a4 mul ab
0x00004817 2420 add a, #0x20
0x00004819 f9 mov r1, a
0x0000481a 7408 mov a, #0x08
0x0000481c 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
0x0000481e fa mov r2, a
0x0000481f 7b01 mov r3, #0x01
; CODE XREF from fcn.00004503 @ +0x2f8(x)
0x00004821 900d56 mov dptr, #0x0d56 ; 'V\r'
; [0xd56:1]=255 ; 3414
0x00004824 12551e lcall fcn.0000551e
0x00004827 129f5e lcall fcn.00009f5e
0x0000482a ff mov r7, a
0x0000482b 33 rlc a
0x0000482c 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
0x0000482e fe mov r6, a
0x0000482f 7c00 mov r4, #0x00
0x00004831 7d0c mov r5, #0x0c
0x00004833 125201 lcall fcn.00005201
0x00004836 900d53 mov dptr, #0x0d53 ; 'S\r'
; [0xd53:1]=255 ; 3411
0x00004839 129f61 lcall fcn.00009f61
0x0000483c fd mov r5, a
0x0000483d 33 rlc a
0x0000483e 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
0x00004840 fc mov r4, a
0x00004841 c3 clr c
0x00004842 ed mov a, r5
0x00004843 9f subb a, r7
0x00004844 ff mov r7, a
0x00004845 ec mov a, r4
0x00004846 9e subb a, r6
0x00004847 fe mov r6, a
0x00004848 745f mov a, #0x5f ; '_'
0x0000484a 2f add a, r7
0x0000484b f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x0000484d 740c mov a, #0x0c
0x0000484f 3e addc a, r6
0x00004850 f583 mov 0x83, a ; [0x83:1]=255 ; 131
0x00004852 7406 mov a, #0x06
0x00004854 129f2d lcall fcn.00009f2d
0x00004857 129f5e lcall fcn.00009f5e
0x0000485a 2403 add a, #0x03
0x0000485c ff mov r7, a
0x0000485d 12df67 lcall fcn.0000df67
0x00004860 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x00004863 129ed0 lcall fcn.00009ed0
0x00004866 129fa6 lcall fcn.00009fa6
0x00004869 ff mov r7, a
0x0000486a 900c64 mov dptr, #0x0c64 ; 'd\f'
; [0xc64:1]=255 ; 3172
0x0000486d bf100c cjne r7, #0x10, 0x487c
0x00004870 7406 mov a, #0x06
0x00004872 f0 movx @dptr, a
0x00004873 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
0x00004876 e0 movx a, @dptr
0x00004877 ff mov r7, a
0x00004878 7e00 mov r6, #0x00
0x0000487a 800e sjmp 0x488a
; CODE XREF from fcn.00004503 @ +0x36a(x)
0x0000487c 7401 mov a, #0x01
0x0000487e 129ecf lcall fcn.00009ecf
0x00004881 129fa6 lcall fcn.00009fa6
0x00004884 2401 add a, #0x01
0x00004886 ff mov r7, a
0x00004887 e4 clr a
0x00004888 33 rlc a
0x00004889 fe mov r6, a
; CODE XREF from fcn.00004503 @ +0x377(x)
0x0000488a 12d40c lcall fcn.0000d40c
; CODE XREF from fcn.000042b7 @ +0x1ce(x)
0x0000488d 129f2e lcall fcn.00009f2e
0x00004890 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x00004893 900c68 mov dptr, #0x0c68 ; 'h\f'
; [0xc68:1]=255 ; 3176
0x00004896 7406 mov a, #0x06
0x00004898 f0 movx @dptr, a
0x00004899 900c6a mov dptr, #0x0c6a ; 'j\f'
; [0xc6a:1]=255 ; 3178
0x0000489c 7402 mov a, #0x02
0x0000489e f0 movx @dptr, a
0x0000489f fd mov r5, a
0x000048a0 7f0a mov r7, #0x0a
0x000048a2 12e722 lcall fcn.0000e722
0x000048a5 129ed0 lcall fcn.00009ed0
0x000048a8 900003 mov dptr, #0x0003 ; [0x3:1]=255 ; 3
0x000048ab 12514b lcall fcn.0000514b
0x000048ae 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
0x000048b1 84 div ab
; CODE XREF from fcn.00004503 @ +0x135(x)
0x000048b2 90e87d mov dptr, #0xe87d ; [0xe87d:1]=16
; CODE XREF from fcn.00004503 @ +0x2de(x)
0x000048b5 129ee4 lcall fcn.00009ee4
0x000048b8 7401 mov a, #0x01
0x000048ba f0 movx @dptr, a
0x000048bb 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x000048be 900c66 mov dptr, #0x0c66 ; 'f\f'
; [0xc66:1]=255 ; 3174
0x000048c1 7406 mov a, #0x06
0x000048c3 f0 movx @dptr, a
0x000048c4 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x000048c7 e0 movx a, @dptr
0x000048c8 ff mov r7, a
0x000048c9 7401 mov a, #0x01
0x000048cb 7e00 mov r6, #0x00
0x000048cd a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
0x000048cf 08 inc r0
0x000048d0 8005 sjmp 0x48d7
; CODE XREF from fcn.00004503 @ +0x3d4(x)
0x000048d2 c3 clr c
0x000048d3 33 rlc a
0x000048d4 ce xch a, r6
0x000048d5 33 rlc a
0x000048d6 ce xch a, r6
; CODE XREF from fcn.00004503 @ +0x3cd(x)
0x000048d7 d8f9 djnz r0, 0x48d2
0x000048d9 ff mov r7, a
0x000048da 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
0x000048dd e0 movx a, @dptr
0x000048de fd mov r5, a
0x000048df ef mov a, r7
0x000048e0 5d anl a, r5
0x000048e1 6004 jz 0x48e7
0x000048e3 7f05 mov r7, #0x05
0x000048e5 8002 sjmp 0x48e9
; CODE XREF from fcn.00004503 @ +0x3de(x)
0x000048e7 7f02 mov r7, #0x02
; CODE XREF from fcn.00004503 @ +0x3e2(x)
0x000048e9 900c68 mov dptr, #0x0c68 ; 'h\f'
; [0xc68:1]=255 ; 3176
0x000048ec ef mov a, r7
0x000048ed 129f76 lcall fcn.00009f76
0x000048f0 f0 movx @dptr, a
0x000048f1 900c57 mov dptr, #0x0c57 ; 'W\f'
; [0xc57:1]=255 ; 3159
0x000048f4 f0 movx @dptr, a
0x000048f5 02498e ljmp 0x498e ; fcn.000042b7+0x6d7
0x000048f8 7d02 mov r5, #0x02
0x000048fa 7f03 mov r7, #0x03
0x000048fc 12e722 lcall fcn.0000e722
0x000048ff 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
0x00004902 e0 movx a, @dptr
0x00004903 ff mov r7, a
0x00004904 90e871 mov dptr, #0xe871 ; [0xe871:1]=0
0x00004907 129ee4 lcall fcn.00009ee4
0x0000490a 7406 mov a, #0x06
0x0000490c f0 movx @dptr, a
0x0000490d ef mov a, r7
0x0000490e 24f3 add a, #0xf3
0x00004910 fd mov r5, a
0x00004911 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
0x00004914 9007ca mov dptr, #0x07ca ; [0x7ca:1]=255 ; 1994
0x00004917 1254f2 lcall fcn.000054f2
0x0000491a e0 movx a, @dptr
0x0000491b f9 mov r1, a
0x0000491c 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
0x0000491f e0 movx a, @dptr
0x00004920 fe mov r6, a
0x00004921 7401 mov a, #0x01
0x00004923 a806 mov r0, 0x06 ; [0x6:1]=255 ; 6
0x00004925 08 inc r0
0x00004926 8002 sjmp 0x492a
; CODE XREF from fcn.00004503 @ +0x427(x)
0x00004928 c3 clr c
0x00004929 33 rlc a
; CODE XREF from fcn.00004503 @ +0x423(x)
0x0000492a d8fc djnz r0, 0x4928
0x0000492c 59 anl a, r1
0x0000492d 900d4e mov dptr, #0x0d4e ; 'N\r'
; [0xd4e:1]=255 ; 3406
0x00004930 f0 movx @dptr, a
0x00004931 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
0x00004934 ed mov a, r5
0x00004935 9007cb mov dptr, #0x07cb ; [0x7cb:1]=255 ; 1995
0x00004938 1254f2 lcall fcn.000054f2
0x0000493b e0 movx a, @dptr
0x0000493c fa mov r2, a
0x0000493d e4 clr a
0x0000493e 900d4d mov dptr, #0x0d4d ; 'M\r'
; [0xd4d:1]=255 ; 3405
0x00004941 f0 movx @dptr, a
; CODE XREF from fcn.00004503 @ +0x44e(x)
0x00004942 129f4c lcall fcn.00009f4c
0x00004945 9404 subb a, #0x04
0x00004947 500a jnc 0x4953
0x00004949 7d02 mov r5, #0x02
0x0000494b 12e2f2 lcall fcn.0000e2f2
0x0000494e 129f89 lcall fcn.00009f89
0x00004951 80ef sjmp 0x4942
; CODE XREF from fcn.00004503 @ +0x444(x)
0x00004953 900d4e mov dptr, #0x0d4e ; 'N\r'
; [0xd4e:1]=255 ; 3406
0x00004956 e0 movx a, @dptr
0x00004957 6017 jz 0x4970
0x00004959 ea mov a, r2
0x0000495a b48404 cjne a, #0x84, 0x4961
0x0000495d 14 dec a
0x0000495e ff mov r7, a
0x0000495f 8002 sjmp 0x4963
; CODE XREF from fcn.00004503 @ +0x457(x)
0x00004961 af02 mov r7, 0x02 ; [0x2:1]=255 ; 2
; CODE XREF from fcn.00004503 @ +0x45c(x)
0x00004963 900d5a mov dptr, #0x0d5a ; 'Z\r'
; [0xd5a:1]=255 ; 3418
0x00004966 ef mov a, r7
0x00004967 f0 movx @dptr, a
0x00004968 2480 add a, #0x80
0x0000496a ff mov r7, a
0x0000496b 7d05 mov r5, #0x05
0x0000496d 12e2f2 lcall fcn.0000e2f2
; CODE XREF from fcn.00004503 @ +0x454(x)
0x00004970 ea mov a, r2
0x00004971 b48504 cjne a, #0x85, 0x4978
0x00004974 7f05 mov r7, #0x05
0x00004976 8002 sjmp 0x497a
; CODE XREF from fcn.00004503 @ +0x46e(x)
0x00004978 7f02 mov r7, #0x02
; CODE XREF from fcn.00004503 @ +0x473(x)
0x0000497a 900c68 mov dptr, #0x0c68 ; 'h\f'
; [0xc68:1]=255 ; 3176
0x0000497d ef mov a, r7
0x0000497e f0 movx @dptr, a
0x0000497f e9 mov a, r1
0x00004980 b48004 cjne a, #0x80, 0x4987
0x00004983 7f08 mov r7, #0x08
0x00004985 8002 sjmp 0x4989
; CODE XREF from fcn.00004503 @ +0x47d(x)
0x00004987 7f02 mov r7, #0x02
; CODE XREF from fcn.00004503 @ +0x482(x)
0x00004989 900c60 mov dptr, #0x0c60 ; '`\f'
; [0xc60:1]=255 ; 3168
0x0000498c ef mov a, r7
0x0000498d f0 movx @dptr, a
| ; XREFS: CODE 0x0000445c CODE 0x00004466 CODE 0x00004482
| ; XREFS: CODE 0x000044ac CODE 0x000044fa CODE 0x00004500
| ; XREFS: CODE 0x0000453b CODE 0x0000455f CODE 0x000045b5
| ; XREFS: CODE 0x00004614 CODE 0x0000461d CODE 0x00004682
| ; XREFS: CODE 0x0000468b CODE 0x00004772 CODE 0x0000479a
| ; XREFS: CODE 0x000047db CODE 0x00004860 CODE 0x00004890
| ; XREFS: CODE 0x000048bb CODE 0x000048f5
\ 0x0000498e 02d06b ljmp fcn.0000d06b
; CALL XREFS from fcn.00004503 @ +0x1e0(x), +0x25d(x)
/ 11: fcn.00004991 ();
| 0x00004991 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004994 e0 movx a, @dptr
| 0x00004995 ff mov r7, a
| 0x00004996 7dff mov r5, #0xff
| 0x00004998 12dff6 lcall fcn.0000dff6
\ 0x0000499b 22 ret
; CALL XREFS from fcn.00002c02 @ +0x23c(x), +0x405(x)
/ 2: fcn.0000499c ();
\ 0x0000499c 540f anl a, #0x0f
; CALL XREFS from fcn.00002c02 @ +0x2c2(x), +0x39d(x)
/ 1: fcn.0000499e ();
\ 0x0000499e ff mov r7, a
; XREFS(47)
/ 3: fcn.0000499f ();
\ 0x0000499f 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
; CALL XREF from fcn.0000b9be @ 0xba3c(x)
/ 1: fcn.000049a2 ();
\ 0x000049a2 e0 movx a, @dptr
; XREFS: CALL 0x000024a6 CALL 0x0000253e CALL 0x00002822
; XREFS: CALL 0x00002858 CALL 0x000028ca CALL 0x00002d38
; XREFS: CALL 0x00002e01 CALL 0x00002eee CALL 0x00002faa
; XREFS: CALL 0x00002fe1 CALL 0x000031e7 CALL 0x0000417c
; XREFS: CALL 0x0000424d CALL 0x000073f0
/ 3: fcn.000049a3 ();
\ 0x000049a3 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; XREFS: CALL 0x000025cd CALL 0x000027a4 CALL 0x000028d9
; XREFS: CALL 0x00002cf8 CALL 0x00002e11 CALL 0x00002f1a
; XREFS: CALL 0x00003154 CALL 0x000031a3 CALL 0x00003367
; XREFS: CALL 0x00003c95 CALL 0x000040f5 CALL 0x0000753a
; XREFS: CALL 0x000087c9 CALL 0x0000b9ec
/ 9: fcn.000049a6 ();
| 0x000049a6 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x000049a9 1254f2 lcall fcn.000054f2
\ 0x000049ac 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.000033c4 @ 0x37e3(x), 0x3f1a(x)
/ 3: fcn.000049af ();
\ 0x000049af 900a86 mov dptr, #0x0a86 ; [0xa86:1]=255 ; 2694
; CALL XREF from fcn.000033c4 @ 0x378c(x)
/ 58: fcn.000049b2 ();
| 0x000049b2 e0 movx a, @dptr
| 0x000049b3 ff mov r7, a
| 0x000049b4 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000049b7 e0 movx a, @dptr
| 0x000049b8 fe mov r6, a
| 0x000049b9 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000049bb 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000049bd 24c9 add a, #0xc9
| 0x000049bf f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000049c1 e4 clr a
| 0x000049c2 340a addc a, #0x0a
| 0x000049c4 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000049c6 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000049c8 2f add a, r7
| 0x000049c9 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000049cb e4 clr a
| 0x000049cc 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x000049ce f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000049d0 e0 movx a, @dptr
| 0x000049d1 fd mov r5, a
| 0x000049d2 74fc mov a, #0xfc
| 0x000049d4 2e add a, r6
| 0x000049d5 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000049d7 e4 clr a
| 0x000049d8 3404 addc a, #0x04
| 0x000049da f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000049dc ed mov a, r5
| 0x000049dd f0 movx @dptr, a
| 0x000049de ee mov a, r6
| 0x000049df 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000049e1 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000049e3 2401 add a, #0x01
| 0x000049e5 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000049e7 e4 clr a
| 0x000049e8 340a addc a, #0x0a
\ 0x000049ea f583 mov 0x83, a ; [0x83:1]=255 ; 131
; XREFS: CALL 0x000026fb CALL 0x00002705 CALL 0x0000270d
; XREFS: CALL 0x00002718 CALL 0x00003a03 CALL 0x00003a0f
; XREFS: CALL 0x00003a17 CALL 0x00003a1f CALL 0x00003a29
; XREFS: CALL 0x00003ce0 CALL 0x00003d0f CALL 0x00003d9e
/ 3: fcn.000049ec ();
| 0x000049ec e582 mov a, 0x82 ; [0x82:1]=255 ; 130
\ 0x000049ee 2f add a, r7
; XREFS: CALL 0x00003873 CALL 0x00003cec CALL 0x00003d44
; XREFS: CALL 0x00003d4d CALL 0x00003d5c CALL 0x00003d86
; XREFS: CALL 0x00003dab CALL 0x00003dc0 CALL 0x00003e3e
; XREFS: CALL 0x00003e50 CALL 0x00003e59 CALL 0x00004221
; XREFS: CALL 0x0000423c CALL 0x000073d4 CALL 0x00007439
; XREFS: CALL 0x00007465 CALL 0x0000748e CALL 0x000087e6
; XREFS: CALL 0x0000881e CALL 0x00008833
/ 8: fcn.000049ef ();
| 0x000049ef f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000049f1 e4 clr a
| 0x000049f2 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x000049f4 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x000049f6 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3c50(x), 0x3fd6(x)
/ 28: fcn.000049f7 ();
| 0x000049f7 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x000049fa e0 movx a, @dptr
| 0x000049fb ff mov r7, a
| 0x000049fc 24b1 add a, #0xb1
| 0x000049fe f582 mov 0x82, a ; [0x82:1]=255 ; 130
| ;-- aav.0x00004a00:
| ; NULL XREF from fcn.0000f141 @ +0x2d9(r)
| 0x00004a00 e4 clr a
| 0x00004a01 3403 addc a, #0x03
| 0x00004a03 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004a05 e0 movx a, @dptr
| 0x00004a06 fe mov r6, a
| 0x00004a07 74a7 mov a, #0xa7
| 0x00004a09 2f add a, r7
| 0x00004a0a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004a0c e4 clr a
| 0x00004a0d 3405 addc a, #0x05
| 0x00004a0f f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004a11 ee mov a, r6
\ 0x00004a12 f0 movx @dptr, a
; CALL XREFS from fcn.000033c4 @ 0x4036(x), 0x40b6(x)
/ 3: fcn.00004a13 ();
\ 0x00004a13 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
; CALL XREF from fcn.00008701 @ 0x8750(x)
; CALL XREF from fcn.00009836 @ 0x98a6(x)
; CALL XREF from fcn.00009dbb @ 0x9df4(x)
; CALL XREF from fcn.0000ab40 @ 0xab69(x)
/ 13: fcn.00004a16 ();
| 0x00004a16 e0 movx a, @dptr
| 0x00004a17 ff mov r7, a
| 0x00004a18 24f7 add a, #0xf7
| 0x00004a1a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004a1c e4 clr a
| 0x00004a1d 3403 addc a, #0x03
| 0x00004a1f f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004a21 e0 movx a, @dptr
\ 0x00004a22 fe mov r6, a
; CALL XREF from fcn.000033c4 @ 0x3f57(x)
; CALL XREF from fcn.0000d593 @ 0xd59d(x)
/ 3: fcn.00004a23 ();
| 0x00004a23 745c mov a, #0x5c ; '\\'
\ 0x00004a25 2f add a, r7
; XREFS: CALL 0x00003804 CALL 0x00003817 CALL 0x0000387f
; XREFS: CALL 0x00003c0e CALL 0x00003c69 CALL 0x00003f4c
; XREFS: CALL 0x000040c1 CALL 0x000041dd CALL 0x00007456
; XREFS: CALL 0x000074b7 CALL 0x00008777 CALL 0x000098cc
; XREFS: CALL 0x00009e1b CALL 0x0000ab8c CALL 0x0000aefb
/ 8: fcn.00004a26 ();
| 0x00004a26 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004a28 e4 clr a
| 0x00004a29 3405 addc a, #0x05
| 0x00004a2b f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004a2d 22 ret
; XREFS: CALL 0x000038ae CALL 0x000038c5 CALL 0x000038cc
; XREFS: CALL 0x000038ec CALL 0x00003910 CALL 0x00003b7b
; XREFS: CALL 0x00003b92 CALL 0x00003b99 CALL 0x00003bb9
; XREFS: CALL 0x00003edb CALL 0x0000415f CALL 0x000041ec
/ 5: fcn.00004a2e ();
| 0x00004a2e 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004a31 e0 movx a, @dptr
\ 0x00004a32 ff mov r7, a
; CALL XREFS from fcn.000033c4 @ 0x3892(x), 0x3c1c(x), 0x41c6(x), 0x41e3(x)
; CALL XREF from fcn.0000c1a6 @ 0xc1d6(x)
/ 2: fcn.00004a33 ();
\ 0x00004a33 24cd add a, #0xcd
; CALL XREF from fcn.000033c4 @ 0x3bd5(x)
; CALL XREFS from fcn.00008cb5 @ 0x9aeb(x), 0x9b53(x)
/ 9: fcn.00004a35 ();
| 0x00004a35 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004a37 e4 clr a
| 0x00004a38 3403 addc a, #0x03
| 0x00004a3a f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004a3c e0 movx a, @dptr
\ 0x00004a3d 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3a00(x), 0x3cdd(x), 0x3d9b(x)
/ 3: fcn.00004a3e ();
\ 0x00004a3e 9003cc mov dptr, #0x03cc ; [0x3cc:1]=255 ; 972
; CALL XREF from aav.0x000025bf @ +0x139(x)
/ 7: fcn.00004a41 ();
| 0x00004a41 e0 movx a, @dptr
| 0x00004a42 ff mov r7, a
| 0x00004a43 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004a46 e0 movx a, @dptr
\ 0x00004a47 fe mov r6, a
; CALL XREF from fcn.00002443 @ 0x25c3(x)
; CALL XREFS from fcn.000033c4 @ 0x3d0c(x), 0x3d56(x), 0x3d80(x)
; CALL XREF from fcn.00007362 @ 0x73ce(x)
/ 3: fcn.00004a48 ();
\ 0x00004a48 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
; CALL XREF from fcn.000033c4 @ 0x382f(x)
/ 6: fcn.00004a4b ();
| 0x00004a4b 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004a4e 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.000033c4 @ 0x37d2(x), 0x3ef3(x)
/ 1: fcn.00004a51 ();
\ 0x00004a51 f0 movx @dptr, a
; XREFS: CALL 0x00003490 CALL 0x00003497 CALL 0x00003799
; XREFS: CALL 0x000039d7 CALL 0x000039dd CALL 0x00003a50
; XREFS: CALL 0x00003e5f CALL 0x00003e86 CALL 0x00003e92
; XREFS: CALL 0x00003ea3 CALL 0x00003ecc CALL 0x00003ed3
; XREFS: CALL 0x00003efa CALL 0x00003f91 CALL 0x00003fdc
; XREFS: CALL 0x00004260 CALL 0x00004268
/ 12: fcn.00004a52 ();
| 0x00004a52 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x00004a55 e0 movx a, @dptr
| 0x00004a56 fe mov r6, a
| 0x00004a57 a3 inc dptr
| 0x00004a58 e0 movx a, @dptr
| 0x00004a59 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004a5b 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
\ 0x00004a5d 22 ret
; CALL XREF from aav.0x0000270c @ +0xac(x)
; CALL XREF from fcn.000033c4 @ 0x40e5(x)
; CALL XREF from fcn.00007362 @ 0x7527(x)
; CALL XREF from fcn.0000a2bc @ 0xa2e1(x)
/ 5: fcn.00004a5e ();
| 0x00004a5e 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004a61 e0 movx a, @dptr
\ 0x00004a62 ff mov r7, a
; CALL XREF from fcn.00002443 @ 0x2594(x)
; CALL XREFS from aav.0x0000270c @ +0xd1(x), +0xec(x)
; CALL XREF from fcn.00002c02 @ +0x111(x)
; CALL XREF from fcn.0000a2bc @ 0xa354(x)
/ 3: fcn.00004a63 ();
\ 0x00004a63 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
; CALL XREF from fcn.000033c4 @ 0x3cc4(x)
/ 6: fcn.00004a66 ();
| 0x00004a66 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004a69 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.000033c4 @ 0x399a(x), 0x3c22(x), 0x3f5c(x), 0x3fa4(x), 0x41f3(x)
/ 7: fcn.00004a6c ();
| 0x00004a6c 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004a6f e0 movx a, @dptr
\ 0x00004a70 900663 mov dptr, #0x0663 ; [0x663:1]=255 ; 1635
; CALL XREF from fcn.000033c4 @ 0x39b7(x)
/ 9: fcn.00004a73 ();
| 0x00004a73 ff mov r7, a
| 0x00004a74 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x00004a77 1254f2 lcall fcn.000054f2
| 0x00004a7a e0 movx a, @dptr
\ 0x00004a7b 22 ret
; CALL XREF from fcn.0000cda0 @ 0xcdeb(x)
; CALL XREF from fcn.0000d593 @ 0xd5cc(x)
/ 12: fcn.00004a7c ();
| 0x00004a7c 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x00004a7f ef mov a, r7
| 0x00004a80 1254f2 lcall fcn.000054f2
| 0x00004a83 e0 movx a, @dptr
| 0x00004a84 fb mov r3, a
\ 0x00004a85 900668 mov dptr, #0x0668 ; [0x668:1]=255 ; 1640
; CALL XREF from fcn.000033c4 @ 0x381f(x)
/ 1: fcn.00004a88 ();
\ 0x00004a88 ef mov a, r7
; CALL XREF from fcn.000033c4 @ 0x3b48(x)
/ 8: fcn.00004a89 ();
| 0x00004a89 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x00004a8c 1254f2 lcall fcn.000054f2
| 0x00004a8f e0 movx a, @dptr
\ 0x00004a90 22 ret
; CALL XREFS from fcn.00002c02 @ +0x3ab(x), +0x3e2(x)
/ 8: fcn.00004a91 ();
| 0x00004a91 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x00004a94 12514b lcall fcn.0000514b
| 0x00004a97 fe mov r6, a
\ 0x00004a98 ef mov a, r7
; CALL XREF from fcn.00002443 @ 0x25ed(x)
; CALL XREF from fcn.0000282c @ 0x285f(x)
; CALL XREFS from fcn.00002c02 @ +0x3b9(x), +0x3f1(x)
; CALL XREF from fcn.0000e0a6 @ 0xe0c8(x)
/ 3: fcn.00004a99 ();
\ 0x00004a99 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
; CALL XREF from fcn.000033c4 @ 0x3d3e(x)
/ 6: fcn.00004a9c ();
| 0x00004a9c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004a9f 0254f2 ljmp fcn.000054f2
; XREFS: CALL 0x00003103 CALL 0x00003118 CALL 0x00003157
; XREFS: CALL 0x0000317e CALL 0x000031a6 CALL 0x0000336a
; XREFS: CALL 0x000038a1 CALL 0x000038b8 CALL 0x000038df
; XREFS: CALL 0x00003b6e CALL 0x00003b85 CALL 0x00003bac
; XREFS: CALL 0x00004064 CALL 0x000040a3 CALL 0x000041a2
; XREFS: CALL 0x0000a385 CALL 0x0000b885
/ 11: fcn.00004aa2 ();
| 0x00004aa2 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x00004aa5 12514b lcall fcn.0000514b
| 0x00004aa8 13 rrc a
| 0x00004aa9 13 rrc a
| 0x00004aaa 543f anl a, #0x3f
\ 0x00004aac 22 ret
; CALL XREFS from fcn.000033c4 @ 0x39ca(x), 0x3b33(x), 0x3c38(x), 0x3f96(x), 0x3fbe(x)
/ 3: fcn.00004aad ();
\ 0x00004aad 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
; CALL XREF from fcn.00008701 @ 0x879b(x)
; CALL XREF from fcn.00009836 @ 0x986c(x)
; CALL XREF from fcn.00009dbb @ 0x9e3e(x)
; CALL XREF from fcn.0000ab40 @ 0xaba9(x)
/ 4: fcn.00004ab0 ();
| 0x00004ab0 e0 movx a, @dptr
| 0x00004ab1 ff mov r7, a
\ 0x00004ab2 24e3 add a, #0xe3
; XREFS: CALL 0x000037ee CALL 0x000037f7 CALL 0x00003a7a
; XREFS: CALL 0x00003ad8 CALL 0x00003b08 CALL 0x00003f25
; XREFS: CALL 0x00003f2e CALL 0x0000cda5 CALL 0x0000cddf
/ 8: fcn.00004ab4 ();
| 0x00004ab4 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004ab6 e4 clr a
| 0x00004ab7 3404 addc a, #0x04
| 0x00004ab9 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004abb 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3a65(x), 0x3cf2(x)
/ 1: fcn.00004abc ();
\ 0x00004abc ff mov r7, a
; CALL XREFS from fcn.000033c4 @ 0x383b(x), 0x3dc5(x)
; CALL XREF from fcn.0000a2bc @ 0xa2ea(x)
/ 3: fcn.00004abd ();
\ 0x00004abd 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
; CALL XREF from fcn.000033c4 @ 0x3978(x)
; CALL XREF from fcn.000072f6 @ 0x731a(x)
; CALL XREF from fcn.00007362 @ 0x7413(x)
; CALL XREF from fcn.0000ab40 @ 0xabf1(x)
/ 1: fcn.00004ac0 ();
\ 0x00004ac0 e0 movx a, @dptr
; CALL XREF from fcn.000033c4 @ 0x3d1c(x)
; CALL XREF from fcn.00007362 @ 0x74ab(x)
/ 2: fcn.00004ac1 ();
\ 0x00004ac1 248e add a, #0x8e
; CALL XREFS from fcn.000033c4 @ 0x3bf5(x), 0x3d66(x), 0x3d90(x)
/ 9: fcn.00004ac3 ();
| 0x00004ac3 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004ac5 e4 clr a
| 0x00004ac6 3405 addc a, #0x05
| 0x00004ac8 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004aca e0 movx a, @dptr
\ 0x00004acb 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3ce6(x), 0x3da5(x)
/ 5: fcn.00004acc ();
| 0x00004acc 900397 mov dptr, #0x0397 ; [0x397:1]=255 ; 919
| 0x00004acf e0 movx a, @dptr
\ 0x00004ad0 fd mov r5, a
; CALL XREF from fcn.000033c4 @ 0x3a0c(x)
/ 1: fcn.00004ad1 ();
\ 0x00004ad1 ee mov a, r6
; CALL XREF from fcn.00007362 @ 0x73c0(x)
/ 3: fcn.00004ad2 ();
\ 0x00004ad2 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
; CALL XREF from fcn.000033c4 @ 0x3dba(x)
/ 6: fcn.00004ad5 ();
| 0x00004ad5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004ad8 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.00008701 @ 0x87a3(x)
; CALL XREF from fcn.0000ab40 @ 0xabb1(x)
; CALL XREF from fcn.0000cda0 @ 0xcdad(x)
/ 12: fcn.00004adb ();
| 0x00004adb 74b1 mov a, #0xb1
| 0x00004add 2f add a, r7
| 0x00004ade f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004ae0 e4 clr a
| 0x00004ae1 3403 addc a, #0x03
| 0x00004ae3 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004ae5 e0 movx a, @dptr
\ 0x00004ae6 fc mov r4, a
; CALL XREFS from fcn.000033c4 @ 0x3f43(x), 0x403f(x)
; CALL XREF from fcn.00009836 @ 0x987c(x)
; CALL XREF from fcn.00009dbb @ 0x9e4e(x)
/ 3: fcn.00004ae7 ();
| 0x00004ae7 74a7 mov a, #0xa7
\ 0x00004ae9 2f add a, r7
; XREFS: CALL 0x00003889 CALL 0x00003c16 CALL 0x00003c81
; XREFS: CALL 0x00003f3b CALL 0x000041c0 CALL 0x0000747e
; XREFS: CALL 0x000074c2
/ 8: fcn.00004aea ();
| 0x00004aea f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004aec e4 clr a
| 0x00004aed 3405 addc a, #0x05
| 0x00004aef f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004af1 22 ret
; CALL XREFS from fcn.0000aef2 @ 0xaf44(x), 0xaf5b(x), 0xafa0(x)
/ 3: fcn.00004af2 ();
\ 0x00004af2 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
; CALL XREFS from fcn.0000bf96 @ 0xbfd0(x), 0xbfeb(x), 0xc00d(x)
/ 4: fcn.00004af5 ();
| 0x00004af5 e0 movx a, @dptr
\ 0x00004af6 900668 mov dptr, #0x0668 ; [0x668:1]=255 ; 1640
; CALL XREF from fcn.000033c4 @ 0x3f7e(x)
/ 8: fcn.00004af9 ();
| 0x00004af9 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x00004afc 1254f2 lcall fcn.000054f2
| 0x00004aff e0 movx a, @dptr
\ 0x00004b00 22 ret
; CALL XREFS from fcn.000033c4 @ 0x392e(x), 0x3953(x), 0x3967(x), 0x4144(x)
/ 3: fcn.00004b01 ();
\ 0x00004b01 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
; CALL XREF from fcn.000033c4 @ 0x3941(x)
; CALL XREFS from fcn.0000c1a6 @ 0xc1c2(x), 0xc20d(x)
/ 1: fcn.00004b04 ();
\ 0x00004b04 e0 movx a, @dptr
; CALL XREF from fcn.000033c4 @ 0x3ee7(x)
/ 2: fcn.00004b05 ();
\ 0x00004b05 2415 add a, #0x15
; XREFS: CALL 0x00003936 CALL 0x0000405c CALL 0x0000c1ea
; XREFS: CALL 0x0000c2aa CALL 0x0000c2c3 CALL 0x0000c2db
; XREFS: CALL 0x0000c2f4
/ 8: fcn.00004b07 ();
| 0x00004b07 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004b09 e4 clr a
| 0x00004b0a 3405 addc a, #0x05
| 0x00004b0c f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004b0e 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3d47(x), 0x3e53(x)
/ 7: fcn.00004b0f ();
| 0x00004b0f ef mov a, r7
| 0x00004b10 f0 movx @dptr, a
| 0x00004b11 900d01 mov dptr, #0x0d01 ; [0xd01:1]=255 ; 3329
| 0x00004b14 e0 movx a, @dptr
\ 0x00004b15 ff mov r7, a
; CALL XREF from fcn.00007362 @ 0x7488(x)
/ 1: fcn.00004b16 ();
\ 0x00004b16 ed mov a, r5
; CALL XREF from fcn.000033c4 @ 0x3a26(x)
; CALL XREF from fcn.00008701 @ 0x87e0(x)
/ 3: fcn.00004b17 ();
\ 0x00004b17 900884 mov dptr, #0x0884 ; [0x884:1]=255 ; 2180
; CALL XREF from fcn.000033c4 @ 0x3e4a(x)
/ 6: fcn.00004b1a ();
| 0x00004b1a 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004b1d 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.00002c02 @ +0x4f4(x), +0x53c(x)
/ 5: fcn.00004b20 ();
| 0x00004b20 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004b23 e0 movx a, @dptr
\ 0x00004b24 ff mov r7, a
; CALL XREF from fcn.0000282c @ +0xe7(x)
; CALL XREFS from fcn.00002c02 @ +0x202(x), +0x584(x)
; CALL XREFS from fcn.0000b87f @ 0xb88c(x), 0xb910(x)
/ 3: fcn.00004b25 ();
| 0x00004b25 e9 mov a, r1
\ 0x00004b26 2408 add a, #0x08
; XREFS: CALL 0x0000255c CALL 0x00002828 CALL 0x00002e44
; XREFS: CALL 0x00002eca CALL 0x00002ef4 CALL 0x0000300d
; XREFS: CALL 0x00003033 CALL 0x00003072 CALL 0x000030a7
/ 7: fcn.00004b28 ();
| 0x00004b28 f9 mov r1, a
| 0x00004b29 e4 clr a
| 0x00004b2a 3a addc a, r2
| 0x00004b2b fa mov r2, a
\ 0x00004b2c 025132 ljmp fcn.00005132
; CALL XREFS from fcn.000033c4 @ 0x37af(x), 0x3f52(x), 0x4226(x)
/ 5: fcn.00004b2f ();
| 0x00004b2f 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004b32 e0 movx a, @dptr
\ 0x00004b33 ff mov r7, a
; XREFS: CALL 0x000036f2 CALL 0x00003715 CALL 0x0000380f
; XREFS: CALL 0x00003f09 CALL 0x00008760 CALL 0x000098b6
; XREFS: CALL 0x00009e04 CALL 0x0000ab79
/ 2: fcn.00004b34 ();
\ 0x00004b34 24f7 add a, #0xf7
; CALL XREF from fcn.000033c4 @ 0x3e7b(x)
; CALL XREF from fcn.0000d593 @ 0xd598(x)
/ 8: fcn.00004b36 ();
| 0x00004b36 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004b38 e4 clr a
| 0x00004b39 3403 addc a, #0x03
| 0x00004b3b f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004b3d 22 ret
; CALL XREFS from fcn.000033c4 @ 0x39a5(x), 0x3c2d(x), 0x3f67(x), 0x3faf(x)
/ 3: fcn.00004b3e ();
\ 0x00004b3e 900666 mov dptr, #0x0666 ; [0x666:1]=255 ; 1638
; CALL XREF from fcn.000033c4 @ 0x3c41(x)
/ 1: fcn.00004b41 ();
\ 0x00004b41 ef mov a, r7
; CALL XREF from fcn.000033c4 @ 0x404c(x)
/ 8: fcn.00004b42 ();
| 0x00004b42 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x00004b45 1254f2 lcall fcn.000054f2
| 0x00004b48 e0 movx a, @dptr
\ 0x00004b49 22 ret
; CALL XREFS from fcn.0000aef2 @ 0xaf47(x), 0xafa3(x)
/ 7: fcn.00004b4a ();
| 0x00004b4a 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x00004b4d f0 movx @dptr, a
\ 0x00004b4e 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
; CALL XREF from fcn.0000aef2 @ 0xaf65(x)
; CALL XREF from fcn.0000cda0 @ 0xcdf5(x)
; CALL XREF from fcn.0000d593 @ 0xd5d6(x)
/ 1: fcn.00004b51 ();
\ 0x00004b51 e0 movx a, @dptr
; CALL XREFS from fcn.0000bf96 @ 0xbff3(x), 0xc015(x)
/ 3: fcn.00004b52 ();
\ 0x00004b52 900d37 mov dptr, #0x0d37 ; '7\r'
\ ; [0xd37:1]=255 ; 3383
; CALL XREF from fcn.0000bf96 @ 0xbfdb(x)
/ 9: fcn.00004b55 ();
| 0x00004b55 f0 movx @dptr, a
| 0x00004b56 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x00004b59 7403 mov a, #0x03
| 0x00004b5b f0 movx @dptr, a
| 0x00004b5c fd mov r5, a
\ 0x00004b5d 22 ret
; XREFS: CALL 0x00007328 CALL 0x00008739 CALL 0x00009858
; XREFS: CALL 0x00009892 CALL 0x00009ddd CALL 0x00009e2a
; XREFS: CALL 0x0000ab55 CALL 0x0000ab95
/ 13: fcn.00004b5e ();
| 0x00004b5e 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004b61 e0 movx a, @dptr
| 0x00004b62 ff mov r7, a
| 0x00004b63 7401 mov a, #0x01
| 0x00004b65 7e00 mov r6, #0x00
| 0x00004b67 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x00004b69 08 inc r0
\ 0x00004b6a 22 ret
; CALL XREF from aav.0x000025bf @ +0x143(x)
; CALL XREF from fcn.000033c4 @ 0x3a14(x)
/ 1: fcn.00004b6b ();
\ 0x00004b6b ee mov a, r6
; CALL XREF from fcn.000033c4 @ 0x386d(x)
; CALL XREF from fcn.00007362 @ 0x7433(x)
/ 3: fcn.00004b6c ();
\ 0x00004b6c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREF from fcn.000033c4 @ 0x3e38(x)
/ 6: fcn.00004b6f ();
| 0x00004b6f 900844 mov dptr, #0x0844 ; [0x844:1]=255 ; 2116
\ 0x00004b72 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000282c @ +0x7b(x)
; CALL XREF from aav.0x00002a0c @ +0xbf(x)
/ 26: fcn.00004b75 ();
| 0x00004b75 e4 clr a
| 0x00004b76 900e18 mov dptr, #0x0e18 ; '\x18\x0e'
| ; [0xe18:1]=255 ; 3608
| 0x00004b79 f0 movx @dptr, a
| 0x00004b7a 900e0c mov dptr, #0x0e0c ; '\f\x0e'
| ; [0xe0c:1]=255 ; 3596
| 0x00004b7d f0 movx @dptr, a
| 0x00004b7e a3 inc dptr
| 0x00004b7f 7464 mov a, #0x64 ; 'd'
| 0x00004b81 f0 movx @dptr, a
| 0x00004b82 a3 inc dptr
| 0x00004b83 e4 clr a
| 0x00004b84 f0 movx @dptr, a
| 0x00004b85 a3 inc dptr
| 0x00004b86 74c8 mov a, #0xc8
| 0x00004b88 f0 movx @dptr, a
| 0x00004b89 a3 inc dptr
| 0x00004b8a 7401 mov a, #0x01
| 0x00004b8c f0 movx @dptr, a
\ 0x00004b8d 742c mov a, #0x2c ; ','
; CALL XREF from aav.0x00002a0c @ +0xf9(x)
/ 1: fcn.00004b8f ();
\ 0x00004b8f a3 inc dptr
; CALL XREFS from fcn.000033c4 @ 0x3a2e(x), 0x4127(x)
/ 1: fcn.00004b90 ();
\ 0x00004b90 f0 movx @dptr, a
; CALL XREFS from aav.0x000025bf @ +0xef(x), +0x123(x)
; CALL XREF from fcn.000033c4 @ 0x398f(x)
/ 8: fcn.00004b91 ();
| 0x00004b91 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00004b94 e0 movx a, @dptr
| 0x00004b95 ff mov r7, a
| 0x00004b96 a3 inc dptr
| 0x00004b97 e0 movx a, @dptr
\ 0x00004b98 22 ret
; XREFS: CALL 0x000038a8 CALL 0x000038bf CALL 0x000038e6
; XREFS: CALL 0x00003b75 CALL 0x00003b8c CALL 0x00003bb3
; XREFS: CALL 0x00003bec CALL 0x00003ca0 CALL 0x00003d72
/ 3: fcn.00004b99 ();
\ 0x00004b99 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
; CALL XREF from fcn.000033c4 @ 0x3a9d(x)
; CALL XREF from fcn.00007362 @ 0x74a7(x)
/ 7: fcn.00004b9c ();
| 0x00004b9c e0 movx a, @dptr
| 0x00004b9d ff mov r7, a
| 0x00004b9e 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004ba1 e0 movx a, @dptr
\ 0x00004ba2 22 ret
; CALL XREFS from fcn.000033c4 @ 0x37e6(x), 0x3f1d(x)
/ 10: fcn.00004ba3 ();
| 0x00004ba3 e0 movx a, @dptr
| 0x00004ba4 ff mov r7, a
| 0x00004ba5 7442 mov a, #0x42 ; 'B'
| 0x00004ba7 2e add a, r6
| 0x00004ba8 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004baa e4 clr a
\ 0x00004bab 3405 addc a, #0x05
; CALL XREF from fcn.000033c4 @ 0x3aa8(x)
/ 4: fcn.00004bad ();
| 0x00004bad f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004baf ef mov a, r7
\ 0x00004bb0 f0 movx @dptr, a
; CALL XREF from fcn.000033c4 @ 0x3ab1(x)
/ 3: fcn.00004bb1 ();
| 0x00004bb1 74f3 mov a, #0xf3
\ 0x00004bb3 2e add a, r6
; CALL XREFS from fcn.000033c4 @ 0x3b14(x), 0x3b3c(x)
/ 8: fcn.00004bb4 ();
| 0x00004bb4 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004bb6 e4 clr a
| 0x00004bb7 3405 addc a, #0x05
| 0x00004bb9 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004bbb 22 ret
; CALL XREFS from fcn.0000bf96 @ 0xbfe3(x), 0xc005(x)
/ 3: fcn.00004bbc ();
\ 0x00004bbc 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
; CALL XREF from fcn.0000aef2 @ 0xaf3f(x)
/ 1: fcn.00004bbf ();
\ 0x00004bbf e0 movx a, @dptr
; CALL XREF from fcn.0000aef2 @ 0xaf8c(x)
/ 3: fcn.00004bc0 ();
\ 0x00004bc0 900665 mov dptr, #0x0665 ; [0x665:1]=255 ; 1637
; CALL XREF from fcn.0000aef2 @ 0xaf56(x)
/ 3: fcn.00004bc3 ();
\ 0x00004bc3 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
; CALL XREF from fcn.0000bf96 @ 0xbfb9(x)
/ 9: fcn.00004bc6 ();
| 0x00004bc6 1254f2 lcall fcn.000054f2
| 0x00004bc9 e0 movx a, @dptr
| 0x00004bca fb mov r3, a
| 0x00004bcb c3 clr c
| 0x00004bcc 9480 subb a, #0x80
\ 0x00004bce 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3905(x), 0x4070(x), 0x4166(x), 0x416f(x)
/ 4: fcn.00004bcf ();
| 0x00004bcf 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
\ 0x00004bd2 e0 movx a, @dptr
; CALL XREF from fcn.000033c4 @ 0x414f(x)
; CALL XREF from fcn.0000c1a6 @ 0xc1e2(x)
/ 2: fcn.00004bd3 ();
\ 0x00004bd3 249f add a, #0x9f
; CALL XREF from fcn.000033c4 @ 0x3eef(x)
; CALL XREF from fcn.0000c1a6 @ 0xc1cb(x)
/ 8: fcn.00004bd5 ();
| 0x00004bd5 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004bd7 e4 clr a
| 0x00004bd8 3404 addc a, #0x04
| 0x00004bda f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004bdc 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3a5b(x), 0x3a80(x), 0x3ade(x)
/ 4: fcn.00004bdd ();
| 0x00004bdd 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
\ 0x00004be0 e0 movx a, @dptr
; CALL XREFS from fcn.000033c4 @ 0x3eaf(x), 0x4000(x)
/ 2: fcn.00004be1 ();
\ 0x00004be1 2475 add a, #0x75
; CALL XREFS from fcn.000033c4 @ 0x34c4(x), 0x3abf(x), 0x3ec7(x), 0x4281(x)
/ 8: fcn.00004be3 ();
| 0x00004be3 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004be5 e4 clr a
| 0x00004be6 3405 addc a, #0x05
| 0x00004be8 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004bea 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3ccb(x), 0x4257(x)
; CALL XREF from fcn.00007362 @ 0x73b1(x)
/ 3: fcn.00004beb ();
\ 0x00004beb 9008b3 mov dptr, #0x08b3 ; [0x8b3:1]=255 ; 2227
; CALL XREF from fcn.000033c4 @ 0x4136(x)
/ 6: fcn.00004bee ();
| 0x00004bee 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004bf1 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.000033c4 @ 0x3575(x), 0x358d(x)
/ 37: fcn.00004bf4 ();
| 0x00004bf4 ff mov r7, a
| 0x00004bf5 ec mov a, r4
| 0x00004bf6 3e addc a, r6
| 0x00004bf7 cf xch a, r7
| 0x00004bf8 2450 add a, #0x50
| 0x00004bfa cf xch a, r7
| 0x00004bfb 3400 addc a, #0x00
| 0x00004bfd fe mov r6, a
| 0x00004bfe e9 mov a, r1
| 0x00004bff fd mov r5, a
| 0x00004c00 125201 lcall fcn.00005201
| 0x00004c03 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00004c06 ee mov a, r6
| 0x00004c07 f0 movx @dptr, a
| 0x00004c08 a3 inc dptr
| 0x00004c09 ef mov a, r7
| 0x00004c0a f0 movx @dptr, a
| 0x00004c0b 7d64 mov r5, #0x64 ; 'd'
| 0x00004c0d 125213 lcall fcn.00005213
| 0x00004c10 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00004c13 ee mov a, r6
| 0x00004c14 f0 movx @dptr, a
| 0x00004c15 a3 inc dptr
| 0x00004c16 ef mov a, r7
| 0x00004c17 f0 movx @dptr, a
\ 0x00004c18 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3735(x), 0x403a(x)
/ 1: fcn.00004c19 ();
\ 0x00004c19 f0 movx @dptr, a
; CALL XREF from fcn.000033c4 @ 0x4206(x)
/ 7: fcn.00004c1a ();
| 0x00004c1a 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004c1d e0 movx a, @dptr
| 0x00004c1e ff mov r7, a
\ 0x00004c1f 24b1 add a, #0xb1
; CALL XREFS from fcn.000033c4 @ 0x36fd(x), 0x3731(x), 0x3741(x)
; CALL XREF from fcn.00009836 @ 0x9877(x)
; CALL XREF from fcn.00009dbb @ 0x9e49(x)
/ 8: fcn.00004c21 ();
| 0x00004c21 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004c23 e4 clr a
| 0x00004c24 3403 addc a, #0x03
| 0x00004c26 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004c28 22 ret
; CALL XREF from aav.0x0000270c @ +0xb2(x)
; CALL XREF from fcn.00002c02 @ +0x13f(x)
; CALL XREF from fcn.00007362 @ 0x73fb(x)
/ 3: fcn.00004c29 ();
\ 0x00004c29 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
; CALL XREF from fcn.000033c4 @ 0x4188(x)
/ 1: fcn.00004c2c ();
\ 0x00004c2c ef mov a, r7
; CALL XREF from fcn.000033c4 @ 0x4195(x)
/ 6: fcn.00004c2d ();
| 0x00004c2d 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004c30 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.000033c4 @ 0x3a71(x), 0x3acd(x), 0x3afd(x)
/ 7: fcn.00004c33 ();
| 0x00004c33 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004c36 e0 movx a, @dptr
| 0x00004c37 ff mov r7, a
\ 0x00004c38 24c0 add a, #0xc0
; CALL XREFS from fcn.000033c4 @ 0x39d2(x), 0x3ac7(x), 0x3af7(x), 0x3f9e(x)
/ 8: fcn.00004c3a ();
| 0x00004c3a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004c3c e4 clr a
| 0x00004c3d 3405 addc a, #0x05
| 0x00004c3f f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004c41 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3984(x), 0x3c01(x)
/ 5: fcn.00004c42 ();
| 0x00004c42 ef mov a, r7
| 0x00004c43 f0 movx @dptr, a
\ 0x00004c44 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
; CALL XREF from fcn.00007362 @ 0x7519(x)
/ 19: fcn.00004c47 ();
| 0x00004c47 e0 movx a, @dptr
| 0x00004c48 24da add a, #0xda
| 0x00004c4a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004c4c e4 clr a
| 0x00004c4d 3405 addc a, #0x05
| 0x00004c4f f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004c51 e0 movx a, @dptr
| 0x00004c52 fd mov r5, a
| 0x00004c53 e4 clr a
| 0x00004c54 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00004c57 f0 movx @dptr, a
| 0x00004c58 fb mov r3, a
\ 0x00004c59 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3526(x), 0x3551(x)
/ 18: fcn.00004c5a ();
| 0x00004c5a ef mov a, r7
| 0x00004c5b 2424 add a, #0x24
| 0x00004c5d ff mov r7, a
| 0x00004c5e e4 clr a
| 0x00004c5f 33 rlc a
| 0x00004c60 fe mov r6, a
| 0x00004c61 ad03 mov r5, 0x03 ; [0x3:1]=255 ; 3
| 0x00004c63 ac02 mov r4, 0x02 ; [0x2:1]=255 ; 2
| 0x00004c65 125201 lcall fcn.00005201
| 0x00004c68 7c00 mov r4, #0x00
\ 0x00004c6a 7d64 mov r5, #0x64 ; 'd'
; CALL XREFS from fcn.000033c4 @ 0x351e(x), 0x3549(x)
/ 8: fcn.00004c6c ();
| 0x00004c6c 125268 lcall fcn.00005268
| 0x00004c6f aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x00004c71 ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
\ 0x00004c73 22 ret
; CALL XREFS from fcn.00008cb5 @ 0x9abb(x), 0x9afb(x), 0x9b26(x), 0x9b63(x)
/ 3: fcn.00004c74 ();
| 0x00004c74 7430 mov a, #0x30 ; '0'
\ 0x00004c76 2e add a, r6
; CALL XREF from fcn.00008cb5 @ 0x9b81(x)
; CALL XREF from fcn.0000a2bc @ 0xa392(x)
/ 8: fcn.00004c77 ();
| 0x00004c77 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004c79 e4 clr a
| 0x00004c7a 3405 addc a, #0x05
| 0x00004c7c f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004c7e 22 ret
; CALL XREF from fcn.000033c4 @ 0x3fc7(x)
; CALL XREF from fcn.0000aef2 @ 0xaf07(x)
/ 1: fcn.00004c7f ();
\ 0x00004c7f ef mov a, r7
; CALL XREF from fcn.000033c4 @ 0x40cd(x)
/ 8: fcn.00004c80 ();
| 0x00004c80 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x00004c83 1254f2 lcall fcn.000054f2
| 0x00004c86 e0 movx a, @dptr
\ 0x00004c87 22 ret
; CALL XREF from fcn.00008701 @ 0x886a(x)
; CALL XREF from fcn.0000995c @ 0x9a34(x)
/ 1: fcn.00004c88 ();
\ 0x00004c88 e0 movx a, @dptr
; CALL XREF from fcn.0000995c @ 0x9a15(x)
/ 3: fcn.00004c89 ();
\ 0x00004c89 900628 mov dptr, #0x0628 ; [0x628:1]=255 ; 1576
; CALL XREF from fcn.00008701 @ 0x872b(x)
/ 6: fcn.00004c8c ();
| 0x00004c8c 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
\ 0x00004c8f 0254f2 ljmp fcn.000054f2
; CALL XREF from aav.0x0000270c @ +0x91(x)
; CALL XREF from fcn.00002c02 @ +0x4c6(x)
/ 4: fcn.00004c92 ();
| 0x00004c92 ff mov r7, a
\ 0x00004c93 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
; CALL XREF from fcn.00002443 @ 0x2f13(x)
/ 16: fcn.00004c96 ();
| 0x00004c96 1254f2 lcall fcn.000054f2
| 0x00004c99 ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
| 0x00004c9b ac83 mov r4, 0x83 ; [0x83:1]=255 ; 131
| 0x00004c9d 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00004ca0 ec mov a, r4
| 0x00004ca1 f0 movx @dptr, a
| 0x00004ca2 a3 inc dptr
| 0x00004ca3 ed mov a, r5
| 0x00004ca4 f0 movx @dptr, a
\ 0x00004ca5 22 ret
; CALL XREF from fcn.00008701 @ 0x8763(x)
; CALL XREF from fcn.00009836 @ 0x98b9(x)
; CALL XREF from fcn.00009dbb @ 0x9e07(x)
; CALL XREF from fcn.0000ab40 @ 0xab7c(x)
/ 13: fcn.00004ca6 ();
| 0x00004ca6 e0 movx a, @dptr
| 0x00004ca7 ff mov r7, a
| 0x00004ca8 e4 clr a
| 0x00004ca9 900d64 mov dptr, #0x0d64 ; 'd\r'
| ; [0xd64:1]=255 ; 3428
| 0x00004cac f0 movx @dptr, a
| 0x00004cad a3 inc dptr
| 0x00004cae 747f mov a, #0x7f ; '\x7f'
| 0x00004cb0 f0 movx @dptr, a
| 0x00004cb1 fb mov r3, a
\ 0x00004cb2 22 ret
; CALL XREF from fcn.00002443 @ 0x25b1(x)
; CALL XREF from fcn.0000282c @ 0x283b(x)
/ 7: fcn.00004cb3 ();
| 0x00004cb3 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004cb6 e0 movx a, @dptr
\ 0x00004cb7 9008a7 mov dptr, #0x08a7 ; [0x8a7:1]=255 ; 2215
; CALL XREF from fcn.00007362 @ 0x73e2(x)
/ 9: fcn.00004cba ();
| 0x00004cba ff mov r7, a
| 0x00004cbb 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00004cbe 1254f2 lcall fcn.000054f2
| 0x00004cc1 e0 movx a, @dptr
\ 0x00004cc2 22 ret
; CALL XREFS from fcn.00002c02 @ +0x212(x), +0x5be(x)
/ 10: fcn.00004cc3 ();
| 0x00004cc3 e9 mov a, r1
| 0x00004cc4 2407 add a, #0x07
| 0x00004cc6 f9 mov r1, a
| 0x00004cc7 e4 clr a
| 0x00004cc8 3a addc a, r2
| 0x00004cc9 fa mov r2, a
| 0x00004cca e9 mov a, r1
\ 0x00004ccb 2401 add a, #0x01
; CALL XREFS from fcn.00002c02 @ +0x3d3(x), +0x5f8(x)
/ 9: fcn.00004ccd ();
| 0x00004ccd f9 mov r1, a
| 0x00004cce e4 clr a
| 0x00004ccf 3a addc a, r2
| 0x00004cd0 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x00004cd2 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
\ 0x00004cd5 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3481(x), 0x3594(x), 0x3693(x), 0x371a(x), 0x3fe5(x)
/ 10: fcn.00004cd6 ();
| 0x00004cd6 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x00004cd9 e0 movx a, @dptr
| 0x00004cda ff mov r7, a
| 0x00004cdb 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x00004cde e0 movx a, @dptr
\ 0x00004cdf 22 ret
; CALL XREFS from fcn.000033c4 @ 0x34d3(x), 0x3e6e(x), 0x4273(x)
/ 2: fcn.00004ce0 ();
\ 0x00004ce0 242b add a, #0x2b
; CALL XREFS from fcn.000033c4 @ 0x34bb(x), 0x37c4(x), 0x402f(x)
/ 8: fcn.00004ce2 ();
| 0x00004ce2 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004ce4 e4 clr a
| 0x00004ce5 3404 addc a, #0x04
| 0x00004ce7 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004ce9 22 ret
; CALL XREFS from fcn.000033c4 @ 0x364b(x), 0x3669(x), 0x3684(x)
/ 6: fcn.00004cea ();
| 0x00004cea 900cf6 mov dptr, #0x0cf6 ; [0xcf6:1]=255 ; 3318
\ 0x00004ced 1254b5 lcall fcn.000054b5
; CALL XREFS from fcn.000033c4 @ 0x3674(x), 0x36f7(x)
/ 6: fcn.00004cf0 ();
| 0x00004cf0 900cf6 mov dptr, #0x0cf6 ; [0xcf6:1]=255 ; 3318
\ 0x00004cf3 02549d ljmp fcn.0000549d
; XREFS: CALL 0x00003b53 CALL 0x00004079 CALL 0x0000408d
; XREFS: CALL 0x00007367 CALL 0x0000737c CALL 0x00007498
; XREFS: CALL 0x0000753d CALL 0x000087cc CALL 0x0000a2ca
/ 7: fcn.00004cf6 ();
| 0x00004cf6 125132 lcall fcn.00005132
| 0x00004cf9 540f anl a, #0x0f
| 0x00004cfb ff mov r7, a
\ 0x00004cfc 22 ret
; CALL XREF from fcn.0000282c @ +0xdf(x)
; CALL XREFS from fcn.00002c02 @ +0x156(x), +0x4e3(x)
; CALL XREF from fcn.000033c4 @ 0x3e08(x)
/ 12: fcn.00004cfd ();
| 0x00004cfd 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x00004d00 12514b lcall fcn.0000514b
| 0x00004d03 ff mov r7, a
| 0x00004d04 13 rrc a
| 0x00004d05 13 rrc a
| 0x00004d06 543f anl a, #0x3f
\ 0x00004d08 22 ret
; CALL XREF from aav.0x000025bf @ +0x14b(x)
; CALL XREF from fcn.000033c4 @ 0x3a1c(x)
/ 3: fcn.00004d09 ();
\ 0x00004d09 900864 mov dptr, #0x0864 ; [0x864:1]=255 ; 2148
; CALL XREF from aav.0x0000270c @ +0x9(x)
/ 1: fcn.00004d0c ();
\ 0x00004d0c ee mov a, r6
; CALL XREF from fcn.00007362 @ 0x745f(x)
/ 6: fcn.00004d0d ();
| 0x00004d0d 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004d10 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000a2bc @ 0xa2ff(x), 0xa35d(x)
/ 4: fcn.00004d13 ();
| 0x00004d13 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
\ 0x00004d16 e0 movx a, @dptr
; CALL XREF from fcn.00007362 @ 0x74fd(x)
; CALL XREF from fcn.0000a2bc @ 0xa37c(x)
/ 10: fcn.00004d17 ();
| 0x00004d17 2498 add a, #0x98
| 0x00004d19 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004d1b e4 clr a
| 0x00004d1c 3403 addc a, #0x03
| 0x00004d1e f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004d20 22 ret
; CALL XREF from fcn.00008701 @ 0x87b9(x)
; CALL XREF from fcn.00009dbb @ 0x9e63(x)
; CALL XREF from fcn.0000ab40 @ 0xabc3(x)
/ 3: fcn.00004d21 ();
| 0x00004d21 e0 movx a, @dptr
\ 0x00004d22 2442 add a, #0x42
; CALL XREF from fcn.000033c4 @ 0x3794(x)
; CALL XREF from fcn.0000cda0 @ 0xcdd0(x)
/ 8: fcn.00004d24 ();
| 0x00004d24 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004d26 e4 clr a
| 0x00004d27 3405 addc a, #0x05
| 0x00004d29 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004d2b 22 ret
; CALL XREFS from fcn.0000aef2 @ 0xaf0c(x), 0xaf81(x)
/ 4: fcn.00004d2c ();
| 0x00004d2c 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
\ 0x00004d2f e0 movx a, @dptr
; CALL XREF from fcn.0000aef2 @ 0xaf72(x)
; CALL XREF from fcn.0000bf96 @ 0xbfac(x)
/ 10: fcn.00004d30 ();
| 0x00004d30 24b9 add a, #0xb9
| 0x00004d32 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004d34 e4 clr a
| 0x00004d35 3404 addc a, #0x04
| 0x00004d37 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004d39 22 ret
; XREFS: CALL 0x000028cd CALL 0x00003de8 CALL 0x000040f8
; XREFS: CALL 0x000073f3 CALL 0x000074d6 CALL 0x0000a2fa
/ 8: fcn.00004d3a ();
| 0x00004d3a 125132 lcall fcn.00005132
| 0x00004d3d 540f anl a, #0x0f
| 0x00004d3f 6401 xrl a, #0x01
\ 0x00004d41 22 ret
; CALL XREFS from fcn.0000995c @ 0x9a02(x), 0x9a1f(x)
/ 1: fcn.00004d42 ();
\ 0x00004d42 ef mov a, r7
; CALL XREF from fcn.00008701 @ 0x8805(x)
/ 6: fcn.00004d43 ();
| 0x00004d43 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
\ 0x00004d46 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.000033c4 @ 0x356e(x), 0x3583(x)
/ 23: fcn.00004d49 ();
| 0x00004d49 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004d4c e0 movx a, @dptr
| 0x00004d4d 90ee00 mov dptr, #0xee00 ; [0xee00:1]=255
| 0x00004d50 93 movc a, @a+dptr
| 0x00004d51 24c0 add a, #0xc0
| 0x00004d53 ff mov r7, a
| 0x00004d54 e4 clr a
| 0x00004d55 34ff addc a, #0xff
| 0x00004d57 fe mov r6, a
| 0x00004d58 ef mov a, r7
| 0x00004d59 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00004d5b ff mov r7, a
| 0x00004d5c ee mov a, r6
| 0x00004d5d 33 rlc a
| 0x00004d5e fe mov r6, a
\ 0x00004d5f 22 ret
; CALL XREFS from fcn.0000aef2 @ 0xaf17(x), 0xaf91(x)
/ 3: fcn.00004d60 ();
\ 0x00004d60 900669 mov dptr, #0x0669 ; [0x669:1]=255 ; 1641
; CALL XREF from fcn.0000d593 @ 0xd5b3(x)
/ 1: fcn.00004d63 ();
\ 0x00004d63 ef mov a, r7
; CALL XREF from fcn.0000aef2 @ 0xaf2d(x)
/ 6: fcn.00004d64 ();
| 0x00004d64 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
\ 0x00004d67 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.000033c4 @ 0x3509(x), 0x3534(x)
/ 6: fcn.00004d6a ();
| 0x00004d6a fb mov r3, a
| 0x00004d6b 900cfe mov dptr, #0x0cfe ; [0xcfe:1]=255 ; 3326
\ 0x00004d6e 7c00 mov r4, #0x00
; CALL XREF from fcn.000033c4 @ 0x34f0(x)
/ 9: fcn.00004d70 ();
| 0x00004d70 e0 movx a, @dptr
| 0x00004d71 ff mov r7, a
| 0x00004d72 7e00 mov r6, #0x00
| 0x00004d74 ad03 mov r5, 0x03 ; [0x3:1]=255 ; 3
\ 0x00004d76 025201 ljmp fcn.00005201
; CALL XREF from fcn.000033c4 @ 0x3847(x)
; CALL XREF from fcn.00007362 @ 0x746a(x)
; CALL XREF from fcn.00008701 @ 0x8787(x)
/ 13: fcn.00004d79 ();
| 0x00004d79 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004d7c e0 movx a, @dptr
| 0x00004d7d fd mov r5, a
| 0x00004d7e 7401 mov a, #0x01
| 0x00004d80 7e00 mov r6, #0x00
| 0x00004d82 a805 mov r0, 0x05 ; [0x5:1]=255 ; 5
| 0x00004d84 08 inc r0
\ 0x00004d85 22 ret
; CALL XREFS from fcn.000033c4 @ 0x41b8(x), 0x41d5(x)
/ 8: fcn.00004d86 ();
| 0x00004d86 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004d89 e0 movx a, @dptr
| 0x00004d8a fe mov r6, a
| 0x00004d8b 2418 add a, #0x18
\ 0x00004d8d ff mov r7, a
; CALL XREF from fcn.000072f6 @ 0x7306(x)
/ 9: fcn.00004d8e ();
| 0x00004d8e 9003cb mov dptr, #0x03cb ; [0x3cb:1]=255 ; 971
| 0x00004d91 e0 movx a, @dptr
| 0x00004d92 75f00c mov 0xf0, #0x0c ; [0xf0:1]=255 ; 12
| 0x00004d95 a4 mul ab
\ 0x00004d96 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3a43(x), 0x410d(x)
/ 21: fcn.00004d97 ();
| 0x00004d97 e0 movx a, @dptr
| 0x00004d98 fe mov r6, a
| 0x00004d99 a3 inc dptr
| 0x00004d9a e0 movx a, @dptr
| 0x00004d9b ff mov r7, a
| 0x00004d9c 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00004d9f e0 movx a, @dptr
| 0x00004da0 fc mov r4, a
| 0x00004da1 a3 inc dptr
| 0x00004da2 e0 movx a, @dptr
| 0x00004da3 c3 clr c
| 0x00004da4 9f subb a, r7
| 0x00004da5 ff mov r7, a
| 0x00004da6 ec mov a, r4
| 0x00004da7 9e subb a, r6
| 0x00004da8 fe mov r6, a
| 0x00004da9 d3 setb c
| 0x00004daa ef mov a, r7
\ 0x00004dab 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3436(x), 0x345a(x)
/ 20: fcn.00004dac ();
| 0x00004dac ff mov r7, a
| 0x00004dad fd mov r5, a
| 0x00004dae 33 rlc a
| 0x00004daf 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00004db1 fc mov r4, a
| 0x00004db2 e0 movx a, @dptr
| 0x00004db3 fe mov r6, a
| 0x00004db4 fb mov r3, a
| 0x00004db5 7a00 mov r2, #0x00
| 0x00004db7 ed mov a, r5
| 0x00004db8 2b add a, r3
| 0x00004db9 fd mov r5, a
| 0x00004dba ea mov a, r2
| 0x00004dbb 3c addc a, r4
| 0x00004dbc fc mov r4, a
| 0x00004dbd d3 setb c
| 0x00004dbe ed mov a, r5
\ 0x00004dbf 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3d37(x), 0x3e43(x)
/ 5: fcn.00004dc0 ();
| 0x00004dc0 900d02 mov dptr, #0x0d02 ; [0xd02:1]=255 ; 3330
| 0x00004dc3 e0 movx a, @dptr
\ 0x00004dc4 a3 inc dptr
; CALL XREF from fcn.00008701 @ 0x87dd(x)
/ 1: fcn.00004dc5 ();
\ 0x00004dc5 ff mov r7, a
; CALL XREF from fcn.000033c4 @ 0x3db3(x)
/ 7: fcn.00004dc6 ();
| 0x00004dc6 e0 movx a, @dptr
| 0x00004dc7 fe mov r6, a
| 0x00004dc8 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004dcb e0 movx a, @dptr
\ 0x00004dcc 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3751(x), 0x3759(x), 0x3766(x), 0x376c(x)
/ 9: fcn.00004dcd ();
| 0x00004dcd 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x00004dd0 ee mov a, r6
| 0x00004dd1 f0 movx @dptr, a
| 0x00004dd2 a3 inc dptr
| 0x00004dd3 ef mov a, r7
| 0x00004dd4 f0 movx @dptr, a
\ 0x00004dd5 22 ret
; CALL XREF from fcn.000033c4 @ 0x3c61(x)
; CALL XREF from fcn.00008701 @ 0x8745(x)
; CALL XREF from fcn.00009836 @ 0x989e(x)
; CALL XREF from fcn.00009dbb @ 0x9de9(x)
/ 9: fcn.00004dd6 ();
| 0x00004dd6 ff mov r7, a
| 0x00004dd7 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x00004dda e0 movx a, @dptr
| 0x00004ddb fd mov r5, a
| 0x00004ddc ef mov a, r7
| 0x00004ddd 5d anl a, r5
\ 0x00004dde 22 ret
; CALL XREF from fcn.00009dbb @ 0x9ea6(x)
; CALL XREF from fcn.0000a2bc @ 0xa32c(x)
; CALL XREF from fcn.0000ab40 @ 0xabf6(x)
/ 3: fcn.00004ddf ();
\ 0x00004ddf 900d37 mov dptr, #0x0d37 ; '7\r'
\ ; [0xd37:1]=255 ; 3383
; CALL XREF from fcn.0000282c @ +0x1d1(x)
/ 8: fcn.00004de2 ();
| 0x00004de2 f0 movx @dptr, a
| 0x00004de3 a3 inc dptr
| 0x00004de4 ef mov a, r7
| 0x00004de5 f0 movx @dptr, a
| 0x00004de6 e4 clr a
| 0x00004de7 a3 inc dptr
| 0x00004de8 f0 movx @dptr, a
\ 0x00004de9 22 ret
; CALL XREF from fcn.0000282c @ +0x60(x)
; CALL XREF from aav.0x00002a0c @ +0x111(x)
/ 6: fcn.00004dea ();
| 0x00004dea 9007e6 mov dptr, #0x07e6 ; [0x7e6:1]=255 ; 2022
| 0x00004ded e0 movx a, @dptr
\ 0x00004dee 9405 subb a, #0x05
; CALL XREF from fcn.0000282c @ +0x71(x)
; CALL XREF from aav.0x00002a0c @ +0x13a(x)
/ 7: fcn.00004df0 ();
| 0x00004df0 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x00004df3 e0 movx a, @dptr
| 0x00004df4 9400 subb a, #0x00
\ 0x00004df6 22 ret
; CALL XREF from fcn.000033c4 @ 0x3430(x)
; CALL XREF from fcn.0000e6fe @ 0xe6fe(x)
/ 3: fcn.00004df7 ();
| 0x00004df7 7465 mov a, #0x65 ; 'e'
\ 0x00004df9 2f add a, r7
; CALL XREF from fcn.000033c4 @ 0x3454(x)
/ 9: fcn.00004dfa ();
| 0x00004dfa f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004dfc e4 clr a
| 0x00004dfd 340a addc a, #0x0a
| 0x00004dff f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004e01 e0 movx a, @dptr
\ 0x00004e02 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3489(x), 0x3fed(x)
/ 12: fcn.00004e03 ();
| 0x00004e03 fe mov r6, a
| 0x00004e04 900cff mov dptr, #0x0cff ; [0xcff:1]=255 ; 3327
| 0x00004e07 e0 movx a, @dptr
| 0x00004e08 fd mov r5, a
| 0x00004e09 ef mov a, r7
| 0x00004e0a 9d subb a, r5
| 0x00004e0b 7480 mov a, #0x80
| 0x00004e0d f8 mov r0, a
\ 0x00004e0e 22 ret
; CALL XREFS from fcn.0000995c @ 0x99ba(x), 0x99e6(x)
/ 17: fcn.00004e0f ();
| 0x00004e0f 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00004e12 e0 movx a, @dptr
| 0x00004e13 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x00004e16 f0 movx @dptr, a
| 0x00004e17 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x00004e1a e0 movx a, @dptr
| 0x00004e1b 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x00004e1e f0 movx @dptr, a
\ 0x00004e1f 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3900(x), 0x406b(x), 0x40dd(x)
; CALL XREF from fcn.0000a2bc @ 0xa2dc(x)
/ 8: fcn.00004e20 ();
| 0x00004e20 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x00004e23 e0 movx a, @dptr
| 0x00004e24 d3 setb c
| 0x00004e25 9400 subb a, #0x00
\ 0x00004e27 22 ret
; CALL XREFS from fcn.00002443 @ 0x25d9(x), 0x260d(x)
; CALL XREF from aav.0x000025bf @ +0x100(x)
; CALL XREF from fcn.0000282c @ +0xb0(x)
; CALL XREF from fcn.00007362 @ 0x73a1(x)
/ 6: fcn.00004e28 ();
| 0x00004e28 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
\ 0x00004e2b 02514b ljmp fcn.0000514b
; CALL XREFS from fcn.00008701 @ 0x881b(x), 0x8830(x)
/ 16: fcn.00004e2e ();
| 0x00004e2e c4 swap a
| 0x00004e2f 54f0 anl a, #0xf0
| 0x00004e31 246d add a, #0x6d
| 0x00004e33 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004e35 e4 clr a
| 0x00004e36 3404 addc a, #0x04
| 0x00004e38 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00004e3a e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00004e3c 2e add a, r6
\ 0x00004e3d 22 ret
; CALL XREFS from fcn.00002443 @ 0x25a1(x), 0x261f(x)
; CALL XREFS from aav.0x0000270c @ +0x62(x), +0xda(x)
; CALL XREF from fcn.00002c02 @ +0xf9(x)
/ 7: fcn.00004e3e ();
| 0x00004e3e 125132 lcall fcn.00005132
| 0x00004e41 ff mov r7, a
| 0x00004e42 540f anl a, #0x0f
\ 0x00004e44 22 ret
; CALL XREF from fcn.00002443 @ 0x245a(x)
; CALL XREF from fcn.0000282c @ 0x2874(x)
; CALL XREF from fcn.000033c4 @ 0x4130(x)
/ 7: fcn.00004e45 ();
| 0x00004e45 a3 inc dptr
| 0x00004e46 f0 movx @dptr, a
| 0x00004e47 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004e4a e0 movx a, @dptr
\ 0x00004e4b 22 ret
; CALL XREFS from aav.0x00002a0c @ +0x189(x), +0x198(x), +0x1af(x), +0x1ce(x), +0x1df(x)
/ 7: fcn.00004e4c ();
| 0x00004e4c 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x00004e4f e0 movx a, @dptr
| 0x00004e50 54f0 anl a, #0xf0
\ 0x00004e52 22 ret
; CALL XREFS from fcn.0000d545 @ 0xd551(x), 0xd567(x), 0xd57e(x)
/ 9: fcn.00004e53 ();
| 0x00004e53 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x00004e56 1254fe lcall fcn.000054fe
\ 0x00004e59 025132 ljmp fcn.00005132
; CALL XREF from aav.0x00002a0c @ +0x3b(x)
; CALL XREF from fcn.000033c4 @ 0x36cc(x)
/ 7: fcn.00004e5c ();
| 0x00004e5c e4 clr a
| 0x00004e5d fe mov r6, a
| 0x00004e5e fd mov r5, a
| 0x00004e5f fc mov r4, a
\ 0x00004e60 0254a9 ljmp fcn.000054a9
; CALL XREFS from fcn.000033c4 @ 0x34a5(x), 0x34c7(x), 0x3a83(x)
/ 9: fcn.00004e63 ();
| 0x00004e63 e0 movx a, @dptr
| 0x00004e64 ff mov r7, a
| 0x00004e65 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00004e68 e0 movx a, @dptr
| 0x00004e69 c3 clr c
| 0x00004e6a 9f subb a, r7
\ 0x00004e6b 22 ret
; CALL XREFS from fcn.000033c4 @ 0x360f(x), 0x3747(x), 0x375c(x)
/ 9: fcn.00004e6c ();
| 0x00004e6c 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x00004e6f e0 movx a, @dptr
| 0x00004e70 fe mov r6, a
| 0x00004e71 a3 inc dptr
| 0x00004e72 e0 movx a, @dptr
| 0x00004e73 ff mov r7, a
\ 0x00004e74 22 ret
; CALL XREF from fcn.000033c4 @ 0x3853(x)
; CALL XREF from fcn.00007362 @ 0x744e(x)
; CALL XREF from fcn.0000ab40 @ 0xab61(x)
/ 9: fcn.00004e75 ();
| 0x00004e75 ff mov r7, a
| 0x00004e76 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x00004e79 e0 movx a, @dptr
| 0x00004e7a fb mov r3, a
| 0x00004e7b ef mov a, r7
| 0x00004e7c 5b anl a, r3
\ 0x00004e7d 22 ret
; CALL XREF from fcn.00007362 @ 0x7476(x)
; CALL XREF from fcn.00008701 @ 0x8793(x)
; CALL XREF from fcn.0000ab40 @ 0xaba1(x)
/ 9: fcn.00004e7e ();
| 0x00004e7e ff mov r7, a
| 0x00004e7f 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x00004e82 e0 movx a, @dptr
| 0x00004e83 fb mov r3, a
| 0x00004e84 ef mov a, r7
| 0x00004e85 5b anl a, r3
\ 0x00004e86 22 ret
; CALL XREF from fcn.00007362 @ 0x74eb(x)
; CALL XREF from fcn.0000a2bc @ 0xa30c(x)
/ 4: fcn.00004e87 ();
| 0x00004e87 e0 movx a, @dptr
\ 0x00004e88 900d38 mov dptr, #0x0d38 ; '8\r'
\ ; [0xd38:1]=255 ; 3384
; CALL XREF from fcn.00008701 @ 0x884b(x)
/ 7: fcn.00004e8b ();
| 0x00004e8b f0 movx @dptr, a
| 0x00004e8c e4 clr a
| 0x00004e8d a3 inc dptr
| 0x00004e8e f0 movx @dptr, a
| 0x00004e8f 7d03 mov r5, #0x03
\ 0x00004e91 22 ret
; CALL XREF from fcn.0000282c @ +0x7e(x)
; CALL XREFS from aav.0x00002a0c @ +0xc2(x), +0xfc(x)
/ 9: fcn.00004e92 ();
| 0x00004e92 900e16 mov dptr, #0x0e16 ; '\x16\x0e'
| ; [0xe16:1]=255 ; 3606
| 0x00004e95 cf xch a, r7
| 0x00004e96 f0 movx @dptr, a
| 0x00004e97 a3 inc dptr
| 0x00004e98 ef mov a, r7
| 0x00004e99 f0 movx @dptr, a
\ 0x00004e9a 22 ret
; CALL XREF from fcn.0000282c @ +0x1d8(x)
; CALL XREFS from aav.0x00002a0c @ +0x6d(x), +0xb7(x)
/ 9: fcn.00004e9b ();
| 0x00004e9b 900d0b mov dptr, #0x0d0b ; '\v\r'
| ; [0xd0b:1]=255 ; 3339
| 0x00004e9e e0 movx a, @dptr
| 0x00004e9f fe mov r6, a
| 0x00004ea0 a3 inc dptr
| 0x00004ea1 e0 movx a, @dptr
| 0x00004ea2 ff mov r7, a
\ 0x00004ea3 22 ret
; CALL XREFS from aav.0x00003264 @ +0xfa(x), +0x10d(x)
/ 1: fcn.00004ea4 ();
\ 0x00004ea4 ee mov a, r6
; CALL XREF from aav.0x00003264 @ +0x9c(x)
/ 6: fcn.00004ea5 ();
| 0x00004ea5 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
\ 0x00004ea8 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.000033c4 @ 0x38fb(x), 0x3947(x), 0x3be7(x), 0x4241(x)
/ 7: fcn.00004eab ();
| 0x00004eab 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00004eae e0 movx a, @dptr
| 0x00004eaf 04 inc a
| 0x00004eb0 f0 movx @dptr, a
\ 0x00004eb1 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3c55(x), 0x3e0f(x)
/ 13: fcn.00004eb2 ();
| 0x00004eb2 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004eb5 e0 movx a, @dptr
| 0x00004eb6 f9 mov r1, a
| 0x00004eb7 7401 mov a, #0x01
| 0x00004eb9 7e00 mov r6, #0x00
| 0x00004ebb a801 mov r0, 0x01 ; [0x1:1]=255 ; 1
| 0x00004ebd 08 inc r0
\ 0x00004ebe 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3c66(x), 0x3f49(x), 0x40be(x)
; CALL XREF from fcn.00007362 @ 0x7453(x)
/ 7: fcn.00004ebf ();
| 0x00004ebf 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004ec2 e0 movx a, @dptr
| 0x00004ec3 245c add a, #0x5c
\ 0x00004ec5 22 ret
; CALL XREF from fcn.000033c4 @ 0x3d09(x)
; CALL XREFS from fcn.00007362 @ 0x73cb(x), 0x7459(x)
; CALL XREF from fcn.0000b87f @ 0xb8c4(x)
/ 7: fcn.00004ec6 ();
| 0x00004ec6 e0 movx a, @dptr
| 0x00004ec7 ff mov r7, a
| 0x00004ec8 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004ecb e0 movx a, @dptr
\ 0x00004ecc 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3d52(x), 0x3d7c(x)
/ 3: fcn.00004ecd ();
\ 0x00004ecd 900397 mov dptr, #0x0397 ; [0x397:1]=255 ; 919
; CALL XREF from fcn.00007362 @ 0x742f(x)
/ 7: fcn.00004ed0 ();
| 0x00004ed0 e0 movx a, @dptr
| 0x00004ed1 fd mov r5, a
| 0x00004ed2 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004ed5 e0 movx a, @dptr
\ 0x00004ed6 22 ret
; CALL XREF from fcn.00009836 @ 0x9864(x)
; CALL XREF from fcn.00009dbb @ 0x9e36(x)
/ 1: fcn.00004ed7 ();
\ 0x00004ed7 ff mov r7, a
; CALL XREF from fcn.000033c4 @ 0x3c79(x)
/ 8: fcn.00004ed8 ();
| 0x00004ed8 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x00004edb e0 movx a, @dptr
| 0x00004edc fd mov r5, a
| 0x00004edd ef mov a, r7
| 0x00004ede 5d anl a, r5
\ 0x00004edf 22 ret
; CALL XREFS from fcn.00002443 @ 0x2503(x), 0x2515(x), 0x2534(x), 0x2575(x)
/ 7: fcn.00004ee0 ();
| 0x00004ee0 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00004ee3 e0 movx a, @dptr
| 0x00004ee4 6412 xrl a, #0x12
\ 0x00004ee6 22 ret
; CALL XREFS from fcn.0000282c @ +0x121(x), +0x137(x)
/ 3: fcn.00004ee7 ();
| 0x00004ee7 540f anl a, #0x0f
\ 0x00004ee9 c4 swap a
; CALL XREF from fcn.00002c02 @ +0x245(x)
/ 6: fcn.00004eea ();
| 0x00004eea 54f0 anl a, #0xf0
| 0x00004eec 4f orl a, r7
\ 0x00004eed 0251cd ljmp fcn.000051cd
; CALL XREF from fcn.0000282c @ +0x174(x)
; CALL XREFS from aav.0x00002a0c @ +0x119(x), +0x142(x)
; CALL XREF from fcn.00002c02 @ +0x21f(x)
/ 7: fcn.00004ef0 ();
| 0x00004ef0 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x00004ef3 e0 movx a, @dptr
| 0x00004ef4 540f anl a, #0x0f
\ 0x00004ef6 22 ret
; CALL XREFS from aav.0x00002a0c @ +0x10(x), +0xf3(x)
/ 13: fcn.00004ef7 ();
| 0x00004ef7 e0 movx a, @dptr
| 0x00004ef8 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00004efa 240c add a, #0x0c
| 0x00004efc f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004efe e4 clr a
| 0x00004eff 340e addc a, #0x0e
| 0x00004f01 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004f03 22 ret
; CALL XREFS from fcn.00002c02 @ +0x420(x), +0x443(x), +0x456(x), +0x484(x)
/ 6: fcn.00004f04 ();
| 0x00004f04 900002 mov dptr, #0x0002 ; [0x2:1]=255 ; 2
\ 0x00004f07 02514b ljmp fcn.0000514b
; CALL XREFS from fcn.0000d545 @ 0xd573(x), 0xd58a(x)
/ 3: fcn.00004f0a ();
\ 0x00004f0a 125178 lcall fcn.00005178
; CALL XREF from fcn.0000d545 @ 0xd55c(x)
/ 6: fcn.00004f0d ();
| 0x00004f0d 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
\ 0x00004f10 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.000033c4 @ 0x3521(x), 0x354c(x)
/ 12: fcn.00004f13 ();
| 0x00004f13 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004f16 e0 movx a, @dptr
| 0x00004f17 90ee00 mov dptr, #0xee00 ; [0xee00:1]=255
| 0x00004f1a 93 movc a, @a+dptr
| 0x00004f1b ff mov r7, a
| 0x00004f1c 6440 xrl a, #0x40
\ 0x00004f1e 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3775(x), 0x377f(x)
/ 12: fcn.00004f1f ();
| 0x00004f1f ef mov a, r7
| 0x00004f20 f0 movx @dptr, a
| 0x00004f21 9003ca mov dptr, #0x03ca ; [0x3ca:1]=255 ; 970
| 0x00004f24 e0 movx a, @dptr
| 0x00004f25 ff mov r7, a
| 0x00004f26 90049e mov dptr, #0x049e ; [0x49e:1]=255 ; 1182
| 0x00004f29 e0 movx a, @dptr
\ 0x00004f2a 22 ret
; CALL XREFS from fcn.000033c4 @ 0x39f8(x), 0x3c98(x)
; CALL XREF from fcn.00007362 @ 0x7399(x)
/ 8: fcn.00004f2b ();
| 0x00004f2b 125132 lcall fcn.00005132
| 0x00004f2e 540f anl a, #0x0f
| 0x00004f30 6405 xrl a, #0x05
\ 0x00004f32 22 ret
; CALL XREF from fcn.00002443 @ 0x25b9(x)
; CALL XREF from fcn.0000282c @ 0x2835(x)
/ 1: fcn.00004f33 ();
\ 0x00004f33 ef mov a, r7
; CALL XREF from fcn.00002c02 @ +0xc4(x)
/ 6: fcn.00004f34 ();
| 0x00004f34 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00004f37 0254f2 ljmp fcn.000054f2
; CALL XREFS from aav.0x0000270c @ +0x83(x), +0xe9(x), +0x112(x)
/ 8: fcn.00004f3a ();
| 0x00004f3a 1251cd lcall fcn.000051cd
| 0x00004f3d 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004f40 e0 movx a, @dptr
\ 0x00004f41 22 ret
; CALL XREF from aav.0x0000270c @ +0x9b(x)
; CALL XREF from fcn.00002443 @ 0x2f1d(x)
/ 12: fcn.00004f42 ();
| 0x00004f42 e9 mov a, r1
| 0x00004f43 2407 add a, #0x07
| 0x00004f45 f9 mov r1, a
| 0x00004f46 e4 clr a
| 0x00004f47 3a addc a, r2
| 0x00004f48 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x00004f4a 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
\ 0x00004f4d 22 ret
; CALL XREFS from fcn.0000282c @ 0x286b(x), 0x287a(x)
; CALL XREF from fcn.00002443 @ 0x2e6d(x)
/ 8: fcn.00004f4e ();
| 0x00004f4e 1254f2 lcall fcn.000054f2
| 0x00004f51 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x00004f53 ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
\ 0x00004f55 22 ret
; CALL XREF from fcn.0000282c @ +0x19c(x)
; CALL XREF from aav.0x00002a0c @ +0xec(x)
/ 12: fcn.00004f56 ();
| 0x00004f56 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00004f59 e0 movx a, @dptr
| 0x00004f5a 9f subb a, r7
| 0x00004f5b ff mov r7, a
| 0x00004f5c 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00004f5f e0 movx a, @dptr
| 0x00004f60 9e subb a, r6
\ 0x00004f61 22 ret
; CALL XREFS from fcn.00002c02 @ +0x4f7(x), +0x53f(x)
/ 12: fcn.00004f62 ();
| 0x00004f62 fe mov r6, a
| 0x00004f63 13 rrc a
| 0x00004f64 13 rrc a
| 0x00004f65 543f anl a, #0x3f
| 0x00004f67 fd mov r5, a
| 0x00004f68 ee mov a, r6
| 0x00004f69 5403 anl a, #0x03
| 0x00004f6b fe mov r6, a
| 0x00004f6c ed mov a, r5
\ 0x00004f6d 22 ret
; CALL XREFS from fcn.000033c4 @ 0x34b0(x), 0x3ffd(x)
/ 11: fcn.00004f6e ();
| 0x00004f6e 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00004f71 e0 movx a, @dptr
| 0x00004f72 ff mov r7, a
| 0x00004f73 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004f76 e0 movx a, @dptr
| 0x00004f77 fe mov r6, a
\ 0x00004f78 22 ret
; CALL XREF from fcn.000033c4 @ 0x3772(x)
; CALL XREF from fcn.0000732f @ 0x7341(x)
/ 11: fcn.00004f79 ();
| 0x00004f79 e0 movx a, @dptr
| 0x00004f7a 24da add a, #0xda
| 0x00004f7c f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004f7e e4 clr a
| 0x00004f7f 3405 addc a, #0x05
| 0x00004f81 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004f83 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3e7e(x), 0x3f0c(x)
/ 11: fcn.00004f84 ();
| 0x00004f84 e0 movx a, @dptr
| 0x00004f85 ff mov r7, a
| 0x00004f86 900d00 mov dptr, #0x0d00 ; [0xd00:1]=255 ; 3328
| 0x00004f89 e0 movx a, @dptr
| 0x00004f8a fe mov r6, a
| 0x00004f8b ef mov a, r7
| 0x00004f8c c3 clr c
| 0x00004f8d 9e subb a, r6
\ 0x00004f8e 22 ret
; CALL XREF from fcn.0000282c @ 0x285b(x)
; CALL XREF from fcn.00002c02 @ +0x3a0(x)
/ 1: fcn.00004f8f ();
\ 0x00004f8f ef mov a, r7
; CALL XREF from fcn.0000282c @ +0xba(x)
/ 6: fcn.00004f90 ();
| 0x00004f90 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
\ 0x00004f93 0251df ljmp fcn.000051df
; CALL XREFS from fcn.0000282c @ +0x113(x), +0x129(x)
/ 11: fcn.00004f96 ();
| 0x00004f96 125132 lcall fcn.00005132
| 0x00004f99 ff mov r7, a
| 0x00004f9a c4 swap a
| 0x00004f9b 540f anl a, #0x0f
| 0x00004f9d fe mov r6, a
| 0x00004f9e 540f anl a, #0x0f
\ 0x00004fa0 22 ret
; CALL XREFS from aav.0x00003264 @ +0xd(x), +0xed(x)
/ 11: fcn.00004fa1 ();
| 0x00004fa1 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004fa4 e0 movx a, @dptr
| 0x00004fa5 ff mov r7, a
| 0x00004fa6 7401 mov a, #0x01
| 0x00004fa8 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x00004faa 08 inc r0
\ 0x00004fab 22 ret
; CALL XREFS from fcn.000033c4 @ 0x34a2(x), 0x34b3(x)
/ 10: fcn.00004fac ();
| 0x00004fac 2410 add a, #0x10
| 0x00004fae f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004fb0 e4 clr a
| 0x00004fb1 3404 addc a, #0x04
| 0x00004fb3 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004fb5 22 ret
; CALL XREFS from fcn.000033c4 @ 0x362e(x), 0x363f(x), 0x368a(x)
/ 7: fcn.00004fb6 ();
| 0x00004fb6 ee mov a, r6
| 0x00004fb7 33 rlc a
| 0x00004fb8 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00004fba fd mov r5, a
| 0x00004fbb fc mov r4, a
\ 0x00004fbc 22 ret
; CALL XREFS from fcn.000033c4 @ 0x36a3(x), 0x36b8(x), 0x36c4(x)
/ 6: fcn.00004fbd ();
| 0x00004fbd 900cf1 mov dptr, #0x0cf1 ; [0xcf1:1]=255 ; 3313
\ 0x00004fc0 0254b5 ljmp fcn.000054b5
; CALL XREF from aav.0x00002a0c @ +0x4(x)
; CALL XREF from fcn.000033c4 @ 0x36be(x)
/ 10: fcn.00004fc3 ();
| 0x00004fc3 12549d lcall fcn.0000549d
| 0x00004fc6 e4 clr a
| 0x00004fc7 7b64 mov r3, #0x64 ; 'd'
| 0x00004fc9 fa mov r2, a
| 0x00004fca f9 mov r1, a
| 0x00004fcb f8 mov r0, a
\ 0x00004fcc 22 ret
; CALL XREFS from fcn.000033c4 @ 0x397b(x), 0x3bf8(x)
; CALL XREF from fcn.000072f6 @ 0x731d(x)
/ 7: fcn.00004fcd ();
| 0x00004fcd ff mov r7, a
| 0x00004fce 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00004fd1 e0 movx a, @dptr
| 0x00004fd2 fd mov r5, a
\ 0x00004fd3 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3c19(x), 0x41c3(x), 0x41e0(x)
/ 7: fcn.00004fd4 ();
| 0x00004fd4 e0 movx a, @dptr
| 0x00004fd5 fd mov r5, a
| 0x00004fd6 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004fd9 e0 movx a, @dptr
\ 0x00004fda 22 ret
; CALL XREF from fcn.000033c4 @ 0x3c7e(x)
; CALL XREFS from fcn.00007362 @ 0x747b(x), 0x74bf(x)
/ 7: fcn.00004fdb ();
| 0x00004fdb 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00004fde e0 movx a, @dptr
| 0x00004fdf 24a7 add a, #0xa7
\ 0x00004fe1 22 ret
; CALL XREF from fcn.000033c4 @ 0x3e05(x)
; CALL XREFS from fcn.0000b87f @ 0xb882(x), 0xb90d(x)
/ 6: fcn.00004fe2 ();
| 0x00004fe2 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
\ 0x00004fe5 0254fe ljmp fcn.000054fe
; CALL XREF from fcn.00002c02 @ +0x139(x)
; CALL XREFS from fcn.000033c4 @ 0x417f(x), 0x4250(x)
/ 7: fcn.00004fe8 ();
| 0x00004fe8 125132 lcall fcn.00005132
| 0x00004feb 540f anl a, #0x0f
| 0x00004fed fe mov r6, a
\ 0x00004fee 22 ret
; CALL XREFS from fcn.00009836 @ 0x98fc(x), 0x990d(x)
/ 10: fcn.00004fef ();
| 0x00004fef 2444 add a, #0x44
| 0x00004ff1 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004ff3 e4 clr a
| 0x00004ff4 3404 addc a, #0x04
| 0x00004ff6 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00004ff8 22 ret
; CALL XREFS from fcn.00009dbb @ 0x9e8f(x), 0x9ea0(x)
/ 10: fcn.00004ff9 ();
| 0x00004ff9 24e6 add a, #0xe6
| 0x00004ffb f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00004ffd e4 clr a
| 0x00004ffe 3403 addc a, #0x03
| 0x00005000 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00005002 22 ret
; CALL XREFS from fcn.0000ab40 @ 0xabdd(x), 0xabe9(x)
/ 10: fcn.00005003 ();
| 0x00005003 24d3 add a, #0xd3
| 0x00005005 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005007 e4 clr a
| 0x00005008 3404 addc a, #0x04
| 0x0000500a f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000500c 22 ret
; CALL XREF from fcn.0000cda0 @ 0xcdc5(x)
; CALL XREF from fcn.0000d593 @ 0xd5bc(x)
/ 10: fcn.0000500d ();
| 0x0000500d 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x00005010 ef mov a, r7
| 0x00005011 1254f2 lcall fcn.000054f2
| 0x00005014 e0 movx a, @dptr
| 0x00005015 fd mov r5, a
\ 0x00005016 22 ret
; CALL XREF from fcn.0000282c @ 0x2877(x)
; CALL XREF from fcn.00002443 @ 0x2e6a(x)
; CALL XREF from fcn.00002c02 @ +0x30e(x)
/ 7: fcn.00005017 ();
| 0x00005017 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
| 0x0000501a 9007eb mov dptr, #0x07eb ; [0x7eb:1]=255 ; 2027
\ 0x0000501d 22 ret
; CALL XREF from fcn.0000282c @ +0x1de(x)
; CALL XREF from aav.0x00002a0c @ +0xa(x)
/ 6: fcn.0000501e ();
| 0x0000501e 900d15 mov dptr, #0x0d15 ; '\x15\r'
| ; [0xd15:1]=255 ; 3349
\ 0x00005021 0254b5 ljmp fcn.000054b5
; CALL XREF from aav.0x00002a0c @ +0x17f(x)
; CALL XREFS from fcn.00002c02 @ +0x76(x), +0x184(x)
/ 7: fcn.00005024 ();
| 0x00005024 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005027 7413 mov a, #0x13
| 0x00005029 f0 movx @dptr, a
\ 0x0000502a 22 ret
; CALL XREFS from fcn.00002c02 @ +0x385(x), +0x394(x)
/ 10: fcn.0000502b ();
| 0x0000502b 9004b8 mov dptr, #0x04b8 ; [0x4b8:1]=255 ; 1208
| 0x0000502e e0 movx a, @dptr
| 0x0000502f 14 dec a
| 0x00005030 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| 0x00005033 a4 mul ab
\ 0x00005034 22 ret
; CALL XREF from fcn.00002c02 @ +0x574(x)
; CALL XREFS from fcn.0000b87f @ 0xb8ac(x), 0xb919(x)
/ 7: fcn.00005035 ();
| 0x00005035 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00005038 740b mov a, #0x0b
| 0x0000503a f0 movx @dptr, a
\ 0x0000503b 22 ret
; CODE XREFS from fcn.00005035 @ +0xb(x), +0x6b(x)
0x0000503c e7 mov a, @r1
0x0000503d 09 inc r1
0x0000503e f6 mov @r0, a
0x0000503f 08 inc r0
0x00005040 dffa djnz r7, 0x503c
0x00005042 8046 sjmp 0x508a
; CODE XREFS from fcn.00005035 @ +0x13(x), +0x67(x)
0x00005044 e7 mov a, @r1
0x00005045 09 inc r1
0x00005046 f2 movx @r0, a
0x00005047 08 inc r0
0x00005048 dffa djnz r7, 0x5044
0x0000504a 803e sjmp 0x508a
; CODE XREF from fcn.00005035 @ +0x6d(x)
0x0000504c 8882 mov 0x82, r0 ; [0x82:1]=255 ; 130
0x0000504e 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
; CODE XREF from fcn.00005035 @ +0x1f(x)
0x00005050 e7 mov a, @r1
0x00005051 09 inc r1
0x00005052 f0 movx @dptr, a
0x00005053 a3 inc dptr
0x00005054 dffa djnz r7, 0x5050
0x00005056 8032 sjmp 0x508a
; CODE XREFS from fcn.00005035 @ +0x27(x), +0x5b(x)
0x00005058 e3 movx a, @r1
0x00005059 09 inc r1
0x0000505a f6 mov @r0, a
0x0000505b 08 inc r0
0x0000505c dffa djnz r7, 0x5058
0x0000505e 8078 sjmp 0x50d8 ; fcn.0000510c-0x34
; CODE XREFS from fcn.00005035 @ +0x2f(x), +0x57(x)
0x00005060 e3 movx a, @r1
0x00005061 09 inc r1
0x00005062 f2 movx @r0, a
0x00005063 08 inc r0
0x00005064 dffa djnz r7, 0x5060
0x00005066 8070 sjmp 0x50d8 ; fcn.0000510c-0x34
; CODE XREF from fcn.00005035 @ +0x5d(x)
0x00005068 8882 mov 0x82, r0 ; [0x82:1]=255 ; 130
0x0000506a 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
; CODE XREF from fcn.00005035 @ +0x3b(x)
0x0000506c e3 movx a, @r1
0x0000506d 09 inc r1
0x0000506e f0 movx @dptr, a
0x0000506f a3 inc dptr
0x00005070 dffa djnz r7, 0x506c
0x00005072 8064 sjmp 0x50d8 ; fcn.0000510c-0x34
; CODE XREF from fcn.00005035 @ +0x73(x)
0x00005074 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
0x00005076 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
; CODE XREF from fcn.00005035 @ +0x47(x)
0x00005078 e0 movx a, @dptr
0x00005079 a3 inc dptr
0x0000507a f6 mov @r0, a
0x0000507b 08 inc r0
0x0000507c dffa djnz r7, 0x5078
0x0000507e 8058 sjmp 0x50d8 ; fcn.0000510c-0x34
; CODE XREF from fcn.00005035 @ +0x6f(x)
0x00005080 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
0x00005082 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
; CODE XREF from fcn.00005035 @ +0x53(x)
0x00005084 e0 movx a, @dptr
0x00005085 a3 inc dptr
0x00005086 f2 movx @r0, a
0x00005087 08 inc r0
0x00005088 dffa djnz r7, 0x5084
; XREFS: CODE 0x00005042 CODE 0x0000504a CODE 0x00005056
; XREFS: CODE 0x0000508e CODE 0x00005096 CODE 0x0000509e
; XREFS: CODE 0x000050a6
0x0000508a 804c sjmp 0x50d8 ; fcn.0000510c-0x34
; DATA XREF from fcn.0000510c @ 0x512e(r)
0x0000508c 80d2 sjmp 0x5060
0x0000508e 80fa sjmp 0x508a
0x00005090 80c6 sjmp 0x5058
0x00005092 80d4 sjmp 0x5068
0x00005094 8069 sjmp 0x50ff
0x00005096 80f2 sjmp 0x508a
0x00005098 8033 sjmp 0x50cd
0x0000509a 8010 sjmp 0x50ac
0x0000509c 80a6 sjmp 0x5044
0x0000509e 80ea sjmp 0x508a
0x000050a0 809a sjmp 0x503c
0x000050a2 80a8 sjmp 0x504c
0x000050a4 80da sjmp 0x5080
0x000050a6 80e2 sjmp 0x508a
0x000050a8 80ca sjmp 0x5074
0x000050aa 8033 sjmp 0x50df
; CODE XREF from fcn.00005035 @ +0x65(x)
0x000050ac 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
0x000050ae 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
0x000050b0 ec mov a, r4
0x000050b1 fa mov r2, a
; CODE XREFS from fcn.00005035 @ +0x92(x), +0x94(x)
0x000050b2 e4 clr a
0x000050b3 93 movc a, @a+dptr
0x000050b4 a3 inc dptr
0x000050b5 c8 xch a, r0
0x000050b6 c582 xch a, 0x82 ; [0x82:1]=255 ; 130
0x000050b8 c8 xch a, r0
0x000050b9 cc xch a, r4
0x000050ba c583 xch a, 0x83 ; [0x83:1]=255 ; 131
0x000050bc cc xch a, r4
0x000050bd f0 movx @dptr, a
0x000050be a3 inc dptr
0x000050bf c8 xch a, r0
0x000050c0 c582 xch a, 0x82 ; [0x82:1]=255 ; 130
0x000050c2 c8 xch a, r0
0x000050c3 cc xch a, r4
0x000050c4 c583 xch a, 0x83 ; [0x83:1]=255 ; 131
0x000050c6 cc xch a, r4
0x000050c7 dfe9 djnz r7, 0x50b2
0x000050c9 dee7 djnz r6, 0x50b2
0x000050cb 800d sjmp 0x50da ; fcn.0000510c-0x32
; CODE XREF from fcn.00005035 @ +0x63(x)
0x000050cd 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
0x000050cf 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
; CODE XREF from fcn.00005035 @ +0xa1(x)
0x000050d1 e4 clr a
0x000050d2 93 movc a, @a+dptr
0x000050d3 a3 inc dptr
0x000050d4 f6 mov @r0, a
0x000050d5 08 inc r0
0x000050d6 dff9 djnz r7, 0x50d1
| ; XREFS: CODE 0x0000505e CODE 0x00005066 CODE 0x00005072
| ; XREFS: CODE 0x0000507e CODE 0x0000508a CODE 0x0000510a
| ; XREFS: CODE 0x00005113 CODE 0x0000511d CODE 0x00005127
| 0x000050d8 ec mov a, r4
| 0x000050d9 fa mov r2, a
| ; CODE XREFS from fcn.00005035 @ +0x96(x), +0xc8(x)
| 0x000050da a9f0 mov r1, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000050dc ed mov a, r5
| 0x000050dd fb mov r3, a
| 0x000050de 22 ret
; CODE XREF from fcn.00005035 @ +0x75(x)
0x000050df 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
0x000050e1 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
0x000050e3 ec mov a, r4
0x000050e4 fa mov r2, a
; CODE XREFS from fcn.00005035 @ +0xc4(x), +0xc6(x)
0x000050e5 e0 movx a, @dptr
0x000050e6 a3 inc dptr
0x000050e7 c8 xch a, r0
0x000050e8 c582 xch a, 0x82 ; [0x82:1]=255 ; 130
0x000050ea c8 xch a, r0
0x000050eb cc xch a, r4
0x000050ec c583 xch a, 0x83 ; [0x83:1]=255 ; 131
0x000050ee cc xch a, r4
0x000050ef f0 movx @dptr, a
0x000050f0 a3 inc dptr
0x000050f1 c8 xch a, r0
0x000050f2 c582 xch a, 0x82 ; [0x82:1]=255 ; 130
0x000050f4 c8 xch a, r0
0x000050f5 cc xch a, r4
0x000050f6 c583 xch a, 0x83 ; [0x83:1]=255 ; 131
0x000050f8 cc xch a, r4
0x000050f9 dfea djnz r7, 0x50e5
0x000050fb dee8 djnz r6, 0x50e5
0x000050fd 80db sjmp 0x50da ; fcn.0000510c-0x32
; CODE XREF from fcn.00005035 @ +0x5f(x)
0x000050ff 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
0x00005101 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
; CODE XREF from fcn.00005035 @ +0xd3(x)
0x00005103 e4 clr a
0x00005104 93 movc a, @a+dptr
0x00005105 a3 inc dptr
0x00005106 f2 movx @r0, a
0x00005107 08 inc r0
0x00005108 dff9 djnz r7, 0x5103
0x0000510a 80cc sjmp 0x50d8 ; fcn.0000510c-0x34
; CALL XREF from fcn.000081e8 @ 0x81f8(x)
; CALL XREF from fcn.00009b91 @ 0x9ba1(x)
; CALL XREF from fcn.0000dea1 @ 0xdeb6(x)
/ 45: fcn.0000510c ();
| 0x0000510c 88f0 mov 0xf0, r0 ; [0xf0:1]=255 ; 240
| 0x0000510e ef mov a, r7
| 0x0000510f 6001 jz 0x5112
| 0x00005111 0e inc r6
| ; CODE XREF from fcn.0000510c @ 0x510f(x)
| 0x00005112 4e orl a, r6
| 0x00005113 60c3 jz 0x50d8
| 0x00005115 88f0 mov 0xf0, r0 ; [0xf0:1]=255 ; 240
| 0x00005117 ed mov a, r5
| 0x00005118 2402 add a, #0x02
| 0x0000511a b40400 cjne a, #0x04, 0x511d
| ; CODE XREF from fcn.0000510c @ 0x511a(x)
| 0x0000511d 50b9 jnc 0x50d8
| 0x0000511f f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005121 eb mov a, r3
| 0x00005122 2402 add a, #0x02
| 0x00005124 b40400 cjne a, #0x04, 0x5127
| ; CODE XREF from fcn.0000510c @ 0x5124(x)
| 0x00005127 50af jnc 0x50d8
| 0x00005129 23 rl a
| 0x0000512a 23 rl a
| 0x0000512b 4582 orl a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000512d 23 rl a
| 0x0000512e 90508c mov dptr, #0x508c ; [0x508c:1]=128
| 0x00005131 73 jmp @a+dptr
; XREFS(40)
/ 25: fcn.00005132 ();
| 0x00005132 bb0106 cjne r3, #0x01, 0x513b
| 0x00005135 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x00005137 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x00005139 e0 movx a, @dptr
| 0x0000513a 22 ret
| ; CODE XREF from fcn.00005132 @ 0x5132(x)
| 0x0000513b 5002 jnc 0x513f
| 0x0000513d e7 mov a, @r1
| 0x0000513e 22 ret
| ; CODE XREF from fcn.00005132 @ 0x513b(x)
| 0x0000513f bbfe02 cjne r3, #0xfe, 0x5144
| 0x00005142 e3 movx a, @r1
| 0x00005143 22 ret
| ; CODE XREF from fcn.00005132 @ 0x513f(x)
| 0x00005144 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x00005146 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x00005148 e4 clr a
| 0x00005149 93 movc a, @a+dptr
\ 0x0000514a 22 ret
; XREFS(43)
/ 45: fcn.0000514b ();
| 0x0000514b bb010c cjne r3, #0x01, 0x515a
| 0x0000514e e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00005150 29 add a, r1
| 0x00005151 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005153 e583 mov a, 0x83 ; [0x83:1]=255 ; 131
| 0x00005155 3a addc a, r2
| 0x00005156 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00005158 e0 movx a, @dptr
| 0x00005159 22 ret
| ; CODE XREF from fcn.0000514b @ 0x514b(x)
| 0x0000515a 5006 jnc 0x5162
| 0x0000515c e9 mov a, r1
| 0x0000515d 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000515f f8 mov r0, a
| 0x00005160 e6 mov a, @r0
| 0x00005161 22 ret
| ; CODE XREF from fcn.0000514b @ 0x515a(x)
| 0x00005162 bbfe06 cjne r3, #0xfe, 0x516b
| 0x00005165 e9 mov a, r1
| 0x00005166 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x00005168 f8 mov r0, a
| 0x00005169 e2 movx a, @r0
| 0x0000516a 22 ret
| ; CODE XREF from fcn.0000514b @ 0x5162(x)
| 0x0000516b e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000516d 29 add a, r1
| 0x0000516e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005170 e583 mov a, 0x83 ; [0x83:1]=255 ; 131
| 0x00005172 3a addc a, r2
| 0x00005173 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00005175 e4 clr a
| 0x00005176 93 movc a, @a+dptr
\ 0x00005177 22 ret
; CALL XREF from fcn.00004f0a @ 0x4f0a(x)
; CALL XREF from fcn.0000d545 @ 0xd58f(x)
/ 34: fcn.00005178 ();
| 0x00005178 bb0109 cjne r3, #0x01, 0x5184
| 0x0000517b 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x0000517d 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x0000517f f8 mov r0, a
| 0x00005180 e0 movx a, @dptr
| 0x00005181 28 add a, r0
| 0x00005182 f0 movx @dptr, a
| 0x00005183 22 ret
| ; CODE XREF from fcn.00005178 @ 0x5178(x)
| 0x00005184 5003 jnc 0x5189
| 0x00005186 27 add a, @r1
| 0x00005187 f7 mov @r1, a
| 0x00005188 22 ret
| ; CODE XREF from fcn.00005178 @ 0x5184(x)
| 0x00005189 bbfe05 cjne r3, #0xfe, 0x5191
| 0x0000518c f8 mov r0, a
| 0x0000518d e3 movx a, @r1
| 0x0000518e 28 add a, r0
| 0x0000518f f3 movx @r1, a
| 0x00005190 22 ret
| ; CODE XREF from fcn.00005178 @ 0x5189(x)
| 0x00005191 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x00005193 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x00005195 f8 mov r0, a
| 0x00005196 e4 clr a
| 0x00005197 93 movc a, @a+dptr
| 0x00005198 28 add a, r0
\ 0x00005199 22 ret
; CALL XREF from aav.0x000025bf @ +0x10a(x)
; CALL XREF from fcn.000083b4 @ 0x8508(x)
; CALL XREF from fcn.00009219 @ 0x9315(x)
/ 51: fcn.0000519a ();
| 0x0000519a bb010f cjne r3, #0x01, 0x51ac
| 0x0000519d f8 mov r0, a
| 0x0000519e e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051a0 29 add a, r1
| 0x000051a1 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000051a3 e583 mov a, 0x83 ; [0x83:1]=255 ; 131
| 0x000051a5 3a addc a, r2
| 0x000051a6 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000051a8 e0 movx a, @dptr
| 0x000051a9 28 add a, r0
| 0x000051aa f0 movx @dptr, a
| 0x000051ab 22 ret
| ; CODE XREF from fcn.0000519a @ 0x519a(x)
| 0x000051ac 5009 jnc 0x51b7
| 0x000051ae c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051b0 29 add a, r1
| 0x000051b1 f8 mov r0, a
| 0x000051b2 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051b4 26 add a, @r0
| 0x000051b5 f6 mov @r0, a
| 0x000051b6 22 ret
| ; CODE XREF from fcn.0000519a @ 0x51ac(x)
| 0x000051b7 bbfe09 cjne r3, #0xfe, 0x51c3
| 0x000051ba c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051bc 29 add a, r1
| 0x000051bd f8 mov r0, a
| 0x000051be e2 movx a, @r0
| 0x000051bf 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051c1 f2 movx @r0, a
| 0x000051c2 22 ret
| ; CODE XREF from fcn.0000519a @ 0x51b7(x)
| 0x000051c3 f8 mov r0, a
| 0x000051c4 ea mov a, r2
| 0x000051c5 2583 add a, 0x83 ; [0x83:1]=255 ; 131
| 0x000051c7 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000051c9 e9 mov a, r1
| 0x000051ca 93 movc a, @a+dptr
| 0x000051cb 28 add a, r0
\ 0x000051cc 22 ret
; XREFS(35)
/ 18: fcn.000051cd ();
| 0x000051cd bb0106 cjne r3, #0x01, 0x51d6
| 0x000051d0 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x000051d2 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x000051d4 f0 movx @dptr, a
| 0x000051d5 22 ret
| ; CODE XREF from fcn.000051cd @ 0x51cd(x)
| 0x000051d6 5002 jnc 0x51da
| 0x000051d8 f7 mov @r1, a
| 0x000051d9 22 ret
| ; CODE XREF from fcn.000051cd @ 0x51d6(x)
| 0x000051da bbfe01 cjne r3, #0xfe, 0x51de
| 0x000051dd f3 movx @r1, a
| ; CODE XREF from fcn.000051cd @ 0x51da(x)
\ 0x000051de 22 ret
; XREFS: CALL 0x00002617 CALL 0x000031ee CODE 0x00004f93
; XREFS: CALL 0x00005688 CALL 0x0000a411 CALL 0x0000a41b
; XREFS: CALL 0x0000ad2f CODE 0x0000b68e CALL 0x0000bab3
; XREFS: CALL 0x0000cbe3
/ 34: fcn.000051df ();
| 0x000051df f8 mov r0, a
| 0x000051e0 bb010d cjne r3, #0x01, 0x51f0
| 0x000051e3 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051e5 29 add a, r1
| 0x000051e6 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000051e8 e583 mov a, 0x83 ; [0x83:1]=255 ; 131
| 0x000051ea 3a addc a, r2
| 0x000051eb f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000051ed e8 mov a, r0
| 0x000051ee f0 movx @dptr, a
| 0x000051ef 22 ret
| ; CODE XREF from fcn.000051df @ 0x51e0(x)
| 0x000051f0 5006 jnc 0x51f8
| 0x000051f2 e9 mov a, r1
| 0x000051f3 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051f5 c8 xch a, r0
| 0x000051f6 f6 mov @r0, a
| 0x000051f7 22 ret
| ; CODE XREF from fcn.000051df @ 0x51f0(x)
| 0x000051f8 bbfe05 cjne r3, #0xfe, 0x5200
| 0x000051fb e9 mov a, r1
| 0x000051fc 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x000051fe c8 xch a, r0
| 0x000051ff f2 movx @r0, a
| ; CODE XREF from fcn.000051df @ 0x51f8(x)
\ 0x00005200 22 ret
; XREFS: CALL 0x0000362b CALL 0x0000374e CALL 0x00004833
; XREFS: CALL 0x00004c00 CALL 0x00004c65 CODE 0x00004d76
; XREFS: CALL 0x000060b8 CALL 0x000062f1 CALL 0x000075e1
; XREFS: CALL 0x000076ad CALL 0x0000b81e CALL 0x0000b859
; XREFS: CALL 0x0000b9dd CALL 0x0000bbe8 CALL 0x0000c722
; XREFS: CALL 0x0000d52f CALL 0x0000d649
/ 18: fcn.00005201 ();
| 0x00005201 ef mov a, r7
| 0x00005202 8df0 mov 0xf0, r5 ; [0xf0:1]=255 ; 240
| 0x00005204 a4 mul ab
| 0x00005205 a8f0 mov r0, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005207 cf xch a, r7
| 0x00005208 8cf0 mov 0xf0, r4 ; [0xf0:1]=255 ; 240
| 0x0000520a a4 mul ab
| 0x0000520b 28 add a, r0
| 0x0000520c ce xch a, r6
| 0x0000520d 8df0 mov 0xf0, r5 ; [0xf0:1]=255 ; 240
| 0x0000520f a4 mul ab
| 0x00005210 2e add a, r6
| 0x00005211 fe mov r6, a
\ 0x00005212 22 ret
; XREFS: CALL 0x000029f6 CALL 0x000034f7 CALL 0x00003756
; XREFS: CALL 0x00004c0d CALL 0x00005284 CALL 0x00005290
; XREFS: CALL 0x00005b21 CALL 0x00009f23 CODE 0x00009f2a
; XREFS: CODE 0x00009f98 CALL 0x0000a0f5 CALL 0x0000d53d
/ 85: fcn.00005213 ();
| 0x00005213 bc000b cjne r4, #0x00, 0x5221
| 0x00005216 be0029 cjne r6, #0x00, 0x5242
| 0x00005219 ef mov a, r7
| 0x0000521a 8df0 mov 0xf0, r5 ; [0xf0:1]=255 ; 240
| 0x0000521c 84 div ab
| 0x0000521d ff mov r7, a
| 0x0000521e adf0 mov r5, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005220 22 ret
| ; CODE XREF from fcn.00005213 @ 0x5213(x)
| 0x00005221 e4 clr a
| 0x00005222 cc xch a, r4
| 0x00005223 f8 mov r0, a
| 0x00005224 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| ; CODE XREF from fcn.00005213 @ 0x523b(x)
| 0x00005227 ef mov a, r7
| 0x00005228 2f add a, r7
| 0x00005229 ff mov r7, a
| 0x0000522a ee mov a, r6
| 0x0000522b 33 rlc a
| 0x0000522c fe mov r6, a
| 0x0000522d ec mov a, r4
| 0x0000522e 33 rlc a
| 0x0000522f fc mov r4, a
| 0x00005230 ee mov a, r6
| 0x00005231 9d subb a, r5
| 0x00005232 ec mov a, r4
| 0x00005233 98 subb a, r0
| 0x00005234 4005 jc 0x523b
| 0x00005236 fc mov r4, a
| 0x00005237 ee mov a, r6
| 0x00005238 9d subb a, r5
| 0x00005239 fe mov r6, a
| 0x0000523a 0f inc r7
| ; CODE XREF from fcn.00005213 @ 0x5234(x)
| 0x0000523b d5f0e9 djnz 0xf0, 0x5227 ; [0xf0:1]=255 ; 240
| 0x0000523e e4 clr a
| 0x0000523f ce xch a, r6
| 0x00005240 fd mov r5, a
| 0x00005241 22 ret
| ; CODE XREF from fcn.00005213 @ 0x5216(x)
| 0x00005242 ed mov a, r5
| 0x00005243 f8 mov r0, a
| 0x00005244 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00005246 ee mov a, r6
| 0x00005247 84 div ab
| 0x00005248 20d21c jb 0xd0.2, 0x5267 ; [0xd0:1]=255 ; 208
| 0x0000524b fe mov r6, a
| 0x0000524c adf0 mov r5, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000524e 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| ; CODE XREFS from fcn.00005213 @ 0x525c(x), 0x5264(x)
| 0x00005251 ef mov a, r7
| 0x00005252 2f add a, r7
| 0x00005253 ff mov r7, a
| 0x00005254 ed mov a, r5
| 0x00005255 33 rlc a
| 0x00005256 fd mov r5, a
| 0x00005257 4007 jc 0x5260
| 0x00005259 98 subb a, r0
| 0x0000525a 5006 jnc 0x5262
| 0x0000525c d5f0f2 djnz 0xf0, 0x5251 ; [0xf0:1]=255 ; 240
| 0x0000525f 22 ret
| ; CODE XREF from fcn.00005213 @ 0x5257(x)
| 0x00005260 c3 clr c
| 0x00005261 98 subb a, r0
| ; CODE XREF from fcn.00005213 @ 0x525a(x)
| 0x00005262 fd mov r5, a
| 0x00005263 0f inc r7
| 0x00005264 d5f0ea djnz 0xf0, 0x5251 ; [0xf0:1]=255 ; 240
| ; CODE XREF from fcn.00005213 @ 0x5248(x)
\ 0x00005267 22 ret
; CALL XREF from fcn.00004c6c @ 0x4c6c(x)
; CALL XREF from fcn.00005fce @ 0x62f8(x)
; CALL XREF from fcn.00006bff @ 0x6bff(x)
; CALL XREF from fcn.0000c70d @ 0xc729(x)
/ 54: fcn.00005268 ();
| 0x00005268 c2d5 clr 0xd0.5 ; [0xd0:1]=255 ; 208
| 0x0000526a ec mov a, r4
| 0x0000526b 30e709 jnb 0xe0.7, 0x5277 ; [0xe0:1]=255 ; 224
| 0x0000526e b2d5 cpl 0xd0.5 ; [0xd0:1]=255 ; 208
| 0x00005270 e4 clr a
| 0x00005271 c3 clr c
| 0x00005272 9d subb a, r5
| 0x00005273 fd mov r5, a
| 0x00005274 e4 clr a
| 0x00005275 9c subb a, r4
| 0x00005276 fc mov r4, a
| ; CODE XREF from fcn.00005268 @ 0x526b(x)
| 0x00005277 ee mov a, r6
| 0x00005278 30e715 jnb 0xe0.7, 0x5290 ; [0xe0:1]=255 ; 224
| 0x0000527b b2d5 cpl 0xd0.5 ; [0xd0:1]=255 ; 208
| 0x0000527d e4 clr a
| 0x0000527e c3 clr c
| 0x0000527f 9f subb a, r7
| 0x00005280 ff mov r7, a
| 0x00005281 e4 clr a
| 0x00005282 9e subb a, r6
| 0x00005283 fe mov r6, a
| 0x00005284 125213 lcall fcn.00005213
| 0x00005287 c3 clr c
| 0x00005288 e4 clr a
| 0x00005289 9d subb a, r5
| 0x0000528a fd mov r5, a
| 0x0000528b e4 clr a
| 0x0000528c 9c subb a, r4
| 0x0000528d fc mov r4, a
| 0x0000528e 8003 sjmp 0x5293
| ; CODE XREF from fcn.00005268 @ 0x5278(x)
| 0x00005290 125213 lcall fcn.00005213
| ; CODE XREF from fcn.00005268 @ 0x528e(x)
| 0x00005293 30d507 jnb 0xd0.5, 0x529d ; [0xd0:1]=255 ; 208
| 0x00005296 c3 clr c
| 0x00005297 e4 clr a
| 0x00005298 9f subb a, r7
| 0x00005299 ff mov r7, a
| 0x0000529a e4 clr a
| 0x0000529b 9e subb a, r6
| 0x0000529c fe mov r6, a
| ; CODE XREF from fcn.00005268 @ 0x5293(x)
\ 0x0000529d 22 ret
; XREFS(21)
/ 22: fcn.0000529e ();
| 0x0000529e c5f0 xch a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000052a0 f8 mov r0, a
| 0x000052a1 a3 inc dptr
| 0x000052a2 e0 movx a, @dptr
| 0x000052a3 28 add a, r0
| 0x000052a4 f0 movx @dptr, a
| 0x000052a5 c5f0 xch a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000052a7 f8 mov r0, a
| 0x000052a8 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000052aa 1582 dec 0x82 ; [0x82:1]=255 ; 130
| 0x000052ac 7002 jnz 0x52b0
| 0x000052ae 1583 dec 0x83 ; [0x83:1]=255 ; 131
| ; CODE XREF from fcn.0000529e @ 0x52ac(x)
| 0x000052b0 e0 movx a, @dptr
| 0x000052b1 38 addc a, r0
| 0x000052b2 f0 movx @dptr, a
\ 0x000052b3 22 ret
; CALL XREF from fcn.0000ae37 @ 0xae96(x)
; CALL XREF from fcn.0000c0ac @ 0xc0b0(x)
; CALL XREF from fcn.0000c0cf @ 0xc0d3(x)
; CALL XREF from fcn.0000cd08 @ 0xcd0c(x)
; CODE XREF from fcn.0000dfc7 @ 0xdfcb(x)
/ 22: fcn.000052b4 ();
| 0x000052b4 a3 inc dptr
| 0x000052b5 f8 mov r0, a
| 0x000052b6 e0 movx a, @dptr
| 0x000052b7 c5f0 xch a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000052b9 25f0 add a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000052bb f0 movx @dptr, a
| 0x000052bc e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000052be 1582 dec 0x82 ; [0x82:1]=255 ; 130
| 0x000052c0 7002 jnz 0x52c4
| 0x000052c2 1583 dec 0x83 ; [0x83:1]=255 ; 131
| ; CODE XREF from fcn.000052b4 @ 0x52c0(x)
| 0x000052c4 e0 movx a, @dptr
| 0x000052c5 c8 xch a, r0
| 0x000052c6 38 addc a, r0
| 0x000052c7 f0 movx @dptr, a
| 0x000052c8 e8 mov a, r0
\ 0x000052c9 22 ret
; XREFS: CALL 0x0000a1d6 CALL 0x0000a26f CALL 0x0000a5c3
; XREFS: CALL 0x0000a60f CALL 0x0000b496 CALL 0x0000b4af
/ 43: fcn.000052ca ();
| 0x000052ca bb010a cjne r3, #0x01, 0x52d7
| 0x000052cd 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x000052cf 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x000052d1 e0 movx a, @dptr
| 0x000052d2 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x000052d4 a3 inc dptr
| 0x000052d5 e0 movx a, @dptr
| 0x000052d6 22 ret
| ; CODE XREF from fcn.000052ca @ 0x52ca(x)
| 0x000052d7 5006 jnc 0x52df
| 0x000052d9 87f0 mov 0xf0, @r1 ; [0xf0:1]=255 ; 240
| 0x000052db 09 inc r1
| 0x000052dc e7 mov a, @r1
| 0x000052dd 19 dec r1
| 0x000052de 22 ret
| ; CODE XREF from fcn.000052ca @ 0x52d7(x)
| 0x000052df bbfe07 cjne r3, #0xfe, 0x52e9
| 0x000052e2 e3 movx a, @r1
| 0x000052e3 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x000052e5 09 inc r1
| 0x000052e6 e3 movx a, @r1
| 0x000052e7 19 dec r1
| 0x000052e8 22 ret
| ; CODE XREF from fcn.000052ca @ 0x52df(x)
| 0x000052e9 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x000052eb 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x000052ed e4 clr a
| 0x000052ee 93 movc a, @a+dptr
| 0x000052ef f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x000052f1 7401 mov a, #0x01
| 0x000052f3 93 movc a, @a+dptr
\ 0x000052f4 22 ret
; XREFS: CALL 0x0000a1ea CALL 0x0000a1fa CALL 0x0000a20d
; XREFS: CALL 0x0000a5d7 CALL 0x0000a5e7 CALL 0x0000a5fa
/ 56: fcn.000052f5 ();
| 0x000052f5 bb0110 cjne r3, #0x01, 0x5308
| 0x000052f8 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000052fa 29 add a, r1
| 0x000052fb f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000052fd e583 mov a, 0x83 ; [0x83:1]=255 ; 131
| 0x000052ff 3a addc a, r2
| 0x00005300 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00005302 e0 movx a, @dptr
| 0x00005303 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00005305 a3 inc dptr
| 0x00005306 e0 movx a, @dptr
| 0x00005307 22 ret
| ; CODE XREF from fcn.000052f5 @ 0x52f5(x)
| 0x00005308 5009 jnc 0x5313
| 0x0000530a e9 mov a, r1
| 0x0000530b 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000530d f8 mov r0, a
| 0x0000530e 86f0 mov 0xf0, @r0 ; [0xf0:1]=255 ; 240
| 0x00005310 08 inc r0
| 0x00005311 e6 mov a, @r0
| 0x00005312 22 ret
| ; CODE XREF from fcn.000052f5 @ 0x5308(x)
| 0x00005313 bbfe0a cjne r3, #0xfe, 0x5320
| 0x00005316 e9 mov a, r1
| 0x00005317 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x00005319 f8 mov r0, a
| 0x0000531a e2 movx a, @r0
| 0x0000531b f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x0000531d 08 inc r0
| 0x0000531e e2 movx a, @r0
| 0x0000531f 22 ret
| ; CODE XREF from fcn.000052f5 @ 0x5313(x)
| 0x00005320 e583 mov a, 0x83 ; [0x83:1]=255 ; 131
| 0x00005322 2a add a, r2
| 0x00005323 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00005325 e9 mov a, r1
| 0x00005326 93 movc a, @a+dptr
| 0x00005327 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00005329 a3 inc dptr
| 0x0000532a e9 mov a, r1
| 0x0000532b 93 movc a, @a+dptr
\ 0x0000532c 22 ret
; CALL XREF from fcn.0000a1cb @ 0xa297(x)
; CALL XREF from fcn.0000a57b @ 0xa65b(x)
/ 31: fcn.0000532d ();
| 0x0000532d bb010a cjne r3, #0x01, 0x533a
| 0x00005330 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x00005332 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x00005334 f0 movx @dptr, a
| 0x00005335 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005337 a3 inc dptr
| 0x00005338 f0 movx @dptr, a
| 0x00005339 22 ret
| ; CODE XREF from fcn.0000532d @ 0x532d(x)
| 0x0000533a 5006 jnc 0x5342
| 0x0000533c f7 mov @r1, a
| 0x0000533d 09 inc r1
| 0x0000533e a7f0 mov @r1, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005340 19 dec r1
| 0x00005341 22 ret
| ; CODE XREF from fcn.0000532d @ 0x533a(x)
| 0x00005342 bbfe06 cjne r3, #0xfe, 0x534b
| 0x00005345 f3 movx @r1, a
| 0x00005346 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005348 09 inc r1
| 0x00005349 f3 movx @r1, a
| 0x0000534a 19 dec r1
| ; CODE XREF from fcn.0000532d @ 0x5342(x)
\ 0x0000534b 22 ret
; CALL XREF from fcn.00002400 @ 0x7eb4(x)
; CALL XREF from fcn.000097e6 @ 0x97e6(x)
/ 13: fcn.0000534c ();
| 0x0000534c ef mov a, r7
| 0x0000534d 2b add a, r3
| 0x0000534e ff mov r7, a
| 0x0000534f ee mov a, r6
| 0x00005350 3a addc a, r2
| 0x00005351 fe mov r6, a
| 0x00005352 ed mov a, r5
| 0x00005353 39 addc a, r1
| 0x00005354 fd mov r5, a
| 0x00005355 ec mov a, r4
| 0x00005356 38 addc a, r0
| 0x00005357 fc mov r4, a
\ 0x00005358 22 ret
; XREFS: CALL 0x00002a13 CALL 0x00003648 CALL 0x000036b5
; XREFS: CALL 0x000076e2 CALL 0x00008d93 CALL 0x0000c33e
/ 79: fcn.00005359 ();
| 0x00005359 e8 mov a, r0
| 0x0000535a 8ff0 mov 0xf0, r7 ; [0xf0:1]=255 ; 240
| 0x0000535c a4 mul ab
| 0x0000535d cc xch a, r4
| 0x0000535e 8bf0 mov 0xf0, r3 ; [0xf0:1]=255 ; 240
| 0x00005360 a4 mul ab
| 0x00005361 2c add a, r4
| 0x00005362 fc mov r4, a
| 0x00005363 e9 mov a, r1
| 0x00005364 8ef0 mov 0xf0, r6 ; [0xf0:1]=255 ; 240
| 0x00005366 a4 mul ab
| 0x00005367 2c add a, r4
| 0x00005368 fc mov r4, a
| 0x00005369 8af0 mov 0xf0, r2 ; [0xf0:1]=255 ; 240
| 0x0000536b ed mov a, r5
| 0x0000536c a4 mul ab
| 0x0000536d 2c add a, r4
| 0x0000536e fc mov r4, a
| 0x0000536f ea mov a, r2
| 0x00005370 8ef0 mov 0xf0, r6 ; [0xf0:1]=255 ; 240
| 0x00005372 a4 mul ab
| 0x00005373 cd xch a, r5
| 0x00005374 a8f0 mov r0, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005376 8bf0 mov 0xf0, r3 ; [0xf0:1]=255 ; 240
| 0x00005378 a4 mul ab
| 0x00005379 2d add a, r5
| 0x0000537a cc xch a, r4
| 0x0000537b 38 addc a, r0
| 0x0000537c 25f0 add a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000537e fd mov r5, a
| 0x0000537f e9 mov a, r1
| 0x00005380 8ff0 mov 0xf0, r7 ; [0xf0:1]=255 ; 240
| 0x00005382 a4 mul ab
| 0x00005383 2c add a, r4
| 0x00005384 cd xch a, r5
| 0x00005385 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005387 fc mov r4, a
| 0x00005388 eb mov a, r3
| 0x00005389 8ef0 mov 0xf0, r6 ; [0xf0:1]=255 ; 240
| 0x0000538b a4 mul ab
| 0x0000538c fe mov r6, a
| 0x0000538d a9f0 mov r1, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000538f eb mov a, r3
| 0x00005390 8ff0 mov 0xf0, r7 ; [0xf0:1]=255 ; 240
| 0x00005392 a4 mul ab
| 0x00005393 cf xch a, r7
| 0x00005394 c5f0 xch a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005396 2e add a, r6
| 0x00005397 cd xch a, r5
| 0x00005398 39 addc a, r1
| 0x00005399 fe mov r6, a
| 0x0000539a e4 clr a
| 0x0000539b 3c addc a, r4
| 0x0000539c fc mov r4, a
| 0x0000539d ea mov a, r2
| 0x0000539e a4 mul ab
| 0x0000539f 2d add a, r5
| 0x000053a0 ce xch a, r6
| 0x000053a1 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000053a3 fd mov r5, a
| 0x000053a4 e4 clr a
| 0x000053a5 3c addc a, r4
| 0x000053a6 fc mov r4, a
\ 0x000053a7 22 ret
| ; CODE XREF from fcn.000053e4 @ 0x53e4(x)
| 0x000053a8 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| 0x000053ab 758200 mov 0x82, #0x00 ; [0x82:1]=255
| ; CODE XREF from fcn.000053e4 @ 0x53d5(x)
| 0x000053ae ef mov a, r7
| 0x000053af 2f add a, r7
| 0x000053b0 ff mov r7, a
| 0x000053b1 ee mov a, r6
| 0x000053b2 33 rlc a
| 0x000053b3 fe mov r6, a
| 0x000053b4 cd xch a, r5
| 0x000053b5 33 rlc a
| 0x000053b6 cd xch a, r5
| 0x000053b7 cc xch a, r4
| 0x000053b8 33 rlc a
| 0x000053b9 cc xch a, r4
| 0x000053ba c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x000053bc 33 rlc a
| 0x000053bd c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x000053bf 9b subb a, r3
| 0x000053c0 ed mov a, r5
| 0x000053c1 9a subb a, r2
| 0x000053c2 ec mov a, r4
| 0x000053c3 99 subb a, r1
| 0x000053c4 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000053c6 98 subb a, r0
| 0x000053c7 400c jc 0x53d5
| 0x000053c9 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000053cb ee mov a, r6
| 0x000053cc 9b subb a, r3
| 0x000053cd fe mov r6, a
| 0x000053ce ed mov a, r5
| 0x000053cf 9a subb a, r2
| 0x000053d0 fd mov r5, a
| 0x000053d1 ec mov a, r4
| 0x000053d2 99 subb a, r1
| 0x000053d3 fc mov r4, a
| 0x000053d4 0f inc r7
| ; CODE XREF from fcn.000053e4 @ 0x53c7(x)
| 0x000053d5 d5f0d6 djnz 0xf0, 0x53ae ; [0xf0:1]=255 ; 240
| 0x000053d8 e4 clr a
| 0x000053d9 ce xch a, r6
| 0x000053da fb mov r3, a
| 0x000053db e4 clr a
| 0x000053dc cd xch a, r5
| 0x000053dd fa mov r2, a
| 0x000053de e4 clr a
| 0x000053df cc xch a, r4
| 0x000053e0 f9 mov r1, a
| 0x000053e1 a882 mov r0, 0x82 ; [0x82:1]=255 ; 130
| 0x000053e3 22 ret
; CALL XREF from aav.0x00002a0c @ +0x2d(x)
; CALL XREF from fcn.00008cb5 @ 0x8da0(x)
; CALL XREF from fcn.0000c306 @ 0xc347(x)
; CALL XREFS from fcn.0000d8f1 @ 0xd90f(x), 0xd921(x)
/ 206: fcn.000053e4 ();
| 0x000053e4 b800c1 cjne r0, #0x00, 0x53a8
| 0x000053e7 b90059 cjne r1, #0x00, 0x5443
| 0x000053ea ba002d cjne r2, #0x00, 0x541a
| 0x000053ed ec mov a, r4
| 0x000053ee 8bf0 mov 0xf0, r3 ; [0xf0:1]=255 ; 240
| 0x000053f0 84 div ab
| 0x000053f1 cf xch a, r7
| 0x000053f2 ce xch a, r6
| 0x000053f3 cd xch a, r5
| 0x000053f4 fc mov r4, a
| 0x000053f5 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000053f7 cb xch a, r3
| 0x000053f8 f9 mov r1, a
| 0x000053f9 7818 mov r0, #0x18
| ; CODE XREF from fcn.000053e4 @ 0x5414(x)
| 0x000053fb ef mov a, r7
| 0x000053fc 2f add a, r7
| 0x000053fd ff mov r7, a
| 0x000053fe ee mov a, r6
| 0x000053ff 33 rlc a
| 0x00005400 fe mov r6, a
| 0x00005401 ed mov a, r5
| 0x00005402 33 rlc a
| 0x00005403 fd mov r5, a
| 0x00005404 ec mov a, r4
| 0x00005405 33 rlc a
| 0x00005406 fc mov r4, a
| 0x00005407 eb mov a, r3
| 0x00005408 33 rlc a
| 0x00005409 fb mov r3, a
| 0x0000540a 10d703 jbc 0xd0.7, 0x5410 ; [0xd0:1]=255 ; 208
| 0x0000540d 99 subb a, r1
| 0x0000540e 4004 jc 0x5414
| ; CODE XREF from fcn.000053e4 @ 0x540a(x)
| 0x00005410 eb mov a, r3
| 0x00005411 99 subb a, r1
| 0x00005412 fb mov r3, a
| 0x00005413 0f inc r7
| ; CODE XREF from fcn.000053e4 @ 0x540e(x)
| 0x00005414 d8e5 djnz r0, 0x53fb
| 0x00005416 e4 clr a
| 0x00005417 f9 mov r1, a
| 0x00005418 fa mov r2, a
| 0x00005419 22 ret
| ; CODE XREF from fcn.000053e4 @ 0x53ea(x)
| 0x0000541a 7818 mov r0, #0x18
| ; CODE XREF from fcn.000053e4 @ 0x543a(x)
| 0x0000541c ef mov a, r7
| 0x0000541d 2f add a, r7
| 0x0000541e ff mov r7, a
| 0x0000541f ee mov a, r6
| 0x00005420 33 rlc a
| 0x00005421 fe mov r6, a
| 0x00005422 ed mov a, r5
| 0x00005423 33 rlc a
| 0x00005424 fd mov r5, a
| 0x00005425 ec mov a, r4
| 0x00005426 33 rlc a
| 0x00005427 fc mov r4, a
| 0x00005428 c9 xch a, r1
| 0x00005429 33 rlc a
| 0x0000542a c9 xch a, r1
| 0x0000542b 10d705 jbc 0xd0.7, 0x5433 ; [0xd0:1]=255 ; 208
| 0x0000542e 9b subb a, r3
| 0x0000542f e9 mov a, r1
| 0x00005430 9a subb a, r2
| 0x00005431 4007 jc 0x543a
| ; CODE XREF from fcn.000053e4 @ 0x542b(x)
| 0x00005433 ec mov a, r4
| 0x00005434 9b subb a, r3
| 0x00005435 fc mov r4, a
| 0x00005436 e9 mov a, r1
| 0x00005437 9a subb a, r2
| 0x00005438 f9 mov r1, a
| 0x00005439 0f inc r7
| ; CODE XREF from fcn.000053e4 @ 0x5431(x)
| 0x0000543a d8e0 djnz r0, 0x541c
| 0x0000543c e4 clr a
| 0x0000543d c9 xch a, r1
| 0x0000543e fa mov r2, a
| 0x0000543f e4 clr a
| 0x00005440 cc xch a, r4
| 0x00005441 fb mov r3, a
| 0x00005442 22 ret
| ; CODE XREF from fcn.000053e4 @ 0x53e7(x)
| 0x00005443 75f010 mov 0xf0, #0x10 ; [0xf0:1]=255 ; 16
| ; CODE XREF from fcn.000053e4 @ 0x5469(x)
| 0x00005446 ef mov a, r7
| 0x00005447 2f add a, r7
| 0x00005448 ff mov r7, a
| 0x00005449 ee mov a, r6
| 0x0000544a 33 rlc a
| 0x0000544b fe mov r6, a
| 0x0000544c ed mov a, r5
| 0x0000544d 33 rlc a
| 0x0000544e fd mov r5, a
| 0x0000544f cc xch a, r4
| 0x00005450 33 rlc a
| 0x00005451 cc xch a, r4
| 0x00005452 c8 xch a, r0
| 0x00005453 33 rlc a
| 0x00005454 c8 xch a, r0
| 0x00005455 10d707 jbc 0xd0.7, 0x545f ; [0xd0:1]=255 ; 208
| 0x00005458 9b subb a, r3
| 0x00005459 ec mov a, r4
| 0x0000545a 9a subb a, r2
| 0x0000545b e8 mov a, r0
| 0x0000545c 99 subb a, r1
| 0x0000545d 400a jc 0x5469
| ; CODE XREF from fcn.000053e4 @ 0x5455(x)
| 0x0000545f ed mov a, r5
| 0x00005460 9b subb a, r3
| 0x00005461 fd mov r5, a
| 0x00005462 ec mov a, r4
| 0x00005463 9a subb a, r2
| 0x00005464 fc mov r4, a
| 0x00005465 e8 mov a, r0
| 0x00005466 99 subb a, r1
| 0x00005467 f8 mov r0, a
| 0x00005468 0f inc r7
| ; CODE XREF from fcn.000053e4 @ 0x545d(x)
| 0x00005469 d5f0da djnz 0xf0, 0x5446 ; [0xf0:1]=255 ; 240
| 0x0000546c e4 clr a
| 0x0000546d cd xch a, r5
| 0x0000546e fb mov r3, a
| 0x0000546f e4 clr a
| 0x00005470 cc xch a, r4
| 0x00005471 fa mov r2, a
| 0x00005472 e4 clr a
| 0x00005473 c8 xch a, r0
| 0x00005474 f9 mov r1, a
| 0x00005475 22 ret
; CALL XREF from fcn.000033c4 @ 0x36d0(x)
; CALL XREF from fcn.00007558 @ 0x772c(x)
; CALL XREF from fcn.0000a0d8 @ 0xa176(x)
/ 22: fcn.00005476 ();
| 0x00005476 eb mov a, r3
| 0x00005477 9f subb a, r7
| 0x00005478 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x0000547a ea mov a, r2
| 0x0000547b 9e subb a, r6
| 0x0000547c 42f0 orl 0xf0, a ; [0xf0:1]=255 ; 240
| 0x0000547e e9 mov a, r1
| 0x0000547f 9d subb a, r5
| 0x00005480 42f0 orl 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00005482 ec mov a, r4
| 0x00005483 6480 xrl a, #0x80
| 0x00005485 c8 xch a, r0
| 0x00005486 6480 xrl a, #0x80
| 0x00005488 98 subb a, r0
| 0x00005489 45f0 orl a, 0xf0 ; [0xf0:1]=255 ; 240
\ 0x0000548b 22 ret
; CALL XREFS from aav.0x00002a0c @ +0x3f(x), +0x51(x)
/ 17: fcn.0000548c ();
| 0x0000548c eb mov a, r3
| 0x0000548d 9f subb a, r7
| 0x0000548e f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00005490 ea mov a, r2
| 0x00005491 9e subb a, r6
| 0x00005492 42f0 orl 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00005494 e9 mov a, r1
| 0x00005495 9d subb a, r5
| 0x00005496 42f0 orl 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00005498 e8 mov a, r0
| 0x00005499 9c subb a, r4
| 0x0000549a 45f0 orl a, 0xf0 ; [0xf0:1]=255 ; 240
\ 0x0000549c 22 ret
; XREFS: CALL 0x00002a36 CALL 0x000036de CODE 0x00004cf3
; XREFS: CALL 0x00004fc3 CODE 0x00006d41 CALL 0x00007eab
; XREFS: CODE 0x00009833 CODE 0x0000c17f CALL 0x0000c353
/ 12: fcn.0000549d ();
| 0x0000549d e0 movx a, @dptr
| 0x0000549e fc mov r4, a
| 0x0000549f a3 inc dptr
| 0x000054a0 e0 movx a, @dptr
| 0x000054a1 fd mov r5, a
| 0x000054a2 a3 inc dptr
| 0x000054a3 e0 movx a, @dptr
| 0x000054a4 fe mov r6, a
| 0x000054a5 a3 inc dptr
| 0x000054a6 e0 movx a, @dptr
| 0x000054a7 ff mov r7, a
\ 0x000054a8 22 ret
; XREFS: CALL 0x00002a30 CALL 0x00002a59 CALL 0x00003645
; XREFS: CALL 0x000036b2 CODE 0x00004e60 CALL 0x00008d90
; XREFS: CODE 0x0000982d CALL 0x0000c33b
/ 12: fcn.000054a9 ();
| 0x000054a9 e0 movx a, @dptr
| 0x000054aa f8 mov r0, a
| 0x000054ab a3 inc dptr
| 0x000054ac e0 movx a, @dptr
| 0x000054ad f9 mov r1, a
| 0x000054ae a3 inc dptr
| 0x000054af e0 movx a, @dptr
| 0x000054b0 fa mov r2, a
| 0x000054b1 a3 inc dptr
| 0x000054b2 e0 movx a, @dptr
| 0x000054b3 fb mov r3, a
\ 0x000054b4 22 ret
; XREFS: CALL 0x00002a2a CALL 0x00002a3f CALL 0x00003634
; XREFS: CALL 0x00003690 CALL 0x00004ced CODE 0x00004fc0
; XREFS: CODE 0x00005021 CALL 0x000060e9 CALL 0x00006d3b
; XREFS: CALL 0x00007eba CODE 0x000097ec CALL 0x0000c179
; XREFS: CALL 0x0000c31d CALL 0x0000c34d
/ 12: fcn.000054b5 ();
| 0x000054b5 ec mov a, r4
| 0x000054b6 f0 movx @dptr, a
| 0x000054b7 a3 inc dptr
| 0x000054b8 ed mov a, r5
| 0x000054b9 f0 movx @dptr, a
| 0x000054ba a3 inc dptr
| 0x000054bb ee mov a, r6
| 0x000054bc f0 movx @dptr, a
| 0x000054bd a3 inc dptr
| 0x000054be ef mov a, r7
| 0x000054bf f0 movx @dptr, a
\ 0x000054c0 22 ret
; XREFS: CALL 0x0000244c CALL 0x0000756c CALL 0x00008cc1
; XREFS: CALL 0x00008d5d CALL 0x00008d6c CALL 0x00008d75
/ 23: fcn.000054c1 ();
| 0x000054c1 a882 mov r0, 0x82 ; [0x82:1]=255 ; 130
| 0x000054c3 8583f0 mov 0xf0, 0x83 ; [0x83:1]=255 ; 131
| 0x000054c6 d083 pop 0x83 ; [0x83:1]=255 ; 131
| 0x000054c8 d082 pop 0x82 ; [0x82:1]=255 ; 130
| 0x000054ca 1254d8 lcall fcn.000054d8
| 0x000054cd 1254d8 lcall fcn.000054d8
| 0x000054d0 1254d8 lcall fcn.000054d8
| 0x000054d3 1254d8 lcall fcn.000054d8
| 0x000054d6 e4 clr a
\ 0x000054d7 73 jmp @a+dptr
; CALL XREFS from fcn.000054c1 @ 0x54ca(x), 0x54cd(x), 0x54d0(x), 0x54d3(x)
/ 26: fcn.000054d8 ();
| 0x000054d8 e4 clr a
| 0x000054d9 93 movc a, @a+dptr
| 0x000054da a3 inc dptr
| 0x000054db c583 xch a, 0x83 ; [0x83:1]=255 ; 131
| 0x000054dd c5f0 xch a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000054df c583 xch a, 0x83 ; [0x83:1]=255 ; 131
| 0x000054e1 c8 xch a, r0
| 0x000054e2 c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x000054e4 c8 xch a, r0
| 0x000054e5 f0 movx @dptr, a
| 0x000054e6 a3 inc dptr
| 0x000054e7 c583 xch a, 0x83 ; [0x83:1]=255 ; 131
| 0x000054e9 c5f0 xch a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000054eb c583 xch a, 0x83 ; [0x83:1]=255 ; 131
| 0x000054ed c8 xch a, r0
| 0x000054ee c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x000054f0 c8 xch a, r0
\ 0x000054f1 22 ret
; XREFS(119)
/ 12: fcn.000054f2 ();
| 0x000054f2 a4 mul ab
| 0x000054f3 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x000054f5 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000054f7 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000054f9 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x000054fb f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x000054fd 22 ret
; XREFS(53)
/ 9: fcn.000054fe ();
| 0x000054fe e0 movx a, @dptr
| 0x000054ff fb mov r3, a
| 0x00005500 a3 inc dptr
| 0x00005501 e0 movx a, @dptr
| 0x00005502 fa mov r2, a
| 0x00005503 a3 inc dptr
| 0x00005504 e0 movx a, @dptr
| 0x00005505 f9 mov r1, a
\ 0x00005506 22 ret
; CALL XREF from fcn.0000d16d @ 0xd1af(x)
; CALL XREF from fcn.0000de0a @ 0xde2a(x)
/ 23: fcn.00005507 ();
| 0x00005507 f8 mov r0, a
| 0x00005508 e0 movx a, @dptr
| 0x00005509 fb mov r3, a
| 0x0000550a a3 inc dptr
| 0x0000550b a3 inc dptr
| 0x0000550c e0 movx a, @dptr
| 0x0000550d f9 mov r1, a
| 0x0000550e 25f0 add a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005510 f0 movx @dptr, a
| 0x00005511 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00005513 1582 dec 0x82 ; [0x82:1]=255 ; 130
| 0x00005515 7002 jnz 0x5519
| 0x00005517 1583 dec 0x83 ; [0x83:1]=255 ; 131
| ; CODE XREF from fcn.00005507 @ 0x5515(x)
| 0x00005519 e0 movx a, @dptr
| 0x0000551a fa mov r2, a
| 0x0000551b 38 addc a, r0
| 0x0000551c f0 movx @dptr, a
\ 0x0000551d 22 ret
; XREFS(24)
/ 9: fcn.0000551e ();
| 0x0000551e eb mov a, r3
| 0x0000551f f0 movx @dptr, a
| 0x00005520 a3 inc dptr
| 0x00005521 ea mov a, r2
| 0x00005522 f0 movx @dptr, a
| 0x00005523 a3 inc dptr
| 0x00005524 e9 mov a, r1
| 0x00005525 f0 movx @dptr, a
\ 0x00005526 22 ret
; CALL XREF from fcn.0000b53c @ 0xb592(x)
/ 12: fcn.00005527 ();
| 0x00005527 e4 clr a
| 0x00005528 93 movc a, @a+dptr
| 0x00005529 fb mov r3, a
| 0x0000552a 7401 mov a, #0x01
| 0x0000552c 93 movc a, @a+dptr
| 0x0000552d fa mov r2, a
| 0x0000552e 7402 mov a, #0x02
| 0x00005530 93 movc a, @a+dptr
| 0x00005531 f9 mov r1, a
\ 0x00005532 22 ret
; XREFS: CALL 0x00002640 CALL 0x00002731 CALL 0x00002c8c
; XREFS: CALL 0x0000329d CALL 0x00004311 CALL 0x00007110
; XREFS: CALL 0x00007169 CALL 0x000078c8 CALL 0x000079f4
; XREFS: CALL 0x0000c547 CALL 0x0000c8d1
/ 38: fcn.00005533 ();
| 0x00005533 d083 pop 0x83 ; [0x83:1]=255 ; 131
| 0x00005535 d082 pop 0x82 ; [0x82:1]=255 ; 130
| 0x00005537 f8 mov r0, a
| ; CODE XREF from fcn.00005533 @ 0x5557(x)
| 0x00005538 e4 clr a
| 0x00005539 93 movc a, @a+dptr
| 0x0000553a 7012 jnz 0x554e
| 0x0000553c 7401 mov a, #0x01
| 0x0000553e 93 movc a, @a+dptr
| 0x0000553f 700d jnz 0x554e
| 0x00005541 a3 inc dptr
| 0x00005542 a3 inc dptr
| ; CODE XREF from fcn.00005533 @ 0x5552(x)
| 0x00005543 93 movc a, @a+dptr
| 0x00005544 f8 mov r0, a
| 0x00005545 7401 mov a, #0x01
| 0x00005547 93 movc a, @a+dptr
| 0x00005548 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000554a 8883 mov 0x83, r0 ; [0x83:1]=255 ; 131
| 0x0000554c e4 clr a
| 0x0000554d 73 jmp @a+dptr
| ; CODE XREFS from fcn.00005533 @ 0x553a(x), 0x553f(x)
| 0x0000554e 7402 mov a, #0x02
| 0x00005550 93 movc a, @a+dptr
| 0x00005551 68 xrl a, r0
| 0x00005552 60ef jz 0x5543
| 0x00005554 a3 inc dptr
| 0x00005555 a3 inc dptr
| 0x00005556 a3 inc dptr
\ 0x00005557 80df sjmp 0x5538
| ; CODE XREFS from fcn.00007049 @ 0x704c(x), 0x7054(x), 0x705f(x), 0x7067(x), 0x72f3(x)
| 0x00005559 e532 mov a, 0x32 ; [0x32:1]=255 ; 50
| 0x0000555b 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000555d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000555f e531 mov a, 0x31 ; [0x31:1]=255 ; 49
| 0x00005561 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x00005563 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00005565 b53104 cjne a, 0x31, 0x556c ; [0x31:1]=255 ; 49
| 0x00005568 858232 mov 0x32, 0x82 ; [0x82:1]=255 ; 130
| 0x0000556b 22 ret
| ; CODE XREF from fcn.00007049 @ 0x5565(x)
| 0x0000556c 10af06 jbc 0xa8.7, 0x5575 ; [0xa8:1]=255 ; 168
| 0x0000556f 858232 mov 0x32, 0x82 ; [0x82:1]=255 ; 130
| 0x00005572 f531 mov 0x31, a ; [0x31:1]=255 ; 49
| 0x00005574 22 ret
| ; CODE XREF from fcn.00007049 @ 0x556c(x)
| 0x00005575 858232 mov 0x32, 0x82 ; [0x82:1]=255 ; 130
| 0x00005578 f531 mov 0x31, a ; [0x31:1]=255 ; 49
| 0x0000557a d2af setb 0xa8.7 ; [0xa8:1]=255 ; 168
| 0x0000557c 22 ret
; CALL XREFS from fcn.00007049 @ 0x70b6(x), 0x70dc(x)
; CALL XREF from fcn.00009358 @ 0x935b(x)
; CALL XREF from fcn.00009370 @ 0x9373(x)
; CODE XREF from fcn.00009392 @ 0x9395(x)
/ 13: fcn.0000557d ();
| 0x0000557d e532 mov a, 0x32 ; [0x32:1]=255 ; 50
| 0x0000557f 2582 add a, 0x82 ; [0x82:1]=255 ; 130
| 0x00005581 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005583 e531 mov a, 0x31 ; [0x31:1]=255 ; 49
| 0x00005585 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x00005587 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00005589 22 ret
; CALL XREFS from fcn.00002400 @ 0x7edb(x), 0x7efc(x), 0x7f69(x)
; CALL XREF from fcn.0000d4a9 @ 0xd4e5(x)
/ 1344: fcn.0000558a ();
| 0x0000558a c206 clr 0x20.6 ; [0x20:1]=255 ; 32
| 0x0000558c 900e07 mov dptr, #0x0e07 ; [0xe07:1]=255 ; 3591
| 0x0000558f 129637 lcall fcn.00009637
| 0x00005592 9401 subb a, #0x01
| 0x00005594 400b jc 0x55a1
| 0x00005596 12e8d5 lcall fcn.0000e8d5
| 0x00005599 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000559c e0 movx a, @dptr
| 0x0000559d 900e07 mov dptr, #0x0e07 ; [0xe07:1]=255 ; 3591
| 0x000055a0 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x5594(x)
| 0x000055a1 300314 jnb 0x20.3, 0x55b8 ; [0x20:1]=255 ; 32
| 0x000055a4 900dec mov dptr, #0x0dec ; [0xdec:1]=255 ; 3564
| 0x000055a7 129612 lcall fcn.00009612
| 0x000055aa 1296e3 lcall fcn.000096e3
| 0x000055ad d3 setb c
| 0x000055ae ef mov a, r7
| 0x000055af 94e8 subb a, #0xe8
| 0x000055b1 ee mov a, r6
| 0x000055b2 9403 subb a, #0x03
| 0x000055b4 4002 jc 0x55b8
| 0x000055b6 c203 clr 0x20.3 ; [0x20:1]=255 ; 32
| ; CODE XREFS from fcn.0000558a @ 0x55a1(x), 0x55b4(x)
| 0x000055b8 301314 jnb 0x22.3, 0x55cf ; [0x22:1]=255 ; 34
| 0x000055bb d3 setb c
| 0x000055bc 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x000055bf e0 movx a, @dptr
| 0x000055c0 94e8 subb a, #0xe8
| 0x000055c2 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x000055c5 e0 movx a, @dptr
| 0x000055c6 9403 subb a, #0x03
| 0x000055c8 4005 jc 0x55cf
| 0x000055ca c213 clr 0x22.3 ; [0x22:1]=255 ; 34
| 0x000055cc 12de3d lcall fcn.0000de3d
| ; CODE XREFS from fcn.0000558a @ 0x55b8(x), 0x55c8(x)
| 0x000055cf 900e12 mov dptr, #0x0e12 ; '\x12\x0e'
| ; [0xe12:1]=255 ; 3602
| 0x000055d2 e0 movx a, @dptr
| 0x000055d3 6049 jz 0x561e
| 0x000055d5 e4 clr a
| 0x000055d6 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000055d9 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x561c(x)
| 0x000055da 12962e lcall fcn.0000962e
| 0x000055dd 503f jnc 0x561e
| 0x000055df 7401 mov a, #0x01
| 0x000055e1 7e00 mov r6, #0x00
| 0x000055e3 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x000055e5 08 inc r0
| 0x000055e6 8005 sjmp 0x55ed
| ; CODE XREF from fcn.0000558a @ 0x55ed(x)
| 0x000055e8 c3 clr c
| 0x000055e9 33 rlc a
| 0x000055ea ce xch a, r6
| 0x000055eb 33 rlc a
| 0x000055ec ce xch a, r6
| ; CODE XREF from fcn.0000558a @ 0x55e6(x)
| 0x000055ed d8f9 djnz r0, 0x55e8
| 0x000055ef ff mov r7, a
| 0x000055f0 900e12 mov dptr, #0x0e12 ; '\x12\x0e'
| ; [0xe12:1]=255 ; 3602
| 0x000055f3 e0 movx a, @dptr
| 0x000055f4 fd mov r5, a
| 0x000055f5 ef mov a, r7
| 0x000055f6 5d anl a, r5
| 0x000055f7 6020 jz 0x5619
| 0x000055f9 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000055fc e0 movx a, @dptr
| 0x000055fd ff mov r7, a
| 0x000055fe 12678a lcall fcn.0000678a
| 0x00005601 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00005604 e0 movx a, @dptr
| 0x00005605 ff mov r7, a
| 0x00005606 7401 mov a, #0x01
| 0x00005608 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x0000560a 08 inc r0
| 0x0000560b 8002 sjmp 0x560f
| ; CODE XREF from fcn.0000558a @ 0x560f(x)
| 0x0000560d c3 clr c
| 0x0000560e 33 rlc a
| ; CODE XREF from fcn.0000558a @ 0x560b(x)
| 0x0000560f d8fc djnz r0, 0x560d
| 0x00005611 f4 cpl a
| 0x00005612 ff mov r7, a
| 0x00005613 900e12 mov dptr, #0x0e12 ; '\x12\x0e'
| ; [0xe12:1]=255 ; 3602
| 0x00005616 e0 movx a, @dptr
| 0x00005617 5f anl a, r7
| 0x00005618 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x55f7(x)
| 0x00005619 12965e lcall fcn.0000965e
| 0x0000561c 80bc sjmp 0x55da
| ; CODE XREFS from fcn.0000558a @ 0x55d3(x), 0x55dd(x)
| 0x0000561e 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x00005621 e0 movx a, @dptr
| 0x00005622 6020 jz 0x5644
| 0x00005624 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x00005627 e0 movx a, @dptr
| 0x00005628 540f anl a, #0x0f
| 0x0000562a c3 clr c
| 0x0000562b 9404 subb a, #0x04
| 0x0000562d 5015 jnc 0x5644
| 0x0000562f 900810 mov dptr, #0x0810 ; [0x810:1]=255 ; 2064
| 0x00005632 e0 movx a, @dptr
| 0x00005633 fe mov r6, a
| 0x00005634 a3 inc dptr
| 0x00005635 e0 movx a, @dptr
| 0x00005636 ff mov r7, a
| 0x00005637 12961e lcall fcn.0000961e
| 0x0000563a 94e8 subb a, #0xe8
| 0x0000563c ee mov a, r6
| 0x0000563d 9403 subb a, #0x03
| 0x0000563f 4003 jc 0x5644
| 0x00005641 12e8bc lcall fcn.0000e8bc
| ; CODE XREFS from fcn.0000558a @ 0x5622(x), 0x562d(x), 0x563f(x)
| 0x00005644 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x00005647 e0 movx a, @dptr
| 0x00005648 6403 xrl a, #0x03
| 0x0000564a 7061 jnz 0x56ad
| 0x0000564c 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000564f e0 movx a, @dptr
| 0x00005650 900d23 mov dptr, #0x0d23 ; '#\r'
| ; [0xd23:1]=255 ; 3363
| 0x00005653 f0 movx @dptr, a
| 0x00005654 900e0a mov dptr, #0x0e0a ; '\n\x0e'
| ; [0xe0a:1]=255 ; 3594
| 0x00005657 e0 movx a, @dptr
| 0x00005658 900d24 mov dptr, #0x0d24 ; '$\r'
| ; [0xd24:1]=255 ; 3364
| 0x0000565b f0 movx @dptr, a
| 0x0000565c e4 clr a
| 0x0000565d 900d26 mov dptr, #0x0d26 ; '&\r'
| ; [0xd26:1]=255 ; 3366
| 0x00005660 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x5695(x)
| 0x00005661 900d26 mov dptr, #0x0d26 ; '&\r'
| ; [0xd26:1]=255 ; 3366
| 0x00005664 1295d3 lcall fcn.000095d3
| 0x00005667 1254fe lcall fcn.000054fe
| 0x0000566a 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x0000566d 12514b lcall fcn.0000514b
| 0x00005670 900d25 mov dptr, #0x0d25 ; '%\r'
| ; [0xd25:1]=255 ; 3365
| 0x00005673 f0 movx @dptr, a
| 0x00005674 12ba5a lcall fcn.0000ba5a
| 0x00005677 900d25 mov dptr, #0x0d25 ; '%\r'
| ; [0xd25:1]=255 ; 3365
| 0x0000567a e0 movx a, @dptr
| 0x0000567b ff mov r7, a
| 0x0000567c a3 inc dptr
| 0x0000567d e0 movx a, @dptr
| 0x0000567e 1295d5 lcall fcn.000095d5
| 0x00005681 1254fe lcall fcn.000054fe
| 0x00005684 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x00005687 ef mov a, r7
| 0x00005688 1251df lcall fcn.000051df
| 0x0000568b 900d26 mov dptr, #0x0d26 ; '&\r'
| ; [0xd26:1]=255 ; 3366
| 0x0000568e e0 movx a, @dptr
| 0x0000568f 04 inc a
| 0x00005690 f0 movx @dptr, a
| 0x00005691 e0 movx a, @dptr
| 0x00005692 c3 clr c
| 0x00005693 9403 subb a, #0x03
| 0x00005695 40ca jc 0x5661
| 0x00005697 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x0000569a 7401 mov a, #0x01
| 0x0000569c f0 movx @dptr, a
| 0x0000569d 900d23 mov dptr, #0x0d23 ; '#\r'
| ; [0xd23:1]=255 ; 3363
| 0x000056a0 e0 movx a, @dptr
| 0x000056a1 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x000056a4 f0 movx @dptr, a
| 0x000056a5 900d24 mov dptr, #0x0d24 ; '$\r'
| ; [0xd24:1]=255 ; 3364
| 0x000056a8 e0 movx a, @dptr
| 0x000056a9 900e0a mov dptr, #0x0e0a ; '\n\x0e'
| ; [0xe0a:1]=255 ; 3594
| 0x000056ac f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x564a(x)
| 0x000056ad 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x000056b0 e0 movx a, @dptr
| 0x000056b1 b40108 cjne a, #0x01, 0x56bc
| 0x000056b4 128567 lcall fcn.00008567
| 0x000056b7 e4 clr a
| 0x000056b8 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x000056bb f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x56b1(x)
| 0x000056bc 200903 jb 0x21.1, 0x56c2 ; [0x21:1]=255 ; 33
| 0x000056bf 0258a3 ljmp 0x58a3
| ; CODE XREF from fcn.0000558a @ 0x56bc(x)
| 0x000056c2 c209 clr 0x21.1 ; [0x21:1]=255 ; 33
| 0x000056c4 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x000056c7 e0 movx a, @dptr
| 0x000056c8 2406 add a, #0x06
| 0x000056ca fe mov r6, a
| 0x000056cb 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x000056ce e0 movx a, @dptr
| 0x000056cf 3400 addc a, #0x00
| 0x000056d1 900e08 mov dptr, #0x0e08 ; [0xe08:1]=255 ; 3592
| 0x000056d4 f0 movx @dptr, a
| 0x000056d5 a3 inc dptr
| 0x000056d6 ce xch a, r6
| 0x000056d7 f0 movx @dptr, a
| 0x000056d8 900dfe mov dptr, #0x0dfe ; [0xdfe:1]=255 ; 3582
| 0x000056db e0 movx a, @dptr
| 0x000056dc 04 inc a
| 0x000056dd f0 movx @dptr, a
| 0x000056de e0 movx a, @dptr
| 0x000056df c3 clr c
| 0x000056e0 9418 subb a, #0x18
| 0x000056e2 404b jc 0x572f
| 0x000056e4 e4 clr a
| 0x000056e5 f0 movx @dptr, a
| 0x000056e6 90081b mov dptr, #0x081b ; [0x81b:1]=255 ; 2075
| 0x000056e9 e0 movx a, @dptr
| 0x000056ea 9417 subb a, #0x17
| 0x000056ec 5003 jnc 0x56f1
| 0x000056ee 129665 lcall fcn.00009665
| ; CODE XREF from fcn.0000558a @ 0x56ec(x)
| 0x000056f1 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x000056f4 e0 movx a, @dptr
| 0x000056f5 d3 setb c
| 0x000056f6 9402 subb a, #0x02
| 0x000056f8 4024 jc 0x571e
| 0x000056fa 900e19 mov dptr, #0x0e19 ; '\x19\x0e'
| ; [0xe19:1]=255 ; 3609
| 0x000056fd e0 movx a, @dptr
| 0x000056fe fe mov r6, a
| 0x000056ff a3 inc dptr
| 0x00005700 e0 movx a, @dptr
| 0x00005701 ff mov r7, a
| 0x00005702 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00005705 e0 movx a, @dptr
| 0x00005706 9f subb a, r7
| 0x00005707 1296e3 lcall fcn.000096e3
| 0x0000570a 12e3aa lcall fcn.0000e3aa
| 0x0000570d 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x00005710 ee mov a, r6
| 0x00005711 f0 movx @dptr, a
| 0x00005712 a3 inc dptr
| 0x00005713 ef mov a, r7
| 0x00005714 f0 movx @dptr, a
| 0x00005715 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005718 e0 movx a, @dptr
| 0x00005719 6003 jz 0x571e
| 0x0000571b 1242b7 lcall fcn.000042b7
| ; CODE XREFS from fcn.0000558a @ 0x56f8(x), 0x5719(x)
| 0x0000571e 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00005721 e0 movx a, @dptr
| 0x00005722 ff mov r7, a
| 0x00005723 a3 inc dptr
| 0x00005724 e0 movx a, @dptr
| 0x00005725 900e19 mov dptr, #0x0e19 ; '\x19\x0e'
| ; [0xe19:1]=255 ; 3609
| 0x00005728 cf xch a, r7
| 0x00005729 f0 movx @dptr, a
| 0x0000572a a3 inc dptr
| 0x0000572b ef mov a, r7
| 0x0000572c f0 movx @dptr, a
| 0x0000572d 8012 sjmp 0x5741
| ; CODE XREF from fcn.0000558a @ 0x56e2(x)
| 0x0000572f 900dfe mov dptr, #0x0dfe ; [0xdfe:1]=255 ; 3582
| 0x00005732 e0 movx a, @dptr
| 0x00005733 ff mov r7, a
| 0x00005734 6401 xrl a, #0x01
| 0x00005736 6004 jz 0x573c
| 0x00005738 ef mov a, r7
| 0x00005739 b40c05 cjne a, #0x0c, 0x5741
| ; CODE XREF from fcn.0000558a @ 0x5736(x)
| 0x0000573c 7f08 mov r7, #0x08
| 0x0000573e 12d315 lcall fcn.0000d315
| ; CODE XREFS from fcn.0000558a @ 0x572d(x), 0x5739(x)
| 0x00005741 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x00005744 e0 movx a, @dptr
| 0x00005745 b40218 cjne a, #0x02, 0x5760
| 0x00005748 a3 inc dptr
| 0x00005749 e0 movx a, @dptr
| 0x0000574a 700f jnz 0x575b
| 0x0000574c 129679 lcall fcn.00009679
| 0x0000574f 7404 mov a, #0x04
| 0x00005751 f0 movx @dptr, a
| 0x00005752 e4 clr a
| 0x00005753 fb mov r3, a
| 0x00005754 7d01 mov r5, #0x01
| 0x00005756 7ffa mov r7, #0xfa
| 0x00005758 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000558a @ 0x574a(x)
| 0x0000575b e4 clr a
| 0x0000575c 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x0000575f f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x5745(x)
| 0x00005760 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00005763 e0 movx a, @dptr
| 0x00005764 7003 jnz 0x5769
| 0x00005766 0258a3 ljmp 0x58a3
| ; CODE XREF from fcn.0000558a @ 0x5764(x)
| 0x00005769 900dfe mov dptr, #0x0dfe ; [0xdfe:1]=255 ; 3582
| 0x0000576c e0 movx a, @dptr
| 0x0000576d 700f jnz 0x577e
| 0x0000576f 900816 mov dptr, #0x0816 ; [0x816:1]=255 ; 2070
| 0x00005772 e0 movx a, @dptr
| 0x00005773 b40108 cjne a, #0x01, 0x577e
| 0x00005776 12acbf lcall fcn.0000acbf
| 0x00005779 e4 clr a
| 0x0000577a 900816 mov dptr, #0x0816 ; [0x816:1]=255 ; 2070
| 0x0000577d f0 movx @dptr, a
| ; CODE XREFS from fcn.0000558a @ 0x576d(x), 0x5773(x)
| 0x0000577e 129678 lcall fcn.00009678
| 0x00005781 7404 mov a, #0x04
| 0x00005783 f0 movx @dptr, a
| 0x00005784 e4 clr a
| 0x00005785 fb mov r3, a
| 0x00005786 7d01 mov r5, #0x01
| 0x00005788 7ff8 mov r7, #0xf8
| 0x0000578a 129fe0 lcall fcn.00009fe0
| 0x0000578d 90081b mov dptr, #0x081b ; [0x81b:1]=255 ; 2075
| 0x00005790 e0 movx a, @dptr
| 0x00005791 14 dec a
| 0x00005792 f0 movx @dptr, a
| 0x00005793 e0 movx a, @dptr
| 0x00005794 6005 jz 0x579b
| 0x00005796 d3 setb c
| 0x00005797 9430 subb a, #0x30
| 0x00005799 4037 jc 0x57d2
| ; CODE XREF from fcn.0000558a @ 0x5794(x)
| 0x0000579b 129665 lcall fcn.00009665
| 0x0000579e 900dfd mov dptr, #0x0dfd ; [0xdfd:1]=255 ; 3581
| 0x000057a1 7401 mov a, #0x01
| 0x000057a3 f0 movx @dptr, a
| 0x000057a4 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
| 0x000057a7 e0 movx a, @dptr
| 0x000057a8 b48007 cjne a, #0x80, 0x57b2
| 0x000057ab 7d01 mov r5, #0x01
| 0x000057ad 7f03 mov r7, #0x03
| 0x000057af 12e37c lcall fcn.0000e37c
| ; CODE XREF from fcn.0000558a @ 0x57a8(x)
| 0x000057b2 e4 clr a
| 0x000057b3 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000057b6 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x57d0(x)
| 0x000057b7 12962e lcall fcn.0000962e
| 0x000057ba 5016 jnc 0x57d2
| 0x000057bc 129681 lcall fcn.00009681
| 0x000057bf e0 movx a, @dptr
| 0x000057c0 b4800a cjne a, #0x80, 0x57cd
| 0x000057c3 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000057c6 e0 movx a, @dptr
| 0x000057c7 fd mov r5, a
| 0x000057c8 7f7f mov r7, #0x7f ; '\x7f'
| 0x000057ca 12d62a lcall fcn.0000d62a
| ; CODE XREF from fcn.0000558a @ 0x57c0(x)
| 0x000057cd 12965e lcall fcn.0000965e
| 0x000057d0 80e5 sjmp 0x57b7
| ; CODE XREFS from fcn.0000558a @ 0x5799(x), 0x57ba(x)
| 0x000057d2 e4 clr a
| 0x000057d3 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000057d6 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x58a0(x)
| 0x000057d7 12962e lcall fcn.0000962e
| 0x000057da 4003 jc 0x57df
| 0x000057dc 0258a3 ljmp 0x58a3
| ; CODE XREF from fcn.0000558a @ 0x57da(x)
| 0x000057df 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000057e2 ef mov a, r7
| 0x000057e3 1295d8 lcall fcn.000095d8
| 0x000057e6 12964f lcall fcn.0000964f
| 0x000057e9 540f anl a, #0x0f
| 0x000057eb 20e003 jb 0xe0.0, 0x57f1 ; [0xe0:1]=255 ; 224
| 0x000057ee 02589d ljmp 0x589d
| ; CODE XREF from fcn.0000558a @ 0x57eb(x)
| 0x000057f1 1295fa lcall fcn.000095fa
| 0x000057f4 e0 movx a, @dptr
| 0x000057f5 fe mov r6, a
| 0x000057f6 c3 clr c
| 0x000057f7 13 rrc a
| 0x000057f8 900d23 mov dptr, #0x0d23 ; '#\r'
| ; [0xd23:1]=255 ; 3363
| 0x000057fb f0 movx @dptr, a
| 0x000057fc 129608 lcall fcn.00009608
| 0x000057ff e0 movx a, @dptr
| 0x00005800 7068 jnz 0x586a
| 0x00005802 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00005805 e0 movx a, @dptr
| 0x00005806 12e58f lcall fcn.0000e58f
| 0x00005809 1295fa lcall fcn.000095fa
| 0x0000580c e0 movx a, @dptr
| 0x0000580d fe mov r6, a
| 0x0000580e 129608 lcall fcn.00009608
| 0x00005811 ee mov a, r6
| 0x00005812 1296b7 lcall fcn.000096b7
| 0x00005815 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00005818 e0 movx a, @dptr
| 0x00005819 9008bc mov dptr, #0x08bc ; [0x8bc:1]=255 ; 2236
| 0x0000581c 129601 lcall fcn.00009601
| 0x0000581f ec mov a, r4
| 0x00005820 f0 movx @dptr, a
| 0x00005821 a3 inc dptr
| 0x00005822 ed mov a, r5
| 0x00005823 1296b7 lcall fcn.000096b7
| 0x00005826 9008ba mov dptr, #0x08ba ; [0x8ba:1]=255 ; 2234
| 0x00005829 12960b lcall fcn.0000960b
| 0x0000582c ec mov a, r4
| 0x0000582d f0 movx @dptr, a
| 0x0000582e a3 inc dptr
| 0x0000582f ed mov a, r5
| 0x00005830 f0 movx @dptr, a
| 0x00005831 12678a lcall fcn.0000678a
| 0x00005834 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005837 e0 movx a, @dptr
| 0x00005838 ff mov r7, a
| 0x00005839 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x0000583c e0 movx a, @dptr
| 0x0000583d 6f xrl a, r7
| 0x0000583e 704e jnz 0x588e
| 0x00005840 7f09 mov r7, #0x09
| 0x00005842 12d315 lcall fcn.0000d315
| 0x00005845 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005848 e0 movx a, @dptr
| 0x00005849 6408 xrl a, #0x08
| 0x0000584b 7041 jnz 0x588e
| 0x0000584d 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00005850 e0 movx a, @dptr
| 0x00005851 1295d5 lcall fcn.000095d5
| 0x00005854 12964f lcall fcn.0000964f
| 0x00005857 ff mov r7, a
| 0x00005858 540f anl a, #0x0f
| 0x0000585a 6405 xrl a, #0x05
| 0x0000585c 6007 jz 0x5865
| 0x0000585e ef mov a, r7
| 0x0000585f 540f anl a, #0x0f
| 0x00005861 6403 xrl a, #0x03
| 0x00005863 7029 jnz 0x588e
| ; CODE XREF from fcn.0000558a @ 0x585c(x)
| 0x00005865 1242b7 lcall fcn.000042b7
| 0x00005868 8024 sjmp 0x588e
| ; CODE XREF from fcn.0000558a @ 0x5800(x)
| 0x0000586a 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x0000586d e0 movx a, @dptr
| 0x0000586e ff mov r7, a
| 0x0000586f 9008b3 mov dptr, #0x08b3 ; [0x8b3:1]=255 ; 2227
| 0x00005872 12960c lcall fcn.0000960c
| 0x00005875 e0 movx a, @dptr
| 0x00005876 fe mov r6, a
| 0x00005877 900d23 mov dptr, #0x0d23 ; '#\r'
| ; [0xd23:1]=255 ; 3363
| 0x0000587a e0 movx a, @dptr
| 0x0000587b fd mov r5, a
| 0x0000587c ee mov a, r6
| 0x0000587d b5050e cjne a, 0x05, 0x588e ; [0x5:1]=255 ; 5
| 0x00005880 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005883 e0 movx a, @dptr
| 0x00005884 fe mov r6, a
| 0x00005885 ef mov a, r7
| 0x00005886 b50605 cjne a, 0x06, 0x588e ; [0x6:1]=255 ; 6
| 0x00005889 7f09 mov r7, #0x09
| 0x0000588b 12d315 lcall fcn.0000d315
| ; XREFS: CODE 0x0000583e CODE 0x0000584b CODE 0x00005863
| ; XREFS: CODE 0x00005868 CODE 0x0000587d CODE 0x00005886
| 0x0000588e 1295fa lcall fcn.000095fa
| 0x00005891 e0 movx a, @dptr
| 0x00005892 d3 setb c
| 0x00005893 9400 subb a, #0x00
| 0x00005895 4006 jc 0x589d
| 0x00005897 129608 lcall fcn.00009608
| 0x0000589a e0 movx a, @dptr
| 0x0000589b 14 dec a
| 0x0000589c f0 movx @dptr, a
| ; CODE XREFS from fcn.0000558a @ 0x57ee(x), 0x5895(x)
| 0x0000589d 12965e lcall fcn.0000965e
| 0x000058a0 0257d7 ljmp 0x57d7
| ; CODE XREFS from fcn.0000558a @ 0x56bf(x), 0x5766(x), 0x57dc(x)
| 0x000058a3 e4 clr a
| 0x000058a4 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000058a7 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x5975(x)
| 0x000058a8 12962e lcall fcn.0000962e
| 0x000058ab 4003 jc 0x58b0
| 0x000058ad 025978 ljmp 0x5978
| ; CODE XREF from fcn.0000558a @ 0x58ab(x)
| 0x000058b0 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000058b3 ef mov a, r7
| 0x000058b4 1295d8 lcall fcn.000095d8
| 0x000058b7 12964f lcall fcn.0000964f
| 0x000058ba fe mov r6, a
| 0x000058bb 540f anl a, #0x0f
| 0x000058bd 20e003 jb 0xe0.0, 0x58c3 ; [0xe0:1]=255 ; 224
| 0x000058c0 025972 ljmp 0x5972
| ; CODE XREF from fcn.0000558a @ 0x58bd(x)
| 0x000058c3 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000058c6 e0 movx a, @dptr
| 0x000058c7 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x000058ca 1296b1 lcall fcn.000096b1
| 0x000058cd e0 movx a, @dptr
| 0x000058ce 6060 jz 0x5930
| 0x000058d0 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000058d3 ef mov a, r7
| 0x000058d4 9008a9 mov dptr, #0x08a9 ; [0x8a9:1]=255 ; 2217
| 0x000058d7 1254f2 lcall fcn.000054f2
| 0x000058da e0 movx a, @dptr
| 0x000058db c3 clr c
| 0x000058dc 9480 subb a, #0x80
| 0x000058de 5050 jnc 0x5930
| 0x000058e0 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000058e3 e0 movx a, @dptr
| 0x000058e4 1295de lcall fcn.000095de
| 0x000058e7 ef mov a, r7
| 0x000058e8 129641 lcall fcn.00009641
| 0x000058eb d3 setb c
| 0x000058ec 9d subb a, r5
| 0x000058ed ea mov a, r2
| 0x000058ee 9c subb a, r4
| 0x000058ef 4022 jc 0x5913
| 0x000058f1 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000058f4 e0 movx a, @dptr
| 0x000058f5 9008bc mov dptr, #0x08bc ; [0x8bc:1]=255 ; 2236
| 0x000058f8 1295e1 lcall fcn.000095e1
| 0x000058fb 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000058fe ef mov a, r7
| 0x000058ff 9008b4 mov dptr, #0x08b4 ; [0x8b4:1]=255 ; 2228
| 0x00005902 129647 lcall fcn.00009647
| 0x00005905 24fd add a, #0xfd
| 0x00005907 fb mov r3, a
| 0x00005908 ea mov a, r2
| 0x00005909 34ff addc a, #0xff
| 0x0000590b fa mov r2, a
| 0x0000590c d3 setb c
| 0x0000590d ed mov a, r5
| 0x0000590e 9b subb a, r3
| 0x0000590f ec mov a, r4
| 0x00005910 9a subb a, r2
| 0x00005911 401d jc 0x5930
| ; CODE XREF from fcn.0000558a @ 0x58ef(x)
| 0x00005913 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005916 e0 movx a, @dptr
| 0x00005917 fd mov r5, a
| 0x00005918 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x0000591b e0 movx a, @dptr
| 0x0000591c ff mov r7, a
| 0x0000591d b5050d cjne a, 0x05, 0x592d ; [0x5:1]=255 ; 5
| 0x00005920 ee mov a, r6
| 0x00005921 540f anl a, #0x0f
| 0x00005923 fe mov r6, a
| 0x00005924 be0506 cjne r6, #0x05, 0x592d
| 0x00005927 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x0000592a e0 movx a, @dptr
| 0x0000592b 7003 jnz 0x5930
| ; CODE XREFS from fcn.0000558a @ 0x591d(x), 0x5924(x)
| 0x0000592d 12887e lcall fcn.0000887e
| ; CODE XREFS from fcn.0000558a @ 0x58ce(x), 0x58de(x), 0x5911(x), 0x592b(x)
| 0x00005930 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00005933 e0 movx a, @dptr
| 0x00005934 f9 mov r1, a
| 0x00005935 1296ae lcall fcn.000096ae
| 0x00005938 e0 movx a, @dptr
| 0x00005939 ff mov r7, a
| 0x0000593a 6036 jz 0x5972
| 0x0000593c 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x0000593f e0 movx a, @dptr
| 0x00005940 fe mov r6, a
| 0x00005941 1295de lcall fcn.000095de
| 0x00005944 ee mov a, r6
| 0x00005945 129641 lcall fcn.00009641
| 0x00005948 241e add a, #0x1e
| 0x0000594a fb mov r3, a
| 0x0000594b e4 clr a
| 0x0000594c 3a addc a, r2
| 0x0000594d fa mov r2, a
| 0x0000594e c3 clr c
| 0x0000594f ed mov a, r5
| 0x00005950 9b subb a, r3
| 0x00005951 ec mov a, r4
| 0x00005952 9a subb a, r2
| 0x00005953 401d jc 0x5972
| 0x00005955 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00005958 e0 movx a, @dptr
| 0x00005959 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000595c 9008a9 mov dptr, #0x08a9 ; [0x8a9:1]=255 ; 2217
| 0x0000595f 1254f2 lcall fcn.000054f2
| 0x00005962 ef mov a, r7
| 0x00005963 f0 movx @dptr, a
| 0x00005964 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x00005966 12cc19 lcall fcn.0000cc19
| 0x00005969 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x0000596c e0 movx a, @dptr
| 0x0000596d 1296ae lcall fcn.000096ae
| 0x00005970 e4 clr a
| 0x00005971 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000558a @ 0x58c0(x), 0x593a(x), 0x5953(x)
| 0x00005972 12965e lcall fcn.0000965e
| 0x00005975 0258a8 ljmp 0x58a8
| ; CODE XREF from fcn.0000558a @ 0x58ad(x)
| 0x00005978 12aa7e lcall fcn.0000aa7e
| 0x0000597b 900de7 mov dptr, #0x0de7 ; [0xde7:1]=255 ; 3559
| 0x0000597e 129612 lcall fcn.00009612
| 0x00005981 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00005984 e0 movx a, @dptr
| 0x00005985 9e subb a, r6
| 0x00005986 402f jc 0x59b7
| 0x00005988 900dfa mov dptr, #0x0dfa ; [0xdfa:1]=255 ; 3578
| 0x0000598b e0 movx a, @dptr
| 0x0000598c 7002 jnz 0x5990
| 0x0000598e a3 inc dptr
| 0x0000598f e0 movx a, @dptr
| ; CODE XREF from fcn.0000558a @ 0x598c(x)
| 0x00005990 6016 jz 0x59a8
| 0x00005992 900dfa mov dptr, #0x0dfa ; [0xdfa:1]=255 ; 3578
| 0x00005995 e0 movx a, @dptr
| 0x00005996 ff mov r7, a
| 0x00005997 a3 inc dptr
| 0x00005998 e0 movx a, @dptr
| 0x00005999 900e27 mov dptr, #0x0e27 ; '\'\x0e'
| ; [0xe27:1]=255 ; 3623
| 0x0000599c cf xch a, r7
| 0x0000599d f0 movx @dptr, a
| 0x0000599e a3 inc dptr
| 0x0000599f ef mov a, r7
| 0x000059a0 f0 movx @dptr, a
| 0x000059a1 e4 clr a
| 0x000059a2 900dfa mov dptr, #0x0dfa ; [0xdfa:1]=255 ; 3578
| 0x000059a5 f0 movx @dptr, a
| 0x000059a6 a3 inc dptr
| 0x000059a7 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x5990(x)
| 0x000059a8 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x000059ab e0 movx a, @dptr
| 0x000059ac ff mov r7, a
| 0x000059ad a3 inc dptr
| 0x000059ae e0 movx a, @dptr
| 0x000059af 900de7 mov dptr, #0x0de7 ; [0xde7:1]=255 ; 3559
| 0x000059b2 cf xch a, r7
| 0x000059b3 f0 movx @dptr, a
| 0x000059b4 a3 inc dptr
| 0x000059b5 ef mov a, r7
| 0x000059b6 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x5986(x)
| 0x000059b7 900dfd mov dptr, #0x0dfd ; [0xdfd:1]=255 ; 3581
| 0x000059ba e0 movx a, @dptr
| 0x000059bb 6401 xrl a, #0x01
| 0x000059bd 7040 jnz 0x59ff
| 0x000059bf 900e08 mov dptr, #0x0e08 ; [0xe08:1]=255 ; 3592
| 0x000059c2 129612 lcall fcn.00009612
| 0x000059c5 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x000059c8 e0 movx a, @dptr
| 0x000059c9 9e subb a, r6
| 0x000059ca 4033 jc 0x59ff
| 0x000059cc e4 clr a
| 0x000059cd 900dfd mov dptr, #0x0dfd ; [0xdfd:1]=255 ; 3581
| 0x000059d0 f0 movx @dptr, a
| 0x000059d1 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
| 0x000059d4 e0 movx a, @dptr
| 0x000059d5 b48007 cjne a, #0x80, 0x59df
| 0x000059d8 e4 clr a
| 0x000059d9 fd mov r5, a
| 0x000059da 7f03 mov r7, #0x03
| 0x000059dc 12e37c lcall fcn.0000e37c
| ; CODE XREF from fcn.0000558a @ 0x59d5(x)
| 0x000059df e4 clr a
| 0x000059e0 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000059e3 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x59fd(x)
| 0x000059e4 12962e lcall fcn.0000962e
| 0x000059e7 5016 jnc 0x59ff
| 0x000059e9 129681 lcall fcn.00009681
| 0x000059ec e0 movx a, @dptr
| 0x000059ed b4800a cjne a, #0x80, 0x59fa
| 0x000059f0 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000059f3 e0 movx a, @dptr
| 0x000059f4 fd mov r5, a
| 0x000059f5 e4 clr a
| 0x000059f6 ff mov r7, a
| 0x000059f7 12d62a lcall fcn.0000d62a
| ; CODE XREF from fcn.0000558a @ 0x59ed(x)
| 0x000059fa 12965e lcall fcn.0000965e
| 0x000059fd 80e5 sjmp 0x59e4
| ; CODE XREFS from fcn.0000558a @ 0x59bd(x), 0x59ca(x), 0x59e7(x)
| 0x000059ff 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00005a02 7404 mov a, #0x04
| 0x00005a04 f0 movx @dptr, a
| ; CODE XREF from fcn.0000558a @ 0x5a34(x)
| 0x00005a05 12969d lcall fcn.0000969d
| 0x00005a08 1295e7 lcall fcn.000095e7
| 0x00005a0b 742a mov a, #0x2a ; '*'
| 0x00005a0d 2f add a, r7
| 0x00005a0e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005a10 e4 clr a
| 0x00005a11 340c addc a, #0x0c
| 0x00005a13 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00005a15 e0 movx a, @dptr
| 0x00005a16 ff mov r7, a
| 0x00005a17 d3 setb c
| 0x00005a18 ed mov a, r5
| 0x00005a19 9f subb a, r7
| 0x00005a1a ec mov a, r4
| 0x00005a1b 9400 subb a, #0x00
| 0x00005a1d 400e jc 0x5a2d
| 0x00005a1f 1296b8 lcall fcn.000096b8
| 0x00005a22 12969d lcall fcn.0000969d
| 0x00005a25 ec mov a, r4
| 0x00005a26 f0 movx @dptr, a
| 0x00005a27 a3 inc dptr
| 0x00005a28 ed mov a, r5
| 0x00005a29 f0 movx @dptr, a
| 0x00005a2a 12d315 lcall fcn.0000d315
| ; CODE XREF from fcn.0000558a @ 0x5a1d(x)
| 0x00005a2d 12965e lcall fcn.0000965e
| 0x00005a30 e0 movx a, @dptr
| 0x00005a31 c3 clr c
| 0x00005a32 9408 subb a, #0x08
| 0x00005a34 40cf jc 0x5a05
| 0x00005a36 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
| 0x00005a39 e0 movx a, @dptr
| 0x00005a3a fe mov r6, a
| 0x00005a3b a3 inc dptr
| 0x00005a3c e0 movx a, @dptr
| 0x00005a3d ff mov r7, a
| 0x00005a3e 4e orl a, r6
| 0x00005a3f 6033 jz 0x5a74
| 0x00005a41 12961e lcall fcn.0000961e
| 0x00005a44 94f4 subb a, #0xf4
| 0x00005a46 ee mov a, r6
| 0x00005a47 9401 subb a, #0x01
| 0x00005a49 4029 jc 0x5a74
| 0x00005a4b e4 clr a
| 0x00005a4c 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
| 0x00005a4f f0 movx @dptr, a
| 0x00005a50 a3 inc dptr
| 0x00005a51 f0 movx @dptr, a
| 0x00005a52 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005a55 e0 movx a, @dptr
| 0x00005a56 6401 xrl a, #0x01
| 0x00005a58 701a jnz 0x5a74
| 0x00005a5a 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005a5d e0 movx a, @dptr
| 0x00005a5e 1295d5 lcall fcn.000095d5
| 0x00005a61 12964f lcall fcn.0000964f
| 0x00005a64 540f anl a, #0x0f
| 0x00005a66 30e20b jnb 0xe0.2, 0x5a74 ; [0xe0:1]=255 ; 224
| 0x00005a69 900c61 mov dptr, #0x0c61 ; 'a\f'
| ; [0xc61:1]=255 ; 3169
| 0x00005a6c 1296fe lcall fcn.000096fe
| 0x00005a6f 7f0e mov r7, #0x0e
| 0x00005a71 12e26a lcall fcn.0000e26a
| ; CODE XREFS from fcn.0000558a @ 0x5a3f(x), 0x5a49(x), 0x5a58(x), 0x5a66(x)
| 0x00005a74 900cb9 mov dptr, #0x0cb9 ; [0xcb9:1]=255 ; 3257
| 0x00005a77 e0 movx a, @dptr
| 0x00005a78 fe mov r6, a
| 0x00005a79 a3 inc dptr
| 0x00005a7a e0 movx a, @dptr
| 0x00005a7b ff mov r7, a
| 0x00005a7c 4e orl a, r6
| 0x00005a7d 6033 jz 0x5ab2
| 0x00005a7f 12961e lcall fcn.0000961e
| 0x00005a82 94f4 subb a, #0xf4
| 0x00005a84 ee mov a, r6
| 0x00005a85 9401 subb a, #0x01
| 0x00005a87 4029 jc 0x5ab2
| 0x00005a89 e4 clr a
| 0x00005a8a 900cb9 mov dptr, #0x0cb9 ; [0xcb9:1]=255 ; 3257
| 0x00005a8d f0 movx @dptr, a
| 0x00005a8e a3 inc dptr
| 0x00005a8f f0 movx @dptr, a
| 0x00005a90 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005a93 e0 movx a, @dptr
| 0x00005a94 b4011b cjne a, #0x01, 0x5ab2
| 0x00005a97 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005a9a e0 movx a, @dptr
| 0x00005a9b 1295d5 lcall fcn.000095d5
| 0x00005a9e 12964f lcall fcn.0000964f
| 0x00005aa1 540f anl a, #0x0f
| 0x00005aa3 ff mov r7, a
| 0x00005aa4 bf040b cjne r7, #0x04, 0x5ab2
| 0x00005aa7 900c63 mov dptr, #0x0c63 ; 'c\f'
| ; [0xc63:1]=255 ; 3171
| 0x00005aaa 1296fe lcall fcn.000096fe
| 0x00005aad 7f10 mov r7, #0x10
| 0x00005aaf 12e26a lcall fcn.0000e26a
| ; CODE XREFS from fcn.0000558a @ 0x5a7d(x), 0x5a87(x), 0x5a94(x), 0x5aa4(x)
| 0x00005ab2 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00005ab4 5407 anl a, #0x07
| 0x00005ab6 ff mov r7, a
| 0x00005ab7 7401 mov a, #0x01
| 0x00005ab9 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x00005abb 08 inc r0
| 0x00005abc 8002 sjmp 0x5ac0
| ; CODE XREF from fcn.0000558a @ 0x5ac0(x)
| 0x00005abe c3 clr c
| 0x00005abf 33 rlc a
| ; CODE XREF from fcn.0000558a @ 0x5abc(x)
| 0x00005ac0 d8fc djnz r0, 0x5abe
| 0x00005ac2 ae94 mov r6, 0x94 ; [0x94:1]=255 ; 148
| 0x00005ac4 6e xrl a, r6
| 0x00005ac5 900df2 mov dptr, #0x0df2 ; [0xdf2:1]=255 ; 3570
| 0x00005ac8 f0 movx @dptr, a
\ 0x00005ac9 22 ret
; CALL XREFS from fcn.00002400 @ 0x7ef6(x), 0x7f78(x)
/ 1284: fcn.00005aca ();
| 0x00005aca 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005acd e0 movx a, @dptr
| 0x00005ace 04 inc a
| 0x00005acf f0 movx @dptr, a
| 0x00005ad0 e0 movx a, @dptr
| 0x00005ad1 b40502 cjne a, #0x05, 0x5ad6
| 0x00005ad4 04 inc a
| 0x00005ad5 f0 movx @dptr, a
| ; CODE XREF from fcn.00005aca @ 0x5ad1(x)
| 0x00005ad6 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005ad9 e0 movx a, @dptr
| 0x00005ada d3 setb c
| 0x00005adb 9407 subb a, #0x07
| 0x00005add 4002 jc 0x5ae1
| 0x00005adf e4 clr a
| 0x00005ae0 f0 movx @dptr, a
| ; CODE XREF from fcn.00005aca @ 0x5add(x)
| 0x00005ae1 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005ae4 e0 movx a, @dptr
| 0x00005ae5 ff mov r7, a
| 0x00005ae6 249d add a, #0x9d
| 0x00005ae8 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005aea e4 clr a
| 0x00005aeb 340e addc a, #0x0e
| 0x00005aed ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
| 0x00005aef 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x00005af2 f0 movx @dptr, a
| 0x00005af3 a3 inc dptr
| 0x00005af4 ed mov a, r5
| 0x00005af5 f0 movx @dptr, a
| 0x00005af6 ef mov a, r7
| 0x00005af7 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00005af9 24df add a, #0xdf
| 0x00005afb f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005afd e4 clr a
| 0x00005afe 34ad addc a, #0xad
| 0x00005b00 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00005b02 e4 clr a
| 0x00005b03 93 movc a, @a+dptr
| 0x00005b04 fe mov r6, a
| 0x00005b05 7401 mov a, #0x01
| 0x00005b07 93 movc a, @a+dptr
| 0x00005b08 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005b0a 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00005b0c a3 inc dptr
| 0x00005b0d a3 inc dptr
| 0x00005b0e e0 movx a, @dptr
| 0x00005b0f 900ebe mov dptr, #0x0ebe ; [0xebe:1]=255 ; 3774
| 0x00005b12 f0 movx @dptr, a
| 0x00005b13 e0 movx a, @dptr
| 0x00005b14 6010 jz 0x5b26
| 0x00005b16 75f0c8 mov 0xf0, #0xc8 ; [0xf0:1]=255 ; 200
| 0x00005b19 a4 mul ab
| 0x00005b1a ff mov r7, a
| 0x00005b1b aef0 mov r6, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00005b1d 7c00 mov r4, #0x00
| 0x00005b1f 7d64 mov r5, #0x64 ; 'd'
| 0x00005b21 125213 lcall fcn.00005213
| 0x00005b24 ef mov a, r7
| 0x00005b25 f0 movx @dptr, a
| ; CODE XREF from fcn.00005aca @ 0x5b14(x)
| 0x00005b26 900ebe mov dptr, #0x0ebe ; [0xebe:1]=255 ; 3774
| 0x00005b29 e0 movx a, @dptr
| 0x00005b2a ff mov r7, a
| 0x00005b2b 7e00 mov r6, #0x00
| 0x00005b2d 12e888 lcall fcn.0000e888
| 0x00005b30 900ebe mov dptr, #0x0ebe ; [0xebe:1]=255 ; 3774
| 0x00005b33 ef mov a, r7
| 0x00005b34 f0 movx @dptr, a
| 0x00005b35 12a4c5 lcall fcn.0000a4c5
| 0x00005b38 e0 movx a, @dptr
| 0x00005b39 6017 jz 0x5b52
| 0x00005b3b ef mov a, r7
| 0x00005b3c 12a4d8 lcall fcn.0000a4d8
| 0x00005b3f 12a540 lcall fcn.0000a540
| 0x00005b42 943c subb a, #0x3c
| 0x00005b44 ee mov a, r6
| 0x00005b45 9400 subb a, #0x00
| 0x00005b47 4009 jc 0x5b52
| 0x00005b49 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005b4c e0 movx a, @dptr
| 0x00005b4d 12a4ca lcall fcn.0000a4ca
| 0x00005b50 e4 clr a
| 0x00005b51 f0 movx @dptr, a
| ; CODE XREFS from fcn.00005aca @ 0x5b39(x), 0x5b47(x)
| 0x00005b52 12a494 lcall fcn.0000a494
| 0x00005b55 e0 movx a, @dptr
| 0x00005b56 ff mov r7, a
| 0x00005b57 6402 xrl a, #0x02
| 0x00005b59 6008 jz 0x5b63
| 0x00005b5b ef mov a, r7
| 0x00005b5c 640f xrl a, #0x0f
| 0x00005b5e 6003 jz 0x5b63
| 0x00005b60 025e2d ljmp 0x5e2d
| ; CODE XREFS from fcn.00005aca @ 0x5b59(x), 0x5b5e(x)
| 0x00005b63 900ebe mov dptr, #0x0ebe ; [0xebe:1]=255 ; 3774
| 0x00005b66 e0 movx a, @dptr
| 0x00005b67 c3 clr c
| 0x00005b68 940a subb a, #0x0a
| 0x00005b6a 4003 jc 0x5b6f
| 0x00005b6c 025d17 ljmp 0x5d17
| ; CODE XREF from fcn.00005aca @ 0x5b6a(x)
| 0x00005b6f 12a4c5 lcall fcn.0000a4c5
| 0x00005b72 e0 movx a, @dptr
| 0x00005b73 6003 jz 0x5b78
| 0x00005b75 025fcd ljmp 0x5fcd
| ; CODE XREF from fcn.00005aca @ 0x5b73(x)
| 0x00005b78 ef mov a, r7
| 0x00005b79 6402 xrl a, #0x02
| 0x00005b7b 7041 jnz 0x5bbe
| 0x00005b7d 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005b80 12a493 lcall fcn.0000a493
| 0x00005b83 e0 movx a, @dptr
| 0x00005b84 640f xrl a, #0x0f
| 0x00005b86 7024 jnz 0x5bac
| 0x00005b88 12e774 lcall fcn.0000e774
| 0x00005b8b 12e764 lcall fcn.0000e764
| 0x00005b8e 12b91f lcall fcn.0000b91f
| 0x00005b91 12d935 lcall fcn.0000d935
| 0x00005b94 12a4a0 lcall fcn.0000a4a0
| 0x00005b97 6401 xrl a, #0x01
| 0x00005b99 6003 jz 0x5b9e
| 0x00005b9b 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5b99(x)
| 0x00005b9e 12a51a lcall fcn.0000a51a
| 0x00005ba1 5003 jnc 0x5ba6
| 0x00005ba3 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5ba1(x)
| 0x00005ba6 12d014 lcall fcn.0000d014
| 0x00005ba9 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5b86(x)
| 0x00005bac 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00005baf e0 movx a, @dptr
| 0x00005bb0 7006 jnz 0x5bb8
| 0x00005bb2 7402 mov a, #0x02
| 0x00005bb4 f0 movx @dptr, a
| 0x00005bb5 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5bb0(x)
| 0x00005bb8 12a574 lcall fcn.0000a574
| 0x00005bbb 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5b7b(x)
| 0x00005bbe 12a494 lcall fcn.0000a494
| 0x00005bc1 e0 movx a, @dptr
| 0x00005bc2 b40f0d cjne a, #0x0f, 0x5bd2
| 0x00005bc5 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005bc8 e0 movx a, @dptr
| 0x00005bc9 2419 add a, #0x19
| 0x00005bcb ff mov r7, a
| 0x00005bcc 122443 lcall fcn.00002443
| 0x00005bcf 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5bc2(x)
| 0x00005bd2 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00005bd5 e0 movx a, @dptr
| 0x00005bd6 6403 xrl a, #0x03
| 0x00005bd8 6003 jz 0x5bdd
| 0x00005bda 025c80 ljmp 0x5c80
| ; CODE XREF from fcn.00005aca @ 0x5bd8(x)
| 0x00005bdd 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005be0 e0 movx a, @dptr
| 0x00005be1 ff mov r7, a
| 0x00005be2 6011 jz 0x5bf5
| 0x00005be4 6401 xrl a, #0x01
| 0x00005be6 600d jz 0x5bf5
| 0x00005be8 ef mov a, r7
| 0x00005be9 6403 xrl a, #0x03
| 0x00005beb 6008 jz 0x5bf5
| 0x00005bed ef mov a, r7
| 0x00005bee 6404 xrl a, #0x04
| 0x00005bf0 6003 jz 0x5bf5
| 0x00005bf2 025c80 ljmp 0x5c80
| ; CODE XREFS from fcn.00005aca @ 0x5be2(x), 0x5be6(x), 0x5beb(x), 0x5bf0(x)
| 0x00005bf5 12a55d lcall fcn.0000a55d
| 0x00005bf8 f0 movx @dptr, a
| 0x00005bf9 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00005bfc e0 movx a, @dptr
| 0x00005bfd ff mov r7, a
| 0x00005bfe a3 inc dptr
| 0x00005bff e0 movx a, @dptr
| 0x00005c00 900dee mov dptr, #0x0dee ; [0xdee:1]=255 ; 3566
| 0x00005c03 cf xch a, r7
| 0x00005c04 f0 movx @dptr, a
| 0x00005c05 a3 inc dptr
| 0x00005c06 ef mov a, r7
| 0x00005c07 f0 movx @dptr, a
| 0x00005c08 12a574 lcall fcn.0000a574
| 0x00005c0b 90060d mov dptr, #0x060d ; [0x60d:1]=255 ; 1549
| 0x00005c0e e0 movx a, @dptr
| 0x00005c0f ff mov r7, a
| 0x00005c10 e4 clr a
| 0x00005c11 fd mov r5, a
| 0x00005c12 12e2f2 lcall fcn.0000e2f2
| 0x00005c15 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00005c18 e0 movx a, @dptr
| 0x00005c19 ff mov r7, a
| 0x00005c1a 7d07 mov r5, #0x07
| 0x00005c1c 12e2f2 lcall fcn.0000e2f2
| 0x00005c1f e4 clr a
| 0x00005c20 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00005c23 f0 movx @dptr, a
| ; CODE XREF from fcn.00005aca @ 0x5c58(x)
| 0x00005c24 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00005c27 e0 movx a, @dptr
| 0x00005c28 ff mov r7, a
| 0x00005c29 c3 clr c
| 0x00005c2a 9403 subb a, #0x03
| 0x00005c2c 502c jnc 0x5c5a
| 0x00005c2e 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00005c31 ef mov a, r7
| 0x00005c32 12a4a8 lcall fcn.0000a4a8
| 0x00005c35 ff mov r7, a
| 0x00005c36 bf0119 cjne r7, #0x01, 0x5c52
| 0x00005c39 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00005c3c e0 movx a, @dptr
| 0x00005c3d ff mov r7, a
| 0x00005c3e 12ba5a lcall fcn.0000ba5a
| 0x00005c41 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005c44 e0 movx a, @dptr
| 0x00005c45 ff mov r7, a
| 0x00005c46 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00005c49 e0 movx a, @dptr
| 0x00005c4a b50705 cjne a, 0x07, 0x5c52 ; [0x7:1]=255 ; 7
| 0x00005c4d 7f02 mov r7, #0x02
| 0x00005c4f 12b1ca lcall fcn.0000b1ca
| ; CODE XREFS from fcn.00005aca @ 0x5c36(x), 0x5c4a(x)
| 0x00005c52 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00005c55 e0 movx a, @dptr
| 0x00005c56 04 inc a
| 0x00005c57 f0 movx @dptr, a
| 0x00005c58 80ca sjmp 0x5c24
| ; CODE XREF from fcn.00005aca @ 0x5c2c(x)
| 0x00005c5a 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00005c5d e0 movx a, @dptr
| 0x00005c5e ff mov r7, a
| 0x00005c5f e4 clr a
| 0x00005c60 fd mov r5, a
| 0x00005c61 12ae37 lcall fcn.0000ae37
| 0x00005c64 30030e jnb 0x20.3, 0x5c75 ; [0x20:1]=255 ; 32
| 0x00005c67 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00005c6a e0 movx a, @dptr
| 0x00005c6b 900e1b mov dptr, #0x0e1b ; ''
| ; [0xe1b:1]=255 ; 3611
| 0x00005c6e f0 movx @dptr, a
| 0x00005c6f 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00005c72 7408 mov a, #0x08
| 0x00005c74 f0 movx @dptr, a
| ; CODE XREF from fcn.00005aca @ 0x5c64(x)
| 0x00005c75 12c7ed lcall fcn.0000c7ed
| 0x00005c78 7f02 mov r7, #0x02
| 0x00005c7a 12b1ca lcall fcn.0000b1ca
| 0x00005c7d 025f27 ljmp 0x5f27
| ; CODE XREFS from fcn.00005aca @ 0x5bda(x), 0x5bf2(x)
| 0x00005c80 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005c83 e0 movx a, @dptr
| 0x00005c84 ff mov r7, a
| 0x00005c85 7047 jnz 0x5cce
| 0x00005c87 ef mov a, r7
| 0x00005c88 701c jnz 0x5ca6
| 0x00005c8a 12a4b7 lcall fcn.0000a4b7
| 0x00005c8d e0 movx a, @dptr
| 0x00005c8e 6403 xrl a, #0x03
| 0x00005c90 600b jz 0x5c9d
| 0x00005c92 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00005c95 ef mov a, r7
| 0x00005c96 12a4a8 lcall fcn.0000a4a8
| 0x00005c99 ff mov r7, a
| 0x00005c9a bf0509 cjne r7, #0x05, 0x5ca6
| ; CODE XREF from fcn.00005aca @ 0x5c90(x)
| 0x00005c9d 900c6c mov dptr, #0x0c6c ; 'l\f'
| ; [0xc6c:1]=255 ; 3180
| 0x00005ca0 7408 mov a, #0x08
| 0x00005ca2 f0 movx @dptr, a
| 0x00005ca3 025f27 ljmp 0x5f27
| ; CODE XREFS from fcn.00005aca @ 0x5c88(x), 0x5c9a(x)
| 0x00005ca6 900e9a mov dptr, #0x0e9a ; [0xe9a:1]=255 ; 3738
| 0x00005ca9 e0 movx a, @dptr
| 0x00005caa 6003 jz 0x5caf
| 0x00005cac 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5caa(x)
| 0x00005caf 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005cb2 e0 movx a, @dptr
| 0x00005cb3 6003 jz 0x5cb8
| 0x00005cb5 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5cb3(x)
| 0x00005cb8 12a51a lcall fcn.0000a51a
| 0x00005cbb 5003 jnc 0x5cc0
| 0x00005cbd 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5cbb(x)
| 0x00005cc0 7f02 mov r7, #0x02
| 0x00005cc2 12b1ca lcall fcn.0000b1ca
| 0x00005cc5 900e9a mov dptr, #0x0e9a ; [0xe9a:1]=255 ; 3738
| 0x00005cc8 7401 mov a, #0x01
| 0x00005cca f0 movx @dptr, a
| 0x00005ccb 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5c85(x)
| 0x00005cce 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005cd1 e0 movx a, @dptr
| 0x00005cd2 ff mov r7, a
| 0x00005cd3 6406 xrl a, #0x06
| 0x00005cd5 6008 jz 0x5cdf
| 0x00005cd7 ef mov a, r7
| 0x00005cd8 6407 xrl a, #0x07
| 0x00005cda 6003 jz 0x5cdf
| 0x00005cdc 025f27 ljmp 0x5f27
| ; CODE XREFS from fcn.00005aca @ 0x5cd5(x), 0x5cda(x)
| 0x00005cdf 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00005ce2 e0 movx a, @dptr
| 0x00005ce3 6003 jz 0x5ce8
| 0x00005ce5 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5ce3(x)
| 0x00005ce8 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005ceb e0 movx a, @dptr
| 0x00005cec b4060f cjne a, #0x06, 0x5cfe
| 0x00005cef 9003cb mov dptr, #0x03cb ; [0x3cb:1]=255 ; 971
| 0x00005cf2 e0 movx a, @dptr
| 0x00005cf3 d3 setb c
| 0x00005cf4 9400 subb a, #0x00
| 0x00005cf6 4006 jc 0x5cfe
| 0x00005cf8 e0 movx a, @dptr
| 0x00005cf9 14 dec a
| 0x00005cfa f0 movx @dptr, a
| 0x00005cfb 12dba9 lcall fcn.0000dba9
| ; CODE XREFS from fcn.00005aca @ 0x5cec(x), 0x5cf6(x)
| 0x00005cfe 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005d01 e0 movx a, @dptr
| 0x00005d02 b4070f cjne a, #0x07, 0x5d14
| 0x00005d05 9003cb mov dptr, #0x03cb ; [0x3cb:1]=255 ; 971
| 0x00005d08 e0 movx a, @dptr
| 0x00005d09 c3 clr c
| 0x00005d0a 9405 subb a, #0x05
| 0x00005d0c 5006 jnc 0x5d14
| 0x00005d0e e0 movx a, @dptr
| 0x00005d0f 04 inc a
| 0x00005d10 f0 movx @dptr, a
| 0x00005d11 12dba9 lcall fcn.0000dba9
| ; CODE XREFS from fcn.00005aca @ 0x5d02(x), 0x5d0c(x)
| 0x00005d14 025f27 ljmp 0x5f27
| ; CODE XREF from fcn.00005aca @ 0x5b6c(x)
| 0x00005d17 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005d1a e0 movx a, @dptr
| 0x00005d1b b4021c cjne a, #0x02, 0x5d3a
| 0x00005d1e 12a4f5 lcall fcn.0000a4f5
| 0x00005d21 94c8 subb a, #0xc8
| 0x00005d23 ee mov a, r6
| 0x00005d24 9400 subb a, #0x00
| 0x00005d26 4012 jc 0x5d3a
| 0x00005d28 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00005d2b e0 movx a, @dptr
| 0x00005d2c 700c jnz 0x5d3a
| 0x00005d2e 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x00005d31 e0 movx a, @dptr
| 0x00005d32 fe mov r6, a
| 0x00005d33 a3 inc dptr
| 0x00005d34 e0 movx a, @dptr
| 0x00005d35 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005d37 025fa3 ljmp 0x5fa3
| ; CODE XREFS from fcn.00005aca @ 0x5d1b(x), 0x5d26(x), 0x5d2c(x)
| 0x00005d3a 12a4d4 lcall fcn.0000a4d4
| 0x00005d3d 12a540 lcall fcn.0000a540
| 0x00005d40 940a subb a, #0x0a
| 0x00005d42 ee mov a, r6
| 0x00005d43 9400 subb a, #0x00
| 0x00005d45 5003 jnc 0x5d4a
| 0x00005d47 025fcd ljmp 0x5fcd
| ; CODE XREF from fcn.00005aca @ 0x5d45(x)
| 0x00005d4a 12a4c5 lcall fcn.0000a4c5
| 0x00005d4d 7401 mov a, #0x01
| 0x00005d4f f0 movx @dptr, a
| 0x00005d50 ef mov a, r7
| 0x00005d51 701a jnz 0x5d6d
| 0x00005d53 12a4b7 lcall fcn.0000a4b7
| 0x00005d56 e0 movx a, @dptr
| 0x00005d57 6403 xrl a, #0x03
| 0x00005d59 600b jz 0x5d66
| 0x00005d5b 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00005d5e ef mov a, r7
| 0x00005d5f 12a4a8 lcall fcn.0000a4a8
| 0x00005d62 ff mov r7, a
| 0x00005d63 bf0507 cjne r7, #0x05, 0x5d6d
| ; CODE XREF from fcn.00005aca @ 0x5d59(x)
| 0x00005d66 900c6c mov dptr, #0x0c6c ; 'l\f'
| ; [0xc6c:1]=255 ; 3180
| 0x00005d69 7406 mov a, #0x06
| 0x00005d6b f0 movx @dptr, a
| 0x00005d6c 22 ret
| ; CODE XREFS from fcn.00005aca @ 0x5d51(x), 0x5d63(x)
| 0x00005d6d 12a4f5 lcall fcn.0000a4f5
| 0x00005d70 9420 subb a, #0x20
| 0x00005d72 ee mov a, r6
| 0x00005d73 9403 subb a, #0x03
| 0x00005d75 5003 jnc 0x5d7a
| 0x00005d77 025fcd ljmp 0x5fcd
| ; CODE XREF from fcn.00005aca @ 0x5d75(x)
| 0x00005d7a 12a494 lcall fcn.0000a494
| 0x00005d7d e0 movx a, @dptr
| 0x00005d7e b40f0d cjne a, #0x0f, 0x5d8e
| 0x00005d81 7410 mov a, #0x10
| 0x00005d83 f0 movx @dptr, a
| 0x00005d84 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005d87 e0 movx a, @dptr
| 0x00005d88 243a add a, #0x3a
| 0x00005d8a ff mov r7, a
| 0x00005d8b 022443 ljmp fcn.00002443
| ; CODE XREF from fcn.00005aca @ 0x5d7e(x)
| 0x00005d8e 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00005d91 e0 movx a, @dptr
| 0x00005d92 6403 xrl a, #0x03
| 0x00005d94 7043 jnz 0x5dd9
| 0x00005d96 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005d99 e0 movx a, @dptr
| 0x00005d9a ff mov r7, a
| 0x00005d9b 600e jz 0x5dab
| 0x00005d9d 6401 xrl a, #0x01
| 0x00005d9f 600a jz 0x5dab
| 0x00005da1 ef mov a, r7
| 0x00005da2 6403 xrl a, #0x03
| 0x00005da4 6005 jz 0x5dab
| 0x00005da6 ef mov a, r7
| 0x00005da7 6404 xrl a, #0x04
| 0x00005da9 702e jnz 0x5dd9
| ; CODE XREFS from fcn.00005aca @ 0x5d9b(x), 0x5d9f(x), 0x5da4(x)
| 0x00005dab 12a55d lcall fcn.0000a55d
| 0x00005dae 12a493 lcall fcn.0000a493
| 0x00005db1 7405 mov a, #0x05
| 0x00005db3 f0 movx @dptr, a
| 0x00005db4 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00005db7 e0 movx a, @dptr
| 0x00005db8 ff mov r7, a
| 0x00005db9 90060d mov dptr, #0x060d ; [0x60d:1]=255 ; 1549
| 0x00005dbc f0 movx @dptr, a
| 0x00005dbd 7d01 mov r5, #0x01
| 0x00005dbf 12ae37 lcall fcn.0000ae37
| 0x00005dc2 12e764 lcall fcn.0000e764
| 0x00005dc5 90060d mov dptr, #0x060d ; [0x60d:1]=255 ; 1549
| 0x00005dc8 e0 movx a, @dptr
| 0x00005dc9 ff mov r7, a
| 0x00005dca 7d07 mov r5, #0x07
| 0x00005dcc 12e2f2 lcall fcn.0000e2f2
| 0x00005dcf 12a574 lcall fcn.0000a574
| 0x00005dd2 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x00005dd5 7401 mov a, #0x01
| 0x00005dd7 f0 movx @dptr, a
| 0x00005dd8 22 ret
| ; CODE XREFS from fcn.00005aca @ 0x5d94(x), 0x5da9(x)
| 0x00005dd9 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005ddc e0 movx a, @dptr
| 0x00005ddd ff mov r7, a
| 0x00005dde 7030 jnz 0x5e10
| 0x00005de0 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005de3 e0 movx a, @dptr
| 0x00005de4 12a4a5 lcall fcn.0000a4a5
| 0x00005de7 c3 clr c
| 0x00005de8 9404 subb a, #0x04
| 0x00005dea 4003 jc 0x5def
| 0x00005dec 025fcd ljmp 0x5fcd
| ; CODE XREF from fcn.00005aca @ 0x5dea(x)
| 0x00005def 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x00005df2 e0 movx a, @dptr
| 0x00005df3 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x00005df6 700c jnz 0x5e04
| 0x00005df8 e0 movx a, @dptr
| 0x00005df9 fc mov r4, a
| 0x00005dfa a3 inc dptr
| 0x00005dfb e0 movx a, @dptr
| 0x00005dfc f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005dfe 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00005e00 7408 mov a, #0x08
| 0x00005e02 f0 movx @dptr, a
| 0x00005e03 22 ret
| ; CODE XREF from fcn.00005aca @ 0x5df6(x)
| 0x00005e04 e0 movx a, @dptr
| 0x00005e05 fc mov r4, a
| 0x00005e06 a3 inc dptr
| 0x00005e07 e0 movx a, @dptr
| 0x00005e08 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005e0a 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00005e0c 7407 mov a, #0x07
| 0x00005e0e f0 movx @dptr, a
| 0x00005e0f 22 ret
| ; CODE XREF from fcn.00005aca @ 0x5dde(x)
| 0x00005e10 ef mov a, r7
| 0x00005e11 6401 xrl a, #0x01
| 0x00005e13 6011 jz 0x5e26
| 0x00005e15 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005e18 e0 movx a, @dptr
| 0x00005e19 ff mov r7, a
| 0x00005e1a 6403 xrl a, #0x03
| 0x00005e1c 6008 jz 0x5e26
| 0x00005e1e ef mov a, r7
| 0x00005e1f 6404 xrl a, #0x04
| 0x00005e21 6003 jz 0x5e26
| 0x00005e23 025fcd ljmp 0x5fcd
| ; CODE XREFS from fcn.00005aca @ 0x5e13(x), 0x5e1c(x), 0x5e21(x)
| 0x00005e26 12a494 lcall fcn.0000a494
| 0x00005e29 7409 mov a, #0x09
| 0x00005e2b f0 movx @dptr, a
| 0x00005e2c 22 ret
| ; CODE XREF from fcn.00005aca @ 0x5b60(x)
| 0x00005e2d 12a494 lcall fcn.0000a494
| 0x00005e30 e0 movx a, @dptr
| 0x00005e31 6409 xrl a, #0x09
| 0x00005e33 6003 jz 0x5e38
| 0x00005e35 025edc ljmp 0x5edc
| ; CODE XREF from fcn.00005aca @ 0x5e33(x)
| 0x00005e38 90064a mov dptr, #0x064a ; [0x64a:1]=255 ; 1610
| 0x00005e3b e0 movx a, @dptr
| 0x00005e3c ff mov r7, a
| 0x00005e3d 900652 mov dptr, #0x0652 ; [0x652:1]=255 ; 1618
| 0x00005e40 e0 movx a, @dptr
| 0x00005e41 2f add a, r7
| 0x00005e42 ff mov r7, a
| 0x00005e43 90065a mov dptr, #0x065a ; [0x65a:1]=255 ; 1626
| 0x00005e46 e0 movx a, @dptr
| 0x00005e47 2f add a, r7
| 0x00005e48 ff mov r7, a
| 0x00005e49 900630 mov dptr, #0x0630 ; [0x630:1]=255 ; 1584
| 0x00005e4c e0 movx a, @dptr
| 0x00005e4d 2f add a, r7
| 0x00005e4e ff mov r7, a
| 0x00005e4f 900639 mov dptr, #0x0639 ; [0x639:1]=255 ; 1593
| 0x00005e52 e0 movx a, @dptr
| 0x00005e53 2f add a, r7
| 0x00005e54 ff mov r7, a
| 0x00005e55 900642 mov dptr, #0x0642 ; [0x642:1]=255 ; 1602
| 0x00005e58 e0 movx a, @dptr
| 0x00005e59 2f add a, r7
| 0x00005e5a 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00005e5d f0 movx @dptr, a
| 0x00005e5e 7031 jnz 0x5e91
| 0x00005e60 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005e63 e0 movx a, @dptr
| 0x00005e64 ff mov r7, a
| 0x00005e65 6403 xrl a, #0x03
| 0x00005e67 6005 jz 0x5e6e
| 0x00005e69 ef mov a, r7
| 0x00005e6a 6404 xrl a, #0x04
| 0x00005e6c 7023 jnz 0x5e91
| ; CODE XREF from fcn.00005aca @ 0x5e67(x)
| 0x00005e6e 12a4e4 lcall fcn.0000a4e4
| 0x00005e71 ff mov r7, a
| 0x00005e72 bf1004 cjne r7, #0x10, 0x5e79
| 0x00005e75 7f4a mov r7, #0x4a ; 'J'
| 0x00005e77 8002 sjmp 0x5e7b
| ; CODE XREF from fcn.00005aca @ 0x5e72(x)
| 0x00005e79 7f01 mov r7, #0x01
| ; CODE XREF from fcn.00005aca @ 0x5e77(x)
| 0x00005e7b 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x00005e7e ef mov a, r7
| 0x00005e7f f0 movx @dptr, a
| 0x00005e80 900630 mov dptr, #0x0630 ; [0x630:1]=255 ; 1584
| 0x00005e83 7406 mov a, #0x06
| 0x00005e85 f0 movx @dptr, a
| 0x00005e86 900628 mov dptr, #0x0628 ; [0x628:1]=255 ; 1576
| 0x00005e89 ef mov a, r7
| 0x00005e8a f0 movx @dptr, a
| 0x00005e8b 90064a mov dptr, #0x064a ; [0x64a:1]=255 ; 1610
| 0x00005e8e 7405 mov a, #0x05
| 0x00005e90 f0 movx @dptr, a
| ; CODE XREFS from fcn.00005aca @ 0x5e5e(x), 0x5e6c(x)
| 0x00005e91 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005e94 e0 movx a, @dptr
| 0x00005e95 24fd add a, #0xfd
| 0x00005e97 601a jz 0x5eb3
| 0x00005e99 14 dec a
| 0x00005e9a 602a jz 0x5ec6
| 0x00005e9c 2403 add a, #0x03
| 0x00005e9e 7037 jnz 0x5ed7
| 0x00005ea0 90061b mov dptr, #0x061b ; [0x61b:1]=255 ; 1563
| 0x00005ea3 12a50d lcall fcn.0000a50d
| 0x00005ea6 8002 sjmp 0x5eaa
| ; CODE XREF from fcn.00005aca @ 0x5eaa(x)
| 0x00005ea8 c3 clr c
| 0x00005ea9 33 rlc a
| ; CODE XREF from fcn.00005aca @ 0x5ea6(x)
| 0x00005eaa d8fc djnz r0, 0x5ea8
| 0x00005eac 6f xrl a, r7
| 0x00005ead 90061b mov dptr, #0x061b ; [0x61b:1]=255 ; 1563
| 0x00005eb0 f0 movx @dptr, a
| 0x00005eb1 8024 sjmp 0x5ed7
| ; CODE XREF from fcn.00005aca @ 0x5e97(x)
| 0x00005eb3 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x00005eb6 12a50d lcall fcn.0000a50d
| 0x00005eb9 8002 sjmp 0x5ebd
| ; CODE XREF from fcn.00005aca @ 0x5ebd(x)
| 0x00005ebb c3 clr c
| 0x00005ebc 33 rlc a
| ; CODE XREF from fcn.00005aca @ 0x5eb9(x)
| 0x00005ebd d8fc djnz r0, 0x5ebb
| 0x00005ebf 6f xrl a, r7
| 0x00005ec0 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x00005ec3 f0 movx @dptr, a
| 0x00005ec4 8011 sjmp 0x5ed7
| ; CODE XREF from fcn.00005aca @ 0x5e9a(x)
| 0x00005ec6 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x00005ec9 12a50d lcall fcn.0000a50d
| 0x00005ecc 8002 sjmp 0x5ed0
| ; CODE XREF from fcn.00005aca @ 0x5ed0(x)
| 0x00005ece c3 clr c
| 0x00005ecf 33 rlc a
| ; CODE XREF from fcn.00005aca @ 0x5ecc(x)
| 0x00005ed0 d8fc djnz r0, 0x5ece
| 0x00005ed2 6f xrl a, r7
| 0x00005ed3 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x00005ed6 f0 movx @dptr, a
| ; CODE XREFS from fcn.00005aca @ 0x5e9e(x), 0x5eb1(x), 0x5ec4(x)
| 0x00005ed7 12b91f lcall fcn.0000b91f
| 0x00005eda 802b sjmp 0x5f07
| ; CODE XREF from fcn.00005aca @ 0x5e35(x)
| 0x00005edc 12a494 lcall fcn.0000a494
| 0x00005edf e0 movx a, @dptr
| 0x00005ee0 b40808 cjne a, #0x08, 0x5eeb
| 0x00005ee3 12d9fa lcall fcn.0000d9fa
| 0x00005ee6 12a522 lcall fcn.0000a522
| 0x00005ee9 801c sjmp 0x5f07
| ; CODE XREF from fcn.00005aca @ 0x5ee0(x)
| 0x00005eeb 12a494 lcall fcn.0000a494
| 0x00005eee e0 movx a, @dptr
| 0x00005eef 6407 xrl a, #0x07
| 0x00005ef1 701b jnz 0x5f0e
| 0x00005ef3 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00005ef6 e0 movx a, @dptr
| 0x00005ef7 12a4bc lcall fcn.0000a4bc
| 0x00005efa e4 clr a
| 0x00005efb f0 movx @dptr, a
| 0x00005efc 12e893 lcall fcn.0000e893
| 0x00005eff 7f02 mov r7, #0x02
| 0x00005f01 12b1ca lcall fcn.0000b1ca
| 0x00005f04 12a522 lcall fcn.0000a522
| ; CODE XREFS from fcn.00005aca @ 0x5eda(x), 0x5ee9(x)
| 0x00005f07 12a494 lcall fcn.0000a494
| 0x00005f0a 7405 mov a, #0x05
| 0x00005f0c f0 movx @dptr, a
| 0x00005f0d 22 ret
| ; CODE XREF from fcn.00005aca @ 0x5ef1(x)
| 0x00005f0e 12a494 lcall fcn.0000a494
| 0x00005f11 e0 movx a, @dptr
| 0x00005f12 ff mov r7, a
| 0x00005f13 6410 xrl a, #0x10
| 0x00005f15 6004 jz 0x5f1b
| 0x00005f17 ef mov a, r7
| 0x00005f18 b40512 cjne a, #0x05, 0x5f2d
| ; CODE XREF from fcn.00005aca @ 0x5f15(x)
| 0x00005f1b 900ebe mov dptr, #0x0ebe ; [0xebe:1]=255 ; 3774
| 0x00005f1e e0 movx a, @dptr
| 0x00005f1f c3 clr c
| 0x00005f20 940a subb a, #0x0a
| 0x00005f22 4003 jc 0x5f27
| 0x00005f24 025fcd ljmp 0x5fcd
| ; XREFS: CODE 0x00005b9b CODE 0x00005ba3 CODE 0x00005ba9
| ; XREFS: CODE 0x00005bb5 CODE 0x00005bbb CODE 0x00005bcf
| ; XREFS: CODE 0x00005c7d CODE 0x00005ca3 CODE 0x00005cac
| ; XREFS: CODE 0x00005cb5 CODE 0x00005cbd CODE 0x00005ccb
| ; XREFS: CODE 0x00005cdc CODE 0x00005ce5 CODE 0x00005d14
| ; XREFS: CODE 0x00005f22
| 0x00005f27 12a494 lcall fcn.0000a494
| 0x00005f2a e4 clr a
| 0x00005f2b f0 movx @dptr, a
| 0x00005f2c 22 ret
| ; CODE XREF from fcn.00005aca @ 0x5f18(x)
| 0x00005f2d 900ebe mov dptr, #0x0ebe ; [0xebe:1]=255 ; 3774
| 0x00005f30 e0 movx a, @dptr
| 0x00005f31 d3 setb c
| 0x00005f32 9432 subb a, #0x32
| 0x00005f34 4016 jc 0x5f4c
| 0x00005f36 12a494 lcall fcn.0000a494
| 0x00005f39 e0 movx a, @dptr
| 0x00005f3a 7010 jnz 0x5f4c
| 0x00005f3c 04 inc a
| 0x00005f3d f0 movx @dptr, a
| 0x00005f3e 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00005f41 e0 movx a, @dptr
| 0x00005f42 ff mov r7, a
| 0x00005f43 12a4d4 lcall fcn.0000a4d4
| 0x00005f46 e4 clr a
| 0x00005f47 f0 movx @dptr, a
| 0x00005f48 a3 inc dptr
| 0x00005f49 ef mov a, r7
| 0x00005f4a f0 movx @dptr, a
| 0x00005f4b 22 ret
| ; CODE XREFS from fcn.00005aca @ 0x5f34(x), 0x5f3a(x)
| 0x00005f4c 12a494 lcall fcn.0000a494
| 0x00005f4f e0 movx a, @dptr
| 0x00005f50 6401 xrl a, #0x01
| 0x00005f52 7079 jnz 0x5fcd
| 0x00005f54 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005f57 e0 movx a, @dptr
| 0x00005f58 ff mov r7, a
| 0x00005f59 12a4d8 lcall fcn.0000a4d8
| 0x00005f5c e0 movx a, @dptr
| 0x00005f5d fc mov r4, a
| 0x00005f5e a3 inc dptr
| 0x00005f5f e0 movx a, @dptr
| 0x00005f60 fd mov r5, a
| 0x00005f61 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00005f64 e0 movx a, @dptr
| 0x00005f65 c3 clr c
| 0x00005f66 9d subb a, r5
| 0x00005f67 fd mov r5, a
| 0x00005f68 e4 clr a
| 0x00005f69 9c subb a, r4
| 0x00005f6a fc mov r4, a
| 0x00005f6b d3 setb c
| 0x00005f6c ed mov a, r5
| 0x00005f6d 940a subb a, #0x0a
| 0x00005f6f ec mov a, r4
| 0x00005f70 9400 subb a, #0x00
| 0x00005f72 4059 jc 0x5fcd
| 0x00005f74 74c2 mov a, #0xc2
| 0x00005f76 2f add a, r7
| 0x00005f77 12a4cc lcall fcn.0000a4cc
| 0x00005f7a 7401 mov a, #0x01
| 0x00005f7c f0 movx @dptr, a
| 0x00005f7d 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00005f80 e0 movx a, @dptr
| 0x00005f81 ff mov r7, a
| 0x00005f82 a3 inc dptr
| 0x00005f83 e0 movx a, @dptr
| 0x00005f84 900e9b mov dptr, #0x0e9b ; [0xe9b:1]=255 ; 3739
| 0x00005f87 cf xch a, r7
| 0x00005f88 f0 movx @dptr, a
| 0x00005f89 a3 inc dptr
| 0x00005f8a ef mov a, r7
| 0x00005f8b f0 movx @dptr, a
| 0x00005f8c 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x00005f8f e0 movx a, @dptr
| 0x00005f90 fe mov r6, a
| 0x00005f91 a3 inc dptr
| 0x00005f92 e0 movx a, @dptr
| 0x00005f93 ff mov r7, a
| 0x00005f94 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00005f96 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00005f98 7402 mov a, #0x02
| 0x00005f9a f0 movx @dptr, a
| 0x00005f9b 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005f9e e0 movx a, @dptr
| 0x00005f9f 6008 jz 0x5fa9
| 0x00005fa1 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| ; CODE XREF from fcn.00005aca @ 0x5d37(x)
| 0x00005fa3 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00005fa5 740f mov a, #0x0f
| 0x00005fa7 f0 movx @dptr, a
| 0x00005fa8 22 ret
| ; CODE XREF from fcn.00005aca @ 0x5f9f(x)
| 0x00005fa9 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x00005fac e0 movx a, @dptr
| 0x00005fad ff mov r7, a
| 0x00005fae 700b jnz 0x5fbb
| 0x00005fb0 12a51a lcall fcn.0000a51a
| 0x00005fb3 4018 jc 0x5fcd
| 0x00005fb5 e4 clr a
| 0x00005fb6 900e9a mov dptr, #0x0e9a ; [0xe9a:1]=255 ; 3738
| 0x00005fb9 f0 movx @dptr, a
| 0x00005fba 22 ret
| ; CODE XREF from fcn.00005aca @ 0x5fae(x)
| 0x00005fbb ef mov a, r7
| 0x00005fbc b4020e cjne a, #0x02, 0x5fcd
| 0x00005fbf 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00005fc2 e0 movx a, @dptr
| 0x00005fc3 7008 jnz 0x5fcd
| 0x00005fc5 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00005fc8 04 inc a
| 0x00005fc9 f0 movx @dptr, a
| 0x00005fca 1242b7 lcall fcn.000042b7
| ; XREFS: CODE 0x00005b75 CODE 0x00005d47 CODE 0x00005d77
| ; XREFS: CODE 0x00005dec CODE 0x00005e23 CODE 0x00005f24
| ; XREFS: CODE 0x00005f52 CODE 0x00005f72 CODE 0x00005fb3
| ; XREFS: CODE 0x00005fbc CODE 0x00005fc3
\ 0x00005fcd 22 ret
; CALL XREF from fcn.00002400 @ 0x7ef9(x)
/ 1144: fcn.00005fce ();
| 0x00005fce e4 clr a
| 0x00005fcf 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x00005fd2 f0 movx @dptr, a
| 0x00005fd3 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x00005fd6 740e mov a, #0x0e
| 0x00005fd8 f0 movx @dptr, a
| 0x00005fd9 a3 inc dptr
| 0x00005fda 74d1 mov a, #0xd1
| 0x00005fdc f0 movx @dptr, a
| 0x00005fdd 90adef mov dptr, #0xadef ; [0xadef:1]=11
| 0x00005fe0 12c18c lcall fcn.0000c18c
| 0x00005fe3 900ee6 mov dptr, #0x0ee6 ; [0xee6:1]=255 ; 3814
| 0x00005fe6 f0 movx @dptr, a
| 0x00005fe7 90adf1 mov dptr, #0xadf1 ; [0xadf1:1]=11
| 0x00005fea 12c18c lcall fcn.0000c18c
| 0x00005fed 900eee mov dptr, #0x0eee ; [0xeee:1]=255 ; 3822
| 0x00005ff0 f0 movx @dptr, a
| 0x00005ff1 900eca mov dptr, #0x0eca ; [0xeca:1]=255 ; 3786
| 0x00005ff4 e0 movx a, @dptr
| 0x00005ff5 ff mov r7, a
| 0x00005ff6 900ee6 mov dptr, #0x0ee6 ; [0xee6:1]=255 ; 3814
| 0x00005ff9 e0 movx a, @dptr
| 0x00005ffa fe mov r6, a
| 0x00005ffb d3 setb c
| 0x00005ffc 9f subb a, r7
| 0x00005ffd 4005 jc 0x6004
| 0x00005fff 900eca mov dptr, #0x0eca ; [0xeca:1]=255 ; 3786
| 0x00006002 ee mov a, r6
| 0x00006003 f0 movx @dptr, a
| ; CODE XREF from fcn.00005fce @ 0x5ffd(x)
| 0x00006004 900ecb mov dptr, #0x0ecb ; [0xecb:1]=255 ; 3787
| 0x00006007 e0 movx a, @dptr
| 0x00006008 ff mov r7, a
| 0x00006009 900eee mov dptr, #0x0eee ; [0xeee:1]=255 ; 3822
| 0x0000600c e0 movx a, @dptr
| 0x0000600d fe mov r6, a
| 0x0000600e d3 setb c
| 0x0000600f 9f subb a, r7
| 0x00006010 4005 jc 0x6017
| 0x00006012 900ecb mov dptr, #0x0ecb ; [0xecb:1]=255 ; 3787
| 0x00006015 ee mov a, r6
| 0x00006016 f0 movx @dptr, a
| ; CODE XREF from fcn.00005fce @ 0x6010(x)
| 0x00006017 900ecd mov dptr, #0x0ecd ; [0xecd:1]=255 ; 3789
| 0x0000601a e0 movx a, @dptr
| 0x0000601b 700d jnz 0x602a
| 0x0000601d 12c15b lcall fcn.0000c15b
| 0x00006020 943c subb a, #0x3c
| 0x00006022 4006 jc 0x602a
| 0x00006024 900ecd mov dptr, #0x0ecd ; [0xecd:1]=255 ; 3789
| 0x00006027 7401 mov a, #0x01
| 0x00006029 f0 movx @dptr, a
| ; CODE XREFS from fcn.00005fce @ 0x601b(x), 0x6022(x)
| 0x0000602a 900eca mov dptr, #0x0eca ; [0xeca:1]=255 ; 3786
| 0x0000602d e0 movx a, @dptr
| 0x0000602e ff mov r7, a
| 0x0000602f a3 inc dptr
| 0x00006030 e0 movx a, @dptr
| 0x00006031 2f add a, r7
| 0x00006032 ff mov r7, a
| 0x00006033 e4 clr a
| 0x00006034 33 rlc a
| 0x00006035 c3 clr c
| 0x00006036 13 rrc a
| 0x00006037 ef mov a, r7
| 0x00006038 13 rrc a
| 0x00006039 75f003 mov 0xf0, #0x03 ; [0xf0:1]=255 ; 3
| 0x0000603c 84 div ab
| 0x0000603d 900a87 mov dptr, #0x0a87 ; [0xa87:1]=255 ; 2695
| 0x00006040 f0 movx @dptr, a
| 0x00006041 d3 setb c
| 0x00006042 9405 subb a, #0x05
| 0x00006044 4006 jc 0x604c
| 0x00006046 e0 movx a, @dptr
| 0x00006047 24fb add a, #0xfb
| 0x00006049 ff mov r7, a
| 0x0000604a 8002 sjmp 0x604e
| ; CODE XREF from fcn.00005fce @ 0x6044(x)
| 0x0000604c 7f05 mov r7, #0x05
| ; CODE XREF from fcn.00005fce @ 0x604a(x)
| 0x0000604e 900a80 mov dptr, #0x0a80 ; [0xa80:1]=255 ; 2688
| 0x00006051 ef mov a, r7
| 0x00006052 f0 movx @dptr, a
| 0x00006053 fd mov r5, a
| 0x00006054 900ee6 mov dptr, #0x0ee6 ; [0xee6:1]=255 ; 3814
| 0x00006057 e0 movx a, @dptr
| 0x00006058 ff mov r7, a
| 0x00006059 900eca mov dptr, #0x0eca ; [0xeca:1]=255 ; 3786
| 0x0000605c 12c168 lcall fcn.0000c168
| 0x0000605f 12d4f7 lcall fcn.0000d4f7
| 0x00006062 900ee6 mov dptr, #0x0ee6 ; [0xee6:1]=255 ; 3814
| 0x00006065 ef mov a, r7
| 0x00006066 f0 movx @dptr, a
| 0x00006067 900eee mov dptr, #0x0eee ; [0xeee:1]=255 ; 3822
| 0x0000606a e0 movx a, @dptr
| 0x0000606b ff mov r7, a
| 0x0000606c 900a80 mov dptr, #0x0a80 ; [0xa80:1]=255 ; 2688
| 0x0000606f e0 movx a, @dptr
| 0x00006070 fd mov r5, a
| 0x00006071 900ecb mov dptr, #0x0ecb ; [0xecb:1]=255 ; 3787
| 0x00006074 12c168 lcall fcn.0000c168
| 0x00006077 12d4f7 lcall fcn.0000d4f7
| 0x0000607a 900eee mov dptr, #0x0eee ; [0xeee:1]=255 ; 3822
| 0x0000607d ef mov a, r7
| 0x0000607e f0 movx @dptr, a
| 0x0000607f 900ee6 mov dptr, #0x0ee6 ; [0xee6:1]=255 ; 3814
| 0x00006082 e0 movx a, @dptr
| 0x00006083 fe mov r6, a
| 0x00006084 c3 clr c
| 0x00006085 9f subb a, r7
| 0x00006086 5007 jnc 0x608f
| 0x00006088 900eee mov dptr, #0x0eee ; [0xeee:1]=255 ; 3822
| 0x0000608b e0 movx a, @dptr
| 0x0000608c ff mov r7, a
| 0x0000608d 8002 sjmp 0x6091
| ; CODE XREF from fcn.00005fce @ 0x6086(x)
| 0x0000608f af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
| ; CODE XREF from fcn.00005fce @ 0x608d(x)
| 0x00006091 900ee9 mov dptr, #0x0ee9 ; [0xee9:1]=255 ; 3817
| 0x00006094 ef mov a, r7
| 0x00006095 f0 movx @dptr, a
| 0x00006096 900eee mov dptr, #0x0eee ; [0xeee:1]=255 ; 3822
| 0x00006099 e0 movx a, @dptr
| 0x0000609a fd mov r5, a
| 0x0000609b 900ee6 mov dptr, #0x0ee6 ; [0xee6:1]=255 ; 3814
| 0x0000609e e0 movx a, @dptr
| 0x0000609f fe mov r6, a
| 0x000060a0 2d add a, r5
| 0x000060a1 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x000060a4 f0 movx @dptr, a
| 0x000060a5 ee mov a, r6
| 0x000060a6 ff mov r7, a
| 0x000060a7 c3 clr c
| 0x000060a8 ed mov a, r5
| 0x000060a9 9f subb a, r7
| 0x000060aa ff mov r7, a
| 0x000060ab e4 clr a
| 0x000060ac 9400 subb a, #0x00
| 0x000060ae ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x000060b0 fc mov r4, a
| 0x000060b1 90061f mov dptr, #0x061f ; [0x61f:1]=255 ; 1567
| 0x000060b4 e0 movx a, @dptr
| 0x000060b5 ff mov r7, a
| 0x000060b6 7e00 mov r6, #0x00
| 0x000060b8 125201 lcall fcn.00005201
| 0x000060bb ee mov a, r6
| 0x000060bc 33 rlc a
| 0x000060bd 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000060bf fd mov r5, a
| 0x000060c0 fc mov r4, a
| 0x000060c1 e4 clr a
| 0x000060c2 7b64 mov r3, #0x64 ; 'd'
| 0x000060c4 fa mov r2, a
| 0x000060c5 f9 mov r1, a
| 0x000060c6 f8 mov r0, a
| 0x000060c7 12d8f1 lcall fcn.0000d8f1
| 0x000060ca 12c176 lcall fcn.0000c176
| 0x000060cd ef mov a, r7
| 0x000060ce 2440 add a, #0x40
| 0x000060d0 ff mov r7, a
| 0x000060d1 e4 clr a
| 0x000060d2 3e addc a, r6
| 0x000060d3 fe mov r6, a
| 0x000060d4 e4 clr a
| 0x000060d5 3d addc a, r5
| 0x000060d6 fd mov r5, a
| 0x000060d7 e4 clr a
| 0x000060d8 3c addc a, r4
| 0x000060d9 fc mov r4, a
| 0x000060da 12c176 lcall fcn.0000c176
| 0x000060dd 12e888 lcall fcn.0000e888
| 0x000060e0 ee mov a, r6
| 0x000060e1 33 rlc a
| 0x000060e2 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000060e4 fd mov r5, a
| 0x000060e5 fc mov r4, a
| 0x000060e6 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x000060e9 1254b5 lcall fcn.000054b5
| 0x000060ec 900ee6 mov dptr, #0x0ee6 ; [0xee6:1]=255 ; 3814
| 0x000060ef e0 movx a, @dptr
| 0x000060f0 ff mov r7, a
| 0x000060f1 900eee mov dptr, #0x0eee ; [0xeee:1]=255 ; 3822
| 0x000060f4 e0 movx a, @dptr
| 0x000060f5 fd mov r5, a
| 0x000060f6 12e6b1 lcall fcn.0000e6b1
| 0x000060f9 90052e mov dptr, #0x052e ; [0x52e:1]=255 ; 1326
| 0x000060fc ef mov a, r7
| 0x000060fd f0 movx @dptr, a
| 0x000060fe 12c17c lcall fcn.0000c17c
| 0x00006101 900eea mov dptr, #0x0eea ; [0xeea:1]=255 ; 3818
| 0x00006104 ef mov a, r7
| 0x00006105 f0 movx @dptr, a
| 0x00006106 12c14f lcall fcn.0000c14f
| 0x00006109 e0 movx a, @dptr
| 0x0000610a 6402 xrl a, #0x02
| 0x0000610c 6003 jz 0x6111
| 0x0000610e 026395 ljmp 0x6395
| ; CODE XREF from fcn.00005fce @ 0x610c(x)
| 0x00006111 900a80 mov dptr, #0x0a80 ; [0xa80:1]=255 ; 2688
| 0x00006114 e0 movx a, @dptr
| 0x00006115 ff mov r7, a
| 0x00006116 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00006119 e0 movx a, @dptr
| 0x0000611a c3 clr c
| 0x0000611b 9f subb a, r7
| 0x0000611c 4003 jc 0x6121
| 0x0000611e 02623c ljmp 0x623c
| ; CODE XREF from fcn.00005fce @ 0x611c(x)
| 0x00006121 900ecd mov dptr, #0x0ecd ; [0xecd:1]=255 ; 3789
| 0x00006124 e0 movx a, @dptr
| 0x00006125 7003 jnz 0x612a
| 0x00006127 026445 ljmp 0x6445
| ; CODE XREF from fcn.00005fce @ 0x6125(x)
| 0x0000612a 900ed0 mov dptr, #0x0ed0 ; [0xed0:1]=255 ; 3792
| 0x0000612d e0 movx a, @dptr
| 0x0000612e ff mov r7, a
| 0x0000612f 900ece mov dptr, #0x0ece ; [0xece:1]=255 ; 3790
| 0x00006132 f0 movx @dptr, a
| 0x00006133 900ee7 mov dptr, #0x0ee7 ; [0xee7:1]=255 ; 3815
| 0x00006136 e0 movx a, @dptr
| 0x00006137 900ed3 mov dptr, #0x0ed3 ; [0xed3:1]=255 ; 3795
| 0x0000613a f0 movx @dptr, a
| 0x0000613b ef mov a, r7
| 0x0000613c 6005 jz 0x6143
| 0x0000613e e4 clr a
| 0x0000613f 900ed0 mov dptr, #0x0ed0 ; [0xed0:1]=255 ; 3792
| 0x00006142 f0 movx @dptr, a
| ; CODE XREF from fcn.00005fce @ 0x613c(x)
| 0x00006143 9007a8 mov dptr, #0x07a8 ; [0x7a8:1]=255 ; 1960
| 0x00006146 e0 movx a, @dptr
| 0x00006147 602e jz 0x6177
| 0x00006149 9007ab mov dptr, #0x07ab ; [0x7ab:1]=255 ; 1963
| 0x0000614c e0 movx a, @dptr
| 0x0000614d fb mov r3, a
| 0x0000614e c3 clr c
| 0x0000614f 9480 subb a, #0x80
| 0x00006151 5024 jnc 0x6177
| 0x00006153 9007af mov dptr, #0x07af ; [0x7af:1]=255 ; 1967
| 0x00006156 e0 movx a, @dptr
| 0x00006157 ff mov r7, a
| 0x00006158 c3 clr c
| 0x00006159 9480 subb a, #0x80
| 0x0000615b 5006 jnc 0x6163
| 0x0000615d 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x00006160 ef mov a, r7
| 0x00006161 800c sjmp 0x616f
| ; CODE XREF from fcn.00005fce @ 0x615b(x)
| 0x00006163 9007ab mov dptr, #0x07ab ; [0x7ab:1]=255 ; 1963
| 0x00006166 e0 movx a, @dptr
| 0x00006167 fb mov r3, a
| 0x00006168 900ece mov dptr, #0x0ece ; [0xece:1]=255 ; 3790
| 0x0000616b e0 movx a, @dptr
| 0x0000616c 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| ; CODE XREF from fcn.00005fce @ 0x6161(x)
| 0x0000616f 12c140 lcall fcn.0000c140
| 0x00006172 7fb0 mov r7, #0xb0
| 0x00006174 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.00005fce @ 0x6147(x), 0x6151(x)
| 0x00006177 900ed2 mov dptr, #0x0ed2 ; [0xed2:1]=255 ; 3794
| 0x0000617a e0 movx a, @dptr
| 0x0000617b 7003 jnz 0x6180
| 0x0000617d 026200 ljmp 0x6200
| ; CODE XREF from fcn.00005fce @ 0x617b(x)
| 0x00006180 e4 clr a
| 0x00006181 f0 movx @dptr, a
| 0x00006182 900ee7 mov dptr, #0x0ee7 ; [0xee7:1]=255 ; 3815
| 0x00006185 e0 movx a, @dptr
| 0x00006186 643f xrl a, #0x3f
| 0x00006188 6037 jz 0x61c1
| 0x0000618a 743f mov a, #0x3f ; '?'
| 0x0000618c f0 movx @dptr, a
| 0x0000618d 9007a8 mov dptr, #0x07a8 ; [0x7a8:1]=255 ; 1960
| 0x00006190 e0 movx a, @dptr
| 0x00006191 602e jz 0x61c1
| 0x00006193 9007ac mov dptr, #0x07ac ; [0x7ac:1]=255 ; 1964
| 0x00006196 e0 movx a, @dptr
| 0x00006197 fb mov r3, a
| 0x00006198 c3 clr c
| 0x00006199 9480 subb a, #0x80
| 0x0000619b 5024 jnc 0x61c1
| 0x0000619d 9007b0 mov dptr, #0x07b0 ; [0x7b0:1]=255 ; 1968
| 0x000061a0 e0 movx a, @dptr
| 0x000061a1 ff mov r7, a
| 0x000061a2 c3 clr c
| 0x000061a3 9480 subb a, #0x80
| 0x000061a5 5006 jnc 0x61ad
| 0x000061a7 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000061aa ef mov a, r7
| 0x000061ab 800c sjmp 0x61b9
| ; CODE XREF from fcn.00005fce @ 0x61a5(x)
| 0x000061ad 9007ac mov dptr, #0x07ac ; [0x7ac:1]=255 ; 1964
| 0x000061b0 e0 movx a, @dptr
| 0x000061b1 fb mov r3, a
| 0x000061b2 900ed3 mov dptr, #0x0ed3 ; [0xed3:1]=255 ; 3795
| 0x000061b5 e0 movx a, @dptr
| 0x000061b6 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| ; CODE XREF from fcn.00005fce @ 0x61ab(x)
| 0x000061b9 12c140 lcall fcn.0000c140
| 0x000061bc 7fb0 mov r7, #0xb0
| 0x000061be 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.00005fce @ 0x6188(x), 0x6191(x), 0x619b(x)
| 0x000061c1 9007a9 mov dptr, #0x07a9 ; [0x7a9:1]=255 ; 1961
| 0x000061c4 e0 movx a, @dptr
| 0x000061c5 6039 jz 0x6200
| 0x000061c7 900ecf mov dptr, #0x0ecf ; [0xecf:1]=255 ; 3791
| 0x000061ca e0 movx a, @dptr
| 0x000061cb 6440 xrl a, #0x40
| 0x000061cd 6031 jz 0x6200
| 0x000061cf 12c127 lcall fcn.0000c127
| 0x000061d2 13 rrc a
| 0x000061d3 13 rrc a
| 0x000061d4 543f anl a, #0x3f
| 0x000061d6 ff mov r7, a
| 0x000061d7 bf100c cjne r7, #0x10, 0x61e6
| 0x000061da 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000061dd 7440 mov a, #0x40 ; '@'
| 0x000061df f0 movx @dptr, a
| 0x000061e0 e4 clr a
| 0x000061e1 a3 inc dptr
| 0x000061e2 f0 movx @dptr, a
| 0x000061e3 a3 inc dptr
| 0x000061e4 8011 sjmp 0x61f7
| ; CODE XREF from fcn.00005fce @ 0x61d7(x)
| 0x000061e6 e4 clr a
| 0x000061e7 900eeb mov dptr, #0x0eeb ; [0xeeb:1]=255 ; 3819
| 0x000061ea 12c126 lcall fcn.0000c126
| 0x000061ed 12c19a lcall fcn.0000c19a
| 0x000061f0 7440 mov a, #0x40 ; '@'
| 0x000061f2 f0 movx @dptr, a
| 0x000061f3 e4 clr a
| 0x000061f4 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| ; CODE XREF from fcn.00005fce @ 0x61e4(x)
| 0x000061f7 126446 lcall fcn.00006446
| 0x000061fa 900ecf mov dptr, #0x0ecf ; [0xecf:1]=255 ; 3791
| 0x000061fd 7440 mov a, #0x40 ; '@'
| 0x000061ff f0 movx @dptr, a
| ; CODE XREFS from fcn.00005fce @ 0x617d(x), 0x61c5(x), 0x61cd(x)
| 0x00006200 9007a8 mov dptr, #0x07a8 ; [0x7a8:1]=255 ; 1960
| 0x00006203 e0 movx a, @dptr
| 0x00006204 6013 jz 0x6219
| 0x00006206 9007aa mov dptr, #0x07aa ; [0x7aa:1]=255 ; 1962
| 0x00006209 e0 movx a, @dptr
| 0x0000620a fb mov r3, a
| 0x0000620b c3 clr c
| 0x0000620c 9480 subb a, #0x80
| 0x0000620e 5009 jnc 0x6219
| 0x00006210 e4 clr a
| 0x00006211 12c13d lcall fcn.0000c13d
| 0x00006214 7f80 mov r7, #0x80
| 0x00006216 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.00005fce @ 0x6204(x), 0x620e(x)
| 0x00006219 e4 clr a
| 0x0000621a 900ecd mov dptr, #0x0ecd ; [0xecd:1]=255 ; 3789
| 0x0000621d f0 movx @dptr, a
| 0x0000621e 900ef2 mov dptr, #0x0ef2 ; [0xef2:1]=255 ; 3826
| 0x00006221 7440 mov a, #0x40 ; '@'
| 0x00006223 f0 movx @dptr, a
| 0x00006224 9007cb mov dptr, #0x07cb ; [0x7cb:1]=255 ; 1995
| 0x00006227 e0 movx a, @dptr
| 0x00006228 b4800b cjne a, #0x80, 0x6236
| 0x0000622b 900f10 mov dptr, #0x0f10 ; '\x10\x0f'
| ; [0xf10:1]=255 ; 3856
| 0x0000622e e0 movx a, @dptr
| 0x0000622f ff mov r7, a
| 0x00006230 e4 clr a
| 0x00006231 fb mov r3, a
| 0x00006232 fd mov r5, a
| 0x00006233 127558 lcall fcn.00007558
| ; CODE XREF from fcn.00005fce @ 0x6228(x)
| 0x00006236 12c14f lcall fcn.0000c14f
| 0x00006239 e4 clr a
| 0x0000623a f0 movx @dptr, a
| 0x0000623b 22 ret
| ; CODE XREF from fcn.00005fce @ 0x611e(x)
| 0x0000623c 12c15b lcall fcn.0000c15b
| 0x0000623f 9414 subb a, #0x14
| 0x00006241 4025 jc 0x6268
| 0x00006243 900ed2 mov dptr, #0x0ed2 ; [0xed2:1]=255 ; 3794
| 0x00006246 e0 movx a, @dptr
| 0x00006247 701f jnz 0x6268
| 0x00006249 900eed mov dptr, #0x0eed ; [0xeed:1]=255 ; 3821
| 0x0000624c e0 movx a, @dptr
| 0x0000624d 2404 add a, #0x04
| 0x0000624f ff mov r7, a
| 0x00006250 e4 clr a
| 0x00006251 33 rlc a
| 0x00006252 fe mov r6, a
| 0x00006253 90052e mov dptr, #0x052e ; [0x52e:1]=255 ; 1326
| 0x00006256 e0 movx a, @dptr
| 0x00006257 d3 setb c
| 0x00006258 9f subb a, r7
| 0x00006259 ee mov a, r6
| 0x0000625a 6480 xrl a, #0x80
| 0x0000625c f8 mov r0, a
| 0x0000625d 7480 mov a, #0x80
| 0x0000625f 98 subb a, r0
| 0x00006260 4006 jc 0x6268
| 0x00006262 900ed2 mov dptr, #0x0ed2 ; [0xed2:1]=255 ; 3794
| 0x00006265 7401 mov a, #0x01
| 0x00006267 f0 movx @dptr, a
| ; CODE XREFS from fcn.00005fce @ 0x6241(x), 0x6247(x), 0x6260(x)
| 0x00006268 9007a8 mov dptr, #0x07a8 ; [0x7a8:1]=255 ; 1960
| 0x0000626b e0 movx a, @dptr
| 0x0000626c 603b jz 0x62a9
| 0x0000626e 900ed0 mov dptr, #0x0ed0 ; [0xed0:1]=255 ; 3792
| 0x00006271 e0 movx a, @dptr
| 0x00006272 ff mov r7, a
| 0x00006273 900ee9 mov dptr, #0x0ee9 ; [0xee9:1]=255 ; 3817
| 0x00006276 e0 movx a, @dptr
| 0x00006277 fe mov r6, a
| 0x00006278 6f xrl a, r7
| 0x00006279 602e jz 0x62a9
| 0x0000627b 900ed0 mov dptr, #0x0ed0 ; [0xed0:1]=255 ; 3792
| 0x0000627e ee mov a, r6
| 0x0000627f f0 movx @dptr, a
| 0x00006280 9007ab mov dptr, #0x07ab ; [0x7ab:1]=255 ; 1963
| 0x00006283 e0 movx a, @dptr
| 0x00006284 c3 clr c
| 0x00006285 9480 subb a, #0x80
| 0x00006287 5020 jnc 0x62a9
| 0x00006289 900ed0 mov dptr, #0x0ed0 ; [0xed0:1]=255 ; 3792
| 0x0000628c e0 movx a, @dptr
| 0x0000628d ff mov r7, a
| 0x0000628e 12c16c lcall fcn.0000c16c
| 0x00006291 fb mov r3, a
| 0x00006292 7d28 mov r5, #0x28 ; '('
| 0x00006294 12d4f7 lcall fcn.0000d4f7
| 0x00006297 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000629a ef mov a, r7
| 0x0000629b f0 movx @dptr, a
| 0x0000629c 9007ab mov dptr, #0x07ab ; [0x7ab:1]=255 ; 1963
| 0x0000629f e0 movx a, @dptr
| 0x000062a0 fb mov r3, a
| 0x000062a1 12c141 lcall fcn.0000c141
| 0x000062a4 7fb0 mov r7, #0xb0
| 0x000062a6 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.00005fce @ 0x626c(x), 0x6279(x), 0x6287(x)
| 0x000062a9 900ed2 mov dptr, #0x0ed2 ; [0xed2:1]=255 ; 3794
| 0x000062ac e0 movx a, @dptr
| 0x000062ad 7003 jnz 0x62b2
| 0x000062af 026445 ljmp 0x6445
| ; CODE XREF from fcn.00005fce @ 0x62ad(x)
| 0x000062b2 900eea mov dptr, #0x0eea ; [0xeea:1]=255 ; 3818
| 0x000062b5 e0 movx a, @dptr
| 0x000062b6 900ee7 mov dptr, #0x0ee7 ; [0xee7:1]=255 ; 3815
| 0x000062b9 f0 movx @dptr, a
| 0x000062ba 9007a8 mov dptr, #0x07a8 ; [0x7a8:1]=255 ; 1960
| 0x000062bd e0 movx a, @dptr
| 0x000062be 6019 jz 0x62d9
| 0x000062c0 9007ac mov dptr, #0x07ac ; [0x7ac:1]=255 ; 1964
| 0x000062c3 e0 movx a, @dptr
| 0x000062c4 fb mov r3, a
| 0x000062c5 c3 clr c
| 0x000062c6 9480 subb a, #0x80
| 0x000062c8 500f jnc 0x62d9
| 0x000062ca 12c17c lcall fcn.0000c17c
| 0x000062cd 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000062d0 ef mov a, r7
| 0x000062d1 12c140 lcall fcn.0000c140
| 0x000062d4 7fb0 mov r7, #0xb0
| 0x000062d6 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.00005fce @ 0x62be(x), 0x62c8(x)
| 0x000062d9 9007a9 mov dptr, #0x07a9 ; [0x7a9:1]=255 ; 1961
| 0x000062dc e0 movx a, @dptr
| 0x000062dd 7003 jnz 0x62e2
| 0x000062df 026445 ljmp 0x6445
| ; CODE XREF from fcn.00005fce @ 0x62dd(x)
| 0x000062e2 900ee7 mov dptr, #0x0ee7 ; [0xee7:1]=255 ; 3815
| 0x000062e5 e0 movx a, @dptr
| 0x000062e6 ff mov r7, a
| 0x000062e7 7e00 mov r6, #0x00
| 0x000062e9 90064c mov dptr, #0x064c ; [0x64c:1]=255 ; 1612
| 0x000062ec e0 movx a, @dptr
| 0x000062ed fc mov r4, a
| 0x000062ee a3 inc dptr
| 0x000062ef e0 movx a, @dptr
| 0x000062f0 fd mov r5, a
| 0x000062f1 125201 lcall fcn.00005201
| 0x000062f4 7c00 mov r4, #0x00
| 0x000062f6 7d64 mov r5, #0x64 ; 'd'
| 0x000062f8 125268 lcall fcn.00005268
| 0x000062fb 900650 mov dptr, #0x0650 ; [0x650:1]=255 ; 1616
| 0x000062fe e0 movx a, @dptr
| 0x000062ff fd mov r5, a
| 0x00006300 33 rlc a
| 0x00006301 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00006303 fc mov r4, a
| 0x00006304 ed mov a, r5
| 0x00006305 2f add a, r7
| 0x00006306 ff mov r7, a
| 0x00006307 ec mov a, r4
| 0x00006308 3e addc a, r6
| 0x00006309 fe mov r6, a
| 0x0000630a 12e888 lcall fcn.0000e888
| 0x0000630d 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00006310 ef mov a, r7
| 0x00006311 f0 movx @dptr, a
| 0x00006312 fd mov r5, a
| 0x00006313 90064b mov dptr, #0x064b ; [0x64b:1]=255 ; 1611
| 0x00006316 e0 movx a, @dptr
| 0x00006317 ff mov r7, a
| 0x00006318 12c546 lcall fcn.0000c546
| 0x0000631b 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000631e ef mov a, r7
| 0x0000631f f0 movx @dptr, a
| 0x00006320 90064e mov dptr, #0x064e ; [0x64e:1]=255 ; 1614
| 0x00006323 e0 movx a, @dptr
| 0x00006324 fe mov r6, a
| 0x00006325 ef mov a, r7
| 0x00006326 d3 setb c
| 0x00006327 9e subb a, r6
| 0x00006328 4005 jc 0x632f
| 0x0000632a 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000632d ee mov a, r6
| 0x0000632e f0 movx @dptr, a
| ; CODE XREF from fcn.00005fce @ 0x6328(x)
| 0x0000632f 90064f mov dptr, #0x064f ; [0x64f:1]=255 ; 1615
| 0x00006332 e0 movx a, @dptr
| 0x00006333 ff mov r7, a
| 0x00006334 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00006337 e0 movx a, @dptr
| 0x00006338 c3 clr c
| 0x00006339 9f subb a, r7
| 0x0000633a 5002 jnc 0x633e
| 0x0000633c ef mov a, r7
| 0x0000633d f0 movx @dptr, a
| ; CODE XREF from fcn.00005fce @ 0x633a(x)
| 0x0000633e 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00006341 e0 movx a, @dptr
| 0x00006342 ff mov r7, a
| 0x00006343 900ecf mov dptr, #0x0ecf ; [0xecf:1]=255 ; 3791
| 0x00006346 e0 movx a, @dptr
| 0x00006347 6f xrl a, r7
| 0x00006348 7003 jnz 0x634d
| 0x0000634a 026445 ljmp 0x6445
| ; CODE XREF from fcn.00005fce @ 0x6348(x)
| 0x0000634d 12c127 lcall fcn.0000c127
| 0x00006350 13 rrc a
| 0x00006351 13 rrc a
| 0x00006352 543f anl a, #0x3f
| 0x00006354 fe mov r6, a
| 0x00006355 be100b cjne r6, #0x10, 0x6363
| 0x00006358 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000635b ef mov a, r7
| 0x0000635c f0 movx @dptr, a
| 0x0000635d e4 clr a
| 0x0000635e a3 inc dptr
| 0x0000635f f0 movx @dptr, a
| 0x00006360 a3 inc dptr
| 0x00006361 801b sjmp 0x637e
| ; CODE XREF from fcn.00005fce @ 0x6355(x)
| 0x00006363 900eeb mov dptr, #0x0eeb ; [0xeeb:1]=255 ; 3819
| 0x00006366 7401 mov a, #0x01
| 0x00006368 f0 movx @dptr, a
| 0x00006369 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000636c e0 movx a, @dptr
| 0x0000636d fd mov r5, a
| 0x0000636e 900eec mov dptr, #0x0eec ; [0xeec:1]=255 ; 3820
| 0x00006371 12c126 lcall fcn.0000c126
| 0x00006374 fe mov r6, a
| 0x00006375 12c19a lcall fcn.0000c19a
| 0x00006378 ed mov a, r5
| 0x00006379 f0 movx @dptr, a
| 0x0000637a e4 clr a
| 0x0000637b 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| ; CODE XREF from fcn.00005fce @ 0x6361(x)
| 0x0000637e 126446 lcall fcn.00006446
| 0x00006381 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00006384 e0 movx a, @dptr
| 0x00006385 ff mov r7, a
| 0x00006386 e4 clr a
| 0x00006387 fb mov r3, a
| 0x00006388 fd mov r5, a
| 0x00006389 12d117 lcall fcn.0000d117
| 0x0000638c 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000638f e0 movx a, @dptr
| 0x00006390 900ecf mov dptr, #0x0ecf ; [0xecf:1]=255 ; 3791
| 0x00006393 f0 movx @dptr, a
| 0x00006394 22 ret
| ; CODE XREF from fcn.00005fce @ 0x610e(x)
| 0x00006395 900a87 mov dptr, #0x0a87 ; [0xa87:1]=255 ; 2695
| 0x00006398 e0 movx a, @dptr
| 0x00006399 ff mov r7, a
| 0x0000639a 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000639d e0 movx a, @dptr
| 0x0000639e d3 setb c
| 0x0000639f 9f subb a, r7
| 0x000063a0 4013 jc 0x63b5
| 0x000063a2 12c14f lcall fcn.0000c14f
| 0x000063a5 e0 movx a, @dptr
| 0x000063a6 700d jnz 0x63b5
| 0x000063a8 04 inc a
| 0x000063a9 12c182 lcall fcn.0000c182
| 0x000063ac 900eea mov dptr, #0x0eea ; [0xeea:1]=255 ; 3818
| 0x000063af e0 movx a, @dptr
| 0x000063b0 900ee7 mov dptr, #0x0ee7 ; [0xee7:1]=255 ; 3815
| 0x000063b3 f0 movx @dptr, a
| 0x000063b4 22 ret
| ; CODE XREFS from fcn.00005fce @ 0x63a0(x), 0x63a6(x)
| 0x000063b5 12c14f lcall fcn.0000c14f
| 0x000063b8 e0 movx a, @dptr
| 0x000063b9 6401 xrl a, #0x01
| 0x000063bb 6003 jz 0x63c0
| 0x000063bd 026445 ljmp 0x6445
| ; CODE XREF from fcn.00005fce @ 0x63bb(x)
| 0x000063c0 900eea mov dptr, #0x0eea ; [0xeea:1]=255 ; 3818
| 0x000063c3 e0 movx a, @dptr
| 0x000063c4 ff mov r7, a
| 0x000063c5 900ee7 mov dptr, #0x0ee7 ; [0xee7:1]=255 ; 3815
| 0x000063c8 e0 movx a, @dptr
| 0x000063c9 c3 clr c
| 0x000063ca 9f subb a, r7
| 0x000063cb 5002 jnc 0x63cf
| 0x000063cd ef mov a, r7
| 0x000063ce f0 movx @dptr, a
| ; CODE XREF from fcn.00005fce @ 0x63cb(x)
| 0x000063cf 12c15b lcall fcn.0000c15b
| 0x000063d2 940a subb a, #0x0a
| 0x000063d4 406f jc 0x6445
| 0x000063d6 e4 clr a
| 0x000063d7 900ecd mov dptr, #0x0ecd ; [0xecd:1]=255 ; 3789
| 0x000063da 12c182 lcall fcn.0000c182
| 0x000063dd e0 movx a, @dptr
| 0x000063de ff mov r7, a
| 0x000063df 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x000063e2 e0 movx a, @dptr
| 0x000063e3 9f subb a, r7
| 0x000063e4 d3 setb c
| 0x000063e5 9464 subb a, #0x64
| 0x000063e7 4010 jc 0x63f9
| 0x000063e9 900ed2 mov dptr, #0x0ed2 ; [0xed2:1]=255 ; 3794
| 0x000063ec e0 movx a, @dptr
| 0x000063ed 700a jnz 0x63f9
| 0x000063ef 90052e mov dptr, #0x052e ; [0x52e:1]=255 ; 1326
| 0x000063f2 e0 movx a, @dptr
| 0x000063f3 900eed mov dptr, #0x0eed ; [0xeed:1]=255 ; 3821
| 0x000063f6 12c182 lcall fcn.0000c182
| ; CODE XREFS from fcn.00005fce @ 0x63e7(x), 0x63ed(x)
| 0x000063f9 9007a8 mov dptr, #0x07a8 ; [0x7a8:1]=255 ; 1960
| 0x000063fc e0 movx a, @dptr
| 0x000063fd 6035 jz 0x6434
| 0x000063ff 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00006402 e0 movx a, @dptr
| 0x00006403 702f jnz 0x6434
| 0x00006405 9007aa mov dptr, #0x07aa ; [0x7aa:1]=255 ; 1962
| 0x00006408 e0 movx a, @dptr
| 0x00006409 fb mov r3, a
| 0x0000640a c3 clr c
| 0x0000640b 9480 subb a, #0x80
| 0x0000640d 5030 jnc 0x643f
| 0x0000640f 900ee9 mov dptr, #0x0ee9 ; [0xee9:1]=255 ; 3817
| 0x00006412 e0 movx a, @dptr
| 0x00006413 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x00006416 f0 movx @dptr, a
| 0x00006417 9007ae mov dptr, #0x07ae ; [0x7ae:1]=255 ; 1966
| 0x0000641a e0 movx a, @dptr
| 0x0000641b ff mov r7, a
| 0x0000641c c3 clr c
| 0x0000641d 9480 subb a, #0x80
| 0x0000641f 5005 jnc 0x6426
| 0x00006421 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x00006424 ef mov a, r7
| 0x00006425 f0 movx @dptr, a
| ; CODE XREF from fcn.00005fce @ 0x641f(x)
| 0x00006426 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x00006429 e0 movx a, @dptr
| 0x0000642a 12c13d lcall fcn.0000c13d
| 0x0000642d 7f90 mov r7, #0x90
| 0x0000642f 129fe0 lcall fcn.00009fe0
| 0x00006432 800b sjmp 0x643f
| 0x00006434 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00006437 e0 movx a, @dptr
| 0x00006438 6005 jz 0x643f
| 0x0000643a 7f1e mov r7, #0x1e
| 0x0000643c 122443 lcall fcn.00002443
| ; CODE XREFS from fcn.00005fce @ 0x640d(x), 0x6432(x), 0x6438(x)
| 0x0000643f 12c14f lcall fcn.0000c14f
| 0x00006442 7402 mov a, #0x02
| 0x00006444 f0 movx @dptr, a
| ; XREFS: CODE 0x00006127 CODE 0x000062af CODE 0x000062df
| ; XREFS: CODE 0x0000634a CODE 0x000063bd CODE 0x000063d4
\ 0x00006445 22 ret
; CALL XREFS from fcn.00005fce @ 0x61f7(x), 0x637e(x)
/ 10: fcn.00006446 ();
| 0x00006446 f0 movx @dptr, a
| 0x00006447 fb mov r3, a
| 0x00006448 7d03 mov r5, #0x03
| 0x0000644a 7fe0 mov r7, #0xe0
| 0x0000644c 129fe0 lcall fcn.00009fe0
\ 0x0000644f 22 ret
; CALL XREF from fcn.0000678a @ 0x6a9e(x)
; CALL XREF from fcn.000083b4 @ 0x8563(x)
/ 826: fcn.00006450 ();
| 0x00006450 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006453 ef mov a, r7
| 0x00006454 f0 movx @dptr, a
| 0x00006455 126ab0 lcall fcn.00006ab0
| 0x00006458 126cef lcall fcn.00006cef
| 0x0000645b ff mov r7, a
| 0x0000645c c4 swap a
| 0x0000645d 540f anl a, #0x0f
| 0x0000645f d3 setb c
| 0x00006460 9404 subb a, #0x04
| 0x00006462 4008 jc 0x646c
| 0x00006464 ef mov a, r7
| 0x00006465 540f anl a, #0x0f
| 0x00006467 4410 orl a, #0x10
| 0x00006469 1251cd lcall fcn.000051cd
| ; CODE XREF from fcn.00006450 @ 0x6462(x)
| 0x0000646c 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000646f e0 movx a, @dptr
| 0x00006470 ff mov r7, a
| 0x00006471 126ab0 lcall fcn.00006ab0
| ; CODE XREF from fcn.00005fce @ 0x6401(x)
| 0x00006474 126bab lcall fcn.00006bab
| 0x00006477 640a xrl a, #0x0a
| 0x00006479 702b jnz 0x64a6
| 0x0000647b 900df2 mov dptr, #0x0df2 ; [0xdf2:1]=255 ; 3570
| 0x0000647e e0 movx a, @dptr
| 0x0000647f 5403 anl a, #0x03
| 0x00006481 fe mov r6, a
| 0x00006482 7008 jnz 0x648c
| 0x00006484 126af2 lcall fcn.00006af2
| 0x00006487 7404 mov a, #0x04
| 0x00006489 f0 movx @dptr, a
| 0x0000648a 8012 sjmp 0x649e
| ; CODE XREF from fcn.00006450 @ 0x6482(x)
| 0x0000648c ee mov a, r6
| 0x0000648d b40101 cjne a, #0x01, 0x6491
| 0x00006490 22 ret
| ; CODE XREF from fcn.00006450 @ 0x648d(x)
| 0x00006491 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006494 e0 movx a, @dptr
| 0x00006495 9008af mov dptr, #0x08af ; [0x8af:1]=255 ; 2223
| 0x00006498 126b42 lcall fcn.00006b42
| 0x0000649b 7403 mov a, #0x03
| 0x0000649d f0 movx @dptr, a
| ; CODE XREF from fcn.00006450 @ 0x648a(x)
| 0x0000649e 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000064a1 e0 movx a, @dptr
| 0x000064a2 ff mov r7, a
| 0x000064a3 12daf5 lcall fcn.0000daf5
| ; CODE XREF from fcn.00006450 @ 0x6479(x)
| 0x000064a6 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000064a9 e0 movx a, @dptr
| 0x000064aa ff mov r7, a
| 0x000064ab 9008af mov dptr, #0x08af ; [0x8af:1]=255 ; 2223
| 0x000064ae 126b4c lcall fcn.00006b4c
| 0x000064b1 e0 movx a, @dptr
| 0x000064b2 6401 xrl a, #0x01
| 0x000064b4 6003 jz 0x64b9
| 0x000064b6 026545 ljmp 0x6545
| ; CODE XREF from fcn.00006450 @ 0x64b4(x)
| 0x000064b9 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000064bc ef mov a, r7
| 0x000064bd 126ac0 lcall fcn.00006ac0
| 0x000064c0 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000064c2 2e add a, r6
| 0x000064c3 126aea lcall fcn.00006aea
| 0x000064c6 e0 movx a, @dptr
| 0x000064c7 547f anl a, #0x7f
| 0x000064c9 ff mov r7, a
| 0x000064ca 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000064cd e0 movx a, @dptr
| 0x000064ce fe mov r6, a
| 0x000064cf 9008a7 mov dptr, #0x08a7 ; [0x8a7:1]=255 ; 2215
| 0x000064d2 126b5f lcall fcn.00006b5f
| 0x000064d5 e0 movx a, @dptr
| 0x000064d6 fd mov r5, a
| 0x000064d7 ee mov a, r6
| 0x000064d8 126b13 lcall fcn.00006b13
| 0x000064db e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000064dd 2d add a, r5
| 0x000064de 126aea lcall fcn.00006aea
| 0x000064e1 e0 movx a, @dptr
| 0x000064e2 6f xrl a, r7
| 0x000064e3 7058 jnz 0x653d
| 0x000064e5 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000064e8 e0 movx a, @dptr
| 0x000064e9 126ab0 lcall fcn.00006ab0
| 0x000064ec 126bab lcall fcn.00006bab
| 0x000064ef ff mov r7, a
| 0x000064f0 bf0116 cjne r7, #0x01, 0x6509
| 0x000064f3 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000064f6 e0 movx a, @dptr
| 0x000064f7 ff mov r7, a
| 0x000064f8 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| 0x000064fb 126b6b lcall fcn.00006b6b
| 0x000064fe e0 movx a, @dptr
| 0x000064ff 04 inc a
| 0x00006500 f0 movx @dptr, a
| 0x00006501 7d03 mov r5, #0x03
| 0x00006503 12b118 lcall fcn.0000b118
| 0x00006506 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x64f0(x)
| 0x00006509 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000650c e0 movx a, @dptr
| 0x0000650d ff mov r7, a
| 0x0000650e 126ab0 lcall fcn.00006ab0
| 0x00006511 126bab lcall fcn.00006bab
| 0x00006514 fe mov r6, a
| 0x00006515 be0406 cjne r6, #0x04, 0x651e
| 0x00006518 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000651b ef mov a, r7
| 0x0000651c 8016 sjmp 0x6534
| ; CODE XREF from fcn.00006450 @ 0x6515(x)
| 0x0000651e 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006521 e0 movx a, @dptr
| 0x00006522 be030c cjne r6, #0x03, 0x6531
| 0x00006525 126b75 lcall fcn.00006b75
| 0x00006528 7402 mov a, #0x02
| 0x0000652a f0 movx @dptr, a
| 0x0000652b 12c77e lcall fcn.0000c77e
| 0x0000652e 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x6522(x)
| 0x00006531 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| ; CODE XREF from fcn.00006450 @ 0x651c(x)
| 0x00006534 126b79 lcall fcn.00006b79
| 0x00006537 7402 mov a, #0x02
| 0x00006539 f0 movx @dptr, a
| 0x0000653a 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x64e3(x)
| 0x0000653d 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006540 e0 movx a, @dptr
| 0x00006541 ff mov r7, a
| 0x00006542 0265db ljmp 0x65db
| ; CODE XREF from fcn.00006450 @ 0x64b6(x)
| 0x00006545 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006548 e0 movx a, @dptr
| 0x00006549 fb mov r3, a
| 0x0000654a 126b76 lcall fcn.00006b76
| 0x0000654d e0 movx a, @dptr
| 0x0000654e 6402 xrl a, #0x02
| 0x00006550 6003 jz 0x6555
| 0x00006552 02662c ljmp 0x662c
| ; CODE XREF from fcn.00006450 @ 0x6550(x)
| 0x00006555 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006558 e0 movx a, @dptr
| 0x00006559 fe mov r6, a
| 0x0000655a 126ad4 lcall fcn.00006ad4
| 0x0000655d e0 movx a, @dptr
| 0x0000655e fd mov r5, a
| 0x0000655f ee mov a, r6
| 0x00006560 126b5c lcall fcn.00006b5c
| 0x00006563 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006565 2d add a, r5
| 0x00006566 126aea lcall fcn.00006aea
| 0x00006569 e0 movx a, @dptr
| 0x0000656a 547f anl a, #0x7f
| 0x0000656c fe mov r6, a
| 0x0000656d 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00006570 f0 movx @dptr, a
| 0x00006571 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006574 e0 movx a, @dptr
| 0x00006575 fd mov r5, a
| 0x00006576 9008a5 mov dptr, #0x08a5 ; [0x8a5:1]=255 ; 2213
| 0x00006579 126b87 lcall fcn.00006b87
| 0x0000657c e0 movx a, @dptr
| 0x0000657d 547f anl a, #0x7f
| 0x0000657f 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00006582 f0 movx @dptr, a
| 0x00006583 ed mov a, r5
| 0x00006584 126b96 lcall fcn.00006b96
| 0x00006587 e0 movx a, @dptr
| 0x00006588 ff mov r7, a
| 0x00006589 eb mov a, r3
| 0x0000658a 126ade lcall fcn.00006ade
| 0x0000658d e0 movx a, @dptr
| 0x0000658e 547f anl a, #0x7f
| 0x00006590 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x00006593 f0 movx @dptr, a
| 0x00006594 6e xrl a, r6
| 0x00006595 6005 jz 0x659c
| 0x00006597 126d60 lcall fcn.00006d60
| 0x0000659a 704e jnz 0x65ea
| ; CODE XREF from fcn.00006450 @ 0x6595(x)
| 0x0000659c 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000659f e0 movx a, @dptr
| 0x000065a0 ff mov r7, a
| 0x000065a1 126ab0 lcall fcn.00006ab0
| 0x000065a4 126bab lcall fcn.00006bab
| 0x000065a7 fe mov r6, a
| 0x000065a8 be0208 cjne r6, #0x02, 0x65b3
| 0x000065ab 7d02 mov r5, #0x02
| 0x000065ad 12b118 lcall fcn.0000b118
| 0x000065b0 0266ca ljmp 0x66ca
| ; CODE XREF from fcn.00006450 @ 0x65a8(x)
| 0x000065b3 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000065b6 e0 movx a, @dptr
| 0x000065b7 126ab0 lcall fcn.00006ab0
| 0x000065ba 126bab lcall fcn.00006bab
| 0x000065bd ff mov r7, a
| 0x000065be bf040d cjne r7, #0x04, 0x65ce
| 0x000065c1 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000065c4 e0 movx a, @dptr
| 0x000065c5 fe mov r6, a
| 0x000065c6 126b76 lcall fcn.00006b76
| 0x000065c9 7401 mov a, #0x01
| 0x000065cb 0266ec ljmp 0x66ec
| ; CODE XREF from fcn.00006450 @ 0x65be(x)
| 0x000065ce 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000065d1 e0 movx a, @dptr
| 0x000065d2 bf030c cjne r7, #0x03, 0x65e1
| 0x000065d5 126b75 lcall fcn.00006b75
| 0x000065d8 7401 mov a, #0x01
| 0x000065da f0 movx @dptr, a
| ; CODE XREF from fcn.00006450 @ 0x6542(x)
| 0x000065db 12c69c lcall fcn.0000c69c
| 0x000065de 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x65d2(x)
| 0x000065e1 126b76 lcall fcn.00006b76
| 0x000065e4 7401 mov a, #0x01
| 0x000065e6 f0 movx @dptr, a
| 0x000065e7 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x659a(x)
| 0x000065ea 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000065ed e0 movx a, @dptr
| 0x000065ee ff mov r7, a
| 0x000065ef 12c77e lcall fcn.0000c77e
| 0x000065f2 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000065f5 e0 movx a, @dptr
| 0x000065f6 ff mov r7, a
| 0x000065f7 126abd lcall fcn.00006abd
| 0x000065fa e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000065fc 2e add a, r6
| 0x000065fd 126aea lcall fcn.00006aea
| 0x00006600 e0 movx a, @dptr
| 0x00006601 547f anl a, #0x7f
| 0x00006603 ff mov r7, a
| 0x00006604 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00006607 f0 movx @dptr, a
| 0x00006608 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x0000660b e0 movx a, @dptr
| 0x0000660c 6f xrl a, r7
| 0x0000660d 6008 jz 0x6617
| 0x0000660f 126d60 lcall fcn.00006d60
| 0x00006612 6003 jz 0x6617
| 0x00006614 026765 ljmp 0x6765
| ; CODE XREFS from fcn.00006450 @ 0x660d(x), 0x6612(x)
| 0x00006617 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000661a e0 movx a, @dptr
| 0x0000661b ff mov r7, a
| 0x0000661c 126ab0 lcall fcn.00006ab0
| 0x0000661f 126bab lcall fcn.00006bab
| 0x00006622 6403 xrl a, #0x03
| 0x00006624 6003 jz 0x6629
| 0x00006626 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x6624(x)
| 0x00006629 026727 ljmp 0x6727
| ; CODE XREF from fcn.00006450 @ 0x6552(x)
| 0x0000662c 126b71 lcall fcn.00006b71
| 0x0000662f e0 movx a, @dptr
| 0x00006630 fe mov r6, a
| 0x00006631 6403 xrl a, #0x03
| 0x00006633 7066 jnz 0x669b
| 0x00006635 126aaf lcall fcn.00006aaf
| 0x00006638 126b8d lcall fcn.00006b8d
| 0x0000663b 14 dec a
| 0x0000663c fd mov r5, a
| 0x0000663d 126ad3 lcall fcn.00006ad3
| 0x00006640 e0 movx a, @dptr
| 0x00006641 c3 clr c
| 0x00006642 9d subb a, r5
| 0x00006643 404c jc 0x6691
| 0x00006645 126bae lcall fcn.00006bae
| 0x00006648 ff mov r7, a
| 0x00006649 6405 xrl a, #0x05
| 0x0000664b 6003 jz 0x6650
| 0x0000664d bf0a16 cjne r7, #0x0a, 0x6666
| ; CODE XREF from fcn.00006450 @ 0x664b(x)
| 0x00006650 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006653 e0 movx a, @dptr
| 0x00006654 ff mov r7, a
| 0x00006655 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| 0x00006658 126b99 lcall fcn.00006b99
| 0x0000665b e0 movx a, @dptr
| 0x0000665c 04 inc a
| 0x0000665d f0 movx @dptr, a
| 0x0000665e 126ad3 lcall fcn.00006ad3
| 0x00006661 e4 clr a
| 0x00006662 f0 movx @dptr, a
| 0x00006663 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x664d(x)
| 0x00006666 126bae lcall fcn.00006bae
| 0x00006669 ff mov r7, a
| 0x0000666a bf080d cjne r7, #0x08, 0x667a
| 0x0000666d 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006670 e0 movx a, @dptr
| 0x00006671 126b76 lcall fcn.00006b76
| 0x00006674 7404 mov a, #0x04
| 0x00006676 f0 movx @dptr, a
| 0x00006677 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x666a(x)
| 0x0000667a ef mov a, r7
| 0x0000667b 6407 xrl a, #0x07
| 0x0000667d 6003 jz 0x6682
| 0x0000667f 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x667d(x)
| 0x00006682 126b71 lcall fcn.00006b71
| 0x00006685 7404 mov a, #0x04
| 0x00006687 f0 movx @dptr, a
| 0x00006688 126ad3 lcall fcn.00006ad3
| 0x0000668b e0 movx a, @dptr
| 0x0000668c 14 dec a
| 0x0000668d f0 movx @dptr, a
| 0x0000668e 026765 ljmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x6643(x)
| 0x00006691 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006694 e0 movx a, @dptr
| 0x00006695 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006698 026702 ljmp 0x6702
| ; CODE XREF from fcn.00006450 @ 0x6633(x)
| 0x0000669b ee mov a, r6
| 0x0000669c 6404 xrl a, #0x04
| 0x0000669e 6003 jz 0x66a3
| 0x000066a0 026736 ljmp 0x6736
| ; CODE XREF from fcn.00006450 @ 0x669e(x)
| 0x000066a3 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000066a6 e0 movx a, @dptr
| 0x000066a7 ff mov r7, a
| 0x000066a8 126ad4 lcall fcn.00006ad4
| 0x000066ab e0 movx a, @dptr
| 0x000066ac 7059 jnz 0x6707
| 0x000066ae 126aaf lcall fcn.00006aaf
| 0x000066b1 126bab lcall fcn.00006bab
| 0x000066b4 ff mov r7, a
| 0x000066b5 6406 xrl a, #0x06
| 0x000066b7 6003 jz 0x66bc
| 0x000066b9 bf0a18 cjne r7, #0x0a, 0x66d4
| ; CODE XREF from fcn.00006450 @ 0x66b7(x)
| 0x000066bc 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000066bf e0 movx a, @dptr
| 0x000066c0 ff mov r7, a
| 0x000066c1 126b90 lcall fcn.00006b90
| 0x000066c4 14 dec a
| 0x000066c5 126ad2 lcall fcn.00006ad2
| 0x000066c8 ee mov a, r6
| 0x000066c9 f0 movx @dptr, a
| ; CODE XREF from fcn.00006450 @ 0x65b0(x)
| 0x000066ca 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000066cd e0 movx a, @dptr
| 0x000066ce 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000066d1 02672b ljmp 0x672b
| ; CODE XREF from fcn.00006450 @ 0x66b9(x)
| 0x000066d4 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000066d7 e0 movx a, @dptr
| 0x000066d8 126ab0 lcall fcn.00006ab0
| 0x000066db 126bab lcall fcn.00006bab
| 0x000066de ff mov r7, a
| 0x000066df bf0811 cjne r7, #0x08, 0x66f3
| 0x000066e2 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000066e5 e0 movx a, @dptr
| 0x000066e6 fe mov r6, a
| 0x000066e7 126b76 lcall fcn.00006b76
| 0x000066ea 7403 mov a, #0x03
| ; CODE XREF from fcn.00006450 @ 0x65cb(x)
| 0x000066ec f0 movx @dptr, a
| 0x000066ed 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000066f0 ee mov a, r6
| 0x000066f1 8038 sjmp 0x672b
| ; CODE XREF from fcn.00006450 @ 0x66df(x)
| 0x000066f3 ef mov a, r7
| 0x000066f4 6407 xrl a, #0x07
| 0x000066f6 706d jnz 0x6765
| 0x000066f8 126b71 lcall fcn.00006b71
| 0x000066fb 7403 mov a, #0x03
| 0x000066fd f0 movx @dptr, a
| 0x000066fe 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006701 ef mov a, r7
| ; CODE XREF from fcn.00006450 @ 0x6698(x)
| 0x00006702 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
| 0x00006705 8027 sjmp 0x672e
| ; CODE XREF from fcn.00006450 @ 0x66ac(x)
| 0x00006707 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000670a e0 movx a, @dptr
| 0x0000670b ff mov r7, a
| 0x0000670c 126ad4 lcall fcn.00006ad4
| 0x0000670f e0 movx a, @dptr
| 0x00006710 14 dec a
| 0x00006711 f0 movx @dptr, a
| 0x00006712 126ad3 lcall fcn.00006ad3
| 0x00006715 e0 movx a, @dptr
| 0x00006716 704d jnz 0x6765
| 0x00006718 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000671b e0 movx a, @dptr
| 0x0000671c ff mov r7, a
| 0x0000671d 126ab0 lcall fcn.00006ab0
| 0x00006720 126bab lcall fcn.00006bab
| 0x00006723 6407 xrl a, #0x07
| 0x00006725 703e jnz 0x6765
| ; CODE XREF from fcn.00006450 @ 0x6629(x)
| 0x00006727 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000672a ef mov a, r7
| ; CODE XREFS from fcn.00006450 @ 0x66d1(x), 0x66f1(x)
| 0x0000672b 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| ; CODE XREF from fcn.00006450 @ 0x6705(x)
| 0x0000672e 1254f2 lcall fcn.000054f2
| 0x00006731 e0 movx a, @dptr
| 0x00006732 04 inc a
| 0x00006733 f0 movx @dptr, a
| 0x00006734 802f sjmp 0x6765
| ; CODE XREF from fcn.00006450 @ 0x66a0(x)
| 0x00006736 126b71 lcall fcn.00006b71
| 0x00006739 e0 movx a, @dptr
| 0x0000673a 7029 jnz 0x6765
| 0x0000673c 126aaf lcall fcn.00006aaf
| 0x0000673f 126bab lcall fcn.00006bab
| 0x00006742 ff mov r7, a
| 0x00006743 bf091f cjne r7, #0x09, 0x6765
| 0x00006746 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006749 e0 movx a, @dptr
| 0x0000674a ff mov r7, a
| 0x0000674b 126b90 lcall fcn.00006b90
| 0x0000674e fe mov r6, a
| 0x0000674f 900df2 mov dptr, #0x0df2 ; [0xdf2:1]=255 ; 3570
| 0x00006752 e0 movx a, @dptr
| 0x00006753 8ef0 mov 0xf0, r6 ; [0xf0:1]=255 ; 240
| 0x00006755 84 div ab
| 0x00006756 aef0 mov r6, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00006758 126ad3 lcall fcn.00006ad3
| 0x0000675b ee mov a, r6
| 0x0000675c f0 movx @dptr, a
| 0x0000675d 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006760 e0 movx a, @dptr
| 0x00006761 ff mov r7, a
| 0x00006762 12daf5 lcall fcn.0000daf5
| ; XREFS: CODE 0x00006506 CODE 0x0000652e CODE 0x0000653a
| ; XREFS: CODE 0x000065de CODE 0x000065e7 CODE 0x00006614
| ; XREFS: CODE 0x00006626 CODE 0x00006663 CODE 0x00006677
| ; XREFS: CODE 0x0000667f CODE 0x0000668e CODE 0x000066f6
| ; XREFS: CODE 0x00006716 CODE 0x00006725 CODE 0x00006734
| ; XREFS: CODE 0x0000673a CODE 0x00006743
| 0x00006765 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00006768 e0 movx a, @dptr
| 0x00006769 ff mov r7, a
| 0x0000676a 126ab0 lcall fcn.00006ab0
| 0x0000676d 126cef lcall fcn.00006cef
| 0x00006770 c4 swap a
| 0x00006771 540f anl a, #0x0f
| 0x00006773 fe mov r6, a
| 0x00006774 126afc lcall fcn.00006afc
| 0x00006777 e0 movx a, @dptr
| 0x00006778 d3 setb c
| 0x00006779 9e subb a, r6
| 0x0000677a 400d jc 0x6789
| 0x0000677c 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000677f e0 movx a, @dptr
| 0x00006780 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| 0x00006783 126ba5 lcall fcn.00006ba5
| 0x00006786 7401 mov a, #0x01
| 0x00006788 f0 movx @dptr, a
| ; CODE XREF from fcn.00006450 @ 0x677a(x)
\ 0x00006789 22 ret
; CALL XREFS from fcn.0000558a @ 0x55fe(x), 0x5831(x)
/ 792: fcn.0000678a ();
| 0x0000678a 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000678d ef mov a, r7
| 0x0000678e f0 movx @dptr, a
| 0x0000678f e4 clr a
| 0x00006790 a3 inc dptr
| 0x00006791 f0 movx @dptr, a
| 0x00006792 a3 inc dptr
| 0x00006793 f0 movx @dptr, a
| 0x00006794 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006797 e0 movx a, @dptr
| 0x00006798 ff mov r7, a
| 0x00006799 126ab0 lcall fcn.00006ab0
| 0x0000679c 126b8d lcall fcn.00006b8d
| 0x0000679f fe mov r6, a
| 0x000067a0 7003 jnz 0x67a5
| 0x000067a2 026aa1 ljmp 0x6aa1
| ; CODE XREF from fcn.0000678a @ 0x67a0(x)
| 0x000067a5 126ad3 lcall fcn.00006ad3
| 0x000067a8 e0 movx a, @dptr
| 0x000067a9 c3 clr c
| 0x000067aa 9e subb a, r6
| 0x000067ab 400c jc 0x67b9
| 0x000067ad 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000067b0 e0 movx a, @dptr
| 0x000067b1 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
| 0x000067b4 126acc lcall fcn.00006acc
| 0x000067b7 e4 clr a
| 0x000067b8 f0 movx @dptr, a
| ; CODE XREF from fcn.0000678a @ 0x67ab(x)
| 0x000067b9 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000067bc e0 movx a, @dptr
| 0x000067bd ff mov r7, a
| 0x000067be 9008b0 mov dptr, #0x08b0 ; [0x8b0:1]=255 ; 2224
| 0x000067c1 126ad7 lcall fcn.00006ad7
| 0x000067c4 e0 movx a, @dptr
| 0x000067c5 600f jz 0x67d6
| 0x000067c7 12c3ee lcall fcn.0000c3ee
| 0x000067ca 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000067cd e0 movx a, @dptr
| 0x000067ce 9008b0 mov dptr, #0x08b0 ; [0x8b0:1]=255 ; 2224
| 0x000067d1 126af6 lcall fcn.00006af6
| 0x000067d4 e4 clr a
| 0x000067d5 f0 movx @dptr, a
| ; CODE XREF from fcn.0000678a @ 0x67c5(x)
| 0x000067d6 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000067d9 e0 movx a, @dptr
| 0x000067da ff mov r7, a
| 0x000067db 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x000067de 126b00 lcall fcn.00006b00
| 0x000067e1 e0 movx a, @dptr
| 0x000067e2 604e jz 0x6832
| 0x000067e4 126b1c lcall fcn.00006b1c
| 0x000067e7 e0 movx a, @dptr
| 0x000067e8 d3 setb c
| 0x000067e9 947f subb a, #0x7f
| 0x000067eb 403d jc 0x682a
| 0x000067ed 126ab9 lcall fcn.00006ab9
| 0x000067f0 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000067f2 2e add a, r6
| 0x000067f3 126aea lcall fcn.00006aea
| 0x000067f6 e0 movx a, @dptr
| 0x000067f7 ff mov r7, a
| 0x000067f8 547f anl a, #0x7f
| 0x000067fa fe mov r6, a
| 0x000067fb 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000067fe e0 movx a, @dptr
| 0x000067ff fd mov r5, a
| 0x00006800 9008a8 mov dptr, #0x08a8 ; [0x8a8:1]=255 ; 2216
| 0x00006803 126b16 lcall fcn.00006b16
| 0x00006806 e0 movx a, @dptr
| 0x00006807 547f anl a, #0x7f
| 0x00006809 b50616 cjne a, 0x06, 0x6822 ; [0x6:1]=255 ; 6
| 0x0000680c 900d28 mov dptr, #0x0d28 ; '(\r'
| ; [0xd28:1]=255 ; 3368
| 0x0000680f 7401 mov a, #0x01
| 0x00006811 f0 movx @dptr, a
| 0x00006812 ef mov a, r7
| 0x00006813 c3 clr c
| 0x00006814 9480 subb a, #0x80
| 0x00006816 501a jnc 0x6832
| 0x00006818 ed mov a, r5
| 0x00006819 126b1d lcall fcn.00006b1d
| 0x0000681c e0 movx a, @dptr
| 0x0000681d 547f anl a, #0x7f
| 0x0000681f f0 movx @dptr, a
| 0x00006820 8010 sjmp 0x6832
| ; CODE XREF from fcn.0000678a @ 0x6809(x)
| 0x00006822 900d29 mov dptr, #0x0d29 ; ')\r'
| ; [0xd29:1]=255 ; 3369
| 0x00006825 7401 mov a, #0x01
| 0x00006827 f0 movx @dptr, a
| 0x00006828 8000 sjmp 0x682a
| ; CODE XREFS from fcn.0000678a @ 0x67eb(x), 0x6828(x)
| 0x0000682a 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000682d e0 movx a, @dptr
| 0x0000682e ff mov r7, a
| 0x0000682f 12887e lcall fcn.0000887e
| ; CODE XREFS from fcn.0000678a @ 0x67e2(x), 0x6816(x), 0x6820(x)
| 0x00006832 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006835 e0 movx a, @dptr
| 0x00006836 ff mov r7, a
| 0x00006837 90081e mov dptr, #0x081e ; [0x81e:1]=255 ; 2078
| 0x0000683a 126b20 lcall fcn.00006b20
| 0x0000683d e0 movx a, @dptr
| 0x0000683e 6401 xrl a, #0x01
| 0x00006840 6003 jz 0x6845
| 0x00006842 026a99 ljmp 0x6a99
| ; CODE XREF from fcn.0000678a @ 0x6840(x)
| 0x00006845 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006848 ef mov a, r7
| 0x00006849 126ac0 lcall fcn.00006ac0
| 0x0000684c e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000684e 2e add a, r6
| 0x0000684f 126aea lcall fcn.00006aea
| 0x00006852 e0 movx a, @dptr
| 0x00006853 ff mov r7, a
| 0x00006854 7003 jnz 0x6859
| 0x00006856 026a99 ljmp 0x6a99
| ; CODE XREF from fcn.0000678a @ 0x6854(x)
| 0x00006859 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000685c e0 movx a, @dptr
| 0x0000685d 126b29 lcall fcn.00006b29
| 0x00006860 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006862 2e add a, r6
| 0x00006863 126aea lcall fcn.00006aea
| 0x00006866 e0 movx a, @dptr
| 0x00006867 c3 clr c
| 0x00006868 9480 subb a, #0x80
| 0x0000686a 4003 jc 0x686f
| 0x0000686c 026a99 ljmp 0x6a99
| ; CODE XREF from fcn.0000678a @ 0x686a(x)
| 0x0000686f ef mov a, r7
| 0x00006870 547f anl a, #0x7f
| 0x00006872 ff mov r7, a
| 0x00006873 12e3bf lcall fcn.0000e3bf
| 0x00006876 900d2a mov dptr, #0x0d2a ; '*\r'
| ; [0xd2a:1]=255 ; 3370
| 0x00006879 ef mov a, r7
| 0x0000687a f0 movx @dptr, a
| 0x0000687b 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000687e e0 movx a, @dptr
| 0x0000687f ff mov r7, a
| 0x00006880 126ab0 lcall fcn.00006ab0
| 0x00006883 126bd2 lcall fcn.00006bd2
| 0x00006886 fe mov r6, a
| 0x00006887 be0509 cjne r6, #0x05, 0x6893
| 0x0000688a 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x0000688d e0 movx a, @dptr
| 0x0000688e 6003 jz 0x6893
| 0x00006890 026a99 ljmp 0x6a99
| ; CODE XREFS from fcn.0000678a @ 0x6887(x), 0x688e(x)
| 0x00006893 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00006896 e0 movx a, @dptr
| 0x00006897 b50723 cjne a, 0x07, 0x68bd ; [0x7:1]=255 ; 7
| 0x0000689a 900d2a mov dptr, #0x0d2a ; '*\r'
| ; [0xd2a:1]=255 ; 3370
| 0x0000689d e0 movx a, @dptr
| 0x0000689e 2454 add a, #0x54
| 0x000068a0 126c91 lcall fcn.00006c91
| 0x000068a3 ff mov r7, a
| 0x000068a4 d3 setb c
| 0x000068a5 9400 subb a, #0x00
| 0x000068a7 4014 jc 0x68bd
| 0x000068a9 ef mov a, r7
| 0x000068aa 9407 subb a, #0x07
| 0x000068ac 500f jnc 0x68bd
| 0x000068ae ee mov a, r6
| 0x000068af 6401 xrl a, #0x01
| 0x000068b1 600a jz 0x68bd
| 0x000068b3 900d2a mov dptr, #0x0d2a ; '*\r'
| ; [0xd2a:1]=255 ; 3370
| 0x000068b6 e0 movx a, @dptr
| 0x000068b7 f4 cpl a
| 0x000068b8 6003 jz 0x68bd
| 0x000068ba 026a99 ljmp 0x6a99
| ; CODE XREFS from fcn.0000678a @ 0x6897(x), 0x68a7(x), 0x68ac(x), 0x68b1(x), 0x68b8(x)
| 0x000068bd 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000068c0 e0 movx a, @dptr
| 0x000068c1 126ab0 lcall fcn.00006ab0
| 0x000068c4 126c14 lcall fcn.00006c14
| 0x000068c7 ff mov r7, a
| 0x000068c8 bf1018 cjne r7, #0x10, 0x68e3
| 0x000068cb 900d28 mov dptr, #0x0d28 ; '(\r'
| ; [0xd28:1]=255 ; 3368
| 0x000068ce e0 movx a, @dptr
| 0x000068cf 700c jnz 0x68dd
| 0x000068d1 7f08 mov r7, #0x08
| 0x000068d3 129a78 lcall fcn.00009a78
| 0x000068d6 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x000068d9 ef mov a, r7
| 0x000068da f0 movx @dptr, a
| 0x000068db 8014 sjmp 0x68f1
| ; CODE XREF from fcn.0000678a @ 0x68cf(x)
| 0x000068dd 90081c mov dptr, #0x081c ; [0x81c:1]=255 ; 2076
| 0x000068e0 e0 movx a, @dptr
| 0x000068e1 800a sjmp 0x68ed
| ; CODE XREF from fcn.0000678a @ 0x68c8(x)
| 0x000068e3 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000068e6 e0 movx a, @dptr
| 0x000068e7 126ab0 lcall fcn.00006ab0
| 0x000068ea 126c14 lcall fcn.00006c14
| ; CODE XREF from fcn.0000678a @ 0x68e1(x)
| 0x000068ed 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x000068f0 f0 movx @dptr, a
| ; CODE XREF from fcn.0000678a @ 0x68db(x)
| 0x000068f1 126cfc lcall fcn.00006cfc
| 0x000068f4 8005 sjmp 0x68fb
| ; CODE XREF from fcn.0000678a @ 0x68fb(x)
| 0x000068f6 c3 clr c
| 0x000068f7 33 rlc a
| 0x000068f8 ce xch a, r6
| 0x000068f9 33 rlc a
| 0x000068fa ce xch a, r6
| ; CODE XREF from fcn.0000678a @ 0x68f4(x)
| 0x000068fb d8f9 djnz r0, 0x68f6
| 0x000068fd ff mov r7, a
| 0x000068fe 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x00006901 e0 movx a, @dptr
| 0x00006902 fd mov r5, a
| 0x00006903 ef mov a, r7
| 0x00006904 5d anl a, r5
| 0x00006905 6027 jz 0x692e
| 0x00006907 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000690a e0 movx a, @dptr
| 0x0000690b ff mov r7, a
| 0x0000690c 126ad4 lcall fcn.00006ad4
| 0x0000690f 126b65 lcall fcn.00006b65
| 0x00006912 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006914 2e add a, r6
| 0x00006915 126aea lcall fcn.00006aea
| 0x00006918 e0 movx a, @dptr
| 0x00006919 fd mov r5, a
| 0x0000691a f4 cpl a
| 0x0000691b 6011 jz 0x692e
| 0x0000691d 126ab9 lcall fcn.00006ab9
| 0x00006920 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006922 2e add a, r6
| 0x00006923 126aea lcall fcn.00006aea
| 0x00006926 126d09 lcall fcn.00006d09
| 0x00006929 7406 mov a, #0x06
| 0x0000692b 126aa2 lcall fcn.00006aa2
| ; CODE XREFS from fcn.0000678a @ 0x6905(x), 0x691b(x)
| 0x0000692e 126cfc lcall fcn.00006cfc
| 0x00006931 8005 sjmp 0x6938
| ; CODE XREF from fcn.0000678a @ 0x6938(x)
| 0x00006933 c3 clr c
| 0x00006934 33 rlc a
| 0x00006935 ce xch a, r6
| 0x00006936 33 rlc a
| 0x00006937 ce xch a, r6
| ; CODE XREF from fcn.0000678a @ 0x6931(x)
| 0x00006938 d8f9 djnz r0, 0x6933
| 0x0000693a ff mov r7, a
| 0x0000693b 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x0000693e e0 movx a, @dptr
| 0x0000693f fd mov r5, a
| 0x00006940 ef mov a, r7
| 0x00006941 5d anl a, r5
| 0x00006942 6027 jz 0x696b
| 0x00006944 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006947 e0 movx a, @dptr
| 0x00006948 ff mov r7, a
| 0x00006949 126ad4 lcall fcn.00006ad4
| 0x0000694c 126b32 lcall fcn.00006b32
| 0x0000694f e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006951 2e add a, r6
| 0x00006952 126aea lcall fcn.00006aea
| 0x00006955 e0 movx a, @dptr
| 0x00006956 fd mov r5, a
| 0x00006957 f4 cpl a
| 0x00006958 6011 jz 0x696b
| 0x0000695a 126ab9 lcall fcn.00006ab9
| 0x0000695d e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000695f 2e add a, r6
| 0x00006960 126aea lcall fcn.00006aea
| 0x00006963 126d09 lcall fcn.00006d09
| 0x00006966 7405 mov a, #0x05
| 0x00006968 126aa2 lcall fcn.00006aa2
| ; CODE XREFS from fcn.0000678a @ 0x6942(x), 0x6958(x)
| 0x0000696b 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000696e e0 movx a, @dptr
| 0x0000696f ff mov r7, a
| 0x00006970 126ad4 lcall fcn.00006ad4
| 0x00006973 126b32 lcall fcn.00006b32
| 0x00006976 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006978 2e add a, r6
| 0x00006979 126aea lcall fcn.00006aea
| 0x0000697c 126d2a lcall fcn.00006d2a
| 0x0000697f fc mov r4, a
| 0x00006980 900884 mov dptr, #0x0884 ; [0x884:1]=255 ; 2180
| 0x00006983 126b2c lcall fcn.00006b2c
| 0x00006986 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006988 2e add a, r6
| 0x00006989 126aea lcall fcn.00006aea
| 0x0000698c e0 movx a, @dptr
| 0x0000698d fd mov r5, a
| 0x0000698e ec mov a, r4
| 0x0000698f 126d44 lcall fcn.00006d44
| 0x00006992 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x00006995 f0 movx @dptr, a
| 0x00006996 12c5b8 lcall fcn.0000c5b8
| 0x00006999 900d28 mov dptr, #0x0d28 ; '(\r'
| ; [0xd28:1]=255 ; 3368
| 0x0000699c e0 movx a, @dptr
| 0x0000699d 6003 jz 0x69a2
| 0x0000699f 026a99 ljmp 0x6a99
| ; CODE XREF from fcn.0000678a @ 0x699d(x)
| 0x000069a2 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000069a5 e0 movx a, @dptr
| 0x000069a6 ff mov r7, a
| 0x000069a7 126abd lcall fcn.00006abd
| 0x000069aa e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000069ac 2e add a, r6
| 0x000069ad 126aea lcall fcn.00006aea
| 0x000069b0 126d2a lcall fcn.00006d2a
| 0x000069b3 fd mov r5, a
| 0x000069b4 12b9be lcall fcn.0000b9be
| 0x000069b7 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x000069ba ef mov a, r7
| 0x000069bb f0 movx @dptr, a
| 0x000069bc 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000069bf e0 movx a, @dptr
| 0x000069c0 fe mov r6, a
| 0x000069c1 126ad4 lcall fcn.00006ad4
| 0x000069c4 e0 movx a, @dptr
| 0x000069c5 fd mov r5, a
| 0x000069c6 ee mov a, r6
| 0x000069c7 126b29 lcall fcn.00006b29
| 0x000069ca e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000069cc 2d add a, r5
| 0x000069cd 126aea lcall fcn.00006aea
| 0x000069d0 e0 movx a, @dptr
| 0x000069d1 547f anl a, #0x7f
| 0x000069d3 fe mov r6, a
| 0x000069d4 900d2d mov dptr, #0x0d2d ; '-\r'
| ; [0xd2d:1]=255 ; 3373
| 0x000069d7 f0 movx @dptr, a
| 0x000069d8 ef mov a, r7
| 0x000069d9 547f anl a, #0x7f
| 0x000069db fb mov r3, a
| 0x000069dc 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000069df ee mov a, r6
| 0x000069e0 f0 movx @dptr, a
| 0x000069e1 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x000069e4 e0 movx a, @dptr
| 0x000069e5 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x000069e8 f0 movx @dptr, a
| 0x000069e9 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000069ec 126cd3 lcall fcn.00006cd3
| 0x000069ef 7f90 mov r7, #0x90
| 0x000069f1 129fe0 lcall fcn.00009fe0
| 0x000069f4 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000069f7 126d2a lcall fcn.00006d2a
| 0x000069fa fe mov r6, a
| 0x000069fb b50711 cjne a, 0x07, 0x6a0f ; [0x7:1]=255 ; 7
| 0x000069fe 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x00006a01 e0 movx a, @dptr
| 0x00006a02 600b jz 0x6a0f
| 0x00006a04 ee mov a, r6
| 0x00006a05 126ab0 lcall fcn.00006ab0
| 0x00006a08 126bd2 lcall fcn.00006bd2
| 0x00006a0b 6401 xrl a, #0x01
| 0x00006a0d 702d jnz 0x6a3c
| ; CODE XREFS from fcn.0000678a @ 0x69fb(x), 0x6a02(x)
| 0x00006a0f 900d29 mov dptr, #0x0d29 ; ')\r'
| ; [0xd29:1]=255 ; 3369
| 0x00006a12 e0 movx a, @dptr
| 0x00006a13 700f jnz 0x6a24
| 0x00006a15 ee mov a, r6
| 0x00006a16 126d44 lcall fcn.00006d44
| 0x00006a19 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00006a1c f0 movx @dptr, a
| 0x00006a1d 7d01 mov r5, #0x01
| 0x00006a1f e4 clr a
| 0x00006a20 ff mov r7, a
| 0x00006a21 12ac01 lcall fcn.0000ac01
| ; CODE XREF from fcn.0000678a @ 0x6a13(x)
| 0x00006a24 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x00006a27 e0 movx a, @dptr
| 0x00006a28 547f anl a, #0x7f
| 0x00006a2a ff mov r7, a
| 0x00006a2b a3 inc dptr
| 0x00006a2c e0 movx a, @dptr
| 0x00006a2d fd mov r5, a
| 0x00006a2e 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006a31 e0 movx a, @dptr
| 0x00006a32 126d44 lcall fcn.00006d44
| 0x00006a35 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00006a38 f0 movx @dptr, a
| 0x00006a39 12d0c1 lcall fcn.0000d0c1
| ; CODE XREF from fcn.0000678a @ 0x6a0d(x)
| 0x00006a3c 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00006a3f e0 movx a, @dptr
| 0x00006a40 701b jnz 0x6a5d
| 0x00006a42 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006a45 e0 movx a, @dptr
| 0x00006a46 ff mov r7, a
| 0x00006a47 126abd lcall fcn.00006abd
| 0x00006a4a e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006a4c 2e add a, r6
| 0x00006a4d 126aea lcall fcn.00006aea
| 0x00006a50 e0 movx a, @dptr
| 0x00006a51 547f anl a, #0x7f
| 0x00006a53 ff mov r7, a
| 0x00006a54 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x00006a57 e4 clr a
| 0x00006a58 93 movc a, @a+dptr
| 0x00006a59 fd mov r5, a
| 0x00006a5a 12e401 lcall fcn.0000e401
| ; CODE XREF from fcn.0000678a @ 0x6a40(x)
| 0x00006a5d 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x00006a60 126d2a lcall fcn.00006d2a
| 0x00006a63 fe mov r6, a
| 0x00006a64 9008aa mov dptr, #0x08aa ; [0x8aa:1]=255 ; 2218
| 0x00006a67 126b38 lcall fcn.00006b38
| 0x00006a6a ef mov a, r7
| 0x00006a6b f0 movx @dptr, a
| 0x00006a6c ee mov a, r6
| 0x00006a6d 126ad4 lcall fcn.00006ad4
| 0x00006a70 e0 movx a, @dptr
| 0x00006a71 ff mov r7, a
| 0x00006a72 ee mov a, r6
| 0x00006a73 126ac9 lcall fcn.00006ac9
| 0x00006a76 126ae7 lcall fcn.00006ae7
| 0x00006a79 e0 movx a, @dptr
| 0x00006a7a 547f anl a, #0x7f
| 0x00006a7c 9008a8 mov dptr, #0x08a8 ; [0x8a8:1]=255 ; 2216
| 0x00006a7f 126bc0 lcall fcn.00006bc0
| 0x00006a82 ef mov a, r7
| 0x00006a83 f0 movx @dptr, a
| 0x00006a84 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x00006a87 e0 movx a, @dptr
| 0x00006a88 9008a9 mov dptr, #0x08a9 ; [0x8a9:1]=255 ; 2217
| 0x00006a8b 126bc0 lcall fcn.00006bc0
| 0x00006a8e ef mov a, r7
| 0x00006a8f f0 movx @dptr, a
| 0x00006a90 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x00006a93 126cb4 lcall fcn.00006cb4
| 0x00006a96 7401 mov a, #0x01
| 0x00006a98 f0 movx @dptr, a
| ; XREFS: CODE 0x00006842 CODE 0x00006856 CODE 0x0000686c
| ; XREFS: CODE 0x00006890 CODE 0x000068ba CODE 0x0000699f
| 0x00006a99 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006a9c e0 movx a, @dptr
| 0x00006a9d ff mov r7, a
| 0x00006a9e 126450 lcall fcn.00006450
| ; CODE XREF from fcn.0000678a @ 0x67a2(x)
\ 0x00006aa1 22 ret
; CALL XREFS from fcn.0000678a @ 0x692b(x), 0x6968(x)
/ 12: fcn.00006aa2 ();
| 0x00006aa2 f0 movx @dptr, a
| 0x00006aa3 ee mov a, r6
| 0x00006aa4 2408 add a, #0x08
| 0x00006aa6 a3 inc dptr
| 0x00006aa7 f0 movx @dptr, a
| 0x00006aa8 af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x00006aaa 12995c lcall fcn.0000995c
\ 0x00006aad 22 ret
; CALL XREF from fcn.0000a3ab @ 0xa435(x)
; CALL XREF from fcn.0000b5e8 @ 0xb687(x)
/ 1: fcn.00006aae ();
\ 0x00006aae fe mov r6, a
; XREFS(21)
/ 1: fcn.00006aaf ();
\ 0x00006aaf ef mov a, r7
; XREFS(51)
/ 3: fcn.00006ab0 ();
\ 0x00006ab0 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
; CALL XREF from fcn.0000a3ab @ 0xa451(x)
/ 6: fcn.00006ab3 ();
| 0x00006ab3 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006ab6 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000678a @ 0x67ed(x), 0x691d(x), 0x695a(x)
/ 4: fcn.00006ab9 ();
| 0x00006ab9 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
\ 0x00006abc e0 movx a, @dptr
; CALL XREF from fcn.00006450 @ 0x65f7(x)
; CALL XREFS from fcn.0000678a @ 0x69a7(x), 0x6a47(x)
/ 3: fcn.00006abd ();
\ 0x00006abd 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREF from fcn.00006450 @ 0x64bd(x)
; CALL XREF from fcn.0000678a @ 0x6849(x)
/ 6: fcn.00006ac0 ();
| 0x00006ac0 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
\ 0x00006ac3 1254f2 lcall fcn.000054f2
; CALL XREF from fcn.0000b5e8 @ 0xb612(x)
/ 2: fcn.00006ac6 ();
| 0x00006ac6 e0 movx a, @dptr
\ 0x00006ac7 fe mov r6, a
; XREFS: CALL 0x000088ed CALL 0x00009262 CALL 0x0000b622
; XREFS: CALL 0x0000d04d CALL 0x0000df4a CALL 0x0000e7fc
/ 1: fcn.00006ac8 ();
\ 0x00006ac8 ef mov a, r7
; CALL XREF from fcn.0000678a @ 0x6a73(x)
; CALL XREF from fcn.000083b4 @ 0x84bd(x)
; CALL XREF from fcn.0000acbf @ 0xad0d(x)
; CALL XREF from fcn.0000b064 @ 0xb0c0(x)
; CALL XREF from fcn.0000ba5a @ 0xba66(x)
/ 3: fcn.00006ac9 ();
\ 0x00006ac9 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
; CALL XREF from fcn.0000678a @ 0x67b4(x)
/ 6: fcn.00006acc ();
| 0x00006acc 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006acf 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.00006450 @ 0x66c5(x)
; CALL XREF from fcn.00009219 @ 0x9323(x)
/ 1: fcn.00006ad2 ();
\ 0x00006ad2 fe mov r6, a
; XREFS: CALL 0x0000663d CALL 0x0000665e CALL 0x00006688
; XREFS: CALL 0x00006712 CALL 0x00006758 CALL 0x000067a5
; XREFS: CALL 0x000088e8 CALL 0x0000a46d CALL 0x0000bab6
; XREFS: CALL 0x0000e001
/ 1: fcn.00006ad3 ();
\ 0x00006ad3 ef mov a, r7
; XREFS: CALL 0x0000655a CALL 0x000066a8 CALL 0x0000670c
; XREFS: CALL 0x0000690c CALL 0x00006949 CALL 0x00006970
; XREFS: CALL 0x000069c1 CALL 0x00006a6d CALL 0x00008472
; XREFS: CALL 0x0000854e CALL 0x000085bf CALL 0x00009333
; XREFS: CALL 0x0000acf9
/ 3: fcn.00006ad4 ();
\ 0x00006ad4 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
; CALL XREF from fcn.0000678a @ 0x67c1(x)
/ 6: fcn.00006ad7 ();
| 0x00006ad7 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006ada 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.00009219 @ 0x929b(x)
; CALL XREF from fcn.0000c69c @ 0xc6aa(x)
; CALL XREF from fcn.0000c77e @ 0xc78a(x)
/ 1: fcn.00006add ();
\ 0x00006add ed mov a, r5
; CALL XREF from fcn.00006450 @ 0x658a(x)
/ 3: fcn.00006ade ();
\ 0x00006ade 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREF from fcn.0000b064 @ 0xb09a(x)
; CALL XREF from fcn.0000c3ee @ 0xc3f9(x)
/ 3: fcn.00006ae1 ();
\ 0x00006ae1 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
; XREFS: CALL 0x00009296 CALL 0x000092a4 CALL 0x000092b0
; XREFS: CALL 0x000092b9 CALL 0x000092c1 CALL 0x000092ca
; XREFS: CALL 0x000092d6 CALL 0x000092df CALL 0x000092e8
; XREFS: CALL 0x000092f1 CALL 0x000092fa CALL 0x0000ba75
; XREFS: CALL 0x0000ba7f CALL 0x0000ba8b CALL 0x0000cbbd
; XREFS: CALL 0x0000cbca
/ 3: fcn.00006ae4 ();
\ 0x00006ae4 1254f2 lcall fcn.000054f2
; CALL XREF from fcn.0000678a @ 0x6a76(x)
; CALL XREF from fcn.0000b064 @ 0xb0c3(x)
; CALL XREF from fcn.0000ba5a @ 0xba69(x)
/ 3: fcn.00006ae7 ();
| 0x00006ae7 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
\ 0x00006ae9 2f add a, r7
; XREFS(48)
/ 8: fcn.00006aea ();
| 0x00006aea f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006aec e4 clr a
| 0x00006aed 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x00006aef f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00006af1 22 ret
; XREFS: CALL 0x00006484 CALL 0x0000c8f8 CALL 0x0000c903
; XREFS: CALL 0x0000c90c CALL 0x0000c919 CALL 0x0000c91f
; XREFS: CALL 0x0000c92a CALL 0x0000c930
/ 3: fcn.00006af2 ();
\ 0x00006af2 9008af mov dptr, #0x08af ; [0x8af:1]=255 ; 2223
; CALL XREF from fcn.0000a3ab @ 0xa459(x)
/ 1: fcn.00006af5 ();
\ 0x00006af5 ef mov a, r7
; CALL XREF from fcn.0000678a @ 0x67d1(x)
/ 6: fcn.00006af6 ();
| 0x00006af6 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006af9 0254f2 ljmp fcn.000054f2
; XREFS: CALL 0x00006774 CALL 0x0000a45f CALL 0x0000db0e
; XREFS: CALL 0x0000db16 CALL 0x0000db21 CALL 0x0000db2a
/ 3: fcn.00006afc ();
\ 0x00006afc 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
; CALL XREF from fcn.0000a3ab @ 0xa468(x)
/ 1: fcn.00006aff ();
\ 0x00006aff ef mov a, r7
; CALL XREF from fcn.0000678a @ 0x67de(x)
/ 6: fcn.00006b00 ();
| 0x00006b00 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b03 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000c69c @ 0xc6d9(x)
; CALL XREF from fcn.0000c77e @ 0xc7b9(x)
/ 12: fcn.00006b06 ();
| 0x00006b06 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006b09 ed mov a, r5
| 0x00006b0a 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
| 0x00006b0d 1254f2 lcall fcn.000054f2
| 0x00006b10 e0 movx a, @dptr
\ 0x00006b11 fe mov r6, a
; CALL XREFS from fcn.0000c69c @ 0xc6c2(x), 0xc6eb(x)
; CALL XREFS from fcn.0000c77e @ 0xc7a2(x), 0xc7cb(x)
/ 1: fcn.00006b12 ();
\ 0x00006b12 ed mov a, r5
; CALL XREF from fcn.00006450 @ 0x64d8(x)
/ 3: fcn.00006b13 ();
\ 0x00006b13 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
; CALL XREF from fcn.0000678a @ 0x6803(x)
/ 6: fcn.00006b16 ();
| 0x00006b16 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b19 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000678a @ 0x67e4(x)
; CALL XREF from fcn.0000a3ab @ 0xa472(x)
/ 1: fcn.00006b1c ();
\ 0x00006b1c ef mov a, r7
; XREFS: CALL 0x00006819 CALL 0x000088de CALL 0x00008901
; XREFS: CALL 0x0000891f CALL 0x00008937 CALL 0x000089be
; XREFS: CALL 0x0000922c CALL 0x0000bacb
/ 3: fcn.00006b1d ();
\ 0x00006b1d 9008a9 mov dptr, #0x08a9 ; [0x8a9:1]=255 ; 2217
; CALL XREF from fcn.0000678a @ 0x683a(x)
/ 6: fcn.00006b20 ();
| 0x00006b20 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b23 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.000083b4 @ 0x84cb(x)
; CALL XREF from fcn.0000b5e8 @ 0xb636(x)
/ 2: fcn.00006b26 ();
| 0x00006b26 e0 movx a, @dptr
\ 0x00006b27 fe mov r6, a
; CALL XREF from fcn.0000b5e8 @ 0xb62d(x)
/ 1: fcn.00006b28 ();
\ 0x00006b28 ef mov a, r7
; CALL XREFS from fcn.0000678a @ 0x685d(x), 0x69c7(x)
/ 3: fcn.00006b29 ();
\ 0x00006b29 900844 mov dptr, #0x0844 ; [0x844:1]=255 ; 2116
; CALL XREF from fcn.0000678a @ 0x6983(x)
/ 6: fcn.00006b2c ();
| 0x00006b2c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b2f 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000678a @ 0x694c(x), 0x6973(x)
; CALL XREF from fcn.0000b5e8 @ 0xb644(x)
/ 2: fcn.00006b32 ();
| 0x00006b32 e0 movx a, @dptr
\ 0x00006b33 fe mov r6, a
; CALL XREF from fcn.000083b4 @ 0x84db(x)
; CALL XREF from fcn.0000b5e8 @ 0xb654(x)
/ 3: fcn.00006b34 ();
\ 0x00006b34 900864 mov dptr, #0x0864 ; [0x864:1]=255 ; 2148
; CALL XREF from fcn.0000a3ab @ 0xa47b(x)
/ 1: fcn.00006b37 ();
\ 0x00006b37 ef mov a, r7
; CALL XREF from fcn.0000678a @ 0x6a67(x)
/ 6: fcn.00006b38 ();
| 0x00006b38 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b3b 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000c3ee @ 0xc3f0(x), 0xc44a(x), 0xc450(x), 0xc45b(x)
/ 1: fcn.00006b3e ();
\ 0x00006b3e ee mov a, r6
; CALL XREF from fcn.0000cbb3 @ 0xcbee(x)
/ 3: fcn.00006b3f ();
\ 0x00006b3f 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
; CALL XREF from fcn.00006450 @ 0x6498(x)
/ 6: fcn.00006b42 ();
| 0x00006b42 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b45 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000c69c @ 0xc6b6(x)
; CALL XREF from fcn.0000c77e @ 0xc796(x)
; CALL XREFS from fcn.0000cbb3 @ 0xcbdc(x), 0xcbe6(x), 0xcbff(x)
/ 1: fcn.00006b48 ();
\ 0x00006b48 ed mov a, r5
; CALL XREF from fcn.0000c3ee @ 0xc42b(x)
/ 3: fcn.00006b49 ();
\ 0x00006b49 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
; CALL XREF from fcn.00006450 @ 0x64ae(x)
/ 6: fcn.00006b4c ();
| 0x00006b4c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b4f 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000b118 @ 0xb15b(x), 0xb19c(x)
/ 9: fcn.00006b52 ();
| 0x00006b52 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006b55 ec mov a, r4
| 0x00006b56 1254f2 lcall fcn.000054f2
| 0x00006b59 ed mov a, r5
\ 0x00006b5a f0 movx @dptr, a
; CALL XREFS from fcn.0000b118 @ 0xb137(x), 0xb178(x)
/ 1: fcn.00006b5b ();
\ 0x00006b5b ec mov a, r4
; CALL XREF from fcn.00006450 @ 0x6560(x)
/ 3: fcn.00006b5c ();
\ 0x00006b5c 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
; CALL XREF from fcn.00006450 @ 0x64d2(x)
/ 6: fcn.00006b5f ();
| 0x00006b5f 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b62 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000678a @ 0x690f(x)
; CALL XREF from fcn.0000b5e8 @ 0xb66f(x)
/ 2: fcn.00006b65 ();
| 0x00006b65 e0 movx a, @dptr
\ 0x00006b66 fe mov r6, a
; CALL XREF from fcn.000083b4 @ 0x84eb(x)
; CALL XREF from fcn.0000b5e8 @ 0xb666(x)
/ 3: fcn.00006b67 ();
\ 0x00006b67 900884 mov dptr, #0x0884 ; [0x884:1]=255 ; 2180
; CALL XREF from fcn.0000a3ab @ 0xa483(x)
/ 1: fcn.00006b6a ();
\ 0x00006b6a ef mov a, r7
; CALL XREF from fcn.00006450 @ 0x64fb(x)
/ 6: fcn.00006b6b ();
| 0x00006b6b 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b6e 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.00006450 @ 0x662c(x), 0x6682(x), 0x66f8(x), 0x6736(x)
/ 4: fcn.00006b71 ();
| 0x00006b71 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
\ 0x00006b74 e0 movx a, @dptr
; CALL XREFS from fcn.00006450 @ 0x6525(x), 0x65d5(x)
/ 1: fcn.00006b75 ();
\ 0x00006b75 ff mov r7, a
; CALL XREFS from fcn.00006450 @ 0x654a(x), 0x65c6(x), 0x65e1(x), 0x6671(x), 0x66e7(x)
/ 3: fcn.00006b76 ();
\ 0x00006b76 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREF from fcn.00006450 @ 0x6534(x)
/ 6: fcn.00006b79 ();
| 0x00006b79 9008af mov dptr, #0x08af ; [0x8af:1]=255 ; 2223
\ 0x00006b7c 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000887e @ 0x8904(x), 0x893a(x)
/ 4: fcn.00006b7f ();
| 0x00006b7f e0 movx a, @dptr
| 0x00006b80 547f anl a, #0x7f
\ 0x00006b82 fb mov r3, a
; CALL XREF from fcn.0000887e @ 0x897f(x)
/ 3: fcn.00006b83 ();
\ 0x00006b83 9008aa mov dptr, #0x08aa ; [0x8aa:1]=255 ; 2218
; CALL XREF from fcn.0000d9ba @ 0xd9ce(x)
/ 1: fcn.00006b86 ();
\ 0x00006b86 ef mov a, r7
; CALL XREF from fcn.00006450 @ 0x6579(x)
/ 6: fcn.00006b87 ();
| 0x00006b87 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b8a 0254f2 ljmp fcn.000054f2
; XREFS(21)
/ 3: fcn.00006b8d ();
\ 0x00006b8d 1254fe lcall fcn.000054fe
; CALL XREFS from fcn.00006450 @ 0x66c1(x), 0x674b(x)
; CALL XREF from fcn.0000c3ee @ 0xc456(x)
; CALL XREF from fcn.0000e1f0 @ 0xe208(x)
/ 6: fcn.00006b90 ();
| 0x00006b90 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
\ 0x00006b93 02514b ljmp fcn.0000514b
; CALL XREF from fcn.00006450 @ 0x6584(x)
; CALL XREF from fcn.0000ba5a @ 0xbae0(x)
/ 3: fcn.00006b96 ();
\ 0x00006b96 9008a6 mov dptr, #0x08a6 ; [0x8a6:1]=255 ; 2214
; CALL XREF from fcn.00006450 @ 0x6658(x)
/ 6: fcn.00006b99 ();
| 0x00006b99 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006b9c 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000c69c @ 0xc707(x)
; CALL XREF from fcn.0000c77e @ 0xc7e7(x)
/ 2: fcn.00006b9f ();
| 0x00006b9f e0 movx a, @dptr
\ 0x00006ba0 ff mov r7, a
; CALL XREF from fcn.0000cbb3 @ 0xcbf6(x)
/ 1: fcn.00006ba1 ();
\ 0x00006ba1 ed mov a, r5
; CALL XREF from fcn.0000b118 @ 0xb173(x)
/ 3: fcn.00006ba2 ();
\ 0x00006ba2 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
; CALL XREF from fcn.00006450 @ 0x6783(x)
/ 6: fcn.00006ba5 ();
| 0x00006ba5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006ba8 0254f2 ljmp fcn.000054f2
; XREFS: CALL 0x00006474 CALL 0x000064ec CALL 0x00006511
; XREFS: CALL 0x000065a4 CALL 0x000065ba CALL 0x0000661f
; XREFS: CALL 0x000066b1 CALL 0x000066db CALL 0x00006720
; XREFS: CALL 0x0000673f CALL 0x0000c42e CALL 0x0000c8cd
/ 3: fcn.00006bab ();
\ 0x00006bab 1254fe lcall fcn.000054fe
; CALL XREFS from fcn.00006450 @ 0x6645(x), 0x6666(x)
; CALL XREF from fcn.0000c8ca @ +0x49(x)
/ 9: fcn.00006bae ();
| 0x00006bae 900001 mov dptr, #0x0001 ; [0x1:1]=255 ; 1
| 0x00006bb1 12514b lcall fcn.0000514b
| 0x00006bb4 540f anl a, #0x0f
\ 0x00006bb6 22 ret
; CALL XREF from fcn.0000acbf @ 0xad14(x)
; CALL XREF from fcn.0000ba5a @ 0xbada(x)
; CALL XREF from fcn.0000c3ee @ 0xc411(x)
/ 3: fcn.00006bb7 ();
\ 0x00006bb7 9008a7 mov dptr, #0x08a7 ; [0x8a7:1]=255 ; 2215
; CALL XREF from fcn.000083b4 @ 0x83e2(x)
/ 6: fcn.00006bba ();
| 0x00006bba 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006bbd 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000678a @ 0x6a7f(x), 0x6a8b(x)
/ 2: fcn.00006bc0 ();
| 0x00006bc0 ff mov r7, a
\ 0x00006bc1 ee mov a, r6
; CALL XREF from fcn.0000887e @ 0x8886(x)
/ 6: fcn.00006bc2 ();
| 0x00006bc2 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006bc5 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.00008cb5 @ 0x8cd9(x)
; CALL XREFS from fcn.0000e58f @ 0xe58f(x), 0xe59e(x)
/ 3: fcn.00006bc8 ();
\ 0x00006bc8 9008b2 mov dptr, #0x08b2 ; [0x8b2:1]=255 ; 2226
; CALL XREF from fcn.000083b4 @ 0x8465(x)
/ 1: fcn.00006bcb ();
\ 0x00006bcb ef mov a, r7
; CALL XREF from fcn.0000887e @ 0x8896(x)
/ 6: fcn.00006bcc ();
| 0x00006bcc 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006bcf 0254f2 ljmp fcn.000054f2
; XREFS: CALL 0x00006883 CALL 0x00006a08 CALL 0x000083d1
; XREFS: CALL 0x00008430 CALL 0x0000845b CALL 0x000084f9
; XREFS: CALL 0x0000853a CALL 0x0000855c CALL 0x0000857c
; XREFS: CALL 0x000088cf CALL 0x0000892b CALL 0x0000895b
; XREFS: CALL 0x0000ad01 CALL 0x0000ba9c CALL 0x0000cc48
; XREFS: CALL 0x0000cc56 CALL 0x0000d01c
/ 9: fcn.00006bd2 ();
| 0x00006bd2 1254fe lcall fcn.000054fe
| 0x00006bd5 125132 lcall fcn.00005132
| 0x00006bd8 540f anl a, #0x0f
\ 0x00006bda 22 ret
; CALL XREF from fcn.0000887e @ 0x8958(x)
; CALL XREF from fcn.0000b064 @ 0xb0e5(x)
/ 1: fcn.00006bdb ();
\ 0x00006bdb ee mov a, r6
; CALL XREF from fcn.0000b118 @ 0xb128(x)
/ 3: fcn.00006bdc ();
\ 0x00006bdc 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
; CALL XREF from fcn.0000887e @ 0x899c(x)
/ 6: fcn.00006bdf ();
| 0x00006bdf 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006be2 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000887e @ 0x89a5(x)
; CALL XREF from fcn.00009219 @ 0x923f(x)
/ 1: fcn.00006be5 ();
\ 0x00006be5 ef mov a, r7
; CALL XREF from fcn.0000887e @ 0x89d4(x)
/ 6: fcn.00006be6 ();
| 0x00006be6 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006be9 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.0000c3ee @ 0xc444(x)
; CALL XREF from fcn.0000c77e @ 0xc781(x)
/ 3: fcn.00006bec ();
\ 0x00006bec 9008a6 mov dptr, #0x08a6 ; [0x8a6:1]=255 ; 2214
; CALL XREF from fcn.0000887e @ 0x89e0(x)
/ 6: fcn.00006bef ();
| 0x00006bef 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006bf2 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.00008cb5 @ 0x8d2e(x), 0x8d35(x)
/ 10: fcn.00006bf5 ();
| 0x00006bf5 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x00006bf8 e0 movx a, @dptr
| 0x00006bf9 fe mov r6, a
| 0x00006bfa a3 inc dptr
| 0x00006bfb e0 movx a, @dptr
| 0x00006bfc ff mov r7, a
\ 0x00006bfd 7c00 mov r4, #0x00
; CALL XREF from fcn.00008cb5 @ 0x8d42(x)
/ 3: fcn.00006bff ();
\ 0x00006bff 125268 lcall fcn.00005268
; CALL XREFS from fcn.00008cb5 @ 0x8d1e(x), 0x8d27(x), 0x8d7c(x), 0x8da6(x)
/ 8: fcn.00006c02 ();
| 0x00006c02 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x00006c05 e0 movx a, @dptr
| 0x00006c06 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006c09 22 ret
; CALL XREFS from fcn.0000b118 @ 0xb14b(x), 0xb18c(x)
/ 3: fcn.00006c0a ();
\ 0x00006c0a 900844 mov dptr, #0x0844 ; [0x844:1]=255 ; 2116
; CALL XREF from fcn.0000b118 @ 0xb1b0(x)
/ 1: fcn.00006c0d ();
\ 0x00006c0d ec mov a, r4
; CALL XREF from fcn.0000cc19 @ 0xcc34(x)
/ 6: fcn.00006c0e ();
| 0x00006c0e 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006c11 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000678a @ 0x68c4(x), 0x68ea(x)
; CALL XREF from fcn.0000887e @ 0x8978(x)
; CALL XREF from fcn.0000b064 @ 0xb0e8(x)
; CALL XREF from fcn.0000ba5a @ 0xbae8(x)
/ 14: fcn.00006c14 ();
| 0x00006c14 1254fe lcall fcn.000054fe
| 0x00006c17 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x00006c1a 12514b lcall fcn.0000514b
| 0x00006c1d 13 rrc a
| 0x00006c1e 13 rrc a
| 0x00006c1f 543f anl a, #0x3f
\ 0x00006c21 22 ret
; CALL XREFS from fcn.0000b7db @ 0xb824(x), 0xb87b(x)
/ 13: fcn.00006c22 ();
| 0x00006c22 900810 mov dptr, #0x0810 ; [0x810:1]=255 ; 2064
| 0x00006c25 e0 movx a, @dptr
| 0x00006c26 ff mov r7, a
| 0x00006c27 a3 inc dptr
| 0x00006c28 e0 movx a, @dptr
| 0x00006c29 a3 inc dptr
| 0x00006c2a cf xch a, r7
| 0x00006c2b f0 movx @dptr, a
| 0x00006c2c a3 inc dptr
| 0x00006c2d ef mov a, r7
\ 0x00006c2e f0 movx @dptr, a
; CALL XREF from fcn.0000b7db @ 0xb7fe(x)
/ 16: fcn.00006c2f ();
| 0x00006c2f 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00006c32 e0 movx a, @dptr
| 0x00006c33 ff mov r7, a
| 0x00006c34 a3 inc dptr
| 0x00006c35 e0 movx a, @dptr
| 0x00006c36 900810 mov dptr, #0x0810 ; [0x810:1]=255 ; 2064
| 0x00006c39 cf xch a, r7
| 0x00006c3a f0 movx @dptr, a
| 0x00006c3b a3 inc dptr
| 0x00006c3c ef mov a, r7
| 0x00006c3d f0 movx @dptr, a
\ 0x00006c3e 22 ret
; CALL XREF from fcn.00008567 @ 0x85a2(x)
; CALL XREF from fcn.0000887e @ 0x89c6(x)
/ 1: fcn.00006c3f ();
\ 0x00006c3f ef mov a, r7
; CALL XREF from fcn.0000cc19 @ 0xcc6f(x)
/ 6: fcn.00006c40 ();
| 0x00006c40 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006c43 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000b7db @ 0xb808(x), 0xb82e(x)
/ 3: fcn.00006c46 ();
\ 0x00006c46 900810 mov dptr, #0x0810 ; [0x810:1]=255 ; 2064
; CALL XREF from fcn.0000b7db @ 0xb851(x)
/ 18: fcn.00006c49 ();
| 0x00006c49 e0 movx a, @dptr
| 0x00006c4a fe mov r6, a
| 0x00006c4b a3 inc dptr
| 0x00006c4c e0 movx a, @dptr
| 0x00006c4d ff mov r7, a
| 0x00006c4e c3 clr c
| 0x00006c4f 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00006c52 e0 movx a, @dptr
| 0x00006c53 9f subb a, r7
| 0x00006c54 ff mov r7, a
| 0x00006c55 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00006c58 e0 movx a, @dptr
| 0x00006c59 9e subb a, r6
\ 0x00006c5a 22 ret
; CALL XREF from fcn.00008cb5 @ 0x8cd0(x)
; CALL XREF from fcn.0000d9ba @ 0xd9c2(x)
/ 34: fcn.00006c5b ();
| 0x00006c5b 1254fe lcall fcn.000054fe
| 0x00006c5e 900002 mov dptr, #0x0002 ; [0x2:1]=255 ; 2
| 0x00006c61 12514b lcall fcn.0000514b
| 0x00006c64 fe mov r6, a
| 0x00006c65 c4 swap a
| 0x00006c66 540f anl a, #0x0f
| 0x00006c68 fd mov r5, a
| 0x00006c69 ee mov a, r6
| 0x00006c6a 540f anl a, #0x0f
| 0x00006c6c 75f003 mov 0xf0, #0x03 ; [0xf0:1]=255 ; 3
| 0x00006c6f a4 mul ab
| 0x00006c70 2405 add a, #0x05
| 0x00006c72 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006c74 e4 clr a
| 0x00006c75 347c addc a, #0x7c
| 0x00006c77 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00006c79 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006c7b 2d add a, r5
\ 0x00006c7c 22 ret
; CALL XREF from fcn.00009219 @ 0x9352(x)
; CALL XREF from fcn.0000acbf @ 0xad38(x)
; CALL XREF from fcn.0000ba5a @ 0xbac1(x)
/ 9: fcn.00006c7d ();
| 0x00006c7d 1254fe lcall fcn.000054fe
| 0x00006c80 e9 mov a, r1
| 0x00006c81 2407 add a, #0x07
| 0x00006c83 f9 mov r1, a
\ 0x00006c84 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
; CALL XREF from fcn.000083b4 @ 0x851a(x)
/ 8: fcn.00006c86 ();
| 0x00006c86 e4 clr a
| 0x00006c87 3a addc a, r2
| 0x00006c88 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00006c8b f0 movx @dptr, a
| 0x00006c8c a3 inc dptr
\ 0x00006c8d 22 ret
; CALL XREFS from fcn.0000887e @ 0x88aa(x), 0x88b2(x)
; CALL XREF from fcn.0000b064 @ 0xb0b1(x)
; CALL XREF from fcn.0000cc19 @ 0xcc3c(x)
/ 3: fcn.00006c8e ();
| 0x00006c8e 7454 mov a, #0x54 ; 'T'
\ 0x00006c90 2f add a, r7
; CALL XREF from fcn.0000678a @ 0x68a0(x)
/ 9: fcn.00006c91 ();
| 0x00006c91 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006c93 e4 clr a
| 0x00006c94 3404 addc a, #0x04
| 0x00006c96 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00006c98 e0 movx a, @dptr
\ 0x00006c99 22 ret
; CALL XREF from fcn.000083b4 @ 0x850b(x)
; CALL XREF from fcn.00009219 @ 0x934c(x)
; CALL XREF from fcn.0000acbf @ 0xad32(x)
; CALL XREF from fcn.0000ba5a @ 0xbabb(x)
/ 13: fcn.00006c9a ();
| 0x00006c9a 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00006c9d 740d mov a, #0x0d
| 0x00006c9f f0 movx @dptr, a
| 0x00006ca0 d204 setb 0x20.4 ; [0x20:1]=255 ; 32
| 0x00006ca2 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00006ca5 e0 movx a, @dptr
\ 0x00006ca6 22 ret
; CALL XREFS from fcn.0000a3ab @ 0xa3cd(x), 0xa3da(x)
/ 6: fcn.00006ca7 ();
| 0x00006ca7 1254fe lcall fcn.000054fe
| 0x00006caa e9 mov a, r1
\ 0x00006cab 2401 add a, #0x01
; CALL XREFS from fcn.0000a3ab @ 0xa3eb(x), 0xa3fe(x), 0xa427(x), 0xa43e(x)
/ 7: fcn.00006cad ();
| 0x00006cad f9 mov r1, a
| 0x00006cae e4 clr a
| 0x00006caf 3a addc a, r2
| 0x00006cb0 fa mov r2, a
\ 0x00006cb1 025132 ljmp fcn.00005132
; CALL XREF from fcn.0000678a @ 0x6a93(x)
; CALL XREF from fcn.0000c3ee @ 0xc406(x)
/ 1: fcn.00006cb4 ();
\ 0x00006cb4 ee mov a, r6
; CALL XREF from fcn.0000c306 @ 0xc30f(x)
/ 6: fcn.00006cb5 ();
| 0x00006cb5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006cb8 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.00009219 @ 0x929e(x), 0x92b3(x), 0x92c4(x), 0x92d9(x)
/ 2: fcn.00006cbb ();
| 0x00006cbb ec mov a, r4
\ 0x00006cbc f0 movx @dptr, a
; CALL XREF from fcn.00009219 @ 0x9290(x)
/ 9: fcn.00006cbd ();
| 0x00006cbd 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00006cc0 e0 movx a, @dptr
| 0x00006cc1 fd mov r5, a
| 0x00006cc2 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006cc5 22 ret
; CALL XREFS from fcn.0000887e @ 0x8907(x), 0x893d(x)
/ 13: fcn.00006cc6 ();
| 0x00006cc6 e0 movx a, @dptr
| 0x00006cc7 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x00006cca f0 movx @dptr, a
| 0x00006ccb e4 clr a
| 0x00006ccc 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x00006ccf f0 movx @dptr, a
\ 0x00006cd0 900d2e mov dptr, #0x0d2e ; '.\r'
\ ; [0xd2e:1]=255 ; 3374
; CALL XREF from fcn.0000678a @ 0x69ec(x)
/ 10: fcn.00006cd3 ();
| 0x00006cd3 e0 movx a, @dptr
| 0x00006cd4 2408 add a, #0x08
| 0x00006cd6 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x00006cd9 f0 movx @dptr, a
| 0x00006cda 7d03 mov r5, #0x03
\ 0x00006cdc 22 ret
; CALL XREF from fcn.0000c306 @ 0xc371(x)
; CALL XREF from fcn.0000c69c @ 0xc6a1(x)
/ 1: fcn.00006cdd ();
\ 0x00006cdd ed mov a, r5
; CALL XREF from fcn.0000c306 @ 0xc35e(x)
/ 6: fcn.00006cde ();
| 0x00006cde 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006ce1 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000a3ab @ 0xa3c7(x), 0xa42c(x)
/ 2: fcn.00006ce4 ();
\ 0x00006ce4 4402 orl a, #0x02
; CALL XREFS from fcn.0000a3ab @ 0xa3df(x), 0xa403(x)
/ 9: fcn.00006ce6 ();
| 0x00006ce6 1251cd lcall fcn.000051cd
| 0x00006ce9 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00006cec e0 movx a, @dptr
| 0x00006ced ff mov r7, a
\ 0x00006cee 22 ret
; XREFS: CALL 0x00006458 CALL 0x0000676d CALL 0x000085b1
; XREFS: CALL 0x0000a3c2 CALL 0x0000ad54 CALL 0x0000db07
/ 6: fcn.00006cef ();
| 0x00006cef 1254fe lcall fcn.000054fe
\ 0x00006cf2 025132 ljmp fcn.00005132
; XREFS: CALL 0x00008503 CALL 0x00009310 CALL 0x0000a417
; XREFS: CALL 0x0000b68a CALL 0x0000baaf CALL 0x0000cbdf
/ 7: fcn.00006cf5 ();
| 0x00006cf5 1254fe lcall fcn.000054fe
| 0x00006cf8 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
\ 0x00006cfb 22 ret
; CALL XREFS from fcn.0000678a @ 0x68f1(x), 0x692e(x)
/ 3: fcn.00006cfc ();
\ 0x00006cfc 900d27 mov dptr, #0x0d27 ; '\'\r'
\ ; [0xd27:1]=255 ; 3367
; CALL XREF from fcn.000083b4 @ 0x83fb(x)
/ 10: fcn.00006cff ();
| 0x00006cff e0 movx a, @dptr
| 0x00006d00 ff mov r7, a
| 0x00006d01 7401 mov a, #0x01
| 0x00006d03 7e00 mov r6, #0x00
| 0x00006d05 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x00006d07 08 inc r0
\ 0x00006d08 22 ret
; CALL XREFS from fcn.0000678a @ 0x6926(x), 0x6963(x)
/ 18: fcn.00006d09 ();
| 0x00006d09 e0 movx a, @dptr
| 0x00006d0a 547f anl a, #0x7f
| 0x00006d0c fc mov r4, a
| 0x00006d0d 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006d10 e0 movx a, @dptr
| 0x00006d11 fe mov r6, a
| 0x00006d12 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x00006d15 e0 movx a, @dptr
| 0x00006d16 fb mov r3, a
| 0x00006d17 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
\ 0x00006d1a 22 ret
; CALL XREF from fcn.0000acbf @ 0xacef(x)
; CALL XREF from fcn.0000e58f @ 0xe599(x)
/ 1: fcn.00006d1b ();
\ 0x00006d1b ef mov a, r7
; CALL XREF from fcn.0000acbf @ 0xad65(x)
/ 6: fcn.00006d1c ();
| 0x00006d1c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006d1f 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.00009219 @ 0x92be(x)
; CALL XREFS from fcn.0000cbb3 @ 0xcbba(x), 0xcbc7(x)
/ 1: fcn.00006d22 ();
\ 0x00006d22 ed mov a, r5
; CALL XREF from fcn.0000ba5a @ 0xba7c(x)
/ 7: fcn.00006d23 ();
| 0x00006d23 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006d26 900864 mov dptr, #0x0864 ; [0x864:1]=255 ; 2148
\ 0x00006d29 22 ret
; CALL XREFS from fcn.0000678a @ 0x697c(x), 0x69b0(x), 0x69f7(x), 0x6a60(x)
/ 7: fcn.00006d2a ();
| 0x00006d2a e0 movx a, @dptr
| 0x00006d2b ff mov r7, a
| 0x00006d2c 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00006d2f e0 movx a, @dptr
\ 0x00006d30 22 ret
; CALL XREFS from fcn.0000b118 @ 0xb144(x), 0xb185(x)
/ 7: fcn.00006d31 ();
| 0x00006d31 547f anl a, #0x7f
| 0x00006d33 ff mov r7, a
| 0x00006d34 e0 movx a, @dptr
| 0x00006d35 fe mov r6, a
| 0x00006d36 ef mov a, r7
\ 0x00006d37 22 ret
; CALL XREFS from fcn.00008cb5 @ 0x8d96(x), 0x8da3(x)
/ 12: fcn.00006d38 ();
| 0x00006d38 900d52 mov dptr, #0x0d52 ; 'R\r'
| ; [0xd52:1]=255 ; 3410
| 0x00006d3b 1254b5 lcall fcn.000054b5
| 0x00006d3e 900d52 mov dptr, #0x0d52 ; 'R\r'
| ; [0xd52:1]=255 ; 3410
\ 0x00006d41 02549d ljmp fcn.0000549d
; CALL XREFS from fcn.0000678a @ 0x698f(x), 0x6a16(x), 0x6a32(x)
/ 8: fcn.00006d44 ();
| 0x00006d44 2408 add a, #0x08
| 0x00006d46 fb mov r3, a
| 0x00006d47 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x00006d4a e0 movx a, @dptr
\ 0x00006d4b 22 ret
; CALL XREFS from fcn.00008cb5 @ 0x8cfe(x), 0x8d23(x), 0x8d3a(x)
/ 8: fcn.00006d4c ();
| 0x00006d4c 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x00006d4f e0 movx a, @dptr
| 0x00006d50 fe mov r6, a
| 0x00006d51 a3 inc dptr
| 0x00006d52 e0 movx a, @dptr
\ 0x00006d53 22 ret
; CALL XREFS from fcn.00008cb5 @ 0x8d45(x), 0x8da9(x)
/ 12: fcn.00006d54 ();
| 0x00006d54 9008b4 mov dptr, #0x08b4 ; [0x8b4:1]=255 ; 2228
| 0x00006d57 1254f2 lcall fcn.000054f2
| 0x00006d5a ee mov a, r6
| 0x00006d5b f0 movx @dptr, a
| 0x00006d5c a3 inc dptr
| 0x00006d5d ef mov a, r7
| 0x00006d5e f0 movx @dptr, a
\ 0x00006d5f 22 ret
; CALL XREFS from fcn.00006450 @ 0x6597(x), 0x660f(x)
/ 11: fcn.00006d60 ();
| 0x00006d60 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00006d63 e0 movx a, @dptr
| 0x00006d64 ff mov r7, a
| 0x00006d65 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00006d68 e0 movx a, @dptr
| 0x00006d69 6f xrl a, r7
\ 0x00006d6a 22 ret
; CALL XREF from fcn.0000b118 @ 0xb1c0(x)
; CALL XREF from fcn.0000c3ee @ 0xc41a(x)
/ 6: fcn.00006d6b ();
| 0x00006d6b 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00006d6e 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.00009219 @ 0x92e2(x), 0x92eb(x), 0x92f4(x)
/ 7: fcn.00006d71 ();
| 0x00006d71 e4 clr a
| 0x00006d72 f0 movx @dptr, a
| 0x00006d73 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006d76 ed mov a, r5
\ 0x00006d77 22 ret
; CALL XREFS from fcn.00008cb5 @ 0x8ce6(x), 0x8d4f(x)
/ 9: fcn.00006d78 ();
| 0x00006d78 1254fe lcall fcn.000054fe
| 0x00006d7b 900002 mov dptr, #0x0002 ; [0x2:1]=255 ; 2
\ 0x00006d7e 02514b ljmp fcn.0000514b
| ; CODE XREF from fcn.00008f7b @ 0x904b(x)
| 0x00006d81 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x00006d84 ee mov a, r6
| 0x00006d85 f0 movx @dptr, a
| 0x00006d86 a3 inc dptr
| 0x00006d87 ef mov a, r7
| 0x00006d88 f0 movx @dptr, a
| 0x00006d89 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006d8b 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00006d8d e0 movx a, @dptr
| 0x00006d8e 24fb add a, #0xfb
| 0x00006d90 6016 jz 0x6da8
| 0x00006d92 14 dec a
| 0x00006d93 601b jz 0x6db0
| 0x00006d95 14 dec a
| 0x00006d96 6008 jz 0x6da0
| 0x00006d98 24f8 add a, #0xf8
| 0x00006d9a 600c jz 0x6da8
| 0x00006d9c 240b add a, #0x0b
| 0x00006d9e 7016 jnz 0x6db6
| ; CODE XREF from fcn.00008f7b @ 0x6d96(x)
| 0x00006da0 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x00006da3 7403 mov a, #0x03
| 0x00006da5 f0 movx @dptr, a
| 0x00006da6 800e sjmp 0x6db6
| ; CODE XREFS from fcn.00008f7b @ 0x6d90(x), 0x6d9a(x)
| 0x00006da8 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x00006dab 7401 mov a, #0x01
| 0x00006dad f0 movx @dptr, a
| 0x00006dae 8006 sjmp 0x6db6
| ; CODE XREF from fcn.00008f7b @ 0x6d93(x)
| 0x00006db0 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x00006db3 7402 mov a, #0x02
| 0x00006db5 f0 movx @dptr, a
| ; CODE XREFS from fcn.00008f7b @ 0x6d9e(x), 0x6da6(x), 0x6dae(x)
| 0x00006db6 e4 clr a
| 0x00006db7 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x00006dba f0 movx @dptr, a
| ; CODE XREF from fcn.00008f7b @ 0x7045(x)
| 0x00006dbb 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x00006dbe e0 movx a, @dptr
| 0x00006dbf ff mov r7, a
| 0x00006dc0 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x00006dc3 e0 movx a, @dptr
| 0x00006dc4 fe mov r6, a
| 0x00006dc5 c3 clr c
| 0x00006dc6 9f subb a, r7
| 0x00006dc7 4003 jc 0x6dcc
| 0x00006dc9 027048 ljmp 0x7048
| ; CODE XREF from fcn.00008f7b @ 0x6dc7(x)
| 0x00006dcc 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x00006dcf e0 movx a, @dptr
| 0x00006dd0 fc mov r4, a
| 0x00006dd1 a3 inc dptr
| 0x00006dd2 e0 movx a, @dptr
| 0x00006dd3 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006dd5 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00006dd7 a3 inc dptr
| 0x00006dd8 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00006dda 2e add a, r6
| 0x00006ddb f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006ddd e4 clr a
| 0x00006dde 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x00006de0 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00006de2 e0 movx a, @dptr
| 0x00006de3 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006de6 f0 movx @dptr, a
| 0x00006de7 e0 movx a, @dptr
| 0x00006de8 ff mov r7, a
| 0x00006de9 64f0 xrl a, #0xf0
| 0x00006deb 6004 jz 0x6df1
| 0x00006ded ef mov a, r7
| 0x00006dee b4f706 cjne a, #0xf7, 0x6df7
| ; CODE XREF from fcn.00008f7b @ 0x6deb(x)
| 0x00006df1 12e8b2 lcall fcn.0000e8b2
| 0x00006df4 02703f ljmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6dee(x)
| 0x00006df7 900e99 mov dptr, #0x0e99 ; [0xe99:1]=255 ; 3737
| 0x00006dfa e0 movx a, @dptr
| 0x00006dfb 7003 jnz 0x6e00
| 0x00006dfd 026fcf ljmp 0x6fcf
| ; CODE XREF from fcn.00008f7b @ 0x6dfb(x)
| 0x00006e00 24fe add a, #0xfe
| 0x00006e02 601e jz 0x6e22
| 0x00006e04 14 dec a
| 0x00006e05 7003 jnz 0x6e0a
| 0x00006e07 026fc2 ljmp 0x6fc2
| ; CODE XREF from fcn.00008f7b @ 0x6e05(x)
| 0x00006e0a 2402 add a, #0x02
| 0x00006e0c 6003 jz 0x6e11
| 0x00006e0e 02703f ljmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6e0c(x)
| 0x00006e11 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006e14 e0 movx a, @dptr
| 0x00006e15 6401 xrl a, #0x01
| 0x00006e17 6003 jz 0x6e1c
| 0x00006e19 02703f ljmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6e17(x)
| 0x00006e1c 12e7df lcall fcn.0000e7df
| 0x00006e1f 02703f ljmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6e02(x)
| 0x00006e22 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006e25 e0 movx a, @dptr
| 0x00006e26 ff mov r7, a
| 0x00006e27 12e528 lcall fcn.0000e528
| ; CODE XREFS from fcn.00008f7b @ 0x6e77(x), 0x6f91(x), 0x6f97(x), 0x6fa2(x)
| 0x00006e2a 7b01 mov r3, #0x01
| 0x00006e2c 7a0d mov r2, #0x0d
| 0x00006e2e 7945 mov r1, #0x45 ; 'E'
| 0x00006e30 12d978 lcall fcn.0000d978
| 0x00006e33 ef mov a, r7
| 0x00006e34 7003 jnz 0x6e39
| 0x00006e36 02703f ljmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6e34(x)
| 0x00006e39 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00006e3c e0 movx a, @dptr
| 0x00006e3d c3 clr c
| 0x00006e3e 9406 subb a, #0x06
| 0x00006e40 501a jnc 0x6e5c
| 0x00006e42 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006e45 e0 movx a, @dptr
| 0x00006e46 ff mov r7, a
| 0x00006e47 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00006e4a e0 movx a, @dptr
| 0x00006e4b fe mov r6, a
| 0x00006e4c 04 inc a
| 0x00006e4d f0 movx @dptr, a
| 0x00006e4e 747f mov a, #0x7f ; '\x7f'
| 0x00006e50 2e add a, r6
| 0x00006e51 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006e53 e4 clr a
| 0x00006e54 340e addc a, #0x0e
| 0x00006e56 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00006e58 ef mov a, r7
| 0x00006e59 f0 movx @dptr, a
| 0x00006e5a 8006 sjmp 0x6e62
| ; CODE XREF from fcn.00008f7b @ 0x6e40(x)
| 0x00006e5c 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00006e5f e0 movx a, @dptr
| 0x00006e60 04 inc a
| 0x00006e61 f0 movx @dptr, a
| ; CODE XREF from fcn.00008f7b @ 0x6e5a(x)
| 0x00006e62 900e7f mov dptr, #0x0e7f ; '\x7f\x0e'
| ; [0xe7f:1]=255 ; 3711
| 0x00006e65 e0 movx a, @dptr
| 0x00006e66 6422 xrl a, #0x22
| 0x00006e68 7004 jnz 0x6e6e
| 0x00006e6a a3 inc dptr
| 0x00006e6b e0 movx a, @dptr
| 0x00006e6c 6499 xrl a, #0x99
| ; CODE XREF from fcn.00008f7b @ 0x6e68(x)
| 0x00006e6e 6003 jz 0x6e73
| 0x00006e70 026f9a ljmp 0x6f9a
| ; CODE XREF from fcn.00008f7b @ 0x6e6e(x)
| 0x00006e73 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00006e76 e0 movx a, @dptr
| 0x00006e77 b407b0 cjne a, #0x07, 0x6e2a
| 0x00006e7a e4 clr a
| 0x00006e7b 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x00006e7e f0 movx @dptr, a
| 0x00006e7f 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006e82 e0 movx a, @dptr
| 0x00006e83 540f anl a, #0x0f
| 0x00006e85 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x00006e88 f0 movx @dptr, a
| 0x00006e89 900e81 mov dptr, #0x0e81 ; [0xe81:1]=255 ; 3713
| 0x00006e8c e0 movx a, @dptr
| 0x00006e8d 900e7d mov dptr, #0x0e7d ; '}\x0e'
| ; [0xe7d:1]=255 ; 3709
| 0x00006e90 f0 movx @dptr, a
| 0x00006e91 900e82 mov dptr, #0x0e82 ; [0xe82:1]=255 ; 3714
| 0x00006e94 e0 movx a, @dptr
| 0x00006e95 900e7e mov dptr, #0x0e7e ; '~\x0e'
| ; [0xe7e:1]=255 ; 3710
| 0x00006e98 f0 movx @dptr, a
| 0x00006e99 900e83 mov dptr, #0x0e83 ; [0xe83:1]=255 ; 3715
| 0x00006e9c e0 movx a, @dptr
| 0x00006e9d 900e8f mov dptr, #0x0e8f ; [0xe8f:1]=255 ; 3727
| 0x00006ea0 f0 movx @dptr, a
| 0x00006ea1 900e7d mov dptr, #0x0e7d ; '}\x0e'
| ; [0xe7d:1]=255 ; 3709
| 0x00006ea4 e0 movx a, @dptr
| 0x00006ea5 fe mov r6, a
| 0x00006ea6 a3 inc dptr
| 0x00006ea7 e0 movx a, @dptr
| 0x00006ea8 240d add a, #0x0d
| 0x00006eaa f9 mov r1, a
| 0x00006eab 7406 mov a, #0x06
| 0x00006ead 3e addc a, r6
| 0x00006eae af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x00006eb0 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x00006eb3 f0 movx @dptr, a
| 0x00006eb4 a3 inc dptr
| 0x00006eb5 ef mov a, r7
| 0x00006eb6 f0 movx @dptr, a
| 0x00006eb7 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00006eba 7401 mov a, #0x01
| 0x00006ebc f0 movx @dptr, a
| 0x00006ebd a3 inc dptr
| 0x00006ebe 74dd mov a, #0xdd
| 0x00006ec0 f0 movx @dptr, a
| ; CODE XREF from fcn.00008f7b @ 0x6f56(x)
| 0x00006ec1 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00006ec4 e0 movx a, @dptr
| 0x00006ec5 fe mov r6, a
| 0x00006ec6 a3 inc dptr
| 0x00006ec7 e0 movx a, @dptr
| 0x00006ec8 ff mov r7, a
| 0x00006ec9 d3 setb c
| 0x00006eca 94f1 subb a, #0xf1
| 0x00006ecc ee mov a, r6
| 0x00006ecd 9401 subb a, #0x01
| 0x00006ecf 4003 jc 0x6ed4
| 0x00006ed1 026f59 ljmp 0x6f59
| ; CODE XREF from fcn.00008f7b @ 0x6ecf(x)
| 0x00006ed4 900e7d mov dptr, #0x0e7d ; '}\x0e'
| ; [0xe7d:1]=255 ; 3709
| 0x00006ed7 e0 movx a, @dptr
| 0x00006ed8 6e xrl a, r6
| 0x00006ed9 7003 jnz 0x6ede
| 0x00006edb a3 inc dptr
| 0x00006edc e0 movx a, @dptr
| 0x00006edd 6f xrl a, r7
| ; CODE XREF from fcn.00008f7b @ 0x6ed9(x)
| 0x00006ede 7066 jnz 0x6f46
| 0x00006ee0 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x00006ee3 e0 movx a, @dptr
| 0x00006ee4 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006ee7 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x00006eea 1254f2 lcall fcn.000054f2
| 0x00006eed 1254fe lcall fcn.000054fe
| 0x00006ef0 125132 lcall fcn.00005132
| 0x00006ef3 540f anl a, #0x0f
| 0x00006ef5 ff mov r7, a
| 0x00006ef6 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x00006ef9 e0 movx a, @dptr
| 0x00006efa fe mov r6, a
| 0x00006efb 6f xrl a, r7
| 0x00006efc 6048 jz 0x6f46
| 0x00006efe ef mov a, r7
| 0x00006eff 6401 xrl a, #0x01
| 0x00006f01 6005 jz 0x6f08
| 0x00006f03 ee mov a, r6
| 0x00006f04 6401 xrl a, #0x01
| 0x00006f06 703e jnz 0x6f46
| ; CODE XREF from fcn.00008f7b @ 0x6f01(x)
| 0x00006f08 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00006f0b 740f mov a, #0x0f
| 0x00006f0d f0 movx @dptr, a
| 0x00006f0e 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x00006f11 e0 movx a, @dptr
| 0x00006f12 fd mov r5, a
| 0x00006f13 900e0a mov dptr, #0x0e0a ; '\n\x0e'
| ; [0xe0a:1]=255 ; 3594
| 0x00006f16 f0 movx @dptr, a
| 0x00006f17 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006f1a e0 movx a, @dptr
| 0x00006f1b 540f anl a, #0x0f
| 0x00006f1d 4410 orl a, #0x10
| 0x00006f1f f0 movx @dptr, a
| 0x00006f20 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00006f23 ed mov a, r5
| 0x00006f24 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| 0x00006f27 1254f2 lcall fcn.000054f2
| 0x00006f2a 7401 mov a, #0x01
| 0x00006f2c f0 movx @dptr, a
| 0x00006f2d 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00006f30 e0 movx a, @dptr
| 0x00006f31 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
| 0x00006f34 9007ea mov dptr, #0x07ea ; [0x7ea:1]=255 ; 2026
| 0x00006f37 1254f2 lcall fcn.000054f2
| 0x00006f3a af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x00006f3c ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
| 0x00006f3e 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
| 0x00006f41 ee mov a, r6
| 0x00006f42 f0 movx @dptr, a
| 0x00006f43 a3 inc dptr
| 0x00006f44 ef mov a, r7
| 0x00006f45 f0 movx @dptr, a
| ; CODE XREFS from fcn.00008f7b @ 0x6ede(x), 0x6efc(x), 0x6f06(x)
| 0x00006f46 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x00006f49 e0 movx a, @dptr
| 0x00006f4a 04 inc a
| 0x00006f4b f0 movx @dptr, a
| 0x00006f4c 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00006f4f e4 clr a
| 0x00006f50 75f00a mov 0xf0, #0x0a ; [0xf0:1]=255 ; 10
| 0x00006f53 12529e lcall fcn.0000529e
| 0x00006f56 026ec1 ljmp 0x6ec1
| ; CODE XREF from fcn.00008f7b @ 0x6ed1(x)
| 0x00006f59 900e8f mov dptr, #0x0e8f ; [0xe8f:1]=255 ; 3727
| 0x00006f5c e0 movx a, @dptr
| 0x00006f5d b4020d cjne a, #0x02, 0x6f6d
| 0x00006f60 900e84 mov dptr, #0x0e84 ; [0xe84:1]=255 ; 3716
| 0x00006f63 e0 movx a, @dptr
| 0x00006f64 ff mov r7, a
| 0x00006f65 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x00006f68 12c0ac lcall fcn.0000c0ac
| 0x00006f6b ef mov a, r7
| 0x00006f6c f0 movx @dptr, a
| ; CODE XREF from fcn.00008f7b @ 0x6f5d(x)
| 0x00006f6d 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006f70 e0 movx a, @dptr
| 0x00006f71 ff mov r7, a
| 0x00006f72 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x00006f75 e0 movx a, @dptr
| 0x00006f76 fc mov r4, a
| 0x00006f77 a3 inc dptr
| 0x00006f78 e0 movx a, @dptr
| 0x00006f79 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006f7b 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00006f7d ef mov a, r7
| 0x00006f7e f0 movx @dptr, a
| 0x00006f7f 12e7c1 lcall fcn.0000e7c1
| 0x00006f82 128b4e lcall fcn.00008b4e
| 0x00006f85 12c0dc lcall fcn.0000c0dc
| 0x00006f88 12c11f lcall fcn.0000c11f
| 0x00006f8b 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00006f8e e0 movx a, @dptr
| 0x00006f8f 7003 jnz 0x6f94
| 0x00006f91 026e2a ljmp 0x6e2a
| ; CODE XREF from fcn.00008f7b @ 0x6f8f(x)
| 0x00006f94 1242b7 lcall fcn.000042b7
| 0x00006f97 026e2a ljmp 0x6e2a
| ; CODE XREF from fcn.00008f7b @ 0x6e70(x)
| 0x00006f9a 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00006f9d e0 movx a, @dptr
| 0x00006f9e 6406 xrl a, #0x06
| 0x00006fa0 6003 jz 0x6fa5
| 0x00006fa2 026e2a ljmp 0x6e2a
| ; CODE XREF from fcn.00008f7b @ 0x6fa0(x)
| 0x00006fa5 900e7f mov dptr, #0x0e7f ; '\x7f\x0e'
| ; [0xe7f:1]=255 ; 3711
| 0x00006fa8 e0 movx a, @dptr
| 0x00006fa9 7004 jnz 0x6faf
| 0x00006fab a3 inc dptr
| 0x00006fac e0 movx a, @dptr
| 0x00006fad 6402 xrl a, #0x02
| ; CODE XREF from fcn.00008f7b @ 0x6fa9(x)
| 0x00006faf 700c jnz 0x6fbd
| 0x00006fb1 7b01 mov r3, #0x01
| 0x00006fb3 7a0e mov r2, #0x0e
| 0x00006fb5 7981 mov r1, #0x81
| 0x00006fb7 12b48d lcall fcn.0000b48d
| 0x00006fba 02703f ljmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6faf(x)
| 0x00006fbd 12e7d0 lcall fcn.0000e7d0
| 0x00006fc0 807d sjmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6e07(x)
| 0x00006fc2 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006fc5 e0 movx a, @dptr
| 0x00006fc6 ff mov r7, a
| 0x00006fc7 12e528 lcall fcn.0000e528
| 0x00006fca 12e440 lcall fcn.0000e440
| 0x00006fcd 8070 sjmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6dfd(x)
| 0x00006fcf 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00006fd2 e0 movx a, @dptr
| 0x00006fd3 ff mov r7, a
| 0x00006fd4 d3 setb c
| 0x00006fd5 9406 subb a, #0x06
| 0x00006fd7 5066 jnc 0x703f
| 0x00006fd9 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x00006fdc e0 movx a, @dptr
| 0x00006fdd fe mov r6, a
| 0x00006fde 7493 mov a, #0x93
| 0x00006fe0 2f add a, r7
| 0x00006fe1 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00006fe3 e4 clr a
| 0x00006fe4 340e addc a, #0x0e
| 0x00006fe6 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00006fe8 ee mov a, r6
| 0x00006fe9 f0 movx @dptr, a
| 0x00006fea 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00006fed e0 movx a, @dptr
| 0x00006fee 04 inc a
| 0x00006fef f0 movx @dptr, a
| 0x00006ff0 6404 xrl a, #0x04
| 0x00006ff2 7022 jnz 0x7016
| 0x00006ff4 900e93 mov dptr, #0x0e93 ; [0xe93:1]=255 ; 3731
| 0x00006ff7 e0 movx a, @dptr
| 0x00006ff8 647e xrl a, #0x7e
| 0x00006ffa 7043 jnz 0x703f
| 0x00006ffc a3 inc dptr
| 0x00006ffd e0 movx a, @dptr
| 0x00006ffe 647f xrl a, #0x7f
| 0x00007000 703d jnz 0x703f
| 0x00007002 a3 inc dptr
| 0x00007003 e0 movx a, @dptr
| 0x00007004 6406 xrl a, #0x06
| 0x00007006 7037 jnz 0x703f
| 0x00007008 a3 inc dptr
| 0x00007009 e0 movx a, @dptr
| 0x0000700a 6401 xrl a, #0x01
| 0x0000700c 7031 jnz 0x703f
| 0x0000700e 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00007011 7402 mov a, #0x02
| 0x00007013 f0 movx @dptr, a
| 0x00007014 8029 sjmp 0x703f
| ; CODE XREF from fcn.00008f7b @ 0x6ff2(x)
| 0x00007016 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x00007019 e0 movx a, @dptr
| 0x0000701a 6406 xrl a, #0x06
| 0x0000701c 7021 jnz 0x703f
| 0x0000701e 900e93 mov dptr, #0x0e93 ; [0xe93:1]=255 ; 3731
| 0x00007021 e0 movx a, @dptr
| 0x00007022 701b jnz 0x703f
| 0x00007024 a3 inc dptr
| 0x00007025 e0 movx a, @dptr
| 0x00007026 b40116 cjne a, #0x01, 0x703f
| 0x00007029 a3 inc dptr
| 0x0000702a e0 movx a, @dptr
| 0x0000702b b45f11 cjne a, #0x5f, 0x703f
| 0x0000702e a3 inc dptr
| 0x0000702f e0 movx a, @dptr
| 0x00007030 b47a0c cjne a, #0x7a, 0x703f
| 0x00007033 a3 inc dptr
| 0x00007034 e0 movx a, @dptr
| 0x00007035 b41907 cjne a, #0x19, 0x703f
| 0x00007038 a3 inc dptr
| 0x00007039 e0 movx a, @dptr
| 0x0000703a 7003 jnz 0x703f
| 0x0000703c a3 inc dptr
| 0x0000703d 04 inc a
| 0x0000703e f0 movx @dptr, a
| ; XREFS(21)
| 0x0000703f 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x00007042 e0 movx a, @dptr
| 0x00007043 04 inc a
| 0x00007044 f0 movx @dptr, a
| 0x00007045 026dbb ljmp 0x6dbb
| ; CODE XREF from fcn.00008f7b @ 0x6dc9(x)
| 0x00007048 22 ret
; XREFS: CODE 0x0000a0ac CALL 0x0000dde7 CALL 0x0000ddf5
; XREFS: CODE 0x0000de07 CALL 0x0000e137 CALL 0x0000e142
; XREFS: CODE 0x0000e14d CALL 0x0000e3ec CODE 0x0000e8cb
/ 412: fcn.00007049 ();
| 0x00007049 90ffff mov dptr, #0xffff ; [0xffff:1]=255
| 0x0000704c 125559 lcall 0x5559
| 0x0000704f eb mov a, r3
| 0x00007050 f0 movx @dptr, a
| 0x00007051 90fffe mov dptr, #0xfffe ; [0xfffe:1]=255
| 0x00007054 125559 lcall 0x5559
| 0x00007057 ec mov a, r4
| 0x00007058 f0 movx @dptr, a
| 0x00007059 a3 inc dptr
| 0x0000705a ed mov a, r5
| 0x0000705b f0 movx @dptr, a
| 0x0000705c 90ffff mov dptr, #0xffff ; [0xffff:1]=255
| 0x0000705f 125559 lcall 0x5559
| 0x00007062 ef mov a, r7
| 0x00007063 f0 movx @dptr, a
| 0x00007064 90fffe mov dptr, #0xfffe ; [0xfffe:1]=255
| 0x00007067 125559 lcall 0x5559
| 0x0000706a 129392 lcall fcn.00009392
| 0x0000706d 1293a7 lcall fcn.000093a7
| 0x00007070 1293f6 lcall fcn.000093f6
| 0x00007073 1293b8 lcall fcn.000093b8
| 0x00007076 1293e4 lcall fcn.000093e4
| 0x00007079 1293b3 lcall fcn.000093b3
| 0x0000707c e0 movx a, @dptr
| 0x0000707d fc mov r4, a
| 0x0000707e a3 inc dptr
| 0x0000707f e0 movx a, @dptr
| 0x00007080 b5071c cjne a, 0x07, 0x709f ; [0x7:1]=255 ; 7
| 0x00007083 ec mov a, r4
| 0x00007084 b50618 cjne a, 0x06, 0x709f ; [0x6:1]=255 ; 6
| 0x00007087 129392 lcall fcn.00009392
| 0x0000708a e0 movx a, @dptr
| 0x0000708b fe mov r6, a
| 0x0000708c a3 inc dptr
| 0x0000708d e0 movx a, @dptr
| 0x0000708e 2404 add a, #0x04
| 0x00007090 1293eb lcall fcn.000093eb
| 0x00007093 e0 movx a, @dptr
| 0x00007094 ff mov r7, a
| 0x00007095 a3 inc dptr
| 0x00007096 e0 movx a, @dptr
| 0x00007097 1293b8 lcall fcn.000093b8
| 0x0000709a cf xch a, r7
| 0x0000709b f0 movx @dptr, a
| 0x0000709c a3 inc dptr
| 0x0000709d ef mov a, r7
| 0x0000709e f0 movx @dptr, a
| ; CODE XREFS from fcn.00007049 @ 0x7080(x), 0x7084(x), 0x70e2(x)
| 0x0000709f 129392 lcall fcn.00009392
| 0x000070a2 12937e lcall fcn.0000937e
| 0x000070a5 1293b1 lcall fcn.000093b1
| 0x000070a8 e0 movx a, @dptr
| 0x000070a9 fc mov r4, a
| 0x000070aa a3 inc dptr
| 0x000070ab e0 movx a, @dptr
| 0x000070ac 6f xrl a, r7
| 0x000070ad 7002 jnz 0x70b1
| 0x000070af ec mov a, r4
| 0x000070b0 6e xrl a, r6
| ; CODE XREF from fcn.00007049 @ 0x70ad(x)
| 0x000070b1 7034 jnz 0x70e7
| 0x000070b3 900005 mov dptr, #0x0005 ; [0x5:1]=255 ; 5
| 0x000070b6 12557d lcall fcn.0000557d
| 0x000070b9 e0 movx a, @dptr
| 0x000070ba 7003 jnz 0x70bf
| 0x000070bc 0272f0 ljmp 0x72f0
| ; CODE XREF from fcn.00007049 @ 0x70ba(x)
| 0x000070bf 12e023 lcall fcn.0000e023
| 0x000070c2 12e8d5 lcall fcn.0000e8d5
| 0x000070c5 129392 lcall fcn.00009392
| 0x000070c8 12937e lcall fcn.0000937e
| 0x000070cb 1293b1 lcall fcn.000093b1
| 0x000070ce e0 movx a, @dptr
| 0x000070cf fc mov r4, a
| 0x000070d0 a3 inc dptr
| 0x000070d1 e0 movx a, @dptr
| 0x000070d2 b50712 cjne a, 0x07, 0x70e7 ; [0x7:1]=255 ; 7
| 0x000070d5 ec mov a, r4
| 0x000070d6 b5060e cjne a, 0x06, 0x70e7 ; [0x6:1]=255 ; 6
| 0x000070d9 900005 mov dptr, #0x0005 ; [0x5:1]=255 ; 5
| 0x000070dc 12557d lcall fcn.0000557d
| 0x000070df e0 movx a, @dptr
| 0x000070e0 6402 xrl a, #0x02
| 0x000070e2 70bb jnz 0x709f
| 0x000070e4 0272f0 ljmp 0x72f0
| ; CODE XREFS from fcn.00007049 @ 0x70b1(x), 0x70d2(x), 0x70d6(x)
| 0x000070e7 1293b8 lcall fcn.000093b8
| 0x000070ea a3 inc dptr
| 0x000070eb a3 inc dptr
| 0x000070ec e0 movx a, @dptr
| 0x000070ed ff mov r7, a
| 0x000070ee 20e703 jb 0xe0.7, 0x70f4 ; [0xe0:1]=255 ; 224
| 0x000070f1 027277 ljmp 0x7277
| ; CODE XREF from fcn.00007049 @ 0x70ee(x)
| 0x000070f4 64f7 xrl a, #0xf7
| 0x000070f6 600f jz 0x7107
| 0x000070f8 129392 lcall fcn.00009392
| 0x000070fb e0 movx a, @dptr
| 0x000070fc fe mov r6, a
| 0x000070fd a3 inc dptr
| 0x000070fe e0 movx a, @dptr
| 0x000070ff 2408 add a, #0x08
| 0x00007101 1293eb lcall fcn.000093eb
| 0x00007104 ~ 7401 mov a, #0x01
| ;-- aav.0x00007105:
| ; NULL XREFS from fcn.0000f141 @ +0x73(r), +0x273(r)
| 0x00007105 01f0 ajmp 0x70f0
| ; CODE XREF from fcn.00007049 @ 0x70f6(x)
| 0x00007107 1293b8 lcall fcn.000093b8
| 0x0000710a a3 inc dptr
| 0x0000710b a3 inc dptr
| 0x0000710c e0 movx a, @dptr
| 0x0000710d ff mov r7, a
| 0x0000710e 54f0 anl a, #0xf0
| 0x00007110 125533 lcall fcn.00005533
| 0x00007113 712f acall fcn.0000732f
| 0x00007115 8071 sjmp 0x7188
0x00007117 2f add a, r7
0x00007118 90712f mov dptr, #0x712f ; '/q'
; [0x712f:1]=239
0x0000711b a071 orl c, /0x2e.1 ; [0x2e:1]=255 ; 46
0x0000711d 2f add a, r7
0x0000711e b071 anl c, /0x2e.1 ; [0x2e:1]=255 ; 46
0x00007120 3e addc a, r6
0x00007121 c071 push 0x71 ; [0x71:1]=255 ; 113
0x00007123 3e addc a, r6
0x00007124 d071 pop 0x71 ; [0x71:1]=255 ; 113
0x00007126 2f add a, r7
0x00007127 e0 movx a, @dptr
0x00007128 7162 acall fcn.00007362
0x0000712a .dword 0x720000f0
0x0000712e b6efc4 cjne @r0, #0xef, 0x70f5
0x00007131 540f anl a, #0x0f
0x00007133 fe mov r6, a
0x00007134 129392 lcall fcn.00009392
0x00007137 1293d2 lcall fcn.000093d2
0x0000713a ee mov a, r6
0x0000713b 0271a8 ljmp 0x71a8 ; fcn.00007049+0x15f
0x0000713e 1293b8 lcall fcn.000093b8
0x00007141 a3 inc dptr
0x00007142 a3 inc dptr
0x00007143 e0 movx a, @dptr
0x00007144 ff mov r7, a
0x00007145 c4 swap a
0x00007146 540f anl a, #0x0f
0x00007148 fe mov r6, a
0x00007149 129392 lcall fcn.00009392
0x0000714c 1293d2 lcall fcn.000093d2
0x0000714f ee mov a, r6
0x00007150 f0 movx @dptr, a
0x00007151 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
0x00007153 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
0x00007155 12942a lcall fcn.0000942a
0x00007158 a3 inc dptr
0x00007159 ef mov a, r7
0x0000715a f0 movx @dptr, a
0x0000715b 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
0x0000715d 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
0x0000715f 027257 ljmp 0x7257
0x00007162 1293b8 lcall fcn.000093b8
0x00007165 a3 inc dptr
0x00007166 a3 inc dptr
0x00007167 e0 movx a, @dptr
0x00007168 ff mov r7, a
0x00007169 125533 lcall fcn.00005533
0x0000716c 71a0 acall fcn.000073a0
0x0000716e f0 movx @dptr, a
0x0000716f 7248 orl c, 0x29.0 ; [0x29:1]=255 ; 41
0x00007171 f172 acall fcn.00007772 ; fcn.00007558+0x21a
0x00007173 5f anl a, r7
0x00007174 f2 movx @r0, a
0x00007175 7248 orl c, 0x29.0 ; [0x29:1]=255 ; 41
0x00007177 f3 movx @r1, a
0x00007178 7248 orl c, 0x29.0 ; [0x29:1]=255 ; 41
0x0000717a f4 cpl a
0x0000717b 725f orl c, 0x2b.7 ; [0x2b:1]=255 ; 43
0x0000717d f572 mov 0x72, a ; [0x72:1]=255 ; 114
0x0000717f 0f inc r7
0x00007180 f6 mov @r0, a
0x00007181 71b3 acall fcn.000073b3 ; fcn.00007362+0x51
0x00007183 f7 mov @r1, a
0x00007184 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
0x00007186 f8 mov r0, a
0x00007187 ~ 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
| ; CODE XREF from fcn.00007049 @ 0x7115(x)
| 0x00007188 0f inc r7
| 0x00007189 f9 mov r1, a
| 0x0000718a 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
| 0x0000718c fa mov r2, a
| 0x0000718d 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
| 0x0000718f fb mov r3, a
| 0x00007190 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
| 0x00007192 fc mov r4, a
| 0x00007193 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
| 0x00007195 fd mov r5, a
| 0x00007196 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
| 0x00007198 fe mov r6, a
| 0x00007199 720f orl c, 0x21.7 ; [0x21:1]=255 ; 33
| 0x0000719b ff mov r7, a
| 0x0000719c 00 nop
| 0x0000719d 00 nop
| 0x0000719e 72b6 orl c, 0xb0.6 ; [0xb0:1]=255 ; 176
| 0x000071a0 129392 lcall fcn.00009392
| 0x000071a3 1293d2 lcall fcn.000093d2
| 0x000071a6 7404 mov a, #0x04
| ; CODE XREF from aav.0x00007105 @ +0x36(x)
| 0x000071a8 f0 movx @dptr, a
| 0x000071a9 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
| 0x000071ab 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x000071ad 129367 lcall fcn.00009367
| 0x000071b0 0272ed ljmp 0x72ed
0x000071b3 129392 lcall fcn.00009392
0x000071b6 e0 movx a, @dptr
0x000071b7 fe mov r6, a
0x000071b8 a3 inc dptr
0x000071b9 e0 movx a, @dptr
0x000071ba ff mov r7, a
0x000071bb 2408 add a, #0x08
0x000071bd 1293eb lcall fcn.000093eb
0x000071c0 1293a1 lcall fcn.000093a1
0x000071c3 a3 inc dptr
0x000071c4 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
0x000071c6 2d add a, r5
0x000071c7 f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x000071c9 e4 clr a
0x000071ca 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
0x000071cc f583 mov 0x83, a ; [0x83:1]=255 ; 131
0x000071ce 74f7 mov a, #0xf7
0x000071d0 f0 movx @dptr, a
0x000071d1 129392 lcall fcn.00009392
0x000071d4 129400 lcall fcn.00009400
0x000071d7 14 dec a
0x000071d8 6010 jz 0x71ea
0x000071da 14 dec a
0x000071db 6015 jz 0x71f2
0x000071dd 2402 add a, #0x02
0x000071df 7017 jnz 0x71f8
0x000071e1 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
0x000071e3 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
0x000071e5 7405 mov a, #0x05
0x000071e7 f0 movx @dptr, a
0x000071e8 800e sjmp 0x71f8
; CODE XREF from aav.0x00007105 @ +0xd3(x)
0x000071ea 129370 lcall fcn.00009370
0x000071ed 7406 mov a, #0x06
0x000071ef f0 movx @dptr, a
0x000071f0 8006 sjmp 0x71f8
; CODE XREF from aav.0x00007105 @ +0xd6(x)
0x000071f2 129370 lcall fcn.00009370
0x000071f5 7407 mov a, #0x07
0x000071f7 f0 movx @dptr, a
; CODE XREFS from aav.0x00007105 @ +0xda(x), +0xe3(x), +0xeb(x)
0x000071f8 129387 lcall fcn.00009387
0x000071fb 12942a lcall fcn.0000942a
0x000071fe ee mov a, r6
0x000071ff f0 movx @dptr, a
0x00007200 a3 inc dptr
0x00007201 ef mov a, r7
0x00007202 f0 movx @dptr, a
0x00007203 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
0x00007205 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
0x00007207 12937e lcall fcn.0000937e
0x0000720a e4 clr a
0x0000720b f0 movx @dptr, a
0x0000720c 0272f0 ljmp 0x72f0 ; fcn.00007049+0x2a7
;-- aav.0x0000720f:
; NULL XREF from aav.0x00008019 @ +0x1af(r)
0x0000720f 129358 lcall fcn.00009358
0x00007212 e0 movx a, @dptr
0x00007213 fd mov r5, a
0x00007214 1293b8 lcall fcn.000093b8
0x00007217 129434 lcall fcn.00009434
0x0000721a ed mov a, r5
0x0000721b f0 movx @dptr, a
0x0000721c 1293a3 lcall fcn.000093a3
0x0000721f 129417 lcall fcn.00009417
0x00007222 12940e lcall fcn.0000940e
0x00007225 129418 lcall fcn.00009418
0x00007228 a3 inc dptr
0x00007229 f0 movx @dptr, a
0x0000722a 129358 lcall fcn.00009358
0x0000722d 7405 mov a, #0x05
0x0000722f 129398 lcall fcn.00009398
0x00007232 a3 inc dptr
0x00007233 ed mov a, r5
0x00007234 12940e lcall fcn.0000940e
0x00007237 e4 clr a
0x00007238 12940e lcall fcn.0000940e
0x0000723b a3 inc dptr
0x0000723c f0 movx @dptr, a
0x0000723d 129387 lcall fcn.00009387
0x00007240 129367 lcall fcn.00009367
0x00007243 ee mov a, r6
0x00007244 f0 movx @dptr, a
0x00007245 0272ed ljmp 0x72ed ; fcn.00007049+0x2a4
0x00007248 129358 lcall fcn.00009358
0x0000724b 7402 mov a, #0x02
0x0000724d 129398 lcall fcn.00009398
0x00007250 a3 inc dptr
0x00007251 ed mov a, r5
0x00007252 f0 movx @dptr, a
0x00007253 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
0x00007255 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
; CODE XREF from aav.0x00007105 @ +0x5a(x)
0x00007257 a3 inc dptr
0x00007258 a3 inc dptr
0x00007259 a3 inc dptr
0x0000725a e4 clr a
0x0000725b f0 movx @dptr, a
0x0000725c 0272f0 ljmp 0x72f0 ; fcn.00007049+0x2a7
0x0000725f 129358 lcall fcn.00009358
0x00007262 7403 mov a, #0x03
0x00007264 f0 movx @dptr, a
0x00007265 1293b8 lcall fcn.000093b8
0x00007268 a3 inc dptr
0x00007269 a3 inc dptr
0x0000726a e0 movx a, @dptr
0x0000726b fd mov r5, a
0x0000726c 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
0x0000726e 12937c lcall fcn.0000937c
0x00007271 a3 inc dptr
0x00007272 ed mov a, r5
0x00007273 f0 movx @dptr, a
0x00007274 0272f0 ljmp 0x72f0 ; fcn.00007049+0x2a7
| ; CODE XREF from fcn.00007049 @ 0x70f1(x)
| 0x00007277 129370 lcall fcn.00009370
| 0x0000727a e0 movx a, @dptr
| 0x0000727b ff mov r7, a
| 0x0000727c 6072 jz 0x72f0
| 0x0000727e 1293b8 lcall fcn.000093b8
| 0x00007281 a3 inc dptr
| 0x00007282 a3 inc dptr
| 0x00007283 e0 movx a, @dptr
| 0x00007284 fe mov r6, a
| 0x00007285 129392 lcall fcn.00009392
| 0x00007288 e0 movx a, @dptr
| 0x00007289 fc mov r4, a
| 0x0000728a a3 inc dptr
| 0x0000728b e0 movx a, @dptr
| 0x0000728c fd mov r5, a
| 0x0000728d 129404 lcall fcn.00009404
| 0x00007290 fb mov r3, a
| 0x00007291 04 inc a
| 0x00007292 f0 movx @dptr, a
| 0x00007293 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
| 0x00007295 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00007297 129367 lcall fcn.00009367
| 0x0000729a a3 inc dptr
| 0x0000729b e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000729d 2b add a, r3
| 0x0000729e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000072a0 e4 clr a
| 0x000072a1 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x000072a3 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000072a5 ee mov a, r6
| 0x000072a6 f0 movx @dptr, a
| 0x000072a7 ef mov a, r7
| 0x000072a8 90e784 mov dptr, #0xe784 ; [0xe784:1]=0
| 0x000072ab 93 movc a, @a+dptr
| 0x000072ac 129391 lcall fcn.00009391
| 0x000072af 129400 lcall fcn.00009400
| 0x000072b2 c3 clr c
| 0x000072b3 9f subb a, r7
| 0x000072b4 403a jc 0x72f0
| 0x000072b6 129358 lcall fcn.00009358
| 0x000072b9 e0 movx a, @dptr
| 0x000072ba fd mov r5, a
| 0x000072bb 1293b8 lcall fcn.000093b8
| 0x000072be 129434 lcall fcn.00009434
| 0x000072c1 ed mov a, r5
| 0x000072c2 f0 movx @dptr, a
| 0x000072c3 8b82 mov 0x82, r3 ; [0x82:1]=255 ; 130
| 0x000072c5 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x000072c7 e0 movx a, @dptr
| 0x000072c8 b4040a cjne a, #0x04, 0x72d5
| 0x000072cb ef mov a, r7
| 0x000072cc 2408 add a, #0x08
| 0x000072ce 1293eb lcall fcn.000093eb
| 0x000072d1 e4 clr a
| 0x000072d2 f0 movx @dptr, a
| 0x000072d3 8010 sjmp 0x72e5
| ; CODE XREF from fcn.00007049 @ 0x72c8(x)
| 0x000072d5 129358 lcall fcn.00009358
| 0x000072d8 129417 lcall fcn.00009417
| 0x000072db f0 movx @dptr, a
| 0x000072dc ef mov a, r7
| 0x000072dd 2408 add a, #0x08
| 0x000072df 1293eb lcall fcn.000093eb
| 0x000072e2 7401 mov a, #0x01
| 0x000072e4 f0 movx @dptr, a
| ; CODE XREF from fcn.00007049 @ 0x72d3(x)
| 0x000072e5 129387 lcall fcn.00009387
| 0x000072e8 129367 lcall fcn.00009367
| 0x000072eb ee mov a, r6
| 0x000072ec f0 movx @dptr, a
| ; CODE XREF from fcn.00007049 @ 0x71b0(x)
| ; CODE XREF from aav.0x0000720f @ +0x36(x)
| 0x000072ed a3 inc dptr
| 0x000072ee ef mov a, r7
| 0x000072ef f0 movx @dptr, a
| ; XREFS: CODE 0x000070bc CODE 0x000070e4 CODE 0x0000720c
| ; XREFS: CODE 0x0000725c CODE 0x00007274 CODE 0x0000727c
| ; XREFS: CODE 0x000072b4
| 0x000072f0 900006 mov dptr, #0x0006 ; [0x6:1]=255 ; 6
| 0x000072f3 025559 ljmp 0x5559
; CALL XREFS from fcn.000033c4 @ 0x4163(x), 0x41f0(x)
/ 55: fcn.000072f6 ();
| 0x000072f6 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000072f9 ef mov a, r7
| 0x000072fa f0 movx @dptr, a
| 0x000072fb a3 inc dptr
| 0x000072fc ed mov a, r5
| 0x000072fd f0 movx @dptr, a
| 0x000072fe 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00007301 e0 movx a, @dptr
| 0x00007302 ff mov r7, a
| 0x00007303 2418 add a, #0x18
| 0x00007305 fe mov r6, a
| 0x00007306 124d8e lcall fcn.00004d8e
| 0x00007309 2e add a, r6
| 0x0000730a fe mov r6, a
| 0x0000730b 748e mov a, #0x8e
| 0x0000730d 2f add a, r7
| 0x0000730e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00007310 e4 clr a
| 0x00007311 3405 addc a, #0x05
| 0x00007313 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00007315 ee mov a, r6
| 0x00007316 f0 movx @dptr, a
| 0x00007317 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000731a 124ac0 lcall fcn.00004ac0
| 0x0000731d 124fcd lcall fcn.00004fcd
| 0x00007320 12b9be lcall fcn.0000b9be
| 0x00007323 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00007326 ef mov a, r7
| 0x00007327 f0 movx @dptr, a
| 0x00007328 124b5e lcall fcn.00004b5e
\ 0x0000732b 8005 sjmp 0x7332 ; fcn.0000732f+0x3
| ; CODE XREF from fcn.0000732f @ 0x7332(x)
| 0x0000732d c3 clr c
| 0x0000732e 33 rlc a
; CALL XREF from fcn.00007049 @ 0x7113(x)
/ 53: fcn.0000732f ();
| 0x0000732f ce xch a, r6
| 0x00007330 33 rlc a
| 0x00007331 ce xch a, r6
| ; CODE XREF from fcn.000072f6 @ 0x732b(x)
| 0x00007332 d8f9 djnz r0, 0x732d
| 0x00007334 ff mov r7, a
| 0x00007335 90061b mov dptr, #0x061b ; [0x61b:1]=255 ; 1563
| 0x00007338 e0 movx a, @dptr
| 0x00007339 fd mov r5, a
| 0x0000733a ef mov a, r7
| 0x0000733b 5d anl a, r5
| 0x0000733c 600a jz 0x7348
| 0x0000733e 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00007341 124f79 lcall fcn.00004f79
| 0x00007344 e0 movx a, @dptr
| 0x00007345 ff mov r7, a
| 0x00007346 8002 sjmp 0x734a
| ; CODE XREF from fcn.0000732f @ 0x733c(x)
| 0x00007348 7f7f mov r7, #0x7f ; '\x7f'
| ; CODE XREF from fcn.0000732f @ 0x7346(x)
| 0x0000734a 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000734d ef mov a, r7
| 0x0000734e f0 movx @dptr, a
| 0x0000734f 7002 jnz 0x7353
| 0x00007351 04 inc a
| 0x00007352 f0 movx @dptr, a
| ; CODE XREF from fcn.0000732f @ 0x734f(x)
| 0x00007353 7e06 mov r6, #0x06
| 0x00007355 7f5b mov r7, #0x5b ; '['
| 0x00007357 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000735a e0 movx a, @dptr
| 0x0000735b fd mov r5, a
| 0x0000735c 12c70d lcall fcn.0000c70d
| 0x0000735f 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
; CALL XREF from aav.0x00007105 @ +0x23(x)
/ 502: fcn.00007362 ();
| 0x00007362 ef mov a, r7
| 0x00007363 f0 movx @dptr, a
| 0x00007364 12499f lcall fcn.0000499f
| 0x00007367 124cf6 lcall fcn.00004cf6
| 0x0000736a 6403 xrl a, #0x03
| 0x0000736c 7003 jnz 0x7371
| 0x0000736e 0274cd ljmp 0x74cd
| ; CODE XREF from fcn.00007362 @ 0x736c(x)
| 0x00007371 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00007374 e0 movx a, @dptr
| 0x00007375 6005 jz 0x737c
| 0x00007377 ef mov a, r7
| 0x00007378 6401 xrl a, #0x01
| 0x0000737a 601d jz 0x7399
| ; CODE XREF from fcn.00007362 @ 0x7375(x)
| 0x0000737c 124cf6 lcall fcn.00004cf6
| 0x0000737f 6404 xrl a, #0x04
| 0x00007381 6016 jz 0x7399
| 0x00007383 ef mov a, r7
| 0x00007384 6405 xrl a, #0x05
| 0x00007386 6011 jz 0x7399
| 0x00007388 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x0000738b e0 movx a, @dptr
| 0x0000738c ff mov r7, a
| 0x0000738d 6401 xrl a, #0x01
| 0x0000738f 6008 jz 0x7399
| 0x00007391 ef mov a, r7
| 0x00007392 6402 xrl a, #0x02
| 0x00007394 6003 jz 0x7399
| 0x00007396 0274cd ljmp 0x74cd
| ; CODE XREFS from fcn.00007362 @ 0x737a(x), 0x7381(x), 0x7386(x), 0x738f(x), 0x7394(x)
| 0x00007399 124f2b lcall fcn.00004f2b
| 0x0000739c 704d jnz 0x73eb
| 0x0000739e ~ 12499f lcall fcn.0000499f
| ; CALL XREF from aav.0x00007105 @ +0x67(x)
/ 1: fcn.000073a0 ();
| 0x000073a0 9f subb a, r7
| 0x000073a1 124e28 lcall fcn.00004e28
| 0x000073a4 d3 setb c
| 0x000073a5 9401 subb a, #0x01
| 0x000073a7 4042 jc 0x73eb
| 0x000073a9 12e0a6 lcall fcn.0000e0a6
| 0x000073ac 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000073af e0 movx a, @dptr
| 0x000073b0 ff mov r7, a
| 0x000073b1 ~ 124beb lcall fcn.00004beb
| ; CALL XREF from aav.0x00007105 @ +0x7c(x)
/ 1: fcn.000073b3 ();
| 0x000073b3 eb mov a, r3
| 0x000073b4 e0 movx a, @dptr
| 0x000073b5 c3 clr c
| 0x000073b6 9404 subb a, #0x04
| 0x000073b8 500e jnc 0x73c8
| 0x000073ba 9003cc mov dptr, #0x03cc ; [0x3cc:1]=255 ; 972
| 0x000073bd e0 movx a, @dptr
| 0x000073be fe mov r6, a
| 0x000073bf ef mov a, r7
| 0x000073c0 124ad2 lcall fcn.00004ad2
| 0x000073c3 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000073c5 2e add a, r6
| 0x000073c6 800c sjmp 0x73d4
| ; CODE XREF from fcn.00007362 @ 0x73b8(x)
| 0x000073c8 900397 mov dptr, #0x0397 ; [0x397:1]=255 ; 919
| 0x000073cb 124ec6 lcall fcn.00004ec6
| 0x000073ce 124a48 lcall fcn.00004a48
| 0x000073d1 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000073d3 2f add a, r7
| ; CODE XREF from fcn.00007362 @ 0x73c6(x)
| 0x000073d4 1249ef lcall fcn.000049ef
| 0x000073d7 e0 movx a, @dptr
| 0x000073d8 547f anl a, #0x7f
| 0x000073da f0 movx @dptr, a
| 0x000073db 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000073de e0 movx a, @dptr
| 0x000073df 9008a9 mov dptr, #0x08a9 ; [0x8a9:1]=255 ; 2217
| 0x000073e2 124cba lcall fcn.00004cba
| 0x000073e5 547f anl a, #0x7f
| 0x000073e7 f0 movx @dptr, a
| 0x000073e8 12887e lcall fcn.0000887e
| ; CODE XREFS from fcn.00007362 @ 0x739c(x), 0x73a7(x)
| 0x000073eb 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000073ee e0 movx a, @dptr
| 0x000073ef ff mov r7, a
| 0x000073f0 1249a3 lcall fcn.000049a3
| 0x000073f3 124d3a lcall fcn.00004d3a
| 0x000073f6 6003 jz 0x73fb
| 0x000073f8 027495 ljmp 0x7495
| ; CODE XREF from fcn.00007362 @ 0x73f6(x)
| 0x000073fb 124c29 lcall fcn.00004c29
| 0x000073fe e0 movx a, @dptr
| 0x000073ff c3 clr c
| 0x00007400 9403 subb a, #0x03
| 0x00007402 5003 jnc 0x7407
| 0x00007404 027495 ljmp 0x7495
| ; CODE XREF from fcn.00007362 @ 0x7402(x)
| 0x00007407 900e9d mov dptr, #0x0e9d ; [0xe9d:1]=255 ; 3741
| 0x0000740a e0 movx a, @dptr
| 0x0000740b 6003 jz 0x7410
| 0x0000740d 0274cd ljmp 0x74cd
| ; CODE XREF from fcn.00007362 @ 0x740b(x)
| 0x00007410 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00007413 124ac0 lcall fcn.00004ac0
| 0x00007416 fd mov r5, a
| 0x00007417 12df37 lcall fcn.0000df37
| 0x0000741a 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x0000741d ef mov a, r7
| 0x0000741e f0 movx @dptr, a
| 0x0000741f c3 clr c
| 0x00007420 9420 subb a, #0x20
| 0x00007422 4003 jc 0x7427
| 0x00007424 0274cd ljmp 0x74cd
| ; CODE XREF from fcn.00007362 @ 0x7422(x)
| 0x00007427 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000742a e0 movx a, @dptr
| 0x0000742b ff mov r7, a
| 0x0000742c 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x0000742f 124ed0 lcall fcn.00004ed0
| 0x00007432 fe mov r6, a
| 0x00007433 124b6c lcall fcn.00004b6c
| 0x00007436 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00007438 2d add a, r5
| 0x00007439 1249ef lcall fcn.000049ef
| 0x0000743c ef mov a, r7
| 0x0000743d f0 movx @dptr, a
| 0x0000743e a806 mov r0, 0x06 ; [0x6:1]=255 ; 6
| 0x00007440 7401 mov a, #0x01
| 0x00007442 7e00 mov r6, #0x00
| 0x00007444 08 inc r0
| 0x00007445 8005 sjmp 0x744c
| ; CODE XREF from fcn.00007362 @ 0x744c(x)
| 0x00007447 c3 clr c
| 0x00007448 33 rlc a
| 0x00007449 ce xch a, r6
| 0x0000744a 33 rlc a
| 0x0000744b ce xch a, r6
| ; CODE XREF from fcn.00007362 @ 0x7445(x)
| 0x0000744c d8f9 djnz r0, 0x7447
| 0x0000744e 124e75 lcall fcn.00004e75
| 0x00007451 6017 jz 0x746a
| 0x00007453 124ebf lcall fcn.00004ebf
| 0x00007456 124a26 lcall fcn.00004a26
| 0x00007459 124ec6 lcall fcn.00004ec6
| 0x0000745c 900864 mov dptr, #0x0864 ; [0x864:1]=255 ; 2148
| 0x0000745f 124d0d lcall fcn.00004d0d
| 0x00007462 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00007464 2d add a, r5
| 0x00007465 1249ef lcall fcn.000049ef
| 0x00007468 ef mov a, r7
| 0x00007469 f0 movx @dptr, a
| ; CODE XREF from fcn.00007362 @ 0x7451(x)
| 0x0000746a 124d79 lcall fcn.00004d79
| 0x0000746d 8005 sjmp 0x7474
| ; CODE XREF from fcn.00007362 @ 0x7474(x)
| 0x0000746f c3 clr c
| 0x00007470 33 rlc a
| 0x00007471 ce xch a, r6
| 0x00007472 33 rlc a
| 0x00007473 ce xch a, r6
| ; CODE XREF from fcn.00007362 @ 0x746d(x)
| 0x00007474 d8f9 djnz r0, 0x746f
| 0x00007476 124e7e lcall fcn.00004e7e
| 0x00007479 6052 jz 0x74cd
| 0x0000747b 124fdb lcall fcn.00004fdb
| 0x0000747e 124aea lcall fcn.00004aea
| 0x00007481 e0 movx a, @dptr
| 0x00007482 ff mov r7, a
| 0x00007483 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x00007486 e0 movx a, @dptr
| 0x00007487 fe mov r6, a
| 0x00007488 124b16 lcall fcn.00004b16
| 0x0000748b e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000748d 2e add a, r6
| 0x0000748e 1249ef lcall fcn.000049ef
| 0x00007491 ef mov a, r7
| 0x00007492 f0 movx @dptr, a
| 0x00007493 8038 sjmp 0x74cd
| ; CODE XREFS from fcn.00007362 @ 0x73f8(x), 0x7404(x)
| 0x00007495 12499f lcall fcn.0000499f
| 0x00007498 124cf6 lcall fcn.00004cf6
| 0x0000749b 6402 xrl a, #0x02
| 0x0000749d 602e jz 0x74cd
| 0x0000749f ef mov a, r7
| 0x000074a0 6403 xrl a, #0x03
| 0x000074a2 6029 jz 0x74cd
| 0x000074a4 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000074a7 124b9c lcall fcn.00004b9c
| 0x000074aa fe mov r6, a
| 0x000074ab 124ac1 lcall fcn.00004ac1
| 0x000074ae fd mov r5, a
| 0x000074af 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x000074b2 e0 movx a, @dptr
| 0x000074b3 fb mov r3, a
| 0x000074b4 745c mov a, #0x5c ; '\\'
| 0x000074b6 2e add a, r6
| 0x000074b7 124a26 lcall fcn.00004a26
| 0x000074ba e0 movx a, @dptr
| 0x000074bb 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x000074be f0 movx @dptr, a
| 0x000074bf 124fdb lcall fcn.00004fdb
| 0x000074c2 124aea lcall fcn.00004aea
| 0x000074c5 e0 movx a, @dptr
| 0x000074c6 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x000074c9 f0 movx @dptr, a
| 0x000074ca 1283b4 lcall fcn.000083b4
| ; XREFS: CODE 0x0000736e CODE 0x00007396 CODE 0x0000740d
| ; XREFS: CODE 0x00007424 CODE 0x00007479 CODE 0x00007493
| ; XREFS: CODE 0x0000749d CODE 0x000074a2
| 0x000074cd 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x000074d0 e0 movx a, @dptr
| 0x000074d1 6008 jz 0x74db
| 0x000074d3 12499f lcall fcn.0000499f
| 0x000074d6 124d3a lcall fcn.00004d3a
| 0x000074d9 6044 jz 0x751f
| ; CODE XREF from fcn.00007362 @ 0x74d1(x)
| 0x000074db 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x000074de e0 movx a, @dptr
| 0x000074df fb mov r3, a
| 0x000074e0 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x000074e3 e0 movx a, @dptr
| 0x000074e4 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000074e7 f0 movx @dptr, a
| 0x000074e8 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x000074eb 124e87 lcall fcn.00004e87
| 0x000074ee 7f90 mov r7, #0x90
| 0x000074f0 129fe0 lcall fcn.00009fe0
| 0x000074f3 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x000074f6 e0 movx a, @dptr
| 0x000074f7 fe mov r6, a
| 0x000074f8 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000074fb e0 movx a, @dptr
| 0x000074fc ff mov r7, a
| 0x000074fd 124d17 lcall fcn.00004d17
| 0x00007500 ee mov a, r6
| 0x00007501 f0 movx @dptr, a
| 0x00007502 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x00007505 e0 movx a, @dptr
| 0x00007506 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00007509 f0 movx @dptr, a
| 0x0000750a e4 clr a
| 0x0000750b fb mov r3, a
| 0x0000750c 7d01 mov r5, #0x01
| 0x0000750e 12ac01 lcall fcn.0000ac01
| 0x00007511 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00007514 e0 movx a, @dptr
| 0x00007515 ff mov r7, a
| 0x00007516 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00007519 124c47 lcall fcn.00004c47
| 0x0000751c 12d0c1 lcall fcn.0000d0c1
| ; CODE XREF from fcn.00007362 @ 0x74d9(x)
| 0x0000751f 900623 mov dptr, #0x0623 ; [0x623:1]=255 ; 1571
| 0x00007522 e0 movx a, @dptr
| 0x00007523 6401 xrl a, #0x01
| 0x00007525 7030 jnz 0x7557
| 0x00007527 124a5e lcall fcn.00004a5e
| 0x0000752a e0 movx a, @dptr
| 0x0000752b c3 clr c
| 0x0000752c 9403 subb a, #0x03
| 0x0000752e 4006 jc 0x7536
| 0x00007530 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00007533 e0 movx a, @dptr
| 0x00007534 7021 jnz 0x7557
| ; CODE XREF from fcn.00007362 @ 0x752e(x)
| 0x00007536 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00007539 ef mov a, r7
| 0x0000753a 1249a6 lcall fcn.000049a6
| 0x0000753d 124cf6 lcall fcn.00004cf6
| 0x00007540 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00007543 e0 movx a, @dptr
| 0x00007544 bf0106 cjne r7, #0x01, 0x754d
| 0x00007547 ff mov r7, a
| 0x00007548 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x0000754b 8004 sjmp 0x7551
| ; CODE XREF from fcn.00007362 @ 0x7544(x)
| 0x0000754d ff mov r7, a
| 0x0000754e 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| ; CODE XREF from fcn.00007362 @ 0x754b(x)
| 0x00007551 e4 clr a
| 0x00007552 93 movc a, @a+dptr
| 0x00007553 fd mov r5, a
| 0x00007554 12e26a lcall fcn.0000e26a
| ; CODE XREFS from fcn.00007362 @ 0x7525(x), 0x7534(x)
\ 0x00007557 22 ret
; CALL XREF from fcn.00005fce @ 0x6233(x)
; CALL XREF from fcn.00009836 @ 0x9958(x)
; CALL XREF from fcn.0000d0c1 @ 0xd0eb(x)
; CALL XREF from fcn.0000d117 @ 0xd137(x)
/ 608: fcn.00007558 ();
| 0x00007558 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000755b ed mov a, r5
| 0x0000755c f0 movx @dptr, a
| 0x0000755d a3 inc dptr
| 0x0000755e eb mov a, r3
| 0x0000755f f0 movx @dptr, a
| 0x00007560 aa07 mov r2, 0x07 ; [0x7:1]=255 ; 7
| 0x00007562 e4 clr a
| 0x00007563 a3 inc dptr
| 0x00007564 f0 movx @dptr, a
| 0x00007565 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x00007568 f0 movx @dptr, a
| 0x00007569 a3 inc dptr
| 0x0000756a f0 movx @dptr, a
| 0x0000756b a3 inc dptr
| 0x0000756c 1254c1 lcall fcn.000054c1
| 0x0000756f 00 nop
| 0x00007570 00 nop
| 0x00007571 00 nop
| 0x00007572 00 nop
| 0x00007573 af02 mov r7, 0x02 ; [0x2:1]=255 ; 2
| 0x00007575 900f10 mov dptr, #0x0f10 ; '\x10\x0f'
| ; [0xf10:1]=255 ; 3856
| 0x00007578 ef mov a, r7
| 0x00007579 f0 movx @dptr, a
| 0x0000757a fd mov r5, a
| 0x0000757b 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000757e e0 movx a, @dptr
| 0x0000757f 9007c4 mov dptr, #0x07c4 ; [0x7c4:1]=255 ; 1988
| 0x00007582 129800 lcall fcn.00009800
| 0x00007585 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x00007587 ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
| 0x00007589 12c70d lcall fcn.0000c70d
| 0x0000758c ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000758e 9007e0 mov dptr, #0x07e0 ; [0x7e0:1]=255 ; 2016
| 0x00007591 e0 movx a, @dptr
| 0x00007592 fb mov r3, a
| 0x00007593 14 dec a
| 0x00007594 6039 jz 0x75cf
| 0x00007596 14 dec a
| 0x00007597 6074 jz 0x760d
| 0x00007599 2402 add a, #0x02
| 0x0000759b 6003 jz 0x75a0
| 0x0000759d 027663 ljmp 0x7663
| ; CODE XREF from fcn.00007558 @ 0x759b(x)
| 0x000075a0 ed mov a, r5
| 0x000075a1 c3 clr c
| 0x000075a2 9418 subb a, #0x18
| 0x000075a4 400e jc 0x75b4
| 0x000075a6 ed mov a, r5
| 0x000075a7 9454 subb a, #0x54
| 0x000075a9 5009 jnc 0x75b4
| 0x000075ab 129806 lcall fcn.00009806
| 0x000075ae 7c04 mov r4, #0x04
| 0x000075b0 7d47 mov r5, #0x47 ; 'G'
| 0x000075b2 802d sjmp 0x75e1
| ; CODE XREFS from fcn.00007558 @ 0x75a4(x), 0x75a9(x)
| 0x000075b4 ed mov a, r5
| 0x000075b5 c3 clr c
| 0x000075b6 9454 subb a, #0x54
| 0x000075b8 400a jc 0x75c4
| 0x000075ba 74ff mov a, #0xff
| 0x000075bc 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x000075bf f0 movx @dptr, a
| 0x000075c0 a3 inc dptr
| 0x000075c1 02765a ljmp 0x765a
| ; CODE XREF from fcn.00007558 @ 0x75b8(x)
| 0x000075c4 ed mov a, r5
| 0x000075c5 c3 clr c
| 0x000075c6 9418 subb a, #0x18
| 0x000075c8 4003 jc 0x75cd
| 0x000075ca 027668 ljmp 0x7668
| ; CODE XREF from fcn.00007558 @ 0x75c8(x)
| 0x000075cd 8030 sjmp 0x75ff
| ; CODE XREF from fcn.00007558 @ 0x7594(x)
| 0x000075cf ed mov a, r5
| 0x000075d0 c3 clr c
| 0x000075d1 9418 subb a, #0x18
| 0x000075d3 4013 jc 0x75e8
| 0x000075d5 ed mov a, r5
| 0x000075d6 944a subb a, #0x4a
| 0x000075d8 500e jnc 0x75e8
| 0x000075da 129806 lcall fcn.00009806
| 0x000075dd 7c05 mov r4, #0x05
| 0x000075df 7d22 mov r5, #0x22 ; '\"'
| ; CODE XREF from fcn.00007558 @ 0x75b2(x)
| 0x000075e1 125201 lcall fcn.00005201
| 0x000075e4 a3 inc dptr
| 0x000075e5 ee mov a, r6
| 0x000075e6 804c sjmp 0x7634
| ; CODE XREFS from fcn.00007558 @ 0x75d3(x), 0x75d8(x)
| 0x000075e8 ed mov a, r5
| 0x000075e9 c3 clr c
| 0x000075ea 944a subb a, #0x4a
| 0x000075ec 400b jc 0x75f9
| 0x000075ee 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x000075f1 74fb mov a, #0xfb
| 0x000075f3 f0 movx @dptr, a
| 0x000075f4 a3 inc dptr
| 0x000075f5 7482 mov a, #0x82
| 0x000075f7 8061 sjmp 0x765a
| ; CODE XREF from fcn.00007558 @ 0x75ec(x)
| 0x000075f9 ed mov a, r5
| 0x000075fa c3 clr c
| 0x000075fb 9418 subb a, #0x18
| 0x000075fd 5069 jnc 0x7668
| ; CODE XREF from fcn.00007558 @ 0x75cd(x)
| 0x000075ff e4 clr a
| 0x00007600 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x00007603 f0 movx @dptr, a
| 0x00007604 a3 inc dptr
| 0x00007605 f0 movx @dptr, a
| 0x00007606 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x00007609 04 inc a
| 0x0000760a f0 movx @dptr, a
| 0x0000760b 805b sjmp 0x7668
| ; CODE XREF from fcn.00007558 @ 0x7597(x)
| 0x0000760d ed mov a, r5
| 0x0000760e c3 clr c
| 0x0000760f 9418 subb a, #0x18
| 0x00007611 4027 jc 0x763a
| 0x00007613 ed mov a, r5
| 0x00007614 943c subb a, #0x3c
| 0x00007616 5022 jnc 0x763a
| 0x00007618 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x0000761b 7401 mov a, #0x01
| 0x0000761d f0 movx @dptr, a
| 0x0000761e ed mov a, r5
| 0x0000761f 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00007621 248f add a, #0x8f
| 0x00007623 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00007625 e4 clr a
| 0x00007626 34d6 addc a, #0xd6
| 0x00007628 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000762a e4 clr a
| 0x0000762b 93 movc a, @a+dptr
| 0x0000762c ff mov r7, a
| 0x0000762d 7401 mov a, #0x01
| 0x0000762f 93 movc a, @a+dptr
| 0x00007630 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x00007633 cf xch a, r7
| ; CODE XREF from fcn.00007558 @ 0x75e6(x)
| 0x00007634 f0 movx @dptr, a
| 0x00007635 a3 inc dptr
| 0x00007636 ef mov a, r7
| 0x00007637 f0 movx @dptr, a
| 0x00007638 802e sjmp 0x7668
| ; CODE XREFS from fcn.00007558 @ 0x7611(x), 0x7616(x)
| 0x0000763a ed mov a, r5
| 0x0000763b c3 clr c
| 0x0000763c 943c subb a, #0x3c
| 0x0000763e 400b jc 0x764b
| 0x00007640 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x00007643 74f1 mov a, #0xf1
| 0x00007645 f0 movx @dptr, a
| 0x00007646 a3 inc dptr
| 0x00007647 7427 mov a, #0x27 ; '\''
| 0x00007649 800f sjmp 0x765a
| ; CODE XREF from fcn.00007558 @ 0x763e(x)
| 0x0000764b ed mov a, r5
| 0x0000764c c3 clr c
| 0x0000764d 9418 subb a, #0x18
| 0x0000764f 5017 jnc 0x7668
| 0x00007651 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x00007654 741f mov a, #0x1f
| 0x00007656 f0 movx @dptr, a
| 0x00007657 a3 inc dptr
| 0x00007658 74ef mov a, #0xef
| ; CODE XREFS from fcn.00007558 @ 0x75c1(x), 0x75f7(x), 0x7649(x)
| 0x0000765a f0 movx @dptr, a
| 0x0000765b 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x0000765e 7401 mov a, #0x01
| 0x00007660 f0 movx @dptr, a
| 0x00007661 8005 sjmp 0x7668
| ; CODE XREF from fcn.00007558 @ 0x759d(x)
| 0x00007663 e4 clr a
| 0x00007664 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x00007667 f0 movx @dptr, a
| ; XREFS: CODE 0x000075ca CODE 0x000075fd CODE 0x0000760b
| ; XREFS: CODE 0x00007638 CODE 0x0000764f CODE 0x00007661
| 0x00007668 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x0000766b e0 movx a, @dptr
| 0x0000766c 6401 xrl a, #0x01
| 0x0000766e 6003 jz 0x7673
| 0x00007670 0277b7 ljmp 0x77b7
| ; CODE XREF from fcn.00007558 @ 0x766e(x)
| 0x00007673 eb mov a, r3
| 0x00007674 90ef19 mov dptr, #0xef19 ; [0xef19:1]=255
| 0x00007677 93 movc a, @a+dptr
| 0x00007678 ff mov r7, a
| 0x00007679 7e00 mov r6, #0x00
| 0x0000767b 7b6a mov r3, #0x6a ; 'j'
| 0x0000767d 7a00 mov r2, #0x00
| 0x0000767f 7d5e mov r5, #0x5e ; '^'
| 0x00007681 7c00 mov r4, #0x00
| 0x00007683 12d797 lcall fcn.0000d797
| 0x00007686 900d55 mov dptr, #0x0d55 ; 'U\r'
| ; [0xd55:1]=255 ; 3413
| 0x00007689 ef mov a, r7
| 0x0000768a f0 movx @dptr, a
| 0x0000768b 900ef2 mov dptr, #0x0ef2 ; [0xef2:1]=255 ; 3826
| 0x0000768e e0 movx a, @dptr
| 0x0000768f ff mov r7, a
| 0x00007690 b44009 cjne a, #0x40, 0x769c
| 0x00007693 e4 clr a
| 0x00007694 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x00007697 f0 movx @dptr, a
| 0x00007698 a3 inc dptr
| 0x00007699 f0 movx @dptr, a
| 0x0000769a 801c sjmp 0x76b8
| ; CODE XREF from fcn.00007558 @ 0x7690(x)
| 0x0000769c ef mov a, r7
| 0x0000769d 33 rlc a
| 0x0000769e 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000076a0 fe mov r6, a
| 0x000076a1 ef mov a, r7
| 0x000076a2 24c0 add a, #0xc0
| 0x000076a4 ff mov r7, a
| 0x000076a5 ee mov a, r6
| 0x000076a6 34ff addc a, #0xff
| 0x000076a8 fe mov r6, a
| 0x000076a9 7c01 mov r4, #0x01
| 0x000076ab 7df7 mov r5, #0xf7
| 0x000076ad 125201 lcall fcn.00005201
| 0x000076b0 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x000076b3 ee mov a, r6
| 0x000076b4 f0 movx @dptr, a
| 0x000076b5 a3 inc dptr
| 0x000076b6 ef mov a, r7
| 0x000076b7 f0 movx @dptr, a
| ; CODE XREF from fcn.00007558 @ 0x769a(x)
| 0x000076b8 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x000076bb e0 movx a, @dptr
| 0x000076bc fe mov r6, a
| 0x000076bd a3 inc dptr
| 0x000076be e0 movx a, @dptr
| 0x000076bf fb mov r3, a
| 0x000076c0 aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x000076c2 ea mov a, r2
| 0x000076c3 33 rlc a
| 0x000076c4 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000076c6 f9 mov r1, a
| 0x000076c7 f8 mov r0, a
| 0x000076c8 900d4b mov dptr, #0x0d4b ; 'K\r'
| ; [0xd4b:1]=255 ; 3403
| 0x000076cb e0 movx a, @dptr
| 0x000076cc fe mov r6, a
| 0x000076cd a3 inc dptr
| 0x000076ce e0 movx a, @dptr
| 0x000076cf ff mov r7, a
| 0x000076d0 e4 clr a
| 0x000076d1 fc mov r4, a
| 0x000076d2 fd mov r5, a
| 0x000076d3 1297e6 lcall fcn.000097e6
| 0x000076d6 900d55 mov dptr, #0x0d55 ; 'U\r'
| ; [0xd55:1]=255 ; 3413
| 0x000076d9 e0 movx a, @dptr
| 0x000076da ff mov r7, a
| 0x000076db e4 clr a
| 0x000076dc fc mov r4, a
| 0x000076dd fd mov r5, a
| 0x000076de fe mov r6, a
| 0x000076df 12982a lcall fcn.0000982a
| 0x000076e2 125359 lcall fcn.00005359
| 0x000076e5 1297e9 lcall fcn.000097e9
| 0x000076e8 129830 lcall fcn.00009830
| 0x000076eb e4 clr a
| 0x000076ec 7b64 mov r3, #0x64 ; 'd'
| 0x000076ee fa mov r2, a
| 0x000076ef f9 mov r1, a
| 0x000076f0 f8 mov r0, a
| 0x000076f1 12d8f1 lcall fcn.0000d8f1
| 0x000076f4 1297e9 lcall fcn.000097e9
| 0x000076f7 12982a lcall fcn.0000982a
| 0x000076fa 9007e0 mov dptr, #0x07e0 ; [0x7e0:1]=255 ; 2016
| 0x000076fd e0 movx a, @dptr
| 0x000076fe 75f002 mov 0xf0, #0x02 ; [0xf0:1]=255 ; 2
| 0x00007701 90ef1c mov dptr, #0xef1c ; [0xef1c:1]=255
| 0x00007704 1254f2 lcall fcn.000054f2
| 0x00007707 e4 clr a
| 0x00007708 93 movc a, @a+dptr
| 0x00007709 fe mov r6, a
| 0x0000770a 7401 mov a, #0x01
| 0x0000770c 93 movc a, @a+dptr
| 0x0000770d ff mov r7, a
| 0x0000770e ee mov a, r6
| 0x0000770f 33 rlc a
| 0x00007710 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00007712 fd mov r5, a
| 0x00007713 fc mov r4, a
| 0x00007714 1297e6 lcall fcn.000097e6
| 0x00007717 129830 lcall fcn.00009830
| 0x0000771a ec mov a, r4
| 0x0000771b 33 rlc a
| 0x0000771c 5003 jnc 0x7721
| 0x0000771e e4 clr a
| 0x0000771f 8012 sjmp 0x7733
| ; CODE XREF from fcn.00007558 @ 0x771c(x)
| 0x00007721 e4 clr a
| 0x00007722 7fff mov r7, #0xff
| 0x00007724 7eff mov r6, #0xff
| 0x00007726 fd mov r5, a
| 0x00007727 fc mov r4, a
| 0x00007728 12982a lcall fcn.0000982a
| 0x0000772b d3 setb c
| 0x0000772c 125476 lcall fcn.00005476
| 0x0000772f 400a jc 0x773b
| 0x00007731 74ff mov a, #0xff
| ; CODE XREF from fcn.00007558 @ 0x771f(x)
| 0x00007733 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00007736 f0 movx @dptr, a
| 0x00007737 a3 inc dptr
| 0x00007738 f0 movx @dptr, a
| 0x00007739 800b sjmp 0x7746
| ; CODE XREF from fcn.00007558 @ 0x772f(x)
| 0x0000773b 129830 lcall fcn.00009830
| 0x0000773e 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00007741 ee mov a, r6
| 0x00007742 f0 movx @dptr, a
| 0x00007743 a3 inc dptr
| 0x00007744 ef mov a, r7
| 0x00007745 f0 movx @dptr, a
| ; CODE XREF from fcn.00007558 @ 0x7739(x)
| 0x00007746 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x00007749 e0 movx a, @dptr
| 0x0000774a 14 dec a
| 0x0000774b 605e jz 0x77ab
| 0x0000774d 14 dec a
| 0x0000774e 6061 jz 0x77b1
| 0x00007750 2402 add a, #0x02
| 0x00007752 7063 jnz 0x77b7
| 0x00007754 1297c0 lcall fcn.000097c0
| 0x00007757 900eef mov dptr, #0x0eef ; [0xeef:1]=255 ; 3823
| 0x0000775a e0 movx a, @dptr
| 0x0000775b fc mov r4, a
| 0x0000775c a3 inc dptr
| 0x0000775d e0 movx a, @dptr
| 0x0000775e fd mov r5, a
| 0x0000775f 12cc7d lcall fcn.0000cc7d
| 0x00007762 900ef3 mov dptr, #0x0ef3 ; [0xef3:1]=255 ; 3827
| 0x00007765 ee mov a, r6
| 0x00007766 f0 movx @dptr, a
| 0x00007767 a3 inc dptr
| 0x00007768 ef mov a, r7
| 0x00007769 f0 movx @dptr, a
| 0x0000776a 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x0000776d e0 movx a, @dptr
| 0x0000776e ff mov r7, a
| 0x0000776f a3 inc dptr
| 0x00007770 e0 movx a, @dptr
| 0x00007771 ~ 900f07 mov dptr, #0x0f07 ; [0xf07:1]=255 ; 3847
| ; CALL XREF from aav.0x00007105 @ +0x6c(x)
/ 2: fcn.00007772 ();
| 0x00007772 0f inc r7
| 0x00007773 07 inc @r1
| 0x00007774 cf xch a, r7
| 0x00007775 f0 movx @dptr, a
| 0x00007776 a3 inc dptr
| 0x00007777 ef mov a, r7
| 0x00007778 f0 movx @dptr, a
| 0x00007779 900d49 mov dptr, #0x0d49 ; 'I\r'
| ; [0xd49:1]=255 ; 3401
| 0x0000777c e0 movx a, @dptr
| 0x0000777d b40115 cjne a, #0x01, 0x7795
| 0x00007780 900ef5 mov dptr, #0x0ef5 ; [0xef5:1]=255 ; 3829
| 0x00007783 e0 movx a, @dptr
| 0x00007784 fd mov r5, a
| 0x00007785 f4 cpl a
| 0x00007786 6013 jz 0x779b
| 0x00007788 900ef3 mov dptr, #0x0ef3 ; [0xef3:1]=255 ; 3827
| 0x0000778b e0 movx a, @dptr
| 0x0000778c fe mov r6, a
| 0x0000778d a3 inc dptr
| 0x0000778e e0 movx a, @dptr
| 0x0000778f ff mov r7, a
| 0x00007790 12a0d8 lcall fcn.0000a0d8
| 0x00007793 8006 sjmp 0x779b
| ; CODE XREF from fcn.00007558 @ 0x777d(x)
| 0x00007795 1297c0 lcall fcn.000097c0
| 0x00007798 12e8a8 lcall fcn.0000e8a8
| ; CODE XREFS from fcn.00007558 @ 0x7786(x), 0x7793(x)
| 0x0000779b 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x0000779e e0 movx a, @dptr
| 0x0000779f ff mov r7, a
| 0x000077a0 a3 inc dptr
| 0x000077a1 e0 movx a, @dptr
| 0x000077a2 900eef mov dptr, #0x0eef ; [0xeef:1]=255 ; 3823
| 0x000077a5 cf xch a, r7
| 0x000077a6 f0 movx @dptr, a
| 0x000077a7 a3 inc dptr
| 0x000077a8 ef mov a, r7
| 0x000077a9 f0 movx @dptr, a
| 0x000077aa 22 ret
| ; CODE XREF from fcn.00007558 @ 0x774b(x)
| 0x000077ab 1297c0 lcall fcn.000097c0
| 0x000077ae 02e7b2 ljmp 0xe7b2 ; fcn.0000d62a+0x1188
| ; CODE XREF from fcn.00007558 @ 0x774e(x)
| 0x000077b1 1297c0 lcall fcn.000097c0
| 0x000077b4 12e674 lcall fcn.0000e674
| ; CODE XREFS from fcn.00007558 @ 0x7670(x), 0x7752(x)
\ 0x000077b7 22 ret
; CALL XREF from fcn.0000c7ed @ +0xc8(x)
/ 201: fcn.000077b8 ();
| 0x000077b8 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x000077ba 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x000077bd e4 clr a
| 0x000077be 900d6e mov dptr, #0x0d6e ; 'n\r'
| ; [0xd6e:1]=255 ; 3438
| 0x000077c1 f0 movx @dptr, a
| 0x000077c2 a3 inc dptr
| 0x000077c3 f0 movx @dptr, a
| 0x000077c4 a3 inc dptr
| 0x000077c5 f0 movx @dptr, a
| ; CODE XREF from fcn.000077b8 @ 0x77c8(x)
| 0x000077c6 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x000077c8 20e7fb jb 0xe0.7, 0x77c6 ; [0xe0:1]=255 ; 224
| 0x000077cb 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x000077ce e4 clr a
| 0x000077cf f597 mov 0x97, a ; [0x97:1]=255 ; 151
| ; CODE XREF from fcn.000077b8 @ 0x77d3(x)
| 0x000077d1 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x000077d3 20e7fb jb 0xe0.7, 0x77d1 ; [0xe0:1]=255 ; 224
| 0x000077d6 759691 mov 0x96, #0x91 ; [0x96:1]=255 ; 145
| ; CODE XREF from fcn.000077b8 @ 0x77db(x)
| 0x000077d9 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x000077db 20e7fb jb 0xe0.7, 0x77d9 ; [0xe0:1]=255 ; 224
| 0x000077de 859728 mov 0x28, 0x97 ; [0x97:1]=255 ; 151
| 0x000077e1 900e0b mov dptr, #0x0e0b ; '\v\x0e'
| ; [0xe0b:1]=255 ; 3595
| 0x000077e4 e0 movx a, @dptr
| 0x000077e5 7002 jnz 0x77e9
| 0x000077e7 04 inc a
| 0x000077e8 f0 movx @dptr, a
| ; CODE XREF from fcn.000077b8 @ 0x77e5(x)
| 0x000077e9 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x000077ec e0 movx a, @dptr
| 0x000077ed b40513 cjne a, #0x05, 0x7803
| ; CODE XREF from fcn.000077b8 @ 0x77f2(x)
| 0x000077f0 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x000077f2 20e7fb jb 0xe0.7, 0x77f0 ; [0xe0:1]=255 ; 224
| 0x000077f5 e4 clr a
| 0x000077f6 f596 mov 0x96, a ; [0x96:1]=255 ; 150
| 0x000077f8 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x000077fb e0 movx a, @dptr
| 0x000077fc f597 mov 0x97, a ; [0x97:1]=255 ; 151
| 0x000077fe e4 clr a
| 0x000077ff 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x00007802 f0 movx @dptr, a
| ; CODE XREF from fcn.000077b8 @ 0x77ed(x)
| 0x00007803 e528 mov a, 0x28 ; [0x28:1]=255 ; 40
| 0x00007805 30e212 jnb 0xe0.2, 0x781a ; [0xe0:1]=255 ; 224
| ; CODE XREF from fcn.000078d0 @ 0x780a(x)
| 0x00007808 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000780a 20e7fb jb 0xe0.7, 0x7808 ; [0xe0:1]=255 ; 224
| 0x0000780d 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x00007810 e4 clr a
| 0x00007811 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| 0x00007813 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x00007816 f0 movx @dptr, a
| 0x00007817 0279ed ljmp 0x79ed
| ; CODE XREF from fcn.000077b8 @ 0x7805(x)
| 0x0000781a e528 mov a, 0x28 ; [0x28:1]=255 ; 40
| 0x0000781c 30e410 jnb 0xe0.4, 0x782f ; [0xe0:1]=255 ; 224
| ; CODE XREF from fcn.000077b8 @ 0x7821(x)
| 0x0000781f e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x00007821 20e7fb jb 0xe0.7, 0x781f ; [0xe0:1]=255 ; 224
| 0x00007824 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x00007827 759780 mov 0x97, #0x80 ; [0x97:1]=255 ; 128
| 0x0000782a e4 clr a
| 0x0000782b 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000782e f0 movx @dptr, a
| ; CODE XREF from fcn.000077b8 @ 0x781c(x)
| 0x0000782f 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x00007832 e0 movx a, @dptr
| 0x00007833 6003 jz 0x7838
| 0x00007835 02791d ljmp 0x791d ; fcn.000078d0+0x4d
| ; CODE XREF from fcn.000077b8 @ 0x7833(x)
| 0x00007838 e528 mov a, 0x28 ; [0x28:1]=255 ; 40
| 0x0000783a 20e003 jb 0xe0.0, 0x7840 ; [0xe0:1]=255 ; 224
| 0x0000783d 02791d ljmp 0x791d ; fcn.000078d0+0x4d
| ; CODE XREF from fcn.000077b8 @ 0x783a(x)
| 0x00007840 7b01 mov r3, #0x01
| 0x00007842 7a0f mov r2, #0x0f
| 0x00007844 7966 mov r1, #0x66 ; 'f'
| 0x00007846 7d08 mov r5, #0x08
| 0x00007848 7f20 mov r7, #0x20
| 0x0000784a 12dd33 lcall fcn.0000dd33
| 0x0000784d 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x00007850 e0 movx a, @dptr
| 0x00007851 fe mov r6, a
| 0x00007852 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x00007855 e0 movx a, @dptr
| 0x00007856 7c00 mov r4, #0x00
| 0x00007858 12cee9 lcall fcn.0000cee9
| 0x0000785b 900f6b mov dptr, #0x0f6b ; 'k\x0f'
| ; [0xf6b:1]=255 ; 3947
| 0x0000785e e0 movx a, @dptr
| 0x0000785f 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x00007862 12cee7 lcall fcn.0000cee7
| 0x00007865 900f6d mov dptr, #0x0f6d ; 'm\x0f'
| ; [0xf6d:1]=255 ; 3949
| 0x00007868 e0 movx a, @dptr
| 0x00007869 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000786c 12cee7 lcall fcn.0000cee7
| 0x0000786f 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x00007872 e0 movx a, @dptr
| 0x00007873 5460 anl a, #0x60
| 0x00007875 6420 xrl a, #0x20
| 0x00007877 ~ 7040 jnz 0x78b9
| ; CODE XREF from fcn.000078d0 @ 0x78d0(x)
| 0x00007878 4090 jc 0x780a ; fcn.000078d0-0xc6
| 0x0000787a 0d inc r5
| 0x0000787b 6e xrl a, r6
| 0x0000787c e0 movx a, @dptr
| 0x0000787d 4402 orl a, #0x02
| 0x0000787f f0 movx @dptr, a
| 0x00007880 900f67 mov dptr, #0x0f67 ; 'g\x0f'
| ; [0xf67:1]=255 ; 3943
| 0x00007883 e0 movx a, @dptr
| 0x00007884 900d70 mov dptr, #0x0d70 ; 'p\r'
| ; [0xd70:1]=255 ; 3440
| 0x00007887 f0 movx @dptr, a
| 0x00007888 14 dec a
| 0x00007889 6016 jz 0x78a1
| 0x0000788b 24f8 add a, #0xf8
| 0x0000788d 6023 jz 0x78b2
| 0x0000788f 14 dec a
| 0x00007890 600a jz 0x789c
| 0x00007892 2489 add a, #0x89
| 0x00007894 7021 jnz 0x78b7
| 0x00007896 12e50d lcall fcn.0000e50d
| 0x00007899 02791d ljmp 0x791d
| ; CODE XREF from fcn.000078d0 @ 0x7890(x)
| 0x0000789c 12e826 lcall fcn.0000e826
| 0x0000789f 807c sjmp 0x791d
| ; CODE XREF from fcn.000078d0 @ 0x7889(x)
| 0x000078a1 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x000078a4 e0 movx a, @dptr
| 0x000078a5 30e705 jnb 0xe0.7, 0x78ad ; [0xe0:1]=255 ; 224
| 0x000078a8 12e150 lcall fcn.0000e150
| 0x000078ab 8070 sjmp 0x791d
| ; CODE XREF from fcn.000078d0 @ 0x78a5(x)
| 0x000078ad 12e61d lcall fcn.0000e61d
| 0x000078b0 806b sjmp 0x791d
| ; CODE XREF from fcn.000078d0 @ 0x788d(x)
| 0x000078b2 12e55c lcall fcn.0000e55c
| 0x000078b5 8066 sjmp 0x791d
| ; CODE XREF from fcn.000078d0 @ 0x7894(x)
| 0x000078b7 8061 sjmp 0x791a
| ; CODE XREF from fcn.000077b8 @ 0x7877(x)
| 0x000078b9 900d6e mov dptr, #0x0d6e ; 'n\r'
| ; [0xd6e:1]=255 ; 3438
| 0x000078bc e0 movx a, @dptr
| 0x000078bd 4401 orl a, #0x01
| 0x000078bf f0 movx @dptr, a
| 0x000078c0 900f67 mov dptr, #0x0f67 ; 'g\x0f'
| ; [0xf67:1]=255 ; 3943
| 0x000078c3 e0 movx a, @dptr
| 0x000078c4 900d6f mov dptr, #0x0d6f ; 'o\r'
| ; [0xd6f:1]=255 ; 3439
| 0x000078c7 f0 movx @dptr, a
| 0x000078c8 125533 lcall fcn.00005533
| 0x000078cb 78ea mov r0, #0xea
| 0x000078cd 00 nop
\ 0x000078ce 78ef mov r0, #0xef
; CALL XREFS from fcn.00007bfd @ +0x6c(x), +0xbe(x)
/ 299: fcn.000078d0 ();
| 0x000078d0 0178 ajmp 0x7878
0x000078d2 f4 cpl a
0x000078d3 03 rr a
0x000078d4 78f9 mov r0, #0xf9
0x000078d6 0578 inc 0x78 ; [0x78:1]=255 ; 120
0x000078d8 fe mov r6, a
0x000078d9 06 inc @r0
0x000078da 7906 mov r1, #0x06
0x000078dc 08 inc r0
0x000078dd 790b mov r1, #0x0b
0x000078df 09 inc r1
0x000078e0 7910 mov r1, #0x10
0x000078e2 0a inc r2
0x000078e3 7915 mov r1, #0x15
0x000078e5 0b inc r3
0x000078e6 00 nop
0x000078e7 00 nop
0x000078e8 791a mov r1, #0x1a
0x000078ea 12a663 lcall fcn.0000a663
0x000078ed 802e sjmp 0x791d ; fcn.000078d0+0x4d
0x000078ef 12bcc3 lcall fcn.0000bcc3
0x000078f2 8029 sjmp 0x791d ; fcn.000078d0+0x4d
0x000078f4 12baf5 lcall fcn.0000baf5
0x000078f7 8024 sjmp 0x791d ; fcn.000078d0+0x4d
0x000078f9 12d2c1 lcall fcn.0000d2c1
0x000078fc 801f sjmp 0x791d ; fcn.000078d0+0x4d
0x000078fe 12e5d7 lcall fcn.0000e5d7
0x00007901 12b53c lcall fcn.0000b53c
0x00007904 8017 sjmp 0x791d ; fcn.000078d0+0x4d
0x00007906 12cfbc lcall fcn.0000cfbc
0x00007909 8012 sjmp 0x791d ; fcn.000078d0+0x4d
0x0000790b 12be7e lcall fcn.0000be7e
0x0000790e 800d sjmp 0x791d ; fcn.000078d0+0x4d
0x00007910 12cae2 lcall fcn.0000cae2
0x00007913 8008 sjmp 0x791d ; fcn.000078d0+0x4d
0x00007915 12db6d lcall fcn.0000db6d
0x00007918 8003 sjmp 0x791d ; fcn.000078d0+0x4d
| ; CODE XREF from fcn.000078d0 @ 0x78b7(x)
| 0x0000791a 12e49c lcall fcn.0000e49c
| ; XREFS: CODE 0x00007835 CODE 0x0000783d CODE 0x00007899
| ; XREFS: CODE 0x0000789f CODE 0x000078ab CODE 0x000078b0
| ; XREFS: CODE 0x000078b5 CODE 0x000078ed CODE 0x000078f2
| ; XREFS: CODE 0x000078f7 CODE 0x000078fc CODE 0x00007904
| ; XREFS: CODE 0x00007909 CODE 0x0000790e CODE 0x00007913
| ; XREFS: CODE 0x00007918
| 0x0000791d 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x00007920 e0 movx a, @dptr
| 0x00007921 6401 xrl a, #0x01
| 0x00007923 7058 jnz 0x797d
| 0x00007925 e528 mov a, 0x28 ; [0x28:1]=255 ; 40
| 0x00007927 20e153 jb 0xe0.1, 0x797d ; [0xe0:1]=255 ; 224
| ; CODE XREF from fcn.000078d0 @ 0x792c(x)
| 0x0000792a e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000792c 20e7fb jb 0xe0.7, 0x792a ; [0xe0:1]=255 ; 224
| 0x0000792f 759691 mov 0x96, #0x91 ; [0x96:1]=255 ; 145
| ; CODE XREF from fcn.000078d0 @ 0x7934(x)
| 0x00007932 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x00007934 20e7fb jb 0xe0.7, 0x7932 ; [0xe0:1]=255 ; 224
| 0x00007937 859728 mov 0x28, 0x97 ; [0x97:1]=255 ; 151
| 0x0000793a e528 mov a, 0x28 ; [0x28:1]=255 ; 40
| 0x0000793c 30e403 jnb 0xe0.4, 0x7942 ; [0xe0:1]=255 ; 224
| 0x0000793f 20e03b jb 0xe0.0, 0x797d ; [0xe0:1]=255 ; 224
| ; CODE XREF from fcn.000078d0 @ 0x793c(x)
| 0x00007942 752802 mov 0x28, #0x02 ; [0x28:1]=255 ; 2
| 0x00007945 12cef3 lcall fcn.0000cef3
| 0x00007948 400f jc 0x7959
| 0x0000794a 12ced8 lcall fcn.0000ced8
| 0x0000794d 7d40 mov r5, #0x40 ; '@'
| 0x0000794f ~ 7f20 mov r7, #0x20
| ; CALL XREFS from fcn.00007bfd @ +0x86(x), +0x98(x)
/ 8: fcn.00007950 ();
| 0x00007950 2012e4 jb 0x22.2, 0x7937 ; [0x22:1]=255 ; 34
| 0x00007953 d512ce djnz 0x12, 0x7924 ; [0x12:1]=255 ; 18
| 0x00007956 b3 cpl c
| 0x00007957 800b sjmp 0x7964
| ; CODE XREF from fcn.000078d0 @ 0x7948(x)
| 0x00007959 12ced2 lcall fcn.0000ced2
| 0x0000795c 7f20 mov r7, #0x20
| 0x0000795e 12e4d5 lcall fcn.0000e4d5
| 0x00007961 12cede lcall fcn.0000cede
| ; CODE XREF from fcn.000078d0 @ 0x7957(x)
| 0x00007964 12cf01 lcall fcn.0000cf01
| 0x00007967 b50e08 cjne a, 0x0e, 0x7972 ; [0xe:1]=255 ; 14
| 0x0000796a a3 inc dptr
| 0x0000796b e0 movx a, @dptr
| 0x0000796c b50f03 cjne a, 0x0f, 0x7972 ; [0xf:1]=255 ; 15
| 0x0000796f 12cede lcall fcn.0000cede
| ; CODE XREFS from fcn.000078d0 @ 0x7967(x), 0x796c(x), 0x7974(x)
| 0x00007972 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x00007974 20e7fb jb 0xe0.7, 0x7972 ; [0xe0:1]=255 ; 224
| 0x00007977 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000797a 852897 mov 0x97, 0x28 ; [0x28:1]=255 ; 40
| ; CODE XREFS from fcn.000078d0 @ 0x7923(x), 0x7927(x), 0x793f(x)
| 0x0000797d 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x00007980 e0 movx a, @dptr
| 0x00007981 6402 xrl a, #0x02
| 0x00007983 7068 jnz 0x79ed
| ; CODE XREF from fcn.000078d0 @ 0x7987(x)
| 0x00007985 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x00007987 20e7fb jb 0xe0.7, 0x7985 ; [0xe0:1]=255 ; 224
| 0x0000798a 759691 mov 0x96, #0x91 ; [0x96:1]=255 ; 145
| ; CODE XREF from fcn.000078d0 @ 0x798f(x)
| 0x0000798d e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000798f 20e7fb jb 0xe0.7, 0x798d ; [0xe0:1]=255 ; 224
| 0x00007992 859728 mov 0x28, 0x97 ; [0x97:1]=255 ; 151
| 0x00007995 e528 mov a, 0x28 ; [0x28:1]=255 ; 40
| 0x00007997 30e053 jnb 0xe0.0, 0x79ed ; [0xe0:1]=255 ; 224
| 0x0000799a 752840 mov 0x28, #0x40 ; '@'
| ; [0x28:1]=255 ; 64
| 0x0000799d 12cef3 lcall fcn.0000cef3
| 0x000079a0 400f jc 0x79b1
| 0x000079a2 12ced8 lcall fcn.0000ced8
| 0x000079a5 7d40 mov r5, #0x40 ; '@'
| 0x000079a7 7f20 mov r7, #0x20
| 0x000079a9 12dd33 lcall fcn.0000dd33
| 0x000079ac 12ceb3 lcall fcn.0000ceb3
| 0x000079af 800b sjmp 0x79bc
| ; CODE XREF from fcn.000078d0 @ 0x79a0(x)
| 0x000079b1 12ced2 lcall fcn.0000ced2
| 0x000079b4 7f20 mov r7, #0x20
| 0x000079b6 12dd33 lcall fcn.0000dd33
| 0x000079b9 12cede lcall fcn.0000cede
| ; CODE XREF from fcn.000078d0 @ 0x79af(x)
| 0x000079bc 12cf01 lcall fcn.0000cf01
| 0x000079bf b50e08 cjne a, 0x0e, 0x79ca ; [0xe:1]=255 ; 14
| 0x000079c2 a3 inc dptr
| 0x000079c3 e0 movx a, @dptr
| 0x000079c4 b50f03 cjne a, 0x0f, 0x79ca ; [0xf:1]=255 ; 15
| 0x000079c7 12cede lcall fcn.0000cede
| ; CODE XREFS from fcn.000078d0 @ 0x79bf(x), 0x79c4(x)
| 0x000079ca 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x000079cd e0 movx a, @dptr
| 0x000079ce 700a jnz 0x79da
| 0x000079d0 900f67 mov dptr, #0x0f67 ; 'g\x0f'
| ; [0xf67:1]=255 ; 3943
| 0x000079d3 e0 movx a, @dptr
| 0x000079d4 b40903 cjne a, #0x09, 0x79da
| 0x000079d7 128dad lcall fcn.00008dad
| ; CODE XREFS from fcn.000078d0 @ 0x79ce(x), 0x79d4(x)
| 0x000079da 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x000079dd e0 movx a, @dptr
| 0x000079de 6404 xrl a, #0x04
| 0x000079e0 600b jz 0x79ed
| ; CODE XREF from fcn.000078d0 @ 0x79e4(x)
| 0x000079e2 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x000079e4 20e7fb jb 0xe0.7, 0x79e2 ; [0xe0:1]=255 ; 224
| 0x000079e7 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x000079ea 852897 mov 0x97, 0x28 ; [0x28:1]=255 ; 40
| ; CODE XREFS from fcn.000078d0 @ 0x7817(x), 0x7983(x), 0x7997(x), 0x79e0(x)
| 0x000079ed d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
| 0x000079ef 22 ret
; CALL XREFS from fcn.00002400 @ 0x7f41(x), 0x7ffe(x)
/ 39: fcn.000079f0 ();
| 0x000079f0 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x000079f3 e0 movx a, @dptr
| 0x000079f4 125533 lcall fcn.00005533
| 0x000079f7 7a19 mov r2, #0x19
| 0x000079f9 027a3e ljmp 0x7a3e
0x000079fc 07 inc @r1
0x000079fd 7a4f mov r2, #0x4f ; 'O'
0x000079ff 08 inc r0
0x00007a00 7a55 mov r2, #0x55 ; 'U'
0x00007a02 09 inc r1
0x00007a03 7a68 mov r2, #0x68 ; 'h'
0x00007a05 0b inc r3
0x00007a06 7abe mov r2, #0xbe
0x00007a08 0c inc r4
0x00007a09 7ad7 mov r2, #0xd7
0x00007a0b 0d inc r5
0x00007a0c 7ad1 mov r2, #0xd1
0x00007a0e 0e inc r6
0x00007a0f 7b9a mov r3, #0x9a
0x00007a11 0f inc r7
0x00007a12 7baa mov r3, #0xaa
0x00007a14 100000 jbc 0x20.0, 0x7a17 ; [0x20:1]=255 ; 32
; CODE XREF from fcn.000079f0 @ +0x24(x)
0x00007a17 7bb2 mov r3, #0xb2
0x00007a19 7f01 mov r7, #0x01
0x00007a1b 12e5bf lcall fcn.0000e5bf
0x00007a1e 7bff mov r3, #0xff
0x00007a20 7ae8 mov r2, #0xe8
0x00007a22 7966 mov r1, #0x66 ; 'f'
0x00007a24 7d0c mov r5, #0x0c
0x00007a26 12de0a lcall fcn.0000de0a
0x00007a29 7b01 mov r3, #0x01
0x00007a2b 7a0f mov r2, #0x0f
0x00007a2d 7992 mov r1, #0x92
0x00007a2f 7d06 mov r5, #0x06
0x00007a31 12de0a lcall fcn.0000de0a
0x00007a34 7ff7 mov r7, #0xf7
0x00007a36 12e3e0 lcall fcn.0000e3e0
0x00007a39 d203 setb 0x20.3 ; [0x20:1]=255 ; 32
0x00007a3b 027bb2 ljmp 0x7bb2 ; fcn.00007a9c+0x116
| ; CODE XREF from fcn.000079f0 @ 0x79f9(x)
| 0x00007a3e 7aee mov r2, #0xee
| 0x00007a40 7b00 mov r3, #0x00
| 0x00007a42 129655 lcall fcn.00009655
| 0x00007a45 04 inc a
| 0x00007a46 f0 movx @dptr, a
| 0x00007a47 a3 inc dptr
| 0x00007a48 7424 mov a, #0x24 ; '$'
| 0x00007a4a f0 movx @dptr, a
| 0x00007a4b 7d10 mov r5, #0x10
| 0x00007a4d 8014 sjmp 0x7a63
0x00007a4f 12da7a lcall fcn.0000da7a
0x00007a52 027bb2 ljmp 0x7bb2 ; fcn.00007a9c+0x116
0x00007a55 7aef mov r2, #0xef
0x00007a57 7b24 mov r3, #0x24 ; '$'
0x00007a59 129655 lcall fcn.00009655
0x00007a5c f0 movx @dptr, a
0x00007a5d a3 inc dptr
0x00007a5e 7437 mov a, #0x37 ; '7'
0x00007a60 f0 movx @dptr, a
0x00007a61 7d11 mov r5, #0x11
| ; CODE XREF from fcn.000079f0 @ 0x7a4d(x)
| 0x00007a63 7f11 mov r7, #0x11
| 0x00007a65 027b95 ljmp 0x7b95
0x00007a68 129678 lcall fcn.00009678
0x00007a6b 7408 mov a, #0x08
0x00007a6d f0 movx @dptr, a
0x00007a6e 7b79 mov r3, #0x79 ; 'y'
0x00007a70 127bfd lcall fcn.00007bfd
0x00007a73 7406 mov a, #0x06
0x00007a75 1296eb lcall fcn.000096eb
0x00007a78 7b64 mov r3, #0x64 ; 'd'
0x00007a7a 127bfd lcall fcn.00007bfd
0x00007a7d 129678 lcall fcn.00009678
0x00007a80 7408 mov a, #0x08
0x00007a82 f0 movx @dptr, a
0x00007a83 7b65 mov r3, #0x65 ; 'e'
0x00007a85 7d03 mov r5, #0x03
0x00007a87 7fb0 mov r7, #0xb0
0x00007a89 129fe0 lcall fcn.00009fe0
0x00007a8c 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
0x00007a8f 1254fe lcall fcn.000054fe
0x00007a92 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
0x00007a95 12514b lcall fcn.0000514b
0x00007a98 13 rrc a
0x00007a99 13 rrc a
0x00007a9a 543f anl a, #0x3f
; CALL XREFS from fcn.00007bfd @ +0x36(x), +0x52(x), +0xfa(x), +0x1da(x)
/ 74: fcn.00007a9c ();
| 0x00007a9c ff mov r7, a
| 0x00007a9d bf1007 cjne r7, #0x10, 0x7aa7
| 0x00007aa0 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| 0x00007aa3 e0 movx a, @dptr
| 0x00007aa4 ff mov r7, a
| 0x00007aa5 8002 sjmp 0x7aa9
| ; CODE XREF from fcn.00007a9c @ 0x7a9d(x)
| 0x00007aa7 7f00 mov r7, #0x00
| ; CODE XREF from fcn.00007a9c @ 0x7aa5(x)
| 0x00007aa9 ef mov a, r7
| 0x00007aaa 1296eb lcall fcn.000096eb
| 0x00007aad 7b06 mov r3, #0x06
| 0x00007aaf 7d03 mov r5, #0x03
| 0x00007ab1 7fb0 mov r7, #0xb0
| 0x00007ab3 129fe0 lcall fcn.00009fe0
| 0x00007ab6 e4 clr a
| 0x00007ab7 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00007aba f0 movx @dptr, a
| 0x00007abb 027bb2 ljmp 0x7bb2
0x00007abe 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x00007ac1 e0 movx a, @dptr
0x00007ac2 ff mov r7, a
0x00007ac3 12b87f lcall fcn.0000b87f
0x00007ac6 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x00007ac9 e0 movx a, @dptr
0x00007aca 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
0x00007acd f0 movx @dptr, a
0x00007ace 027bb2 ljmp 0x7bb2 ; fcn.00007a9c+0x116
0x00007ad1 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
0x00007ad4 740b mov a, #0x0b
0x00007ad6 f0 movx @dptr, a
0x00007ad7 200303 jb 0x20.3, 0x7add ; [0x20:1]=255 ; 32
0x00007ada 027bb2 ljmp 0x7bb2 ; fcn.00007a9c+0x116
; CODE XREF from fcn.00007a9c @ +0x3b(x)
0x00007add 300815 jnb 0x21.0, 0x7af5 ; [0x21:1]=255 ; 33
0x00007ae0 c208 clr 0x21.0 ; [0x21:1]=255 ; 33
0x00007ae2 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
0x00007ae5 7406 mov a, #0x06
0x00007ae7 f0 movx @dptr, a
0x00007ae8 7428 mov a, #0x28 ; '('
0x00007aea 1296f7 lcall fcn.000096f7
0x00007aed 7409 mov a, #0x09
0x00007aef f0 movx @dptr, a
0x00007af0 7d22 mov r5, #0x22 ; '\"'
0x00007af2 127bf4 lcall fcn.00007bf4
; CODE XREF from fcn.00007a9c @ +0x41(x)
0x00007af5 300015 jnb 0x20.0, 0x7b0d ; [0x20:1]=255 ; 32
0x00007af8 c200 clr 0x20.0 ; [0x20:1]=255 ; 32
0x00007afa 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
0x00007afd 7406 mov a, #0x06
0x00007aff f0 movx @dptr, a
0x00007b00 7443 mov a, #0x43 ; 'C'
0x00007b02 1296f7 lcall fcn.000096f7
0x00007b05 7408 mov a, #0x08
0x00007b07 f0 movx @dptr, a
0x00007b08 7d23 mov r5, #0x23 ; '#'
0x00007b0a 127bf4 lcall fcn.00007bf4
; CODE XREF from fcn.00007a9c @ +0x59(x)
0x00007b0d 300f40 jnb 0x21.7, 0x7b50 ; [0x21:1]=255 ; 33
0x00007b10 c20f clr 0x21.7 ; [0x21:1]=255 ; 33
0x00007b12 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x00007b15 e0 movx a, @dptr
0x00007b16 ff mov r7, a
0x00007b17 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
0x00007b1a 9007cb mov dptr, #0x07cb ; [0x7cb:1]=255 ; 1995
0x00007b1d 1254f2 lcall fcn.000054f2
0x00007b20 ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
0x00007b22 ac83 mov r4, 0x83 ; [0x83:1]=255 ; 131
0x00007b24 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
0x00007b27 ec mov a, r4
0x00007b28 f0 movx @dptr, a
0x00007b29 a3 inc dptr
0x00007b2a ed mov a, r5
0x00007b2b f0 movx @dptr, a
0x00007b2c 129681 lcall fcn.00009681
0x00007b2f af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
0x00007b31 ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
0x00007b33 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
0x00007b36 127bda lcall fcn.00007bda
0x00007b39 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x00007b3c e0 movx a, @dptr
0x00007b3d 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
0x00007b40 9007c3 mov dptr, #0x07c3 ; [0x7c3:1]=255 ; 1987
0x00007b43 1254f2 lcall fcn.000054f2
0x00007b46 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
0x00007b48 ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
0x00007b4a 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
0x00007b4d 127bda lcall fcn.00007bda
; CODE XREF from fcn.00007a9c @ +0x71(x)
0x00007b50 300a1d jnb 0x21.2, 0x7b70 ; [0x21:1]=255 ; 33
0x00007b53 c20a clr 0x21.2 ; [0x21:1]=255 ; 33
0x00007b55 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
0x00007b58 7407 mov a, #0x07
0x00007b5a f0 movx @dptr, a
0x00007b5b a3 inc dptr
0x00007b5c 74e4 mov a, #0xe4
0x00007b5e f0 movx @dptr, a
0x00007b5f a3 inc dptr
0x00007b60 e4 clr a
0x00007b61 f0 movx @dptr, a
0x00007b62 a3 inc dptr
0x00007b63 7424 mov a, #0x24 ; '$'
0x00007b65 f0 movx @dptr, a
0x00007b66 e4 clr a
0x00007b67 fb mov r3, a
0x00007b68 fa mov r2, a
0x00007b69 7d26 mov r5, #0x26 ; '&'
0x00007b6b 7f22 mov r7, #0x22 ; '\"'
0x00007b6d 128e19 lcall fcn.00008e19
; CODE XREF from fcn.00007a9c @ +0xb4(x)
0x00007b70 300411 jnb 0x20.4, 0x7b84 ; [0x20:1]=255 ; 32
0x00007b73 c204 clr 0x20.4 ; [0x20:1]=255 ; 32
0x00007b75 129655 lcall fcn.00009655
0x00007b78 f0 movx @dptr, a
0x00007b79 a3 inc dptr
0x00007b7a f0 movx @dptr, a
0x00007b7b fb mov r3, a
0x00007b7c fa mov r2, a
0x00007b7d 7d30 mov r5, #0x30 ; '0'
0x00007b7f 7f22 mov r7, #0x22 ; '\"'
0x00007b81 128e19 lcall fcn.00008e19
; CODE XREF from fcn.00007a9c @ +0xd4(x)
0x00007b84 300b2b jnb 0x21.3, 0x7bb2 ; [0x21:1]=255 ; 33 ; fcn.00007a9c+0x116
0x00007b87 c20b clr 0x21.3 ; [0x21:1]=255 ; 33
0x00007b89 129655 lcall fcn.00009655
0x00007b8c f0 movx @dptr, a
0x00007b8d a3 inc dptr
0x00007b8e f0 movx @dptr, a
0x00007b8f fb mov r3, a
0x00007b90 fa mov r2, a
0x00007b91 7d31 mov r5, #0x31 ; '1'
0x00007b93 7f22 mov r7, #0x22 ; '\"'
| ; CODE XREF from fcn.000079f0 @ 0x7a65(x)
| 0x00007b95 128e19 lcall fcn.00008e19
\ 0x00007b98 8018 sjmp 0x7bb2 ; fcn.00007a9c+0x116
0x00007b9a 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x00007b9d e0 movx a, @dptr
0x00007b9e ff mov r7, a
0x00007b9f 12ba5a lcall fcn.0000ba5a
0x00007ba2 7f02 mov r7, #0x02
0x00007ba4 12b1ca lcall fcn.0000b1ca
0x00007ba7 02e893 ljmp fcn.0000e893
0x00007baa 900e0a mov dptr, #0x0e0a ; '\n\x0e'
; [0xe0a:1]=255 ; 3594
0x00007bad e0 movx a, @dptr
0x00007bae ff mov r7, a
0x00007baf 12887e lcall fcn.0000887e
| ; XREFS: CODE 0x00007a3b CODE 0x00007a52 CODE 0x00007abb
| ; XREFS: CODE 0x00007ace CODE 0x00007ada CODE 0x00007b84
| ; XREFS: CODE 0x00007b98
| 0x00007bb2 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00007bb5 e0 movx a, @dptr
| 0x00007bb6 640b xrl a, #0x0b
| 0x00007bb8 6009 jz 0x7bc3
| 0x00007bba e4 clr a
| 0x00007bbb 900e0a mov dptr, #0x0e0a ; '\n\x0e'
| ; [0xe0a:1]=255 ; 3594
| 0x00007bbe f0 movx @dptr, a
| 0x00007bbf 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00007bc2 f0 movx @dptr, a
| ; CODE XREF from fcn.00007a9c @ 0x7bb8(x)
| 0x00007bc3 90ef63 mov dptr, #0xef63 ; [0xef63:1]=255
| 0x00007bc6 e4 clr a
| 0x00007bc7 93 movc a, @a+dptr
| 0x00007bc8 b4ff0e cjne a, #0xff, 0x7bd9
| 0x00007bcb 7bff mov r3, #0xff
| 0x00007bcd 7aef mov r2, #0xef
| 0x00007bcf 7963 mov r1, #0x63 ; 'c'
| 0x00007bd1 900df2 mov dptr, #0x0df2 ; [0xdf2:1]=255 ; 3570
| 0x00007bd4 e0 movx a, @dptr
| ; CODE XREF from fcn.00007bfd @ +0x49(x)
| 0x00007bd5 fd mov r5, a
| 0x00007bd6 12d709 lcall fcn.0000d709
| ; CODE XREF from fcn.00007a9c @ 0x7bc8(x)
\ 0x00007bd9 22 ret
; CALL XREFS from fcn.00007a9c @ +0x9a(x), +0xb1(x)
/ 26: fcn.00007bda ();
| 0x00007bda ee mov a, r6
| 0x00007bdb f0 movx @dptr, a
| ; CODE XREF from fcn.00007bfd @ +0x208(x)
| 0x00007bdc a3 inc dptr
| 0x00007bdd ef mov a, r7
| 0x00007bde f0 movx @dptr, a
| 0x00007bdf e4 clr a
| 0x00007be0 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00007be3 f0 movx @dptr, a
| 0x00007be4 a3 inc dptr
| 0x00007be5 f0 movx @dptr, a
| 0x00007be6 a3 inc dptr
| 0x00007be7 f0 movx @dptr, a
| 0x00007be8 a3 inc dptr
| 0x00007be9 f0 movx @dptr, a
| 0x00007bea fb mov r3, a
| 0x00007beb fa mov r2, a
| 0x00007bec 7d30 mov r5, #0x30 ; '0'
| 0x00007bee 7f22 mov r7, #0x22 ; '\"'
| 0x00007bf0 128e19 lcall fcn.00008e19
\ 0x00007bf3 22 ret
; CALL XREFS from fcn.00007a9c @ +0x56(x), +0x6e(x)
/ 9: fcn.00007bf4 ();
| 0x00007bf4 e4 clr a
| 0x00007bf5 fb mov r3, a
| 0x00007bf6 fa mov r2, a
| 0x00007bf7 7f22 mov r7, #0x22 ; '\"'
| 0x00007bf9 128e19 lcall fcn.00008e19
\ 0x00007bfc 22 ret
; CALL XREFS from fcn.000079f0 @ +0x80(x), +0x8a(x)
/ 8: fcn.00007bfd ();
| 0x00007bfd 7d03 mov r5, #0x03
| 0x00007bff 7fb0 mov r7, #0xb0
| 0x00007c01 129fe0 lcall fcn.00009fe0
\ 0x00007c04 22 ret
0x00007c05 6090 jz 0x7b97 ; fcn.000079f0+0x1a7
0x00007c07 4030 jc 0x7c39
0x00007c09 48 orl a, r0
0x00007c0a 201824 jb 0x23.0, 0x7c31 ; [0x23:1]=255 ; 35
0x00007c0d 100c12 jbc 0x21.4, 0x7c22 ; [0x21:1]=255 ; 33
0x00007c10 08 inc r0
0x00007c11 06 inc @r0
0x00007c12 09 inc r1
; CODE XREF from fcn.00007bfd @ +0x90(x)
0x00007c13 04 inc a
0x00007c14 03 rr a
0x00007c15 00 nop
0x00007c16 020bdc ljmp 0x0bdc
0x00007c19 0b inc r3
0x00007c1a dc0b djnz r4, 0x7c27
0x00007c1c dc0b djnz r4, 0x7c29
0x00007c1e dc0b djnz r4, 0x7c2b
0x00007c20 dc0b djnz r4, 0x7c2d
; CODE XREF from fcn.00007bfd @ +0x10(x)
0x00007c22 dc34 djnz r4, 0x7c58
0x00007c24 8c51 mov 0x51, r4 ; [0x51:1]=255 ; 81
0x00007c26 9c subb a, r4
; CODE XREF from fcn.00007bfd @ +0x1d(x)
0x00007c27 67 xrl a, @r1
0x00007c28 68 xrl a, r0
; CODE XREF from fcn.00007bfd @ +0x1f(x)
0x00007c29 785c mov r0, #0x5c ; '\\'
; CODE XREF from fcn.00007bfd @ +0x21(x)
0x00007c2b 0b inc r3
; CODE XREF from fcn.00007bfd @ +0x14e(x)
0x00007c2c dc22 djnz r4, 0x7c50
0x00007c2e 0c inc r4
0x00007c2f 348c addc a, #0x8c
; CODE XREF from fcn.00007bfd @ +0xd(x)
0x00007c31 4434 orl a, #0x34
0x00007c33 519c acall fcn.00007a9c
; CODE XREF from fcn.00007bfd @ +0x8d(x)
0x00007c35 5d anl a, r5
0x00007c36 3c addc a, r4
0x00007c37 67 xrl a, @r1
0x00007c38 68 xrl a, r0
; CODE XREF from fcn.00007bfd @ +0xa(x)
0x00007c39 7064 jnz 0x7c9f
0x00007c3b 785c mov r0, #0x5c ; '\\'
0x00007c3d 7f80 mov r7, #0x80
0x00007c3f 0b inc r3
0x00007c40 dc17 djnz r4, 0x7c59
0x00007c42 7c22 mov r4, #0x22 ; '\"'
0x00007c44 0c inc r4
; CODE XREF from fcn.00007bfd @ +0x69(x)
0x00007c45 2b add a, r3
0x00007c46 b4348c cjne a, #0x34, 0x7bd5 ; fcn.00007a9c+0x139
0x00007c49 3c addc a, r4
0x00007c4a b044 anl c, /0x28.4 ; [0x28:1]=255 ; 40
0x00007c4c 344b addc a, #0x4b
0x00007c4e 28 add a, r0
0x00007c4f 519c acall fcn.00007a9c
0x00007c51 57 anl a, @r1
0x00007c52 a05d orl c, /0x2b.5 ; [0x2b:1]=255 ; 43
0x00007c54 3c addc a, r4
0x00007c55 627c xrl 0x7c, a ; [0x7c:1]=255 ; 124
0x00007c57 348c addc a, #0x8c
; CODE XREF from fcn.00007bfd @ +0x43(x)
0x00007c59 3a addc a, r2
0x00007c5a b84084 cjne r0, #0x40, 0x7be1 ; fcn.00007bda+0x7
0x00007c5d 45fc orl a, 0xfc ; [0xfc:1]=255 ; 252
0x00007c5f 4b orl a, r3
0x00007c60 28 add a, r0
0x00007c61 500c jnc 0x7c6f
0x00007c63 54ac anl a, #0xac
0x00007c65 59 anl a, r1
0x00007c66 100bdc jbc 0x21.3, 0x7c45 ; [0x21:1]=255 ; 33
0x00007c69 11d0 acall fcn.000078d0
0x00007c6b 17 dec @r1
0x00007c6c 7c1c mov r4, #0x1c
0x00007c6e e4 clr a
; CODE XREF from fcn.00007bfd @ +0x64(x)
0x00007c6f 22 ret
0x00007c70 0c inc r4
0x00007c71 26 add a, @r0
0x00007c72 fc mov r4, a
0x00007c73 2b add a, r3
0x00007c74 b43038 cjne a, #0x30, 0x7caf
0x00007c77 348c addc a, #0x8c
0x00007c79 38 addc a, r0
0x00007c7a b43cb0 cjne a, #0x3c, 0x7c2d
0x00007c7d 26 add a, @r0
0x00007c7e fc mov r4, a
0x00007c7f 2a add a, r2
0x00007c80 8c2d mov 0x2d, r4 ; [0x2d:1]=255 ; 45
0x00007c82 fc mov r4, a
0x00007c83 3150 acall fcn.00007950
0x00007c85 348c addc a, #0x8c
0x00007c87 37 addc a, @r1
0x00007c88 ac3a mov r4, 0x3a ; [0x3a:1]=255 ; 58
0x00007c8a b83da8 cjne r0, #0x3d, 0x7c35
0x00007c8d 4084 jc 0x7c13
0x00007c8f 434c2a orl 0x4c, #0x2a ; [0x4c:1]=255 ; 42
0x00007c92 8c2d mov 0x2d, r4 ; [0x2d:1]=255 ; 45
0x00007c94 fc mov r4, a
0x00007c95 3150 acall fcn.00007950
0x00007c97 348c addc a, #0x8c
0x00007c99 37 addc a, @r1
0x00007c9a ac3a mov r4, 0x3a ; [0x3a:1]=255 ; 58
0x00007c9c b83da8 cjne r0, #0x3d, 0x7c47
; CODE XREF from fcn.00007bfd @ +0x3c(x)
0x00007c9f 4084 jc 0x7c25
0x00007ca1 434c45 orl 0x4c, #0x45 ; [0x4c:1]=255 ; 69
0x00007ca4 fc mov r4, a
0x00007ca5 48 orl a, r0
0x00007ca6 9c subb a, r4
0x00007ca7 4b orl a, r3
0x00007ca8 28 add a, r0
0x00007ca9 4d orl a, r5
0x00007caa a050 orl c, /0x2a.0 ; [0x2a:1]=255 ; 42
0x00007cac 0c inc r4
0x00007cad 5264 anl 0x64, a ; [0x64:1]=255 ; 100
; CODE XREF from fcn.00007bfd @ +0x77(x)
0x00007caf 54ac anl a, #0xac
0x00007cb1 56 anl a, @r0
0x00007cb2 e4 clr a
0x00007cb3 0598 inc 0x98 ; [0x98:1]=255 ; 152
0x00007cb5 08 inc r0
0x00007cb6 c4 swap a
0x00007cb7 0b inc r3
0x00007cb8 dc0e djnz r4, 0x7cc8
0x00007cba e0 movx a, @dptr
0x00007cbb 11d0 acall fcn.000078d0
0x00007cbd 14 dec a
0x00007cbe ac17 mov r4, 0x17 ; [0x17:1]=255 ; 23
0x00007cc0 7c1a mov r4, #0x1a
0x00007cc2 38 addc a, r0
0x00007cc3 1c dec r4
0x00007cc4 e4 clr a
0x00007cc5 1f dec r7
0x00007cc6 8022 sjmp 0x7cea
; CODE XREF from fcn.00007bfd @ +0xbb(x)
0x00007cc8 0c inc r4
0x00007cc9 248c add a, #0x8c
0x00007ccb 26 add a, @r0
0x00007ccc fc mov r4, a
0x00007ccd 29 add a, r1
0x00007cce 5c anl a, r4
; CODE XREF from fcn.00007bfd @ +0xd3(x)
0x00007ccf 2b add a, r3
0x00007cd0 b42dfc cjne a, #0x2d, 0x7ccf
0x00007cd3 303832 jnb 0x27.0, 0x7d08 ; [0x27:1]=255 ; 39
0x00007cd6 68 xrl a, r0
0x00007cd7 348c addc a, #0x8c
0x00007cd9 36 addc a, @r0
0x00007cda a4 mul ab
0x00007cdb 38 addc a, r0
0x00007cdc b43ab4 cjne a, #0x3a, 0x7c93
0x00007cdf 3c addc a, r4
0x00007ce0 b03e anl c, /0x27.6 ; [0x27:1]=255 ; 39
0x00007ce2 a040 orl c, /0x28.0 ; [0x28:1]=255 ; 40
0x00007ce4 84 div ab
0x00007ce5 4260 orl 0x60, a ; [0x60:1]=255 ; 96
0x00007ce7 4434 orl a, #0x34
0x00007ce9 45fc orl a, 0xfc ; [0xfc:1]=255 ; 252
0x00007ceb 47 orl a, @r1
0x00007cec bc4974 cjne r4, #0x49, 0x7d63
0x00007cef 4b orl a, r3
0x00007cf0 28 add a, r0
0x00007cf1 4c orl a, r4
0x00007cf2 d04e pop 0x4e ; [0x4e:1]=255 ; 78
0x00007cf4 7050 jnz 0x7d46
0x00007cf6 08 inc r0
0x00007cf7 519c acall fcn.00007a9c
0x00007cf9 532854 anl 0x28, #0x54 ; [0x28:1]=255 ; 84
0x00007cfc ac56 mov r4, 0x56 ; [0x56:1]=255 ; 86
0x00007cfe 28 add a, r0
0x00007cff 57 anl a, @r1
0x00007d00 a059 orl c, /0x2b.1 ; [0x2b:1]=255 ; 43
0x00007d02 105a7c jbc 0x2b.2, 0x7d81 ; [0x2b:1]=255 ; 43
0x00007d05 5b anl a, r3
0x00007d06 e0 movx a, @dptr
0x00007d07 5d anl a, r5
; CODE XREF from fcn.00007bfd @ +0xd6(x)
0x00007d08 3c addc a, r4
0x00007d09 5e anl a, r6
0x00007d0a 945f subb a, #0x5f
0x00007d0c e8 mov a, r0
0x00007d0d 6134 ajmp 0x7b34
0x00007d0f 627c xrl 0x7c, a ; [0x7c:1]=255 ; 124
0x00007d11 63c064 xrl 0xc0, #0x64 ; [0xc0:1]=255 ; 100
0x00007d14 fc mov r4, a
0x00007d15 66 xrl a, @r0
0x00007d16 3467 addc a, #0x67
0x00007d18 68 xrl a, r0
; CODE XREF from fcn.00007bfd @ +0x155(x)
0x00007d19 68 xrl a, r0
0x00007d1a 98 subb a, r0
0x00007d1b 69 xrl a, r1
0x00007d1c c06a push 0x6a ; [0x6a:1]=255 ; 106
0x00007d1e e8 mov a, r0
0x00007d1f 6c xrl a, r4
0x00007d20 08 inc r0
0x00007d21 6d xrl a, r5
0x00007d22 246e add a, #0x6e
0x00007d24 3c addc a, r4
0x00007d25 6f xrl a, r7
0x00007d26 5070 jnc 0x7d98
0x00007d28 6471 xrl a, #0x71
0x00007d2a 7072 jnz 0x7d9e
0x00007d2c 7873 mov r0, #0x73 ; 's'
0x00007d2e 7c74 mov r4, #0x74 ; 't'
0x00007d30 7c75 mov r4, #0x75 ; 'u'
0x00007d32 7876 mov r0, #0x76 ; 'v'
0x00007d34 7477 mov a, #0x77 ; 'w'
0x00007d36 68 xrl a, r0
0x00007d37 785c mov r0, #0x5c ; '\\'
0x00007d39 794c mov r1, #0x4c ; 'L'
0x00007d3b 7a38 mov r2, #0x38 ; '8'
0x00007d3d 7b20 mov r3, #0x20
0x00007d3f 7c08 mov r4, #0x08
0x00007d41 7ce8 mov r4, #0xe8
0x00007d43 7dc8 mov r5, #0xc8
0x00007d45 7ea8 mov r6, #0xa8
0x00007d47 7f80 mov r7, #0x80
0x00007d49 8058 sjmp 0x7da3
0x00007d4b 812c ajmp 0x7c2c
0x00007d4d 03 rr a
0x00007d4e fc mov r4, a
0x00007d4f 0598 inc 0x98 ; [0x98:1]=255 ; 152
0x00007d51 07 inc @r1
0x00007d52 3008c4 jnb 0x21.0, 0x7d19 ; [0x21:1]=255 ; 33
0x00007d55 0a inc r2
0x00007d56 540b anl a, #0x0b
0x00007d58 dc0d djnz r4, 0x7d67
0x00007d5a 600e jz 0x7d6a
0x00007d5c e0 movx a, @dptr
0x00007d5d 105c11 jbc 0x2b.4, 0x7d71 ; [0x2b:1]=255 ; 43
0x00007d60 d013 pop 0x13 ; [0x13:1]=255 ; 19
0x00007d62 4014 jc 0x7d78
0x00007d64 b016 anl c, /0x22.6 ; [0x22:1]=255 ; 34
0x00007d66 18 dec r0
; CODE XREF from fcn.00007bfd @ +0x15b(x)
0x00007d67 17 dec @r1
0x00007d68 7c18 mov r4, #0x18
; CODE XREF from fcn.00007bfd @ +0x15d(x)
0x00007d6a dc1a djnz r4, 0x7d86
0x00007d6c 38 addc a, r0
0x00007d6d 1b dec r3
0x00007d6e 901ce4 mov dptr, #0x1ce4 ; [0x1ce4:1]=255
; CODE XREF from fcn.00007bfd @ +0x160(x)
0x00007d71 1e dec r6
0x00007d72 341f addc a, #0x1f
0x00007d74 8020 sjmp 0x7d96
0x00007d76 c8 xch a, r0
0x00007d77 22 ret
; CODE XREF from fcn.00007bfd @ +0x165(x)
0x00007d78 0c inc r4
0x00007d79 23 rl a
0x00007d7a 5024 jnc 0x7da0
0x00007d7c 8c25 mov 0x25, r4 ; [0x25:1]=255 ; 37
0x00007d7e c4 swap a
0x00007d7f 26 add a, @r0
0x00007d80 fc mov r4, a
; CODE XREF from fcn.00007bfd @ +0x105(x)
0x00007d81 28 add a, r0
0x00007d82 302960 jnb 0x25.1, 0x7de5 ; [0x25:1]=255 ; 37
0x00007d85 2a add a, r2
; CODE XREF from fcn.00007bfd @ +0x16d(x)
0x00007d86 8c2b mov 0x2b, r4 ; [0x2b:1]=255 ; 43
0x00007d88 b42cd8 cjne a, #0x2c, 0x7d63
0x00007d8b 2d add a, r5
0x00007d8c fc mov r4, a
0x00007d8d 2f add a, r7
0x00007d8e 1c dec r4
0x00007d8f 303831 jnb 0x27.0, 0x7dc3 ; [0x27:1]=255 ; 39
0x00007d92 5032 jnc 0x7dc6
0x00007d94 68 xrl a, r0
0x00007d95 33 rlc a
; CODE XREF from fcn.00007bfd @ +0x177(x)
0x00007d96 7c34 mov r4, #0x34 ; '4'
; CODE XREF from fcn.00007bfd @ +0x129(x)
0x00007d98 8c35 mov 0x35, r4 ; [0x35:1]=255 ; 53
0x00007d9a 9c subb a, r4
0x00007d9b 36 addc a, @r0
0x00007d9c a4 mul ab
0x00007d9d 37 addc a, @r1
; CODE XREF from fcn.00007bfd @ +0x12d(x)
0x00007d9e ac38 mov r4, 0x38 ; [0x38:1]=255 ; 56
; CODE XREF from fcn.00007bfd @ +0x17d(x)
0x00007da0 b439b8 cjne a, #0x39, 0x7d5b
; CODE XREF from fcn.00007bfd @ +0x14c(x)
0x00007da3 3a addc a, r2
0x00007da4 b83bb4 cjne r0, #0x3b, 0x7d5b
0x00007da7 3c addc a, r4
0x00007da8 b03d anl c, /0x27.5 ; [0x27:1]=255 ; 39
0x00007daa a83e mov r0, 0x3e ; [0x3e:1]=255 ; 62
0x00007dac a03f orl c, /0x27.7 ; [0x27:1]=255 ; 39
0x00007dae 9440 subb a, #0x40
0x00007db0 84 div ab
0x00007db1 4174 ajmp 0x7a74
0x00007db3 4260 orl 0x60, a ; [0x60:1]=255 ; 96
0x00007db5 434c44 orl 0x4c, #0x44 ; [0x4c:1]=255 ; 68
0x00007db8 3445 addc a, #0x45
0x00007dba 18 dec r0
0x00007dbb 45fc orl a, 0xfc ; [0xfc:1]=255 ; 252
0x00007dbd 46 orl a, @r0
0x00007dbe e0 movx a, @dptr
0x00007dbf 47 orl a, @r1
0x00007dc0 c048 push 0x48 ; [0x48:1]=255 ; 72
0x00007dc2 9c subb a, r4
; CODE XREF from fcn.00007bfd @ +0x192(x)
0x00007dc3 49 orl a, r1
0x00007dc4 784a mov r0, #0x4a ; 'J'
; CODE XREF from fcn.00007bfd @ +0x195(x)
0x00007dc6 504b jnc 0x7e13
0x00007dc8 28 add a, r0
0x00007dc9 4b orl a, r3
0x00007dca fc mov r4, a
0x00007dcb 4c orl a, r4
0x00007dcc d04d pop 0x4d ; [0x4d:1]=255 ; 77
0x00007dce a04e orl c, /0x29.6 ; [0x29:1]=255 ; 41
0x00007dd0 704f jnz 0x7e21 ; fcn.00002400+0x5a21
0x00007dd2 4050 jc 0x7e24 ; fcn.00002400+0x5a24
0x00007dd4 0c inc r4
0x00007dd5 50d4 jnc 0x7dab
0x00007dd7 519c acall fcn.00007a9c
; CODE XREF from fcn.00002400 @ 0x7e18(x)
0x00007dd9 5264 anl 0x64, a ; [0x64:1]=255 ; 100
0x00007ddb 532853 anl 0x28, #0x53 ; [0x28:1]=255 ; 83
0x00007dde ec mov a, r4
0x00007ddf 54ac anl a, #0xac
0x00007de1 556c anl a, 0x6c ; [0x6c:1]=255 ; 108
0x00007de3 56 anl a, @r0
0x00007de4 28 add a, r0
; CODE XREF from fcn.00007bfd @ +0x185(x)
0x00007de5 56 anl a, @r0
0x00007de6 e4 clr a
0x00007de7 57 anl a, @r1
0x00007de8 a058 orl c, /0x2b.0 ; [0x2b:1]=255 ; 43
0x00007dea 58 anl a, r0
0x00007deb 59 anl a, r1
0x00007dec 1059c8 jbc 0x2b.1, 0x7db7 ; [0x2b:1]=255 ; 43
0x00007def 5a anl a, r2
0x00007df0 7c5b mov r4, #0x5b ; '['
0x00007df2 2c add a, r4
0x00007df3 5b anl a, r3
0x00007df4 e0 movx a, @dptr
0x00007df5 5c anl a, r4
0x00007df6 905d3c mov dptr, #0x5d3c ; '<]'
; [0x5d3c:1]=212
0x00007df9 5d anl a, r5
0x00007dfa ec mov a, r4
0x00007dfb 5e anl a, r6
0x00007dfc 945f subb a, #0x5f
0x00007dfe 405f jc 0x7e5f ; fcn.00002400+0x5a5f
0x00007e00 e8 mov a, r0
0x00007e01 6090 jz 0x7d93
0x00007e03 6134 ajmp 0x7b34
0x00007e05 61dc ajmp 0x7bdc ; fcn.00007bda+0x2
0x00007e07 627c xrl 0x7c, a ; [0x7c:1]=255 ; 124
0x00007e09 632063 xrl 0x20, #0x63 ; [0x20:1]=255 ; 99
0x00007e0c c064 push 0x64 ; [0x64:1]=255 ; 100
0x00007e0e 6064 jz 0x7e74 ; fcn.00002400+0x5a74
0x00007e10 fc mov r4, a
0x00007e11 659c xrl a, 0x9c ; [0x9c:1]=255 ; 156
; CODE XREF from fcn.00007bfd @ +0x1c9(x)
0x00007e13 66 xrl a, @r0
0x00007e14 3466 addc a, #0x66
0x00007e16 ~ d053 pop 0x53 ; [0x53:1]=255 ; 83
| ; CODE XREF from fcn.00002400 @ 0xb6b6(x)
| 0x00007e17 53d9bf anl 0xd9, #0xbf ; [0xd9:1]=255 ; 191
| 0x00007e1a 43ff80 orl 0xff, #0x80 ; [0xff:1]=255 ; 128
| 0x00007e1d 75ef02 mov 0xef, #0x02 ; [0xef:1]=255 ; 2
| 0x00007e20 12de6f lcall fcn.0000de6f
| 0x00007e23 12e0fc lcall fcn.0000e0fc
| 0x00007e26 12e5a7 lcall fcn.0000e5a7
| 0x00007e29 12e8ea lcall fcn.0000e8ea
| 0x00007e2c 12e872 lcall fcn.0000e872
| 0x00007e2f 12d823 lcall fcn.0000d823
| 0x00007e32 12e64a lcall fcn.0000e64a
| 0x00007e35 12e689 lcall fcn.0000e689
| 0x00007e38 c215 clr 0x22.5 ; [0x22:1]=255 ; 34
| 0x00007e3a 129b91 lcall fcn.00009b91
| 0x00007e3d 7b01 mov r3, #0x01
| 0x00007e3f 7a07 mov r2, #0x07
| 0x00007e41 79ea mov r1, #0xea
| 0x00007e43 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x00007e46 12551e lcall fcn.0000551e
| 0x00007e49 7a07 mov r2, #0x07
| 0x00007e4b 79f4 mov r1, #0xf4
| 0x00007e4d 9008c1 mov dptr, #0x08c1 ; [0x8c1:1]=255 ; 2241
| 0x00007e50 12551e lcall fcn.0000551e
| 0x00007e53 7a07 mov r2, #0x07
| 0x00007e55 79fe mov r1, #0xfe
| 0x00007e57 900961 mov dptr, #0x0961 ; [0x961:1]=255 ; 2401
| 0x00007e5a 12551e lcall fcn.0000551e
| 0x00007e5d e4 clr a
| 0x00007e5e fd mov r5, a
| ; CODE XREF from fcn.00007bfd @ +0x201(x)
| 0x00007e5f ff mov r7, a
| 0x00007e60 12ae37 lcall fcn.0000ae37
| 0x00007e63 7b00 mov r3, #0x00
| 0x00007e65 7a22 mov r2, #0x22 ; '\"'
| 0x00007e67 7900 mov r1, #0x00
| 0x00007e69 12d5df lcall fcn.0000d5df
| 0x00007e6c 12d675 lcall fcn.0000d675
| 0x00007e6f 12e4b9 lcall fcn.0000e4b9
| 0x00007e72 d2af setb 0xa8.7 ; [0xa8:1]=255 ; 168
| ; CODE XREF from fcn.00007bfd @ +0x211(x)
| 0x00007e74 43e602 orl 0xe6, #0x02 ; [0xe6:1]=255 ; 2
| 0x00007e77 d2ac setb 0xa8.4 ; [0xa8:1]=255 ; 168
| 0x00007e79 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00007e7c 1296cf lcall fcn.000096cf
| 0x00007e7f 12c21c lcall fcn.0000c21c
| 0x00007e82 12ca0f lcall fcn.0000ca0f
| 0x00007e85 12d1c2 lcall fcn.0000d1c2
| 0x00007e88 12d751 lcall fcn.0000d751
| 0x00007e8b 12e84e lcall fcn.0000e84e
| 0x00007e8e 12b91f lcall fcn.0000b91f
| 0x00007e91 12e794 lcall fcn.0000e794
| 0x00007e94 e4 clr a
| 0x00007e95 900b31 mov dptr, #0x0b31 ; '1\v'
| ; [0xb31:1]=255 ; 2865
| 0x00007e98 f0 movx @dptr, a
| ; CODE XREFS from fcn.00002400 @ 0x7f3b(x), 0x7f44(x), 0x7fe1(x)
| 0x00007e99 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00007e9c e0 movx a, @dptr
| 0x00007e9d 6003 jz 0x7ea2
| 0x00007e9f 027f47 ljmp 0x7f47
| ; CODE XREF from fcn.00002400 @ 0x7e9d(x)
| 0x00007ea2 900dea mov dptr, #0x0dea ; [0xdea:1]=255 ; 3562
| 0x00007ea5 e0 movx a, @dptr
| 0x00007ea6 04 inc a
| 0x00007ea7 f0 movx @dptr, a
| 0x00007ea8 900e03 mov dptr, #0x0e03 ; [0xe03:1]=255 ; 3587
| 0x00007eab 12549d lcall fcn.0000549d
| 0x00007eae e4 clr a
| 0x00007eaf 7b01 mov r3, #0x01
| 0x00007eb1 fa mov r2, a
| 0x00007eb2 f9 mov r1, a
| 0x00007eb3 f8 mov r0, a
| 0x00007eb4 12534c lcall fcn.0000534c
| 0x00007eb7 900e03 mov dptr, #0x0e03 ; [0xe03:1]=255 ; 3587
| 0x00007eba 1254b5 lcall fcn.000054b5
| 0x00007ebd 300c18 jnb 0x21.4, 0x7ed8 ; [0x21:1]=255 ; 33
| ; CODE XREF from fcn.00002400 @ 0x7ecf(x)
| 0x00007ec0 900dff mov dptr, #0x0dff ; [0xdff:1]=255 ; 3583
| 0x00007ec3 e0 movx a, @dptr
| 0x00007ec4 ff mov r7, a
| 0x00007ec5 90060c mov dptr, #0x060c ; [0x60c:1]=255 ; 1548
| 0x00007ec8 e0 movx a, @dptr
| 0x00007ec9 6f xrl a, r7
| 0x00007eca 6005 jz 0x7ed1
| 0x00007ecc 1233c4 lcall fcn.000033c4
| 0x00007ecf 80ef sjmp 0x7ec0
| ; CODE XREF from fcn.00002400 @ 0x7eca(x)
| 0x00007ed1 e4 clr a
| 0x00007ed2 900df4 mov dptr, #0x0df4 ; [0xdf4:1]=255 ; 3572
| 0x00007ed5 f0 movx @dptr, a
| 0x00007ed6 a3 inc dptr
| 0x00007ed7 f0 movx @dptr, a
| ; CODE XREF from fcn.00002400 @ 0x7ebd(x)
| 0x00007ed8 300603 jnb 0x20.6, 0x7ede ; [0x20:1]=255 ; 32
| 0x00007edb 12558a lcall fcn.0000558a
| ; CODE XREF from fcn.00002400 @ 0x7ed8(x)
| 0x00007ede 300503 jnb 0x20.5, 0x7ee4 ; [0x20:1]=255 ; 32
| 0x00007ee1 12e023 lcall fcn.0000e023
| ; CODE XREF from fcn.00002400 @ 0x7ede(x)
| 0x00007ee4 300d03 jnb 0x21.5, 0x7eea ; [0x21:1]=255 ; 33
| 0x00007ee7 12aa7e lcall fcn.0000aa7e
| ; CODE XREF from fcn.00002400 @ 0x7ee4(x)
| 0x00007eea 900dea mov dptr, #0x0dea ; [0xdea:1]=255 ; 3562
| 0x00007eed e0 movx a, @dptr
| 0x00007eee 75f014 mov 0xf0, #0x14 ; [0xf0:1]=255 ; 20
| 0x00007ef1 84 div ab
| 0x00007ef2 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00007ef4 7009 jnz 0x7eff
| 0x00007ef6 125aca lcall fcn.00005aca
| 0x00007ef9 125fce lcall fcn.00005fce
| 0x00007efc 12558a lcall fcn.0000558a
| ; CODE XREF from fcn.00002400 @ 0x7ef4(x)
| 0x00007eff 900e24 mov dptr, #0x0e24 ; '$\x0e'
| ; [0xe24:1]=255 ; 3620
| 0x00007f02 129637 lcall fcn.00009637
| 0x00007f05 9405 subb a, #0x05
| 0x00007f07 400b jc 0x7f14
| 0x00007f09 1281e8 lcall fcn.000081e8
| 0x00007f0c 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00007f0f e0 movx a, @dptr
| 0x00007f10 900e24 mov dptr, #0x0e24 ; '$\x0e'
| ; [0xe24:1]=255 ; 3620
| 0x00007f13 f0 movx @dptr, a
| ; CODE XREF from fcn.00002400 @ 0x7f07(x)
| 0x00007f14 900dfc mov dptr, #0x0dfc ; [0xdfc:1]=255 ; 3580
| 0x00007f17 ~ 129637 lcall fcn.00009637
| ;-- aav.0x00007f18:
| ; NULL XREF from aav.0x0000f00d @ +0x52(r)
| ; NULL XREFS from fcn.0000f141 @ +0x11e(r), +0x31e(r)
| ; NULL XREF from aav.0x0000f60d @ +0x52(r)
| 0x00007f18 96 subb a, @r0
| ;-- aav.0x00007f19:
| ; NULL XREF from aav.0x0000f062 @ +0xa(r)
| ; NULL XREFS from fcn.0000f141 @ +0x12b(r), +0x32b(r)
| ; NULL XREF from aav.0x0000f60d @ +0x5f(r)
| 0x00007f19 37 addc a, @r1
| ;-- aav.0x00007f1a:
| ; NULL XREF from aav.0x0000f062 @ +0x17(r)
| ; NULL XREFS from fcn.0000f141 @ +0x138(r), +0x338(r)
| ; NULL XREF from aav.0x0000f60d @ +0x6c(r)
| 0x00007f1a ~ 941a subb a, #0x1a
| ;-- aav.0x00007f1b:
| ; NULL XREF from aav.0x0000f062 @ +0x24(r)
| ; NULL XREFS from fcn.0000f141 @ +0x145(r), +0x345(r)
| ; NULL XREF from aav.0x0000f60d @ +0x79(r)
| 0x00007f1b 1a dec r2
| ;-- aav.0x00007f1c:
| ; NULL XREF from aav.0x0000f062 @ +0x31(r)
| ; NULL XREFS from fcn.0000f141 @ +0x152(r), +0x352(r)
| ; NULL XREF from aav.0x0000f60d @ +0x86(r)
| 0x00007f1c ~ 400b jc aav.0x00007f29
| ;-- aav.0x00007f1d:
| ; NULL XREF from aav.0x0000f062 @ +0x3e(r)
| ; NULL XREFS from fcn.0000f141 @ +0x15f(r), +0x35f(r)
| ; NULL XREF from aav.0x0000f60d @ +0x93(r)
| 0x00007f1d 0b inc r3
| ;-- aav.0x00007f1e:
| ; NULL XREF from aav.0x0000f062 @ +0x4b(r)
| ; NULL XREFS from fcn.0000f141 @ +0x16c(r), +0x36c(r)
| ; NULL XREF from aav.0x0000f60d @ +0xa0(r)
| ;-- (0x00007f1f) aav.0x00007f1f:
| ; NULL XREF from aav.0x0000f062 @ +0x58(r)
| ; NULL XREFS from fcn.0000f141 @ +0x179(r), +0x379(r)
| ; NULL XREF from aav.0x0000f60d @ +0xad(r)
| 0x00007f1e ~ 12d368 lcall fcn.0000d368
| ;-- aav.0x00007f21:
| ; NULL XREF from aav.0x0000f062 @ +0x72(r)
| ; NULL XREFS from fcn.0000f141 @ +0x193(r), +0x393(r)
| ; NULL XREF from aav.0x0000f60d @ +0xc7(r)
| 0x00007f21 ~ 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| ;-- aav.0x00007f22:
| ; NULL XREF from aav.0x0000f062 @ +0x7f(r)
| ; NULL XREFS from fcn.0000f141 @ +0x1a0(r), +0x3a0(r)
| ; NULL XREF from aav.0x0000f60d @ +0xd4(r)
| 0x00007f22 0e inc r6
| ;-- aav.0x00007f23:
| ; NULL XREF from aav.0x0000f062 @ +0x8c(r)
| ; NULL XREFS from fcn.0000f141 @ +0x1ad(r), +0x3ad(r)
| ; NULL XREF from aav.0x0000f60d @ +0xe1(r)
| 0x00007f23 ~ 15e0 dec 0xe0 ; [0xe0:1]=255 ; 224
| ;-- aav.0x00007f24:
| ; NULL XREF from aav.0x0000f062 @ +0x99(r)
| ; NULL XREFS from fcn.0000f141 @ +0x1ba(r), +0x3ba(r)
| ; NULL XREF from aav.0x0000f60d @ +0xee(r)
| 0x00007f24 e0 movx a, @dptr
| ;-- aav.0x00007f25:
| ; NULL XREF from aav.0x0000f062 @ +0xa6(r)
| ; NULL XREFS from fcn.0000f141 @ +0x1c7(r), +0x3c7(r)
| ; NULL XREF from aav.0x0000f60d @ +0xfb(r)
| 0x00007f25 ~ 900dfc mov dptr, #0x0dfc ; [0xdfc:1]=255 ; 3580
| ;-- aav.0x00007f26:
| ; NULL XREF from aav.0x0000f062 @ +0xb3(r)
| ; NULL XREFS from fcn.0000f141 @ +0x1d4(r), +0x3d4(r)
| ; NULL XREF from aav.0x0000f60d @ +0x108(r)
| 0x00007f26 0d inc r5
| ;-- aav.0x00007f27:
| ; NULL XREF from aav.0x0000f062 @ +0xc0(r)
| ; NULL XREFS from fcn.0000f141 @ +0x1e1(r), +0x3e1(r)
| ; NULL XREF from aav.0x0000f60d @ +0x115(r)
| 0x00007f27 fc mov r4, a
| ;-- aav.0x00007f28:
| ; NULL XREF from aav.0x0000f062 @ +0xcd(r)
| ; NULL XREFS from fcn.0000f141 @ +0x1ee(r), +0x3ee(r)
| ; NULL XREF from aav.0x0000f60d @ +0x122(r)
| 0x00007f28 f0 movx @dptr, a
| ;-- aav.0x00007f29:
| ; CODE XREF from fcn.00002400 @ 0x7f1c(x)
| ; NULL XREF from aav.0x0000f062 @ +0xda(x)
| ; NULL XREFS from fcn.0000f141 @ +0x1fb(x), +0x3fb(r)
| ; NULL XREF from aav.0x0000f60d @ +0x12f(x)
| ;-- (0x00007f2a) aav.0x00007f2a:
| ; NULL XREFS from fcn.0000f141 @ +0x8(r), +0x208(r), +0x408(r)
| ; NULL XREF from aav.0x0000f60d @ +0x13c(r)
| 0x00007f29 ~ 900dee mov dptr, #0x0dee ; [0xdee:1]=255 ; 3566
| ;-- aav.0x00007f2c:
| ; NULL XREFS from fcn.0000f141 @ +0x22(r), +0x222(r), +0x422(r)
| ; NULL XREF from aav.0x0000f60d @ +0x156(r)
| 0x00007f2c ~ 129612 lcall fcn.00009612
| ;-- aav.0x00007f2d:
| ; NULL XREFS from fcn.0000f141 @ +0x2f(r), +0x22f(r), +0x42f(r)
| ; NULL XREF from aav.0x0000f60d @ +0x163(r)
| 0x00007f2d 96 subb a, @r0
| ;-- aav.0x00007f2e:
| ; NULL XREFS from fcn.0000f141 @ +0x3c(r), +0x23c(r), +0x43c(r)
| ; NULL XREF from aav.0x0000f60d @ +0x170(r)
| 0x00007f2e ~ 121296 lcall 0x1296
| ;-- aav.0x00007f2f:
| ; NULL XREFS from fcn.0000f141 @ +0x49(r), +0x249(r), +0x449(r)
| ; NULL XREF from aav.0x0000f60d @ +0x17d(r)
| 0x00007f2f ~ 1296e3 lcall fcn.000096e3
| ;-- aav.0x00007f30:
| ; NULL XREFS from fcn.0000f141 @ +0x56(r), +0x256(r), +0x456(r)
| ; NULL XREF from aav.0x0000f60d @ +0x18a(r)
| 0x00007f30 96 subb a, @r0
| 0x00007f31 e3 movx a, @r1
| 0x00007f32 d3 setb c
| 0x00007f33 ef mov a, r7
| 0x00007f34 940a subb a, #0x0a
| 0x00007f36 ee mov a, r6
| 0x00007f37 9400 subb a, #0x00
| 0x00007f39 5003 jnc 0x7f3e
| 0x00007f3b 027e99 ljmp 0x7e99
| ; CODE XREF from fcn.00002400 @ 0x7f39(x)
| 0x00007f3e 1296cf lcall fcn.000096cf
| 0x00007f41 1279f0 lcall fcn.000079f0
| 0x00007f44 027e99 ljmp 0x7e99
| ; CODE XREFS from fcn.00002400 @ 0x7e9f(x), 0x7f5d(x)
| 0x00007f47 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00007f4a e0 movx a, @dptr
| 0x00007f4b b40211 cjne a, #0x02, 0x7f5f
| 0x00007f4e 12e69d lcall fcn.0000e69d
| 0x00007f51 12ca0f lcall fcn.0000ca0f
| 0x00007f54 12e35a lcall fcn.0000e35a
| 0x00007f57 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00007f5a 7403 mov a, #0x03
| 0x00007f5c f0 movx @dptr, a
| 0x00007f5d 80e8 sjmp 0x7f47
| ; CODE XREFS from fcn.00002400 @ 0x7f4b(x), 0x7f7b(x)
| 0x00007f5f 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00007f62 e0 movx a, @dptr
| 0x00007f63 ~ b40317 cjne a, #0x03, 0x7f7d
| ;-- aav.0x00007f64:
| ; XREFS(48)
| 0x00007f64 03 rr a
| 0x00007f65 17 dec @r1
| 0x00007f66 300603 jnb 0x20.6, 0x7f6c ; [0x20:1]=255 ; 32
| 0x00007f69 12558a lcall fcn.0000558a
| ; CODE XREF from fcn.00002400 @ 0x7f66(x)
| 0x00007f6c 300503 jnb 0x20.5, 0x7f72 ; [0x20:1]=255 ; 32
| 0x00007f6f 12e023 lcall fcn.0000e023
| ; CODE XREF from fcn.00002400 @ 0x7f6c(x)
| 0x00007f72 300d03 jnb 0x21.5, 0x7f78 ; [0x21:1]=255 ; 33
| 0x00007f75 12aa7e lcall fcn.0000aa7e
| ; CODE XREF from fcn.00002400 @ 0x7f72(x)
| 0x00007f78 125aca lcall fcn.00005aca
| 0x00007f7b 80e2 sjmp 0x7f5f
| ; CODE XREFS from fcn.00002400 @ 0x7f63(x), 0x7fc8(x), 0x7fd2(x), 0x7fd7(x)
| 0x00007f7d 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00007f80 e0 movx a, @dptr
| 0x00007f81 6404 xrl a, #0x04
| 0x00007f83 7054 jnz 0x7fd9
| 0x00007f85 7ffa mov r7, #0xfa
| 0x00007f87 fe mov r6, a
| 0x00007f88 12d4a9 lcall fcn.0000d4a9
| 0x00007f8b e4 clr a
| 0x00007f8c 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00007f8f f0 movx @dptr, a
| 0x00007f90 900c6e mov dptr, #0x0c6e ; 'n\f'
| ; [0xc6e:1]=255 ; 3182
| 0x00007f93 f0 movx @dptr, a
| 0x00007f94 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00007f97 e0 movx a, @dptr
| 0x00007f98 b4ff08 cjne a, #0xff, 0x7fa3
| 0x00007f9b 90060d mov dptr, #0x060d ; [0x60d:1]=255 ; 1549
| 0x00007f9e e0 movx a, @dptr
| 0x00007f9f 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00007fa2 f0 movx @dptr, a
| ; CODE XREF from fcn.00002400 @ 0x7f98(x)
| 0x00007fa3 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00007fa6 e0 movx a, @dptr
| 0x00007fa7 ff mov r7, a
| 0x00007fa8 7d03 mov r5, #0x03
| 0x00007faa 12e2f2 lcall fcn.0000e2f2
| 0x00007fad 12d1c2 lcall fcn.0000d1c2
| 0x00007fb0 12e7a3 lcall fcn.0000e7a3
| 0x00007fb3 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00007fb6 e0 movx a, @dptr
| 0x00007fb7 7003 jnz 0x7fbc
| 0x00007fb9 12b91f lcall fcn.0000b91f
| ; CODE XREF from fcn.00002400 @ 0x7fb7(x)
| 0x00007fbc 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00007fbf 1295d3 lcall fcn.000095d3
| 0x00007fc2 12964f lcall fcn.0000964f
| 0x00007fc5 540f anl a, #0x0f
| 0x00007fc7 fe mov r6, a
| 0x00007fc8 be01b2 cjne r6, #0x01, 0x7f7d
| 0x00007fcb 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x00007fce e0 movx a, @dptr
| 0x00007fcf d3 setb c
| 0x00007fd0 9400 subb a, #0x00
| 0x00007fd2 40a9 jc 0x7f7d
| 0x00007fd4 12d014 lcall fcn.0000d014
| 0x00007fd7 80a4 sjmp 0x7f7d
| ; CODE XREFS from fcn.00002400 @ 0x7f83(x), 0x8001(x)
| 0x00007fd9 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00007fdc e0 movx a, @dptr
| 0x00007fdd 6411 xrl a, #0x11
| 0x00007fdf 6003 jz 0x7fe4
| 0x00007fe1 027e99 ljmp 0x7e99
| ; CODE XREF from fcn.00002400 @ 0x7fdf(x)
| 0x00007fe4 12e023 lcall fcn.0000e023
| 0x00007fe7 12a9bc lcall fcn.0000a9bc
| 0x00007fea 900ce4 mov dptr, #0x0ce4 ; [0xce4:1]=255 ; 3300
| 0x00007fed e0 movx a, @dptr
| 0x00007fee 04 inc a
| 0x00007fef f0 movx @dptr, a
| 0x00007ff0 e0 movx a, @dptr
| 0x00007ff1 d3 setb c
| 0x00007ff2 9403 subb a, #0x03
| 0x00007ff4 4008 jc 0x7ffe
| 0x00007ff6 12e8d5 lcall fcn.0000e8d5
| 0x00007ff9 e4 clr a
| 0x00007ffa 900ce4 mov dptr, #0x0ce4 ; [0xce4:1]=255 ; 3300
| 0x00007ffd f0 movx @dptr, a
| ; CODE XREF from fcn.00002400 @ 0x7ff4(x)
| 0x00007ffe 1279f0 lcall fcn.000079f0
| ; CODE XREFS from aav.0x00008019 @ +0x13(x), +0x15(x), +0x17(x), +0x19(x)
| 0x00008001 80d6 sjmp 0x7fd9
; DATA XREF from fcn.00002400 @ 0xb6f1(r)
0x00008003 4109 ajmp 0x8209 ; fcn.00008200+0x9
0x00008005 fe mov r6, a
0x00008006 00 nop
0x00008007 4408 orl a, #0x08
0x00008009 09 inc r1
0x0000800a 18 dec r0
0x0000800b 0c inc r4
0x0000800c 08 inc r0
0x0000800d 01c1 ajmp 0x80c1
; CODE XREF from fcn.0000f141 @ +0x47c(x)
0x0000800f 93 movc a, @a+dptr
0x00008010 48 orl a, r0
0x00008011 0f inc r7
0x00008012 8af0 mov 0xf0, r2 ; [0xf0:1]=255 ; 240
0x00008014 00 nop
0x00008015 f2 movx @r0, a
0x00008016 00 nop
0x00008017 f4 cpl a
0x00008018 00 nop
;-- aav.0x00008019:
; NULL XREF from fcn.0000f141 @ +0x27c(r)
0x00008019 f6 mov @r0, a
0x0000801a 00 nop
0x0000801b 420f orl 0x0f, a ; [0xf:1]=255 ; 15
0x0000801d 9f subb a, r7
0x0000801e ef mov a, r7
0x0000801f 2442 add a, #0x42
0x00008021 0f inc r7
0x00008022 a1ef ajmp 0x85ef ; fcn.00008567+0x88
0x00008024 5b anl a, r3
0x00008025 0133 ajmp 0x8033
0x00008027 28 add a, r0
0x00008028 4a orl a, r2
0x00008029 0c inc r4
0x0000802a 3401 addc a, #0x01
0x0000802c 0101 ajmp 0x8001 ; fcn.00002400+0x5c01
0x0000802e 0101 ajmp 0x8001 ; fcn.00002400+0x5c01
0x00008030 0101 ajmp 0x8001 ; fcn.00002400+0x5c01
0x00008032 0101 ajmp 0x8001 ; fcn.00002400+0x5c01
0x00008034 014a ajmp 0x804a
0x00008036 .dword 0x00002a0c ; aav.0x00002a0c
0x0000803a 00 nop
0x0000803b 00 nop
0x0000803c f4 cpl a
0x0000803d f4 cpl a
0x0000803e .dword 0x00003264 ; aav.0x00003264
; CODE XREF from aav.0x00008019 @ +0xa2(x)
0x00008042 440c orl a, #0x0c
0x00008044 73 jmp @a+dptr
0x00008045 0102 ajmp 0x8002 ; fcn.00002400+0x5c02
0x00008047 03 rr a
0x00008048 18 dec r0
0x00008049 410c ajmp 0x820c ; fcn.00008200+0xc
0x0000804b 5200 anl 0x00, a
0x0000804d c102 ajmp 0x8602 ; fcn.00008567+0x9b
0x0000804f 410e ajmp 0x820e ; fcn.00008200+0xe
0x00008051 1c dec r4
0x00008052 00 nop
0x00008053 410e ajmp 0x820e ; fcn.00008200+0xe
0x00008055 00 nop
0x00008056 00 nop
0x00008057 410e ajmp 0x820e ; fcn.00008200+0xe
0x00008059 0a inc r2
0x0000805a 00 nop
0x0000805b 420e orl 0x0e, a ; [0xe:1]=255 ; 14
0x0000805d 14 dec a
0x0000805e 00 nop
0x0000805f 00 nop
0x00008060 420e orl 0x0e, a ; [0xe:1]=255 ; 14
0x00008062 .dword 0x42000025
0x00008066 0e inc r6
0x00008067 0100 ajmp 0x8000 ; fcn.00002400+0x5c00
0x00008069 00 nop
0x0000806a 420d orl 0x0d, a ; [0xd:1]=255 ; 13
0x0000806c .dword 0x420000f0
0x00008070 .dword 0x0000f60d ; aav.0x0000f60d
0x00008074 420d orl 0x0d, a ; [0xd:1]=255 ; 13
0x00008076 f8 mov r0, a
0x00008077 00 nop
0x00008078 00 nop
; CODE XREF from aav.0x00008019 @ +0x73(x)
0x00008079 46 orl a, @r0
0x0000807a 0e inc r6
0x0000807b 0c inc r4
0x0000807c 03 rr a
0x0000807d e8 mov a, r0
; CODE XREF from aav.0x00008019 @ +0x77(x)
0x0000807e 03 rr a
0x0000807f e8 mov a, r0
0x00008080 03 rr a
0x00008081 e8 mov a, r0
0x00008082 410d ajmp 0x820d ; fcn.00008200+0xd
0x00008084 e9 mov a, r1
0x00008085 ff mov r7, a
0x00008086 500f jnc 0x8097
0x00008088 7aea mov r2, #0xea
0x0000808a 00 nop
0x0000808b ea mov a, r2
0x0000808c 80eb sjmp 0x8079
0x0000808e 00 nop
0x0000808f eb mov a, r3
0x00008090 80ec sjmp 0x807e
0x00008092 00 nop
0x00008093 ec mov a, r4
0x00008094 80ed sjmp 0x8083
0x00008096 00 nop
; CODE XREF from aav.0x00008019 @ +0x6d(x)
0x00008097 ed mov a, r5
0x00008098 8050 sjmp 0x80ea
0x0000809a 0e inc r6
0x0000809b d54040 djnz 0x40, 0x80de ; [0x40:1]=255 ; 64
0x0000809e 4040 jc 0x80e0
0x000080a0 4040 jc 0x80e2
0x000080a2 4040 jc 0x80e4
0x000080a4 4040 jc 0x80e6
0x000080a6 4040 jc 0x80e8
0x000080a8 4040 jc 0x80ea
0x000080aa 4040 jc 0x80ec
0x000080ac 410e ajmp 0x820e ; fcn.00008200+0xe
0x000080ae ca xch a, r2
0x000080af 1e dec r6
0x000080b0 410e ajmp 0x820e ; fcn.00008200+0xe
0x000080b2 cb xch a, r3
0x000080b3 1e dec r6
0x000080b4 410e ajmp 0x820e ; fcn.00008200+0xe
0x000080b6 bf0041 cjne r7, #0x00, 0x80fa
0x000080b9 0e inc r6
; CODE XREFS from aav.0x00008019 @ +0x157(x), +0x167(x)
0x000080ba 9a subb a, r2
0x000080bb 0142 ajmp 0x8042
0x000080bd .dword 0x00009b0e ; aav.0x00009b0e
; CODE XREF from aav.0x00007f64 @ +0xa9(x)
0x000080c1 410a ajmp 0x820a ; fcn.00008200+0xa
; CODE XREF from aav.0x00008019 @ +0x15b(x)
0x000080c3 850041 mov 0x41, r0
0x000080c6 0a inc r2
0x000080c7 8601 mov 0x01, @r0 ; [0x1:1]=255 ; 1
0x000080c9 410b ajmp 0x820b ; fcn.00008200+0xb
0x000080cb 2d add a, r5
; CODE XREFS from aav.0x00008019 @ +0x169(x), +0x16b(x), +0x16d(x)
0x000080cc 02410a ljmp 0x410a ; fcn.000033c4+0xd46
0x000080cf c8 xch a, r0
0x000080d0 03 rr a
0x000080d1 4a orl a, r2
0x000080d2 0a inc r2
0x000080d3 9c subb a, r4
0x000080d4 00 nop
0x000080d5 0e inc r6
0x000080d6 1c dec r4
0x000080d7 2a add a, r2
0x000080d8 38 addc a, r0
0x000080d9 46 orl a, @r0
0x000080da 5462 anl a, #0x62
0x000080dc 707f jnz 0x815d
; CODE XREF from aav.0x00008019 @ +0x82(x)
0x000080de 4a orl a, r2
0x000080df 0a inc r2
; CODE XREFS from aav.0x00008019 @ +0x85(x), +0x15d(x), +0x15f(x), +0x161(x), +0x16f(x)
0x000080e0 a600 mov @r0, r0
; CODE XREF from aav.0x00008019 @ +0x87(x)
0x000080e2 03 rr a
0x000080e3 0e inc r6
; CODE XREF from aav.0x00008019 @ +0x89(x)
0x000080e4 1f dec r7
0x000080e5 344a addc a, #0x4a
0x000080e7 5f anl a, r7
; CODE XREF from aav.0x00008019 @ +0x8d(x)
0x000080e8 707b jnz 0x8165
; CODE XREFS from aav.0x00008019 @ +0x7f(x), +0x8f(x)
0x000080ea 7f4a mov r7, #0x4a ; 'J'
; CODE XREF from aav.0x00008019 @ +0x91(x)
0x000080ec 0a inc r2
0x000080ed b000 anl c, /0x20.0 ; [0x20:1]=255 ; 32
0x000080ef 0e inc r6
0x000080f0 1c dec r4
0x000080f1 2a add a, r2
0x000080f2 38 addc a, r0
0x000080f3 46 orl a, @r0
0x000080f4 5462 anl a, #0x62
0x000080f6 707f jnz 0x8177
0x000080f8 4a orl a, r2
0x000080f9 0a inc r2
; CODE XREF from aav.0x00008019 @ +0x9d(x)
0x000080fa ba0001 cjne r2, #0x00, 0x80fe
0x000080fd 06 inc @r0
; CODE XREF from aav.0x00008019 @ +0xe1(x)
0x000080fe 0d inc r5
0x000080ff 18 dec r0
0x00008100 26 add a, @r0
0x00008101 37 addc a, @r1
0x00008102 4c orl a, r4
0x00008103 637f4a xrl 0x7f, #0x4a ; [0x7f:1]=255 ; 74
0x00008106 0a inc r2
0x00008107 8800 mov r0, r0
0x00008109 0e inc r6
0x0000810a 1c dec r4
0x0000810b 2a add a, r2
0x0000810c 38 addc a, r0
0x0000810d 46 orl a, @r0
0x0000810e 5462 anl a, #0x62
0x00008110 707f jnz 0x8191
0x00008112 4a orl a, r2
0x00008113 0a inc r2
0x00008114 9200 mov 0x20.0, c ; [0x20:1]=255 ; 32
0x00008116 28 add a, r0
0x00008117 3c addc a, r4
0x00008118 4b orl a, r3
0x00008119 555f anl a, 0x5f ; [0x5f:1]=255 ; 95
0x0000811b 67 xrl a, @r1
0x0000811c 6e xrl a, r6
0x0000811d 747f mov a, #0x7f ; '\x7f'
0x0000811f 410e ajmp 0x820e ; fcn.00008200+0xe
0x00008121 f2 movx @r0, a
0x00008122 4059 jc 0x817d
0x00008124 03 rr a
0x00008125 cd xch a, r5
0x00008126 ff mov r7, a
0x00008127 ff mov r7, a
0x00008128 ff mov r7, a
0x00008129 ff mov r7, a
0x0000812a ff mov r7, a
0x0000812b ff mov r7, a
0x0000812c ff mov r7, a
0x0000812d ff mov r7, a
0x0000812e ff mov r7, a
0x0000812f ff mov r7, a
0x00008130 ff mov r7, a
0x00008131 ff mov r7, a
0x00008132 ff mov r7, a
0x00008133 ff mov r7, a
0x00008134 ff mov r7, a
0x00008135 ff mov r7, a
0x00008136 ff mov r7, a
0x00008137 ff mov r7, a
0x00008138 ff mov r7, a
0x00008139 ff mov r7, a
0x0000813a ff mov r7, a
0x0000813b ff mov r7, a
0x0000813c ff mov r7, a
0x0000813d ff mov r7, a
0x0000813e ff mov r7, a
0x0000813f 4103 ajmp 0x8203 ; fcn.00008200+0x3
0x00008141 f6 mov @r0, a
0x00008142 00 nop
0x00008143 4104 ajmp 0x8204 ; fcn.00008200+0x4
0x00008145 9d subb a, r5
0x00008146 00 nop
0x00008147 4103 ajmp 0x8203 ; fcn.00008200+0x3
0x00008149 cb xch a, r3
0x0000814a 024105 ljmp 0x4105 ; fcn.000033c4+0xd41
0x0000814d 5b anl a, r3
0x0000814e 00 nop
0x0000814f 4105 ajmp 0x8205 ; fcn.00008200+0x5
0x00008151 2f add a, r7
0x00008152 00 nop
0x00008153 4104 ajmp 0x8204 ; fcn.00008200+0x4
0x00008155 2a add a, r2
0x00008156 00 nop
0x00008157 4103 ajmp 0x8203 ; fcn.00008200+0x3
0x00008159 96 subb a, @r0
0x0000815a 00 nop
0x0000815b 49 orl a, r1
0x0000815c 03 rr a
; CODE XREF from aav.0x00008019 @ +0xc3(x)
0x0000815d 8200 anl c, 0x20.0 ; [0x20:1]=255 ; 32
0x0000815f de00 djnz r6, 0x8161
; CODE XREF from aav.0x00008019 @ +0x146(x)
0x00008161 de00 djnz r6, 0x8163
; CODE XREF from aav.0x00008019 @ +0x148(x)
0x00008163 de00 djnz r6, 0x8165
; CODE XREFS from aav.0x00008019 @ +0xcf(x), +0x14a(x)
0x00008165 f2 movx @r0, a
0x00008166 00 nop
0x00008167 49 orl a, r1
0x00008168 03 rr a
0x00008169 8b00 mov r0, r3
0x0000816b f2 movx @r0, a
0x0000816c 00 nop
0x0000816d f2 movx @r0, a
0x0000816e 00 nop
0x0000816f f2 movx @r0, a
0x00008170 01ba ajmp 0x80ba
0x00008172 00 nop
0x00008173 49 orl a, r1
0x00008174 01c3 ajmp 0x80c3
0x00008176 01e0 ajmp 0x80e0
0x00008178 01e0 ajmp 0x80e0
0x0000817a 01e0 ajmp 0x80e0
0x0000817c 03 rr a
; CODE XREF from aav.0x00008019 @ +0x109(x)
0x0000817d 7000 jnz 0x817f
; CODE XREF from aav.0x00008019 @ +0x164(x)
0x0000817f 49 orl a, r1
0x00008180 01ba ajmp 0x80ba
0x00008182 01cc ajmp 0x80cc
0x00008184 01cc ajmp 0x80cc
0x00008186 01cc ajmp 0x80cc
0x00008188 01e0 ajmp 0x80e0
0x0000818a 00 nop
0x0000818b 49 orl a, r1
0x0000818c 03 rr a
0x0000818d 7000 jnz 0x818f
; CODE XREF from aav.0x00008019 @ +0x174(x)
0x0000818f 0100 ajmp 0x8000 ; fcn.00002400+0x5c00
; CODE XREF from aav.0x00008019 @ +0xf7(x)
0x00008191 0100 ajmp 0x8000 ; fcn.00002400+0x5c00
0x00008193 0100 ajmp 0x8000 ; fcn.00002400+0x5c00
0x00008195 1500 dec 0x00
0x00008197 49 orl a, r1
0x00008198 03 rr a
0x00008199 7900 mov r1, #0x00
0x0000819b 1500 dec 0x00
0x0000819d 1500 dec 0x00
0x0000819f 1500 dec 0x00
0x000081a1 dd00 djnz r5, 0x81a3
; CODE XREF from aav.0x00008019 @ +0x188(x)
0x000081a3 .dword 0x00000041
0x000081a7 410e ajmp 0x820e ; fcn.00008200+0xe
0x000081a9 900041 mov dptr, #0x0041 ; 'A'
; [0x41:1]=255 ; 65
0x000081ac 0e inc r6
0x000081ad 8f00 mov r0, r7
0x000081af 410e ajmp 0x820e ; fcn.00008200+0xe
0x000081b1 6d xrl a, r5
0x000081b2 00 nop
0x000081b3 410e ajmp 0x820e ; fcn.00008200+0xe
0x000081b5 7200 orl c, 0x20.0 ; [0x20:1]=255 ; 32
0x000081b7 410e ajmp 0x820e ; fcn.00008200+0xe
0x000081b9 73 jmp @a+dptr
0x000081ba 00 nop
0x000081bb 410e ajmp 0x820e ; fcn.00008200+0xe
0x000081bd 7400 mov a, #0x00
0x000081bf 410e ajmp 0x820e ; fcn.00008200+0xe
0x000081c1 7b00 mov r3, #0x00
0x000081c3 410f ajmp 0x820f ; fcn.00008200+0xf
0x000081c5 a6ff mov @r0, 0xff ; [0xff:1]=255 ; 255
0x000081c7 440f orl a, #0x0f
0x000081c9 .dword 0x00000072
0x000081cd 00 nop
0x000081ce 56 anl a, @r0
0x000081cf 0f inc r7
0x000081d0 5016 jnc fcn.000081e8
0x000081d2 03 rr a
0x000081d3 5100 acall fcn.00008200
0x000081d5 5500 anl a, 0x00
0x000081d7 4e orl a, r6
0x000081d8 00 nop
0x000081d9 4500 orl a, 0x00
0x000081db 58 anl a, r0
0x000081dc 00 nop
0x000081dd 5500 anl a, 0x00
0x000081df 53002d anl 0x00, #0x2d
0x000081e2 00 nop
0x000081e3 39 addc a, r1
0x000081e4 .dword 0x00003900 ; aav.0x00003900
; CALL XREF from fcn.00002400 @ 0x7f09(x)
; CODE XREF from aav.0x00008019 @ +0x1b7(x)
/ 24: fcn.000081e8 ();
| 0x000081e8 78e5 mov r0, #0xe5
| 0x000081ea 7c0c mov r4, #0x0c
| 0x000081ec 7d01 mov r5, #0x01
| 0x000081ee 7bff mov r3, #0xff
| 0x000081f0 7ae8 mov r2, #0xe8
| 0x000081f2 79ee mov r1, #0xee
| 0x000081f4 7e00 mov r6, #0x00
| 0x000081f6 7f04 mov r7, #0x04
| 0x000081f8 12510c lcall fcn.0000510c
| 0x000081fb e4 clr a
| 0x000081fc 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
\ 0x000081ff f0 movx @dptr, a
; CALL XREFS from aav.0x00008019 @ +0x18a(x), +0x1ba(x)
/ 436: fcn.00008200 ();
| 0x00008200 a3 inc dptr
| 0x00008201 f0 movx @dptr, a
| 0x00008202 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| ; CODE XREF from aav.0x00008019 @ +0x136(x)
| 0x00008205 e0 movx a, @dptr
| 0x00008206 b4020a cjne a, #0x02, 0x8213
| ; CODE XREF from aav.0x00007f64 @ +0x9f(x)
| 0x00008209 e4 clr a
| ; CODE XREF from aav.0x00008019 @ +0xa8(x)
| 0x0000820a f0 movx @dptr, a
| ; CODE XREF from aav.0x00008019 @ +0xb0(x)
| 0x0000820b 900f0d mov dptr, #0x0f0d ; '\r\x0f'
| ; [0xf0d:1]=255 ; 3853
| ; XREFS: CODE 0x0000804f CODE 0x00008053 CODE 0x00008057
| ; XREFS: CODE 0x000080ac CODE 0x000080b0 CODE 0x000080b4
| ; XREFS: CODE 0x0000811f CODE 0x000081a7 CODE 0x000081af
| ; XREFS: CODE 0x000081b3 CODE 0x000081b7 CODE 0x000081bb
| ; XREFS: CODE 0x000081bf
| 0x0000820e e0 movx a, @dptr
| ; CODE XREF from aav.0x00008019 @ +0x1aa(x)
| 0x0000820f 04 inc a
| 0x00008210 5407 anl a, #0x07
| 0x00008212 f0 movx @dptr, a
| ; CODE XREF from fcn.00008200 @ 0x8206(x)
| 0x00008213 12974a lcall fcn.0000974a
| 0x00008216 e0 movx a, @dptr
| 0x00008217 6021 jz 0x823a
| ;-- aav.0x00008219:
| ; NULL XREF from fcn.0000f141 @ +0x285(r)
| 0x00008219 b4ff08 cjne a, #0xff, 0x8224
| 0x0000821c 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x0000821f 747f mov a, #0x7f ; '\x7f'
| 0x00008221 f0 movx @dptr, a
| 0x00008222 8005 sjmp 0x8229
| ; CODE XREF from fcn.00008200 @ 0x8219(x)
| 0x00008224 e4 clr a
| 0x00008225 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x00008228 f0 movx @dptr, a
| ; CODE XREF from fcn.00008200 @ 0x8222(x)
| 0x00008229 129758 lcall fcn.00009758
| 0x0000822c 647f xrl a, #0x7f
| 0x0000822e 6003 jz 0x8233
| 0x00008230 ef mov a, r7
| 0x00008231 7033 jnz 0x8266
| ; CODE XREF from fcn.00008200 @ 0x822e(x)
| 0x00008233 12974a lcall fcn.0000974a
| 0x00008236 e4 clr a
| 0x00008237 f0 movx @dptr, a
| 0x00008238 802c sjmp 0x8266
| ; CODE XREF from fcn.00008200 @ 0x8217(x)
| 0x0000823a 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x0000823d e0 movx a, @dptr
| 0x0000823e 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00008240 24f3 add a, #0xf3
| 0x00008242 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008244 e4 clr a
| 0x00008245 34ad addc a, #0xad
| 0x00008247 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00008249 e4 clr a
| 0x0000824a 93 movc a, @a+dptr
| 0x0000824b fe mov r6, a
| 0x0000824c 7401 mov a, #0x01
| 0x0000824e 93 movc a, @a+dptr
| 0x0000824f f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008251 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00008253 a3 inc dptr
| 0x00008254 a3 inc dptr
| 0x00008255 e0 movx a, @dptr
| 0x00008256 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x00008259 f0 movx @dptr, a
| 0x0000825a e0 movx a, @dptr
| 0x0000825b ff mov r7, a
| 0x0000825c 7e00 mov r6, #0x00
| 0x0000825e 12e888 lcall fcn.0000e888
| 0x00008261 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x00008264 ef mov a, r7
| 0x00008265 f0 movx @dptr, a
| ; CODE XREFS from fcn.00008200 @ 0x8231(x), 0x8238(x)
| 0x00008266 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x00008269 e0 movx a, @dptr
| 0x0000826a f9 mov r1, a
| 0x0000826b 12975c lcall fcn.0000975c
| 0x0000826e 2403 add a, #0x03
| 0x00008270 fd mov r5, a
| 0x00008271 e4 clr a
| 0x00008272 33 rlc a
| 0x00008273 fc mov r4, a
| 0x00008274 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x00008277 e0 movx a, @dptr
| 0x00008278 fe mov r6, a
| 0x00008279 d3 setb c
| 0x0000827a 9d subb a, r5
| 0x0000827b ec mov a, r4
| 0x0000827c 6480 xrl a, #0x80
| 0x0000827e f8 mov r0, a
| 0x0000827f 7480 mov a, #0x80
| 0x00008281 98 subb a, r0
| 0x00008282 5015 jnc 0x8299
| 0x00008284 ef mov a, r7
| 0x00008285 24fd add a, #0xfd
| 0x00008287 ff mov r7, a
| 0x00008288 ee mov a, r6
| 0x00008289 c3 clr c
| 0x0000828a 9f subb a, r7
| 0x0000828b 400c jc 0x8299
| 0x0000828d 7409 mov a, #0x09
| 0x0000828f 29 add a, r1
| 0x00008290 129750 lcall fcn.00009750
| 0x00008293 e0 movx a, @dptr
| 0x00008294 7003 jnz 0x8299
| 0x00008296 0283ad ljmp 0x83ad
| ; CODE XREFS from fcn.00008200 @ 0x8282(x), 0x828b(x), 0x8294(x)
| 0x00008299 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x0000829c e0 movx a, @dptr
| 0x0000829d ff mov r7, a
| 0x0000829e 900f0d mov dptr, #0x0f0d ; '\r\x0f'
| ; [0xf0d:1]=255 ; 3853
| 0x000082a1 e0 movx a, @dptr
| 0x000082a2 fe mov r6, a
| 0x000082a3 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x000082a6 e0 movx a, @dptr
| 0x000082a7 1297d6 lcall fcn.000097d6
| 0x000082aa 2e add a, r6
| 0x000082ab f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000082ad e4 clr a
| 0x000082ae 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x000082b0 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000082b2 ef mov a, r7
| 0x000082b3 f0 movx @dptr, a
| 0x000082b4 e4 clr a
| 0x000082b5 ff mov r7, a
| ; CODE XREF from fcn.00008200 @ 0x82d4(x)
| 0x000082b6 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x000082b9 e0 movx a, @dptr
| 0x000082ba fe mov r6, a
| 0x000082bb 1297d6 lcall fcn.000097d6
| 0x000082be 2f add a, r7
| 0x000082bf f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000082c1 e4 clr a
| 0x000082c2 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x000082c4 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000082c6 e0 movx a, @dptr
| 0x000082c7 fd mov r5, a
| 0x000082c8 ee mov a, r6
| 0x000082c9 12981e lcall fcn.0000981e
| 0x000082cc e4 clr a
| 0x000082cd 8df0 mov 0xf0, r5 ; [0xf0:1]=255 ; 240
| 0x000082cf 12529e lcall fcn.0000529e
| 0x000082d2 0f inc r7
| 0x000082d3 ef mov a, r7
| 0x000082d4 b408df cjne a, #0x08, 0x82b6
| 0x000082d7 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x000082da e0 movx a, @dptr
| 0x000082db fd mov r5, a
| 0x000082dc 12981e lcall fcn.0000981e
| 0x000082df e0 movx a, @dptr
| 0x000082e0 fe mov r6, a
| 0x000082e1 a3 inc dptr
| 0x000082e2 e0 movx a, @dptr
| 0x000082e3 7803 mov r0, #0x03
| ; CODE XREF from fcn.00008200 @ 0x82ea(x)
| 0x000082e5 ce xch a, r6
| 0x000082e6 c3 clr c
| 0x000082e7 13 rrc a
| 0x000082e8 ce xch a, r6
| 0x000082e9 13 rrc a
| 0x000082ea d8f9 djnz r0, 0x82e5
| 0x000082ec ff mov r7, a
| 0x000082ed 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x000082f0 f0 movx @dptr, a
| 0x000082f1 740b mov a, #0x0b
| 0x000082f3 2d add a, r5
| 0x000082f4 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000082f6 e4 clr a
| 0x000082f7 340f addc a, #0x0f
| 0x000082f9 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000082fb ef mov a, r7
| 0x000082fc f0 movx @dptr, a
| 0x000082fd 129758 lcall fcn.00009758
| 0x00008300 e4 clr a
| 0x00008301 fd mov r5, a
| 0x00008302 12e6b1 lcall fcn.0000e6b1
| 0x00008305 bf0308 cjne r7, #0x03, 0x8310
| 0x00008308 12974a lcall fcn.0000974a
| 0x0000830b 74fe mov a, #0xfe
| 0x0000830d f0 movx @dptr, a
| 0x0000830e 8011 sjmp 0x8321
| ; CODE XREF from fcn.00008200 @ 0x8305(x)
| 0x00008310 129758 lcall fcn.00009758
| 0x00008313 7d7f mov r5, #0x7f ; '\x7f'
| 0x00008315 12e6b1 lcall fcn.0000e6b1
| 0x00008318 bf0306 cjne r7, #0x03, 0x8321
| 0x0000831b 12974a lcall fcn.0000974a
| 0x0000831e 74ff mov a, #0xff
| 0x00008320 f0 movx @dptr, a
| ; CODE XREFS from fcn.00008200 @ 0x830e(x), 0x8318(x)
| 0x00008321 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x00008324 e0 movx a, @dptr
| 0x00008325 9007b2 mov dptr, #0x07b2 ; [0x7b2:1]=255 ; 1970
| 0x00008328 129729 lcall fcn.00009729
| 0x0000832b af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x0000832d ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
| 0x0000832f 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x00008332 e0 movx a, @dptr
| 0x00008333 fd mov r5, a
| 0x00008334 12c70d lcall fcn.0000c70d
| 0x00008337 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x0000833a ef mov a, r7
| 0x0000833b f0 movx @dptr, a
| 0x0000833c 129774 lcall fcn.00009774
| 0x0000833f e0 movx a, @dptr
| 0x00008340 6f xrl a, r7
| 0x00008341 606a jz 0x83ad
| 0x00008343 900ef1 mov dptr, #0x0ef1 ; [0xef1:1]=255 ; 3825
| 0x00008346 e0 movx a, @dptr
| 0x00008347 ff mov r7, a
| 0x00008348 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x0000834b e0 movx a, @dptr
| 0x0000834c fe mov r6, a
| 0x0000834d 129778 lcall fcn.00009778
| 0x00008350 ef mov a, r7
| 0x00008351 f0 movx @dptr, a
| 0x00008352 9007b8 mov dptr, #0x07b8 ; [0x7b8:1]=255 ; 1976
| 0x00008355 12976b lcall fcn.0000976b
| 0x00008358 5403 anl a, #0x03
| 0x0000835a 6017 jz 0x8373
| 0x0000835c 129768 lcall fcn.00009768
| 0x0000835f 44b0 orl a, #0xb0
| 0x00008361 9007b9 mov dptr, #0x07b9 ; [0x7b9:1]=255 ; 1977
| 0x00008364 129717 lcall fcn.00009717
| 0x00008367 fd mov r5, a
| 0x00008368 740e mov a, #0x0e
| 0x0000836a 2e add a, r6
| 0x0000836b 12977a lcall fcn.0000977a
| 0x0000836e e0 movx a, @dptr
| 0x0000836f fb mov r3, a
| 0x00008370 12e126 lcall fcn.0000e126
| ; CODE XREF from fcn.00008200 @ 0x835a(x)
| 0x00008373 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x00008376 e0 movx a, @dptr
| 0x00008377 fe mov r6, a
| 0x00008378 9007b8 mov dptr, #0x07b8 ; [0x7b8:1]=255 ; 1976
| 0x0000837b 129719 lcall fcn.00009719
| 0x0000837e 30e01a jnb 0xe0.0, 0x839b ; [0xe0:1]=255 ; 224
| 0x00008381 129768 lcall fcn.00009768
| 0x00008384 44b0 orl a, #0xb0
| 0x00008386 ff mov r7, a
| 0x00008387 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x0000838a ee mov a, r6
| 0x0000838b 9007b9 mov dptr, #0x07b9 ; [0x7b9:1]=255 ; 1977
| 0x0000838e 1254f2 lcall fcn.000054f2
| 0x00008391 e0 movx a, @dptr
| 0x00008392 fd mov r5, a
| 0x00008393 129774 lcall fcn.00009774
| 0x00008396 e0 movx a, @dptr
| 0x00008397 fb mov r3, a
| 0x00008398 12ddd6 lcall fcn.0000ddd6
| ; CODE XREF from fcn.00008200 @ 0x837e(x)
| 0x0000839b 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x0000839e e0 movx a, @dptr
| 0x0000839f ff mov r7, a
| 0x000083a0 700b jnz 0x83ad
| 0x000083a2 740e mov a, #0x0e
| 0x000083a4 2f add a, r7
| 0x000083a5 12977a lcall fcn.0000977a
| 0x000083a8 e0 movx a, @dptr
| 0x000083a9 ff mov r7, a
| 0x000083aa 12c9a4 lcall fcn.0000c9a4
| ; CODE XREFS from fcn.00008200 @ 0x8296(x), 0x8341(x), 0x83a0(x)
| 0x000083ad 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x000083b0 e0 movx a, @dptr
| 0x000083b1 04 inc a
| 0x000083b2 f0 movx @dptr, a
\ 0x000083b3 22 ret
; CALL XREF from aav.0x0000270c @ +0x1e(x)
; CODE XREF from fcn.000033c4 @ 0x3dd9(x)
; CALL XREF from fcn.00007362 @ 0x74ca(x)
; CODE XREF from fcn.0000e7ee @ 0xe7f9(x)
/ 435: fcn.000083b4 ();
| 0x000083b4 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x000083b7 ed mov a, r5
| 0x000083b8 f0 movx @dptr, a
| 0x000083b9 a3 inc dptr
| 0x000083ba eb mov a, r3
| 0x000083bb f0 movx @dptr, a
| 0x000083bc 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000083bf ef mov a, r7
| 0x000083c0 f0 movx @dptr, a
| 0x000083c1 126ab0 lcall fcn.00006ab0
| 0x000083c4 126b8d lcall fcn.00006b8d
| 0x000083c7 b42011 cjne a, #0x20, 0x83db
| 0x000083ca 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000083cd e0 movx a, @dptr
| 0x000083ce 126ab0 lcall fcn.00006ab0
| 0x000083d1 126bd2 lcall fcn.00006bd2
| 0x000083d4 6405 xrl a, #0x05
| 0x000083d6 6003 jz 0x83db
| 0x000083d8 028566 ljmp 0x8566
| ; CODE XREFS from fcn.000083b4 @ 0x83c7(x), 0x83d6(x)
| 0x000083db 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000083de e0 movx a, @dptr
| 0x000083df 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
| 0x000083e2 126bba lcall fcn.00006bba
| 0x000083e5 e0 movx a, @dptr
| 0x000083e6 c3 clr c
| 0x000083e7 9403 subb a, #0x03
| 0x000083e9 4003 jc 0x83ee
| 0x000083eb 028566 ljmp 0x8566
| ; CODE XREF from fcn.000083b4 @ 0x83e9(x)
| 0x000083ee 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x000083f1 e0 movx a, @dptr
| 0x000083f2 fd mov r5, a
| 0x000083f3 c3 clr c
| 0x000083f4 9480 subb a, #0x80
| 0x000083f6 5031 jnc 0x8429
| 0x000083f8 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000083fb 126cff lcall fcn.00006cff
| 0x000083fe 8005 sjmp 0x8405
| ; CODE XREF from fcn.000083b4 @ 0x8405(x)
| 0x00008400 c3 clr c
| 0x00008401 33 rlc a
| 0x00008402 ce xch a, r6
| 0x00008403 33 rlc a
| 0x00008404 ce xch a, r6
| ; CODE XREF from fcn.000083b4 @ 0x83fe(x)
| 0x00008405 d8f9 djnz r0, 0x8400
| 0x00008407 ff mov r7, a
| 0x00008408 90061b mov dptr, #0x061b ; [0x61b:1]=255 ; 1563
| 0x0000840b e0 movx a, @dptr
| 0x0000840c fb mov r3, a
| 0x0000840d ef mov a, r7
| 0x0000840e 5b anl a, r3
| 0x0000840f 6004 jz 0x8415
| 0x00008411 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x00008413 8002 sjmp 0x8417
| ; CODE XREF from fcn.000083b4 @ 0x840f(x)
| 0x00008415 7f7f mov r7, #0x7f ; '\x7f'
| ; CODE XREF from fcn.000083b4 @ 0x8413(x)
| 0x00008417 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x0000841a ef mov a, r7
| 0x0000841b f0 movx @dptr, a
| 0x0000841c fd mov r5, a
| 0x0000841d 7e06 mov r6, #0x06
| 0x0000841f 7f5b mov r7, #0x5b ; '['
| 0x00008421 12c70d lcall fcn.0000c70d
| 0x00008424 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x00008427 ef mov a, r7
| 0x00008428 f0 movx @dptr, a
| ; CODE XREF from fcn.000083b4 @ 0x83f6(x)
| 0x00008429 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000842c e0 movx a, @dptr
| 0x0000842d 126ab0 lcall fcn.00006ab0
| 0x00008430 126bd2 lcall fcn.00006bd2
| 0x00008433 ff mov r7, a
| 0x00008434 bf050c cjne r7, #0x05, 0x8443
| 0x00008437 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000843a e0 movx a, @dptr
| 0x0000843b ff mov r7, a
| 0x0000843c 7dff mov r5, #0xff
| 0x0000843e 12dff6 lcall fcn.0000dff6
| 0x00008441 800b sjmp 0x844e
| ; CODE XREF from fcn.000083b4 @ 0x8434(x)
| 0x00008443 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x00008446 e0 movx a, @dptr
| 0x00008447 126ab0 lcall fcn.00006ab0
| 0x0000844a 126b8d lcall fcn.00006b8d
| 0x0000844d ff mov r7, a
| ; CODE XREF from fcn.000083b4 @ 0x8441(x)
| 0x0000844e 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00008451 ef mov a, r7
| 0x00008452 f0 movx @dptr, a
| 0x00008453 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x00008456 e0 movx a, @dptr
| 0x00008457 ff mov r7, a
| 0x00008458 126ab0 lcall fcn.00006ab0
| 0x0000845b 126bd2 lcall fcn.00006bd2
| 0x0000845e fe mov r6, a
| 0x0000845f be0518 cjne r6, #0x05, 0x847a
| 0x00008462 9008b3 mov dptr, #0x08b3 ; [0x8b3:1]=255 ; 2227
| 0x00008465 126bcb lcall fcn.00006bcb
| 0x00008468 e0 movx a, @dptr
| 0x00008469 c3 clr c
| 0x0000846a 9404 subb a, #0x04
| 0x0000846c 500c jnc 0x847a
| 0x0000846e 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00008471 e0 movx a, @dptr
| 0x00008472 126ad4 lcall fcn.00006ad4
| 0x00008475 e0 movx a, @dptr
| 0x00008476 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00008479 f0 movx @dptr, a
| ; CODE XREFS from fcn.000083b4 @ 0x845f(x), 0x846c(x)
| 0x0000847a 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000847d e0 movx a, @dptr
| 0x0000847e f9 mov r1, a
| 0x0000847f 7401 mov a, #0x01
| 0x00008481 7e00 mov r6, #0x00
| 0x00008483 a801 mov r0, 0x01 ; [0x1:1]=255 ; 1
| 0x00008485 08 inc r0
| 0x00008486 8005 sjmp 0x848d
| ; CODE XREF from fcn.000083b4 @ 0x848d(x)
| 0x00008488 c3 clr c
| 0x00008489 33 rlc a
| 0x0000848a ce xch a, r6
| 0x0000848b 33 rlc a
| 0x0000848c ce xch a, r6
| ; CODE XREF from fcn.000083b4 @ 0x8486(x)
| 0x0000848d d8f9 djnz r0, 0x8488
| 0x0000848f ff mov r7, a
| 0x00008490 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x00008493 e0 movx a, @dptr
| 0x00008494 fd mov r5, a
| 0x00008495 ef mov a, r7
| 0x00008496 5d anl a, r5
| 0x00008497 7006 jnz 0x849f
| 0x00008499 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x0000849c 74ff mov a, #0xff
| 0x0000849e f0 movx @dptr, a
| ; CODE XREF from fcn.000083b4 @ 0x8497(x)
| 0x0000849f 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x000084a2 e0 movx a, @dptr
| 0x000084a3 fd mov r5, a
| 0x000084a4 ef mov a, r7
| 0x000084a5 5d anl a, r5
| 0x000084a6 7006 jnz 0x84ae
| 0x000084a8 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x000084ab 74ff mov a, #0xff
| 0x000084ad f0 movx @dptr, a
| ; CODE XREF from fcn.000083b4 @ 0x84a6(x)
| 0x000084ae 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x000084b1 e0 movx a, @dptr
| 0x000084b2 fe mov r6, a
| 0x000084b3 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000084b6 e0 movx a, @dptr
| 0x000084b7 fd mov r5, a
| 0x000084b8 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000084bb e0 movx a, @dptr
| 0x000084bc ff mov r7, a
| 0x000084bd 126ac9 lcall fcn.00006ac9
| 0x000084c0 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000084c2 2d add a, r5
| 0x000084c3 126aea lcall fcn.00006aea
| 0x000084c6 ee mov a, r6
| 0x000084c7 f0 movx @dptr, a
| 0x000084c8 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x000084cb 126b26 lcall fcn.00006b26
| 0x000084ce e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000084d0 2d add a, r5
| 0x000084d1 126aea lcall fcn.00006aea
| 0x000084d4 ee mov a, r6
| 0x000084d5 f0 movx @dptr, a
| 0x000084d6 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x000084d9 e0 movx a, @dptr
| 0x000084da fc mov r4, a
| 0x000084db 126b34 lcall fcn.00006b34
| 0x000084de e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000084e0 2d add a, r5
| 0x000084e1 126aea lcall fcn.00006aea
| 0x000084e4 ec mov a, r4
| 0x000084e5 f0 movx @dptr, a
| 0x000084e6 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x000084e9 e0 movx a, @dptr
| 0x000084ea fc mov r4, a
| 0x000084eb 126b67 lcall fcn.00006b67
| 0x000084ee e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000084f0 2d add a, r5
| 0x000084f1 126aea lcall fcn.00006aea
| 0x000084f4 ec mov a, r4
| 0x000084f5 f0 movx @dptr, a
| 0x000084f6 126aaf lcall fcn.00006aaf
| 0x000084f9 126bd2 lcall fcn.00006bd2
| 0x000084fc 6405 xrl a, #0x05
| 0x000084fe 601f jz 0x851f
| 0x00008500 126aaf lcall fcn.00006aaf
| 0x00008503 126cf5 lcall fcn.00006cf5
| 0x00008506 7401 mov a, #0x01
| 0x00008508 12519a lcall fcn.0000519a
| 0x0000850b 126c9a lcall fcn.00006c9a
| 0x0000850e 126ab0 lcall fcn.00006ab0
| 0x00008511 1254fe lcall fcn.000054fe
| 0x00008514 e9 mov a, r1
| 0x00008515 2407 add a, #0x07
| 0x00008517 f9 mov r1, a
| 0x00008518 ad01 mov r5, 0x01 ; [0x1:1]=255 ; 1
| 0x0000851a 126c86 lcall fcn.00006c86
| 0x0000851d ed mov a, r5
| 0x0000851e f0 movx @dptr, a
| ; CODE XREF from fcn.000083b4 @ 0x84fe(x)
| 0x0000851f 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x00008522 e0 movx a, @dptr
| 0x00008523 c3 clr c
| 0x00008524 9480 subb a, #0x80
| 0x00008526 4005 jc 0x852d
| 0x00008528 ee mov a, r6
| 0x00008529 9480 subb a, #0x80
| 0x0000852b 5005 jnc 0x8532
| ; CODE XREF from fcn.000083b4 @ 0x8526(x)
| 0x0000852d e4 clr a
| 0x0000852e fd mov r5, a
| 0x0000852f 12b118 lcall fcn.0000b118
| ; CODE XREF from fcn.000083b4 @ 0x852b(x)
| 0x00008532 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x00008535 e0 movx a, @dptr
| 0x00008536 ff mov r7, a
| 0x00008537 126ab0 lcall fcn.00006ab0
| 0x0000853a 126bd2 lcall fcn.00006bd2
| 0x0000853d fe mov r6, a
| 0x0000853e be0113 cjne r6, #0x01, 0x8554
| 0x00008541 126aaf lcall fcn.00006aaf
| 0x00008544 126b8d lcall fcn.00006b8d
| 0x00008547 b4020a cjne a, #0x02, 0x8554
| 0x0000854a 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000854d e0 movx a, @dptr
| 0x0000854e 126ad4 lcall fcn.00006ad4
| 0x00008551 7401 mov a, #0x01
| 0x00008553 f0 movx @dptr, a
| ; CODE XREFS from fcn.000083b4 @ 0x853e(x), 0x8547(x)
| 0x00008554 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x00008557 e0 movx a, @dptr
| 0x00008558 ff mov r7, a
| 0x00008559 126ab0 lcall fcn.00006ab0
| 0x0000855c 126bd2 lcall fcn.00006bd2
| 0x0000855f fe mov r6, a
| 0x00008560 be0403 cjne r6, #0x04, 0x8566
| 0x00008563 126450 lcall fcn.00006450
| ; CODE XREFS from fcn.000083b4 @ 0x83d8(x), 0x83eb(x), 0x8560(x)
\ 0x00008566 22 ret
; CALL XREF from fcn.00002443 @ 0x2508(x)
; CALL XREF from fcn.0000558a @ 0x56b4(x)
; CALL XREF from fcn.0000e8bc @ 0xe8bc(x)
/ 410: fcn.00008567 ();
| 0x00008567 e4 clr a
| 0x00008568 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000856b f0 movx @dptr, a
| ; CODE XREF from fcn.00008567 @ 0x860b(x)
| 0x0000856c 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000856f e0 movx a, @dptr
| 0x00008570 ff mov r7, a
| 0x00008571 c3 clr c
| 0x00008572 9403 subb a, #0x03
| 0x00008574 4003 jc 0x8579
| 0x00008576 02860e ljmp 0x860e
| ; CODE XREF from fcn.00008567 @ 0x8574(x)
| 0x00008579 126aaf lcall fcn.00006aaf
| 0x0000857c 126bd2 lcall fcn.00006bd2
| 0x0000857f ff mov r7, a
| 0x00008580 bf0127 cjne r7, #0x01, 0x85aa
| 0x00008583 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00008586 e0 movx a, @dptr
| 0x00008587 ff mov r7, a
| 0x00008588 12ba5a lcall fcn.0000ba5a
| 0x0000858b 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000858e e0 movx a, @dptr
| 0x0000858f ff mov r7, a
| 0x00008590 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00008593 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
| 0x00008596 1254f2 lcall fcn.000054f2
| 0x00008599 e0 movx a, @dptr
| 0x0000859a d3 setb c
| 0x0000859b 9402 subb a, #0x02
| 0x0000859d 4025 jc 0x85c4
| 0x0000859f 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
| 0x000085a2 126c3f lcall fcn.00006c3f
| 0x000085a5 7402 mov a, #0x02
| 0x000085a7 f0 movx @dptr, a
| 0x000085a8 801a sjmp 0x85c4
| ; CODE XREF from fcn.00008567 @ 0x8580(x)
| 0x000085aa 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000085ad e0 movx a, @dptr
| 0x000085ae 126ab0 lcall fcn.00006ab0
| 0x000085b1 126cef lcall fcn.00006cef
| 0x000085b4 54f0 anl a, #0xf0
| 0x000085b6 4402 orl a, #0x02
| 0x000085b8 1251cd lcall fcn.000051cd
| 0x000085bb 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000085be e0 movx a, @dptr
| 0x000085bf 126ad4 lcall fcn.00006ad4
| 0x000085c2 e4 clr a
| 0x000085c3 f0 movx @dptr, a
| ; CODE XREFS from fcn.00008567 @ 0x859d(x), 0x85a8(x)
| 0x000085c4 7f02 mov r7, #0x02
| 0x000085c6 12b1ca lcall fcn.0000b1ca
| 0x000085c9 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000085cc e0 movx a, @dptr
| 0x000085cd ff mov r7, a
| 0x000085ce 12887e lcall fcn.0000887e
| 0x000085d1 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000085d4 e0 movx a, @dptr
| 0x000085d5 fd mov r5, a
| 0x000085d6 126ab0 lcall fcn.00006ab0
| 0x000085d9 1254fe lcall fcn.000054fe
| 0x000085dc 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x000085df 12514b lcall fcn.0000514b
| 0x000085e2 fe mov r6, a
| 0x000085e3 13 rrc a
| 0x000085e4 13 rrc a
| 0x000085e5 543f anl a, #0x3f
| 0x000085e7 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x000085ea f0 movx @dptr, a
| 0x000085eb ed mov a, r5
| 0x000085ec 2408 add a, #0x08
| 0x000085ee fb mov r3, a
| ; CODE XREF from aav.0x00008019 @ +0x9(x)
| 0x000085ef e4 clr a
| 0x000085f0 fd mov r5, a
| 0x000085f1 ff mov r7, a
| 0x000085f2 12ac01 lcall fcn.0000ac01
| 0x000085f5 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000085f8 e0 movx a, @dptr
| 0x000085f9 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000085fc 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| 0x000085ff 1254f2 lcall fcn.000054f2
| ; CODE XREF from aav.0x00008019 @ +0x34(x)
| 0x00008602 7401 mov a, #0x01
| 0x00008604 f0 movx @dptr, a
| 0x00008605 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00008608 e0 movx a, @dptr
| 0x00008609 04 inc a
| 0x0000860a f0 movx @dptr, a
| 0x0000860b 02856c ljmp 0x856c
| ; CODE XREF from fcn.00008567 @ 0x8576(x)
| 0x0000860e c295 clr 0x90.5 ; [0x90:1]=255 ; 144
| 0x00008610 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00008613 e0 movx a, @dptr
| 0x00008614 6019 jz 0x862f
| 0x00008616 e4 clr a
| 0x00008617 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000861a f0 movx @dptr, a
| 0x0000861b a3 inc dptr
| 0x0000861c f0 movx @dptr, a
| 0x0000861d a3 inc dptr
| 0x0000861e 7404 mov a, #0x04
| 0x00008620 f0 movx @dptr, a
| 0x00008621 e4 clr a
| 0x00008622 fb mov r3, a
| 0x00008623 7d01 mov r5, #0x01
| 0x00008625 7ffc mov r7, #0xfc
| 0x00008627 129fe0 lcall fcn.00009fe0
| 0x0000862a e4 clr a
| 0x0000862b 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000862e f0 movx @dptr, a
| ; CODE XREF from fcn.00008567 @ 0x8614(x)
| 0x0000862f e4 clr a
| 0x00008630 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x00008633 f0 movx @dptr, a
| 0x00008634 900dfe mov dptr, #0x0dfe ; [0xdfe:1]=255 ; 3582
| 0x00008637 f0 movx @dptr, a
| 0x00008638 9007e8 mov dptr, #0x07e8 ; [0x7e8:1]=255 ; 2024
| 0x0000863b e0 movx a, @dptr
| 0x0000863c 2409 add a, #0x09
| 0x0000863e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008640 e4 clr a
| 0x00008641 3408 addc a, #0x08
| 0x00008643 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00008645 e0 movx a, @dptr
| 0x00008646 90081b mov dptr, #0x081b ; [0x81b:1]=255 ; 2075
| 0x00008649 f0 movx @dptr, a
| 0x0000864a 900e1e mov dptr, #0x0e1e ; '\x1e\x0e'
| ; [0xe1e:1]=255 ; 3614
| 0x0000864d e0 movx a, @dptr
| 0x0000864e ff mov r7, a
| 0x0000864f 900e1d mov dptr, #0x0e1d ; '\x1d\x0e'
| ; [0xe1d:1]=255 ; 3613
| 0x00008652 e0 movx a, @dptr
| 0x00008653 2f add a, r7
| 0x00008654 ff mov r7, a
| 0x00008655 900e1f mov dptr, #0x0e1f ; '\x1f\x0e'
| ; [0xe1f:1]=255 ; 3615
| 0x00008658 e0 movx a, @dptr
| 0x00008659 2f add a, r7
| 0x0000865a ff mov r7, a
| 0x0000865b a3 inc dptr
| 0x0000865c e0 movx a, @dptr
| 0x0000865d 2f add a, r7
| 0x0000865e 7003 jnz 0x8663
| 0x00008660 028700 ljmp 0x8700
| ; CODE XREF from fcn.00008567 @ 0x865e(x)
| 0x00008663 900d28 mov dptr, #0x0d28 ; '(\r'
| ; [0xd28:1]=255 ; 3368
| 0x00008666 7422 mov a, #0x22 ; '\"'
| 0x00008668 f0 movx @dptr, a
| 0x00008669 a3 inc dptr
| 0x0000866a e4 clr a
| 0x0000866b f0 movx @dptr, a
| 0x0000866c 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000866f f0 movx @dptr, a
| ; CODE XREF from fcn.00008567 @ 0x86d2(x)
| 0x00008670 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00008673 e0 movx a, @dptr
| 0x00008674 ff mov r7, a
| 0x00008675 c3 clr c
| 0x00008676 9404 subb a, #0x04
| 0x00008678 505a jnc 0x86d4
| 0x0000867a 741d mov a, #0x1d
| 0x0000867c 2f add a, r7
| 0x0000867d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000867f e4 clr a
| 0x00008680 340e addc a, #0x0e
| 0x00008682 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00008684 e0 movx a, @dptr
| 0x00008685 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x00008688 7036 jnz 0x86c0
| 0x0000868a e0 movx a, @dptr
| 0x0000868b fd mov r5, a
| 0x0000868c 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000868e 247a add a, #0x7a
| 0x00008690 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008692 e4 clr a
| 0x00008693 340f addc a, #0x0f
| 0x00008695 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00008697 e0 movx a, @dptr
| 0x00008698 fa mov r2, a
| 0x00008699 a3 inc dptr
| 0x0000869a e0 movx a, @dptr
| 0x0000869b fb mov r3, a
| 0x0000869c ed mov a, r5
| 0x0000869d 75f080 mov 0xf0, #0x80 ; [0xf0:1]=255 ; 128
| 0x000086a0 a4 mul ab
| 0x000086a1 ff mov r7, a
| 0x000086a2 900d29 mov dptr, #0x0d29 ; ')\r'
| ; [0xd29:1]=255 ; 3369
| 0x000086a5 e0 movx a, @dptr
| 0x000086a6 2f add a, r7
| 0x000086a7 fd mov r5, a
| 0x000086a8 900d28 mov dptr, #0x0d28 ; '(\r'
| ; [0xd28:1]=255 ; 3368
| 0x000086ab e0 movx a, @dptr
| 0x000086ac 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x000086ae fc mov r4, a
| 0x000086af e4 clr a
| 0x000086b0 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x000086b3 f0 movx @dptr, a
| 0x000086b4 af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x000086b6 ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
| 0x000086b8 7b80 mov r3, #0x80
| 0x000086ba fa mov r2, a
| 0x000086bb 12cd41 lcall fcn.0000cd41
| 0x000086be 800c sjmp 0x86cc
| ; CODE XREF from fcn.00008567 @ 0x8688(x)
| 0x000086c0 e0 movx a, @dptr
| 0x000086c1 241d add a, #0x1d
| 0x000086c3 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000086c5 e4 clr a
| 0x000086c6 340e addc a, #0x0e
| 0x000086c8 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000086ca e4 clr a
| 0x000086cb f0 movx @dptr, a
| ; CODE XREF from fcn.00008567 @ 0x86be(x)
| 0x000086cc 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x000086cf e0 movx a, @dptr
| 0x000086d0 04 inc a
| 0x000086d1 f0 movx @dptr, a
| 0x000086d2 809c sjmp 0x8670
| ; CODE XREF from fcn.00008567 @ 0x8678(x)
| 0x000086d4 900d28 mov dptr, #0x0d28 ; '(\r'
| ; [0xd28:1]=255 ; 3368
| 0x000086d7 e0 movx a, @dptr
| 0x000086d8 fe mov r6, a
| 0x000086d9 a3 inc dptr
| 0x000086da e0 movx a, @dptr
| 0x000086db ff mov r7, a
| 0x000086dc 900f7a mov dptr, #0x0f7a ; 'z\x0f'
| ; [0xf7a:1]=255 ; 3962
| 0x000086df e0 movx a, @dptr
| 0x000086e0 fc mov r4, a
| 0x000086e1 a3 inc dptr
| 0x000086e2 e0 movx a, @dptr
| 0x000086e3 fd mov r5, a
| 0x000086e4 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x000086e7 7401 mov a, #0x01
| 0x000086e9 f0 movx @dptr, a
| 0x000086ea 7b00 mov r3, #0x00
| 0x000086ec 7a02 mov r2, #0x02
| 0x000086ee 12cd41 lcall fcn.0000cd41
| 0x000086f1 900d28 mov dptr, #0x0d28 ; '(\r'
| ; [0xd28:1]=255 ; 3368
| 0x000086f4 e0 movx a, @dptr
| 0x000086f5 fe mov r6, a
| 0x000086f6 a3 inc dptr
| 0x000086f7 e0 movx a, @dptr
| 0x000086f8 aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x000086fa f9 mov r1, a
| 0x000086fb 7bff mov r3, #0xff
| 0x000086fd 12d5df lcall fcn.0000d5df
| ; CODE XREF from fcn.00008567 @ 0x8660(x)
\ 0x00008700 22 ret
; CALL XREFS from fcn.000033c4 @ 0x38f8(x), 0x3be4(x)
/ 381: fcn.00008701 ();
| 0x00008701 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00008704 ef mov a, r7
| 0x00008705 f0 movx @dptr, a
| 0x00008706 a3 inc dptr
| 0x00008707 ed mov a, r5
| 0x00008708 f0 movx @dptr, a
| 0x00008709 a3 inc dptr
| 0x0000870a eb mov a, r3
| 0x0000870b f0 movx @dptr, a
| 0x0000870c 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x0000870f 74ff mov a, #0xff
| 0x00008711 f0 movx @dptr, a
| 0x00008712 a3 inc dptr
| 0x00008713 7401 mov a, #0x01
| 0x00008715 f0 movx @dptr, a
| 0x00008716 12e0a6 lcall fcn.0000e0a6
| 0x00008719 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x0000871c e0 movx a, @dptr
| 0x0000871d 6402 xrl a, #0x02
| 0x0000871f 7003 jnz 0x8724
| 0x00008721 02887d ljmp 0x887d
| ; CODE XREF from fcn.00008701 @ 0x871f(x)
| 0x00008724 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00008727 e0 movx a, @dptr
| 0x00008728 900630 mov dptr, #0x0630 ; [0x630:1]=255 ; 1584
| 0x0000872b 124c8c lcall fcn.00004c8c
| 0x0000872e e0 movx a, @dptr
| 0x0000872f 24fa add a, #0xfa
| 0x00008731 6054 jz 0x8787
| 0x00008733 04 inc a
| 0x00008734 6003 jz 0x8739
| 0x00008736 0287ed ljmp 0x87ed
| ; CODE XREF from fcn.00008701 @ 0x8734(x)
| 0x00008739 124b5e lcall fcn.00004b5e
| 0x0000873c 8005 sjmp 0x8743
| ; CODE XREF from fcn.00008701 @ 0x8743(x)
| 0x0000873e c3 clr c
| 0x0000873f 33 rlc a
| 0x00008740 ce xch a, r6
| 0x00008741 33 rlc a
| 0x00008742 ce xch a, r6
| ; CODE XREF from fcn.00008701 @ 0x873c(x)
| 0x00008743 d8f9 djnz r0, 0x873e
| 0x00008745 124dd6 lcall fcn.00004dd6
| 0x00008748 7003 jnz 0x874d
| 0x0000874a 0287f3 ljmp 0x87f3
| ; CODE XREF from fcn.00008701 @ 0x8748(x)
| 0x0000874d 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00008750 124a16 lcall fcn.00004a16
| 0x00008753 e0 movx a, @dptr
| 0x00008754 6e xrl a, r6
| 0x00008755 601a jz 0x8771
| 0x00008757 12e6fe lcall fcn.0000e6fe
| 0x0000875a ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000875c 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000875f e0 movx a, @dptr
| 0x00008760 124b34 lcall fcn.00004b34
| 0x00008763 124ca6 lcall fcn.00004ca6
| 0x00008766 12d4f7 lcall fcn.0000d4f7
| 0x00008769 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x0000876c ef mov a, r7
| 0x0000876d f0 movx @dptr, a
| 0x0000876e 0287f3 ljmp 0x87f3
| ; CODE XREF from fcn.00008701 @ 0x8755(x)
| 0x00008771 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00008774 e0 movx a, @dptr
| 0x00008775 245c add a, #0x5c
| 0x00008777 124a26 lcall fcn.00004a26
| 0x0000877a e0 movx a, @dptr
| 0x0000877b 7076 jnz 0x87f3
| 0x0000877d 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x00008780 f0 movx @dptr, a
| 0x00008781 a3 inc dptr
| 0x00008782 04 inc a
| 0x00008783 f0 movx @dptr, a
| 0x00008784 0287f3 ljmp 0x87f3
| ; CODE XREF from fcn.00008701 @ 0x8731(x)
| 0x00008787 124d79 lcall fcn.00004d79
| 0x0000878a 8005 sjmp 0x8791
| ; CODE XREF from fcn.00008701 @ 0x8791(x)
| 0x0000878c c3 clr c
| 0x0000878d 33 rlc a
| 0x0000878e ce xch a, r6
| 0x0000878f 33 rlc a
| 0x00008790 ce xch a, r6
| ; CODE XREF from fcn.00008701 @ 0x878a(x)
| 0x00008791 d8f9 djnz r0, 0x878c
| 0x00008793 124e7e lcall fcn.00004e7e
| 0x00008796 605b jz 0x87f3
| 0x00008798 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000879b 124ab0 lcall fcn.00004ab0
| 0x0000879e e0 movx a, @dptr
| 0x0000879f fe mov r6, a
| 0x000087a0 b4010e cjne a, #0x01, 0x87b1
| 0x000087a3 124adb lcall fcn.00004adb
| 0x000087a6 e0 movx a, @dptr
| 0x000087a7 6c xrl a, r4
| 0x000087a8 6049 jz 0x87f3
| 0x000087aa 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x000087ad ec mov a, r4
| 0x000087ae f0 movx @dptr, a
| 0x000087af 8042 sjmp 0x87f3
| ; CODE XREF from fcn.00008701 @ 0x87a0(x)
| 0x000087b1 ee mov a, r6
| 0x000087b2 6402 xrl a, #0x02
| 0x000087b4 703d jnz 0x87f3
| 0x000087b6 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000087b9 124d21 lcall fcn.00004d21
| 0x000087bc e0 movx a, @dptr
| 0x000087bd 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x000087c0 f0 movx @dptr, a
| 0x000087c1 a3 inc dptr
| 0x000087c2 7401 mov a, #0x01
| 0x000087c4 f0 movx @dptr, a
| 0x000087c5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000087c8 ed mov a, r5
| 0x000087c9 1249a6 lcall fcn.000049a6
| 0x000087cc 124cf6 lcall fcn.00004cf6
| 0x000087cf 6401 xrl a, #0x01
| 0x000087d1 6003 jz 0x87d6
| 0x000087d3 bf051d cjne r7, #0x05, 0x87f3
| ; CODE XREF from fcn.00008701 @ 0x87d1(x)
| 0x000087d6 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x000087d9 e0 movx a, @dptr
| 0x000087da 9003cc mov dptr, #0x03cc ; [0x3cc:1]=255 ; 972
| 0x000087dd 124dc5 lcall fcn.00004dc5
| 0x000087e0 124b17 lcall fcn.00004b17
| 0x000087e3 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000087e5 2e add a, r6
| 0x000087e6 1249ef lcall fcn.000049ef
| 0x000087e9 ef mov a, r7
| 0x000087ea f0 movx @dptr, a
| 0x000087eb 8006 sjmp 0x87f3
| ; CODE XREF from fcn.00008701 @ 0x8736(x)
| 0x000087ed 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x000087f0 74ff mov a, #0xff
| 0x000087f2 f0 movx @dptr, a
| ; XREFS: CODE 0x0000874a CODE 0x0000876e CODE 0x0000877b
| ; XREFS: CODE 0x00008784 CODE 0x00008796 CODE 0x000087a8
| ; XREFS: CODE 0x000087af CODE 0x000087b4 CODE 0x000087d3
| ; XREFS: CODE 0x000087eb
| 0x000087f3 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x000087f6 e0 movx a, @dptr
| 0x000087f7 fd mov r5, a
| 0x000087f8 f4 cpl a
| 0x000087f9 7003 jnz 0x87fe
| 0x000087fb 02887d ljmp 0x887d
| ; CODE XREF from fcn.00008701 @ 0x87f9(x)
| 0x000087fe 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00008801 e0 movx a, @dptr
| 0x00008802 900629 mov dptr, #0x0629 ; [0x629:1]=255 ; 1577
| 0x00008805 124d43 lcall fcn.00004d43
| 0x00008808 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x0000880a ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
| 0x0000880c 12c70d lcall fcn.0000c70d
| 0x0000880f 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x00008812 ef mov a, r7
| 0x00008813 f0 movx @dptr, a
| 0x00008814 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x00008817 e0 movx a, @dptr
| 0x00008818 fe mov r6, a
| 0x00008819 a3 inc dptr
| 0x0000881a e0 movx a, @dptr
| 0x0000881b 124e2e lcall fcn.00004e2e
| 0x0000881e 1249ef lcall fcn.000049ef
| 0x00008821 e0 movx a, @dptr
| 0x00008822 6f xrl a, r7
| 0x00008823 602e jz 0x8853
| 0x00008825 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x00008828 e0 movx a, @dptr
| 0x00008829 ff mov r7, a
| 0x0000882a 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000882d a3 inc dptr
| 0x0000882e e0 movx a, @dptr
| 0x0000882f fd mov r5, a
| 0x00008830 124e2e lcall fcn.00004e2e
| 0x00008833 1249ef lcall fcn.000049ef
| 0x00008836 ef mov a, r7
| 0x00008837 f0 movx @dptr, a
| 0x00008838 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x0000883b ed mov a, r5
| 0x0000883c 900628 mov dptr, #0x0628 ; [0x628:1]=255 ; 1576
| 0x0000883f 1254f2 lcall fcn.000054f2
| 0x00008842 e0 movx a, @dptr
| 0x00008843 fb mov r3, a
| 0x00008844 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x00008847 ef mov a, r7
| 0x00008848 f0 movx @dptr, a
| 0x00008849 a3 inc dptr
| 0x0000884a ee mov a, r6
| 0x0000884b 124e8b lcall fcn.00004e8b
| 0x0000884e 7fb0 mov r7, #0xb0
| 0x00008850 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.00008701 @ 0x8823(x)
| 0x00008853 900d0a mov dptr, #0x0d0a ; '\n\r'
| ; [0xd0a:1]=255 ; 3338
| 0x00008856 e0 movx a, @dptr
| 0x00008857 6401 xrl a, #0x01
| 0x00008859 7022 jnz 0x887d
| 0x0000885b 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x0000885e e0 movx a, @dptr
| 0x0000885f ff mov r7, a
| 0x00008860 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00008863 e0 movx a, @dptr
| 0x00008864 b50716 cjne a, 0x07, 0x887d ; [0x7:1]=255 ; 7
| 0x00008867 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000886a 124c88 lcall fcn.00004c88
| 0x0000886d e0 movx a, @dptr
| 0x0000886e ff mov r7, a
| 0x0000886f 900d09 mov dptr, #0x0d09 ; [0xd09:1]=255 ; 3337
| 0x00008872 e0 movx a, @dptr
| 0x00008873 fd mov r5, a
| 0x00008874 e4 clr a
| 0x00008875 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00008878 f0 movx @dptr, a
| 0x00008879 fb mov r3, a
| 0x0000887a 12dab8 lcall fcn.0000dab8
| ; CODE XREFS from fcn.00008701 @ 0x8721(x), 0x87fb(x), 0x8859(x), 0x8864(x)
\ 0x0000887d 22 ret
; XREFS: CALL 0x00002f08 CALL 0x0000419c CALL 0x0000592d
; XREFS: CALL 0x0000682f CALL 0x000073e8 CALL 0x00007baf
; XREFS: CALL 0x000085ce CALL 0x0000bad2
/ 360: fcn.0000887e ();
| 0x0000887e 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00008881 ef mov a, r7
| 0x00008882 f0 movx @dptr, a
| 0x00008883 9008a8 mov dptr, #0x08a8 ; [0x8a8:1]=255 ; 2216
| 0x00008886 126bc2 lcall fcn.00006bc2
| 0x00008889 e0 movx a, @dptr
| 0x0000888a ff mov r7, a
| 0x0000888b 12e3bf lcall fcn.0000e3bf
| 0x0000888e 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00008891 e0 movx a, @dptr
| 0x00008892 fe mov r6, a
| 0x00008893 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x00008896 126bcc lcall fcn.00006bcc
| 0x00008899 e0 movx a, @dptr
| 0x0000889a 7003 jnz 0x889f
| 0x0000889c 0289e5 ljmp 0x89e5
| ; CODE XREF from fcn.0000887e @ 0x889a(x)
| 0x0000889f 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000088a2 e0 movx a, @dptr
| 0x000088a3 6e xrl a, r6
| 0x000088a4 7033 jnz 0x88d9
| 0x000088a6 ef mov a, r7
| 0x000088a7 f4 cpl a
| 0x000088a8 602f jz 0x88d9
| 0x000088aa 126c8e lcall fcn.00006c8e
| 0x000088ad d3 setb c
| 0x000088ae 9400 subb a, #0x00
| 0x000088b0 4008 jc 0x88ba
| 0x000088b2 126c8e lcall fcn.00006c8e
| 0x000088b5 c3 clr c
| 0x000088b6 9407 subb a, #0x07
| 0x000088b8 400e jc 0x88c8
| ; CODE XREF from fcn.0000887e @ 0x88b0(x)
| 0x000088ba 749f mov a, #0x9f
| 0x000088bc 2f add a, r7
| 0x000088bd f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000088bf e4 clr a
| 0x000088c0 3404 addc a, #0x04
| 0x000088c2 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000088c4 e0 movx a, @dptr
| 0x000088c5 b40111 cjne a, #0x01, 0x88d9
| ; CODE XREF from fcn.0000887e @ 0x88b8(x)
| 0x000088c8 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000088cb e0 movx a, @dptr
| 0x000088cc 126ab0 lcall fcn.00006ab0
| 0x000088cf 126bd2 lcall fcn.00006bd2
| 0x000088d2 6401 xrl a, #0x01
| 0x000088d4 6003 jz 0x88d9
| 0x000088d6 0289e5 ljmp 0x89e5
| ; CODE XREFS from fcn.0000887e @ 0x88a4(x), 0x88a8(x), 0x88c5(x), 0x88d4(x)
| 0x000088d9 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000088dc e0 movx a, @dptr
| 0x000088dd ff mov r7, a
| 0x000088de 126b1d lcall fcn.00006b1d
| 0x000088e1 e0 movx a, @dptr
| 0x000088e2 fe mov r6, a
| 0x000088e3 d3 setb c
| 0x000088e4 947f subb a, #0x7f
| 0x000088e6 4032 jc 0x891a
| 0x000088e8 126ad3 lcall fcn.00006ad3
| 0x000088eb e0 movx a, @dptr
| 0x000088ec fd mov r5, a
| 0x000088ed 126ac8 lcall fcn.00006ac8
| 0x000088f0 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x000088f2 2d add a, r5
| 0x000088f3 126aea lcall fcn.00006aea
| 0x000088f6 e0 movx a, @dptr
| 0x000088f7 ff mov r7, a
| 0x000088f8 ee mov a, r6
| 0x000088f9 6f xrl a, r7
| 0x000088fa 601e jz 0x891a
| 0x000088fc 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000088ff e0 movx a, @dptr
| 0x00008900 ff mov r7, a
| 0x00008901 126b1d lcall fcn.00006b1d
| 0x00008904 126b7f lcall fcn.00006b7f
| 0x00008907 126cc6 lcall fcn.00006cc6
| 0x0000890a 7f80 mov r7, #0x80
| 0x0000890c 129fe0 lcall fcn.00009fe0
| 0x0000890f 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00008912 e0 movx a, @dptr
| 0x00008913 ff mov r7, a
| 0x00008914 12cc19 lcall fcn.0000cc19
| 0x00008917 028970 ljmp 0x8970
| ; CODE XREFS from fcn.0000887e @ 0x88e6(x), 0x88fa(x)
| 0x0000891a 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000891d e0 movx a, @dptr
| 0x0000891e ff mov r7, a
| 0x0000891f 126b1d lcall fcn.00006b1d
| 0x00008922 e0 movx a, @dptr
| 0x00008923 c3 clr c
| 0x00008924 9480 subb a, #0x80
| 0x00008926 400a jc 0x8932
| 0x00008928 126aaf lcall fcn.00006aaf
| 0x0000892b 126bd2 lcall fcn.00006bd2
| 0x0000892e 6402 xrl a, #0x02
| 0x00008930 703e jnz 0x8970
| ; CODE XREF from fcn.0000887e @ 0x8926(x)
| 0x00008932 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00008935 e0 movx a, @dptr
| 0x00008936 ff mov r7, a
| 0x00008937 126b1d lcall fcn.00006b1d
| 0x0000893a 126b7f lcall fcn.00006b7f
| 0x0000893d 126cc6 lcall fcn.00006cc6
| 0x00008940 7f80 mov r7, #0x80
| 0x00008942 129fe0 lcall fcn.00009fe0
| 0x00008945 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00008948 e0 movx a, @dptr
| 0x00008949 ff mov r7, a
| 0x0000894a 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000894d e0 movx a, @dptr
| 0x0000894e fe mov r6, a
| 0x0000894f b50710 cjne a, 0x07, 0x8962 ; [0x7:1]=255 ; 7
| 0x00008952 90049d mov dptr, #0x049d ; [0x49d:1]=255 ; 1181
| 0x00008955 e0 movx a, @dptr
| 0x00008956 600a jz 0x8962
| 0x00008958 126bdb lcall fcn.00006bdb
| 0x0000895b 126bd2 lcall fcn.00006bd2
| 0x0000895e ff mov r7, a
| 0x0000895f bf010e cjne r7, #0x01, 0x8970
| ; CODE XREFS from fcn.0000887e @ 0x894f(x), 0x8956(x)
| 0x00008962 ee mov a, r6
| 0x00008963 2408 add a, #0x08
| 0x00008965 fb mov r3, a
| 0x00008966 e4 clr a
| 0x00008967 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000896a f0 movx @dptr, a
| 0x0000896b fd mov r5, a
| 0x0000896c ff mov r7, a
| 0x0000896d 12ac01 lcall fcn.0000ac01
| ; CODE XREFS from fcn.0000887e @ 0x8917(x), 0x8930(x), 0x895f(x)
| 0x00008970 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00008973 e0 movx a, @dptr
| 0x00008974 ff mov r7, a
| 0x00008975 126ab0 lcall fcn.00006ab0
| 0x00008978 126c14 lcall fcn.00006c14
| 0x0000897b fe mov r6, a
| 0x0000897c be1015 cjne r6, #0x10, 0x8994
| 0x0000897f 126b83 lcall fcn.00006b83
| 0x00008982 e0 movx a, @dptr
| 0x00008983 2430 add a, #0x30
| 0x00008985 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008987 e4 clr a
| 0x00008988 3405 addc a, #0x05
| 0x0000898a f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000898c e4 clr a
| 0x0000898d f0 movx @dptr, a
| 0x0000898e 90042a mov dptr, #0x042a ; [0x42a:1]=255 ; 1066
| 0x00008991 e0 movx a, @dptr
| 0x00008992 14 dec a
| 0x00008993 f0 movx @dptr, a
| ; CODE XREF from fcn.0000887e @ 0x897c(x)
| 0x00008994 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00008997 e0 movx a, @dptr
| 0x00008998 ff mov r7, a
| 0x00008999 9008ac mov dptr, #0x08ac ; [0x8ac:1]=255 ; 2220
| 0x0000899c 126bdf lcall fcn.00006bdf
| 0x0000899f e0 movx a, @dptr
| 0x000089a0 702b jnz 0x89cd
| 0x000089a2 9008b8 mov dptr, #0x08b8 ; [0x8b8:1]=255 ; 2232
| 0x000089a5 126be5 lcall fcn.00006be5
| 0x000089a8 e0 movx a, @dptr
| 0x000089a9 fe mov r6, a
| 0x000089aa a3 inc dptr
| 0x000089ab e0 movx a, @dptr
| 0x000089ac d3 setb c
| 0x000089ad 941e subb a, #0x1e
| 0x000089af ee mov a, r6
| 0x000089b0 9400 subb a, #0x00
| 0x000089b2 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000089b5 e0 movx a, @dptr
| 0x000089b6 4005 jc 0x89bd
| 0x000089b8 12cc19 lcall fcn.0000cc19
| 0x000089bb 801c sjmp 0x89d9
| ; CODE XREF from fcn.0000887e @ 0x89b6(x)
| 0x000089bd ff mov r7, a
| 0x000089be 126b1d lcall fcn.00006b1d
| 0x000089c1 e0 movx a, @dptr
| 0x000089c2 fe mov r6, a
| 0x000089c3 9008ad mov dptr, #0x08ad ; [0x8ad:1]=255 ; 2221
| 0x000089c6 126c3f lcall fcn.00006c3f
| 0x000089c9 ee mov a, r6
| 0x000089ca f0 movx @dptr, a
| 0x000089cb 800c sjmp 0x89d9
| ; CODE XREF from fcn.0000887e @ 0x89a0(x)
| 0x000089cd 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000089d0 e0 movx a, @dptr
| 0x000089d1 9008ac mov dptr, #0x08ac ; [0x8ac:1]=255 ; 2220
| 0x000089d4 126be6 lcall fcn.00006be6
| 0x000089d7 e4 clr a
| 0x000089d8 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000887e @ 0x89bb(x), 0x89cb(x)
| 0x000089d9 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000089dc e0 movx a, @dptr
| 0x000089dd 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x000089e0 126bef lcall fcn.00006bef
| 0x000089e3 e4 clr a
| 0x000089e4 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000887e @ 0x889c(x), 0x88d6(x)
\ 0x000089e5 22 ret
; CALL XREF from fcn.0000c461 @ +0x95(x)
/ 360: fcn.000089e6 ();
| 0x000089e6 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x000089e8 75d010 mov 0xd0, #0x10 ; [0xd0:1]=255 ; 16
| 0x000089eb e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x000089ed c3 clr c
| 0x000089ee 943c subb a, #0x3c
| 0x000089f0 5065 jnc 0x8a57
| 0x000089f2 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x000089f4 c3 clr c
| 0x000089f5 9439 subb a, #0x39
| 0x000089f7 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x000089f9 75f003 mov 0xf0, #0x03 ; [0xf0:1]=255 ; 3
| 0x000089fc 5019 jnc 0x8a17
| 0x000089fe a4 mul ab
| 0x000089ff 249c add a, #0x9c
| 0x00008a01 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008a03 e4 clr a
| 0x00008a04 340a addc a, #0x0a
| 0x00008a06 ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
| 0x00008a08 f52c mov 0x2c, a ; [0x2c:1]=255 ; 44
| 0x00008a0a 8d2d mov 0x2d, r5 ; [0x2d:1]=255 ; 45
| 0x00008a0c 7444 mov a, #0x44 ; 'D'
| 0x00008a0e 252b add a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00008a10 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008a12 e4 clr a
| 0x00008a13 340d addc a, #0x0d
| 0x00008a15 8017 sjmp 0x8a2e
| ; CODE XREF from fcn.000089e6 @ 0x89fc(x)
| 0x00008a17 a4 mul ab
| 0x00008a18 249c add a, #0x9c
| 0x00008a1a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008a1c e4 clr a
| 0x00008a1d 340a addc a, #0x0a
| 0x00008a1f ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
| 0x00008a21 f52c mov 0x2c, a ; [0x2c:1]=255 ; 44
| 0x00008a23 8d2d mov 0x2d, r5 ; [0x2d:1]=255 ; 45
| 0x00008a25 7444 mov a, #0x44 ; 'D'
| 0x00008a27 252b add a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00008a29 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008a2b e4 clr a
| 0x00008a2c 340d addc a, #0x0d
| ; CODE XREF from fcn.000089e6 @ 0x8a15(x)
| 0x00008a2e ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
| 0x00008a30 900d66 mov dptr, #0x0d66 ; 'f\r'
| ; [0xd66:1]=255 ; 3430
| 0x00008a33 f0 movx @dptr, a
| 0x00008a34 a3 inc dptr
| 0x00008a35 ed mov a, r5
| 0x00008a36 f0 movx @dptr, a
| 0x00008a37 e5bd mov a, 0xbd ; [0xbd:1]=255 ; 189
| 0x00008a39 f4 cpl a
| 0x00008a3a fc mov r4, a
| 0x00008a3b e5be mov a, 0xbe ; [0xbe:1]=255 ; 190
| 0x00008a3d f4 cpl a
| 0x00008a3e 12ca9d lcall fcn.0000ca9d
| 0x00008a41 f0 movx @dptr, a
| 0x00008a42 cc xch a, r4
| 0x00008a43 12cadb lcall fcn.0000cadb
| 0x00008a46 f4 cpl a
| 0x00008a47 547f anl a, #0x7f
| 0x00008a49 f9 mov r1, a
| 0x00008a4a c3 clr c
| 0x00008a4b 9403 subb a, #0x03
| 0x00008a4d 4003 jc 0x8a52
| 0x00008a4f 028b15 ljmp 0x8b15
| ; CODE XREF from fcn.000089e6 @ 0x8a4d(x)
| 0x00008a52 e4 clr a
| 0x00008a53 f9 mov r1, a
| 0x00008a54 028b15 ljmp 0x8b15
| ; CODE XREF from fcn.000089e6 @ 0x89f0(x)
| 0x00008a57 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00008a59 75f003 mov 0xf0, #0x03 ; [0xf0:1]=255 ; 3
| 0x00008a5c a4 mul ab
| 0x00008a5d 2470 add a, #0x70
| 0x00008a5f f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008a61 e4 clr a
| 0x00008a62 340b addc a, #0x0b
| 0x00008a64 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x00008a66 f52c mov 0x2c, a ; [0x2c:1]=255 ; 44
| 0x00008a68 8f2d mov 0x2d, r7 ; [0x2d:1]=255 ; 45
| 0x00008a6a 7435 mov a, #0x35 ; '5'
| 0x00008a6c 252b add a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00008a6e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008a70 e4 clr a
| 0x00008a71 340d addc a, #0x0d
| 0x00008a73 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x00008a75 900d66 mov dptr, #0x0d66 ; 'f\r'
| ; [0xd66:1]=255 ; 3430
| 0x00008a78 f0 movx @dptr, a
| 0x00008a79 a3 inc dptr
| 0x00008a7a ef mov a, r7
| 0x00008a7b f0 movx @dptr, a
| 0x00008a7c 12ca9d lcall fcn.0000ca9d
| 0x00008a7f e5be mov a, 0xbe ; [0xbe:1]=255 ; 190
| 0x00008a81 f0 movx @dptr, a
| 0x00008a82 a3 inc dptr
| 0x00008a83 e5bd mov a, 0xbd ; [0xbd:1]=255 ; 189
| 0x00008a85 f0 movx @dptr, a
| 0x00008a86 e5be mov a, 0xbe ; [0xbe:1]=255 ; 190
| 0x00008a88 c3 clr c
| 0x00008a89 13 rrc a
| 0x00008a8a 547f anl a, #0x7f
| 0x00008a8c f9 mov r1, a
| 0x00008a8d d3 setb c
| 0x00008a8e 9404 subb a, #0x04
| 0x00008a90 5002 jnc 0x8a94
| 0x00008a92 e4 clr a
| 0x00008a93 f9 mov r1, a
| ; CODE XREF from fcn.000089e6 @ 0x8a90(x)
| 0x00008a94 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x00008a97 e0 movx a, @dptr
| 0x00008a98 540f anl a, #0x0f
| 0x00008a9a 6404 xrl a, #0x04
| 0x00008a9c 7077 jnz 0x8b15
| 0x00008a9e e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00008aa0 24c4 add a, #0xc4
| 0x00008aa2 900d68 mov dptr, #0x0d68 ; 'h\r'
| ; [0xd68:1]=255 ; 3432
| 0x00008aa5 f0 movx @dptr, a
| 0x00008aa6 e0 movx a, @dptr
| 0x00008aa7 fe mov r6, a
| 0x00008aa8 12caae lcall fcn.0000caae
| 0x00008aab e0 movx a, @dptr
| 0x00008aac fd mov r5, a
| 0x00008aad 7053 jnz 0x8b02
| 0x00008aaf e9 mov a, r1
| 0x00008ab0 d3 setb c
| 0x00008ab1 9440 subb a, #0x40
| 0x00008ab3 4060 jc 0x8b15
| 0x00008ab5 7473 mov a, #0x73 ; 's'
| 0x00008ab7 2e add a, r6
| 0x00008ab8 12cab0 lcall fcn.0000cab0
| 0x00008abb 7401 mov a, #0x01
| 0x00008abd f0 movx @dptr, a
| 0x00008abe 900e12 mov dptr, #0x0e12 ; '\x12\x0e'
| ; [0xe12:1]=255 ; 3602
| 0x00008ac1 e0 movx a, @dptr
| 0x00008ac2 fc mov r4, a
| 0x00008ac3 7401 mov a, #0x01
| 0x00008ac5 a816 mov r0, 0x16 ; [0x16:1]=255 ; 22
| 0x00008ac7 08 inc r0
| 0x00008ac8 8002 sjmp 0x8acc
| ; CODE XREF from fcn.000089e6 @ 0x8acc(x)
| 0x00008aca c3 clr c
| 0x00008acb 33 rlc a
| ; CODE XREF from fcn.000089e6 @ 0x8ac8(x)
| 0x00008acc d8fc djnz r0, 0x8aca
| 0x00008ace 4c orl a, r4
| 0x00008acf 900e12 mov dptr, #0x0e12 ; '\x12\x0e'
| ; [0xe12:1]=255 ; 3602
| 0x00008ad2 f0 movx @dptr, a
| 0x00008ad3 900622 mov dptr, #0x0622 ; [0x622:1]=255 ; 1570
| 0x00008ad6 e0 movx a, @dptr
| 0x00008ad7 24fe add a, #0xfe
| 0x00008ad9 600a jz 0x8ae5
| 0x00008adb 2402 add a, #0x02
| 0x00008add 700c jnz 0x8aeb
| 0x00008adf 12caa4 lcall fcn.0000caa4
| 0x00008ae2 4f orl a, r7
| 0x00008ae3 800a sjmp 0x8aef
| ; CODE XREF from fcn.000089e6 @ 0x8ad9(x)
| 0x00008ae5 12caa4 lcall fcn.0000caa4
| 0x00008ae8 6f xrl a, r7
| 0x00008ae9 8004 sjmp 0x8aef
| ; CODE XREF from fcn.000089e6 @ 0x8add(x)
| 0x00008aeb 12caa4 lcall fcn.0000caa4
| 0x00008aee 5f anl a, r7
| ; CODE XREFS from fcn.000089e6 @ 0x8ae3(x), 0x8ae9(x)
| 0x00008aef 900d69 mov dptr, #0x0d69 ; 'i\r'
| ; [0xd69:1]=255 ; 3433
| 0x00008af2 f0 movx @dptr, a
| 0x00008af3 900d69 mov dptr, #0x0d69 ; 'i\r'
| ; [0xd69:1]=255 ; 3433
| 0x00008af6 e0 movx a, @dptr
| 0x00008af7 601c jz 0x8b15
| 0x00008af9 900e12 mov dptr, #0x0e12 ; '\x12\x0e'
| ; [0xe12:1]=255 ; 3602
| 0x00008afc e0 movx a, @dptr
| 0x00008afd 4404 orl a, #0x04
| 0x00008aff f0 movx @dptr, a
| 0x00008b00 8013 sjmp 0x8b15
| ; CODE XREF from fcn.000089e6 @ 0x8aad(x)
| 0x00008b02 ed mov a, r5
| 0x00008b03 b4010f cjne a, #0x01, 0x8b15
| 0x00008b06 e9 mov a, r1
| 0x00008b07 c3 clr c
| 0x00008b08 9440 subb a, #0x40
| 0x00008b0a 5009 jnc 0x8b15
| 0x00008b0c 900d68 mov dptr, #0x0d68 ; 'h\r'
| ; [0xd68:1]=255 ; 3432
| 0x00008b0f e0 movx a, @dptr
| 0x00008b10 12caae lcall fcn.0000caae
| 0x00008b13 e4 clr a
| 0x00008b14 f0 movx @dptr, a
| ; XREFS: CODE 0x00008a4f CODE 0x00008a54 CODE 0x00008a9c
| ; XREFS: CODE 0x00008ab3 CODE 0x00008af7 CODE 0x00008b00
| ; XREFS: CODE 0x00008b03 CODE 0x00008b0a
| 0x00008b15 e9 mov a, r1
| 0x00008b16 c3 clr c
| 0x00008b17 940b subb a, #0x0b
| 0x00008b19 5013 jnc 0x8b2e
| 0x00008b1b 12cac4 lcall fcn.0000cac4
| 0x00008b1e e0 movx a, @dptr
| 0x00008b1f 9400 subb a, #0x00
| 0x00008b21 4002 jc 0x8b25
| 0x00008b23 8009 sjmp 0x8b2e
| ; CODE XREF from fcn.000089e6 @ 0x8b21(x)
| 0x00008b25 12ca9d lcall fcn.0000ca9d
| 0x00008b28 a3 inc dptr
| 0x00008b29 a3 inc dptr
| 0x00008b2a e4 clr a
| 0x00008b2b f0 movx @dptr, a
| 0x00008b2c 8007 sjmp 0x8b35
| ; CODE XREFS from fcn.000089e6 @ 0x8b19(x), 0x8b23(x)
| 0x00008b2e 12ca9d lcall fcn.0000ca9d
| 0x00008b31 a3 inc dptr
| 0x00008b32 a3 inc dptr
| 0x00008b33 e9 mov a, r1
| 0x00008b34 f0 movx @dptr, a
| ; CODE XREF from fcn.000089e6 @ 0x8b2c(x)
| 0x00008b35 12cac4 lcall fcn.0000cac4
| 0x00008b38 e9 mov a, r1
| 0x00008b39 f0 movx @dptr, a
| 0x00008b3a 052b inc 0x2b ; [0x2b:1]=255 ; 43
| 0x00008b3c e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00008b3e b43703 cjne a, #0x37, 0x8b44
| 0x00008b41 752b38 mov 0x2b, #0x38 ; '8'
| ; [0x2b:1]=255 ; 56
| ; CODE XREF from fcn.000089e6 @ 0x8b3e(x)
| 0x00008b44 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x00008b46 b43e02 cjne a, #0x3e, 0x8b4b
| 0x00008b49 052a inc 0x2a ; [0x2a:1]=255 ; 42
| ; CODE XREF from fcn.000089e6 @ 0x8b46(x)
| 0x00008b4b d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x00008b4d 22 ret
; XREFS: CALL 0x00002985 CALL 0x00006f82 CALL 0x00009d88
; XREFS: CALL 0x0000aee8 CALL 0x0000b3d1 CALL 0x0000b7c8
/ 343: fcn.00008b4e ();
| 0x00008b4e 90061f mov dptr, #0x061f ; [0x61f:1]=255 ; 1567
| 0x00008b51 128ca5 lcall fcn.00008ca5
| 0x00008b54 90061f mov dptr, #0x061f ; [0x61f:1]=255 ; 1567
| 0x00008b57 ef mov a, r7
| 0x00008b58 f0 movx @dptr, a
| 0x00008b59 90061e mov dptr, #0x061e ; [0x61e:1]=255 ; 1566
| 0x00008b5c 128ca5 lcall fcn.00008ca5
| 0x00008b5f 90061e mov dptr, #0x061e ; [0x61e:1]=255 ; 1566
| 0x00008b62 ef mov a, r7
| 0x00008b63 f0 movx @dptr, a
| 0x00008b64 9007e8 mov dptr, #0x07e8 ; [0x7e8:1]=255 ; 2024
| 0x00008b67 e0 movx a, @dptr
| 0x00008b68 d3 setb c
| 0x00008b69 9403 subb a, #0x03
| 0x00008b6b 4002 jc 0x8b6f
| 0x00008b6d e4 clr a
| 0x00008b6e f0 movx @dptr, a
| ; CODE XREF from fcn.00008b4e @ 0x8b6b(x)
| 0x00008b6f 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x00008b72 e0 movx a, @dptr
| 0x00008b73 fe mov r6, a
| 0x00008b74 a3 inc dptr
| 0x00008b75 e0 movx a, @dptr
| 0x00008b76 ff mov r7, a
| 0x00008b77 12e3aa lcall fcn.0000e3aa
| 0x00008b7a 12c37a lcall fcn.0000c37a
| 0x00008b7d e4 clr a
| 0x00008b7e 900de7 mov dptr, #0x0de7 ; [0xde7:1]=255 ; 3559
| 0x00008b81 f0 movx @dptr, a
| 0x00008b82 a3 inc dptr
| 0x00008b83 f0 movx @dptr, a
| 0x00008b84 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x00008b87 a3 inc dptr
| 0x00008b88 e0 movx a, @dptr
| 0x00008b89 ff mov r7, a
| 0x00008b8a 12afac lcall fcn.0000afac
| 0x00008b8d e4 clr a
| 0x00008b8e 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008b91 f0 movx @dptr, a
| ; CODE XREF from fcn.00008b4e @ 0x8c6a(x)
| 0x00008b92 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008b95 e0 movx a, @dptr
| 0x00008b96 ff mov r7, a
| 0x00008b97 c3 clr c
| 0x00008b98 9403 subb a, #0x03
| 0x00008b9a 4003 jc 0x8b9f
| 0x00008b9c 028c6d ljmp 0x8c6d
| ; CODE XREF from fcn.00008b4e @ 0x8b9a(x)
| 0x00008b9f 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00008ba2 ef mov a, r7
| 0x00008ba3 12cce9 lcall fcn.0000cce9
| 0x00008ba6 125132 lcall fcn.00005132
| 0x00008ba9 ff mov r7, a
| 0x00008baa 540f anl a, #0x0f
| 0x00008bac 6401 xrl a, #0x01
| 0x00008bae 6017 jz 0x8bc7
| 0x00008bb0 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00008bb3 e0 movx a, @dptr
| 0x00008bb4 6007 jz 0x8bbd
| 0x00008bb6 ef mov a, r7
| 0x00008bb7 54f0 anl a, #0xf0
| 0x00008bb9 4403 orl a, #0x03
| 0x00008bbb 8007 sjmp 0x8bc4
| ; CODE XREF from fcn.00008b4e @ 0x8bb4(x)
| 0x00008bbd 125132 lcall fcn.00005132
| 0x00008bc0 54f0 anl a, #0xf0
| 0x00008bc2 4402 orl a, #0x02
| ; CODE XREF from fcn.00008b4e @ 0x8bbb(x)
| 0x00008bc4 1251cd lcall fcn.000051cd
| ; CODE XREF from fcn.00008b4e @ 0x8bae(x)
| 0x00008bc7 12cce1 lcall fcn.0000cce1
| 0x00008bca 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x00008bcd 12514b lcall fcn.0000514b
| 0x00008bd0 fe mov r6, a
| 0x00008bd1 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00008bd4 ef mov a, r7
| 0x00008bd5 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
| 0x00008bd8 1254f2 lcall fcn.000054f2
| 0x00008bdb e0 movx a, @dptr
| 0x00008bdc c3 clr c
| 0x00008bdd 9e subb a, r6
| 0x00008bde 400f jc 0x8bef
| 0x00008be0 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008be3 e0 movx a, @dptr
| 0x00008be4 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00008be7 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
| 0x00008bea 1254f2 lcall fcn.000054f2
| 0x00008bed e4 clr a
| 0x00008bee f0 movx @dptr, a
| ; CODE XREF from fcn.00008b4e @ 0x8bde(x)
| 0x00008bef 12cce1 lcall fcn.0000cce1
| 0x00008bf2 900001 mov dptr, #0x0001 ; [0x1:1]=255 ; 1
| 0x00008bf5 12514b lcall fcn.0000514b
| 0x00008bf8 c4 swap a
| 0x00008bf9 540f anl a, #0x0f
| 0x00008bfb fe mov r6, a
| 0x00008bfc 6054 jz 0x8c52
| 0x00008bfe 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00008c01 ef mov a, r7
| 0x00008c02 12cce9 lcall fcn.0000cce9
| 0x00008c05 125132 lcall fcn.00005132
| 0x00008c08 540f anl a, #0x0f
| 0x00008c0a 6401 xrl a, #0x01
| 0x00008c0c 6044 jz 0x8c52
| 0x00008c0e 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008c11 e0 movx a, @dptr
| 0x00008c12 fd mov r5, a
| 0x00008c13 ee mov a, r6
| 0x00008c14 14 dec a
| 0x00008c15 ff mov r7, a
| 0x00008c16 12b3de lcall fcn.0000b3de
| 0x00008c19 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x00008c1c 740d mov a, #0x0d
| 0x00008c1e f0 movx @dptr, a
| 0x00008c1f d204 setb 0x20.4 ; [0x20:1]=255 ; 32
| 0x00008c21 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00008c24 e0 movx a, @dptr
| 0x00008c25 7002 jnz 0x8c29
| 0x00008c27 a3 inc dptr
| 0x00008c28 e0 movx a, @dptr
| ; CODE XREF from fcn.00008b4e @ 0x8c25(x)
| 0x00008c29 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008c2c 7011 jnz 0x8c3f
| 0x00008c2e e0 movx a, @dptr
| 0x00008c2f 12cce6 lcall fcn.0000cce6
| 0x00008c32 e9 mov a, r1
| 0x00008c33 2407 add a, #0x07
| 0x00008c35 f9 mov r1, a
| 0x00008c36 e4 clr a
| 0x00008c37 3a addc a, r2
| 0x00008c38 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x00008c3a 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00008c3d 800f sjmp 0x8c4e
| ; CODE XREF from fcn.00008b4e @ 0x8c2c(x)
| 0x00008c3f e0 movx a, @dptr
| 0x00008c40 12cce6 lcall fcn.0000cce6
| 0x00008c43 e9 mov a, r1
| 0x00008c44 2407 add a, #0x07
| 0x00008c46 f9 mov r1, a
| 0x00008c47 e4 clr a
| 0x00008c48 3a addc a, r2
| 0x00008c49 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x00008c4b 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
| ; CODE XREF from fcn.00008b4e @ 0x8c3d(x)
| 0x00008c4e f0 movx @dptr, a
| 0x00008c4f a3 inc dptr
| 0x00008c50 ef mov a, r7
| 0x00008c51 f0 movx @dptr, a
| ; CODE XREFS from fcn.00008b4e @ 0x8bfc(x), 0x8c0c(x)
| 0x00008c52 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008c55 e0 movx a, @dptr
| 0x00008c56 ff mov r7, a
| 0x00008c57 e4 clr a
| 0x00008c58 fd mov r5, a
| 0x00008c59 12b118 lcall fcn.0000b118
| 0x00008c5c 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008c5f e0 movx a, @dptr
| 0x00008c60 ff mov r7, a
| 0x00008c61 12d9ba lcall fcn.0000d9ba
| 0x00008c64 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00008c67 e0 movx a, @dptr
| 0x00008c68 04 inc a
| 0x00008c69 f0 movx @dptr, a
| 0x00008c6a 028b92 ljmp 0x8b92
| ; CODE XREF from fcn.00008b4e @ 0x8b9c(x)
| 0x00008c6d 12cdfe lcall fcn.0000cdfe
| 0x00008c70 12d751 lcall fcn.0000d751
| 0x00008c73 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x00008c76 e0 movx a, @dptr
| 0x00008c77 ff mov r7, a
| 0x00008c78 900de9 mov dptr, #0x0de9 ; [0xde9:1]=255 ; 3561
| 0x00008c7b 6003 jz 0x8c80
| 0x00008c7d f0 movx @dptr, a
| 0x00008c7e 8003 sjmp 0x8c83
| ; CODE XREF from fcn.00008b4e @ 0x8c7b(x)
| 0x00008c80 74ff mov a, #0xff
| 0x00008c82 f0 movx @dptr, a
| ; CODE XREF from fcn.00008b4e @ 0x8c7e(x)
| 0x00008c83 12d869 lcall fcn.0000d869
| 0x00008c86 90060d mov dptr, #0x060d ; [0x60d:1]=255 ; 1549
| 0x00008c89 e0 movx a, @dptr
| 0x00008c8a 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x00008c8d f0 movx @dptr, a
| 0x00008c8e 90ef64 mov dptr, #0xef64 ; [0xef64:1]=255
| 0x00008c91 e4 clr a
| 0x00008c92 93 movc a, @a+dptr
| 0x00008c93 b4ff0e cjne a, #0xff, 0x8ca4
| 0x00008c96 7bff mov r3, #0xff
| 0x00008c98 7aef mov r2, #0xef
| 0x00008c9a 7964 mov r1, #0x64 ; 'd'
| 0x00008c9c 900df2 mov dptr, #0x0df2 ; [0xdf2:1]=255 ; 3570
| 0x00008c9f e0 movx a, @dptr
| 0x00008ca0 fd mov r5, a
| 0x00008ca1 12d709 lcall fcn.0000d709
| ; CODE XREF from fcn.00008b4e @ 0x8c93(x)
\ 0x00008ca4 22 ret
; CALL XREFS from fcn.00008b4e @ 0x8b51(x), 0x8b5c(x)
/ 16: fcn.00008ca5 ();
| 0x00008ca5 e0 movx a, @dptr
| 0x00008ca6 ff mov r7, a
| 0x00008ca7 7e00 mov r6, #0x00
| 0x00008ca9 7bc8 mov r3, #0xc8
| 0x00008cab 7a00 mov r2, #0x00
| 0x00008cad 7d19 mov r5, #0x19
| 0x00008caf 7c00 mov r4, #0x00
| 0x00008cb1 12d797 lcall fcn.0000d797
\ 0x00008cb4 22 ret
; CALL XREF from fcn.00002c02 @ +0x4d1(x)
; CALL XREF from fcn.0000c37a @ 0xc3b3(x)
; CALL XREF from fcn.0000d9ba @ 0xd9ef(x)
/ 520: fcn.00008cb5 ();
| 0x00008cb5 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x00008cb8 ef mov a, r7
| 0x00008cb9 f0 movx @dptr, a
| 0x00008cba a3 inc dptr
| 0x00008cbb ec mov a, r4
| 0x00008cbc f0 movx @dptr, a
| 0x00008cbd a3 inc dptr
| 0x00008cbe ed mov a, r5
| 0x00008cbf f0 movx @dptr, a
| 0x00008cc0 a3 inc dptr
| 0x00008cc1 1254c1 lcall fcn.000054c1
| 0x00008cc4 00 nop
| 0x00008cc5 00 nop
| 0x00008cc6 00 nop
| 0x00008cc7 6490 xrl a, #0x90
| 0x00008cc9 0d inc r5
| 0x00008cca 4f orl a, r7
| 0x00008ccb e0 movx a, @dptr
| 0x00008ccc ff mov r7, a
| 0x00008ccd 126ab0 lcall fcn.00006ab0
| 0x00008cd0 126c5b lcall fcn.00006c5b
| 0x00008cd3 126aea lcall fcn.00006aea
| 0x00008cd6 e4 clr a
| 0x00008cd7 93 movc a, @a+dptr
| 0x00008cd8 fe mov r6, a
| 0x00008cd9 126bc8 lcall fcn.00006bc8
| 0x00008cdc ee mov a, r6
| 0x00008cdd f0 movx @dptr, a
| 0x00008cde 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x00008ce1 e0 movx a, @dptr
| 0x00008ce2 fd mov r5, a
| 0x00008ce3 126ab0 lcall fcn.00006ab0
| 0x00008ce6 126d78 lcall fcn.00006d78
| 0x00008ce9 540f anl a, #0x0f
| 0x00008ceb 14 dec a
| 0x00008cec 6023 jz 0x8d11
| 0x00008cee 14 dec a
| 0x00008cef 6032 jz 0x8d23
| 0x00008cf1 14 dec a
| 0x00008cf2 6038 jz 0x8d2c
| 0x00008cf4 14 dec a
| 0x00008cf5 603c jz 0x8d33
| 0x00008cf7 14 dec a
| 0x00008cf8 6040 jz 0x8d3a
| 0x00008cfa 2405 add a, #0x05
| 0x00008cfc 704a jnz 0x8d48
| 0x00008cfe 126d4c lcall fcn.00006d4c
| 0x00008d01 7802 mov r0, #0x02
| ; CODE XREF from fcn.00008cb5 @ 0x8d08(x)
| 0x00008d03 c3 clr c
| 0x00008d04 33 rlc a
| 0x00008d05 ce xch a, r6
| 0x00008d06 33 rlc a
| 0x00008d07 ce xch a, r6
| 0x00008d08 d8f9 djnz r0, 0x8d03
| 0x00008d0a ff mov r7, a
| 0x00008d0b 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00008d0e ed mov a, r5
| 0x00008d0f 8034 sjmp 0x8d45
| ; CODE XREF from fcn.00008cb5 @ 0x8cec(x)
| 0x00008d11 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x00008d14 e0 movx a, @dptr
| 0x00008d15 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00008d17 ff mov r7, a
| 0x00008d18 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x00008d1b e0 movx a, @dptr
| 0x00008d1c 33 rlc a
| 0x00008d1d fe mov r6, a
| 0x00008d1e 126c02 lcall fcn.00006c02
| 0x00008d21 8022 sjmp 0x8d45
| ; CODE XREF from fcn.00008cb5 @ 0x8cef(x)
| 0x00008d23 126d4c lcall fcn.00006d4c
| 0x00008d26 ff mov r7, a
| 0x00008d27 126c02 lcall fcn.00006c02
| 0x00008d2a 8019 sjmp 0x8d45
| ; CODE XREF from fcn.00008cb5 @ 0x8cf2(x)
| 0x00008d2c 7d02 mov r5, #0x02
| 0x00008d2e 126bf5 lcall fcn.00006bf5
| 0x00008d31 8012 sjmp 0x8d45
| ; CODE XREF from fcn.00008cb5 @ 0x8cf5(x)
| 0x00008d33 7d04 mov r5, #0x04
| 0x00008d35 126bf5 lcall fcn.00006bf5
| 0x00008d38 800b sjmp 0x8d45
| ; CODE XREF from fcn.00008cb5 @ 0x8cf8(x)
| 0x00008d3a 126d4c lcall fcn.00006d4c
| 0x00008d3d ff mov r7, a
| 0x00008d3e 7c00 mov r4, #0x00
| 0x00008d40 7d08 mov r5, #0x08
| 0x00008d42 126bff lcall fcn.00006bff
| ; CODE XREFS from fcn.00008cb5 @ 0x8d0f(x), 0x8d21(x), 0x8d2a(x), 0x8d31(x), 0x8d38(x)
| 0x00008d45 126d54 lcall fcn.00006d54
| ; CODE XREF from fcn.00008cb5 @ 0x8cfc(x)
| 0x00008d48 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x00008d4b e0 movx a, @dptr
| 0x00008d4c 126ab0 lcall fcn.00006ab0
| 0x00008d4f 126d78 lcall fcn.00006d78
| 0x00008d52 f9 mov r1, a
| 0x00008d53 c4 swap a
| 0x00008d54 540f anl a, #0x0f
| 0x00008d56 fb mov r3, a
| 0x00008d57 bb010c cjne r3, #0x01, 0x8d66
| 0x00008d5a 900d52 mov dptr, #0x0d52 ; 'R\r'
| ; [0xd52:1]=255 ; 3410
| 0x00008d5d 1254c1 lcall fcn.000054c1
| 0x00008d60 00 nop
| 0x00008d61 00 nop
| 0x00008d62 05dc inc 0xdc ; [0xdc:1]=255 ; 220
| 0x00008d64 8016 sjmp 0x8d7c
| ; CODE XREF from fcn.00008cb5 @ 0x8d57(x)
| 0x00008d66 900d52 mov dptr, #0x0d52 ; 'R\r'
| ; [0xd52:1]=255 ; 3410
| 0x00008d69 bb0209 cjne r3, #0x02, 0x8d75
| 0x00008d6c 1254c1 lcall fcn.000054c1
| 0x00008d6f 00 nop
| 0x00008d70 00 nop
| 0x00008d71 029a80 ljmp 0x9a80
0x00008d74 07 inc @r1
| ; CODE XREF from fcn.00008cb5 @ 0x8d69(x)
| 0x00008d75 1254c1 lcall fcn.000054c1
| 0x00008d78 00 nop
| 0x00008d79 00 nop
| 0x00008d7a 03 rr a
| 0x00008d7b e8 mov a, r0
| ; CODE XREF from fcn.00008cb5 @ 0x8d64(x)
| 0x00008d7c 126c02 lcall fcn.00006c02
| 0x00008d7f 9008b4 mov dptr, #0x08b4 ; [0x8b4:1]=255 ; 2228
| 0x00008d82 1254f2 lcall fcn.000054f2
| 0x00008d85 e0 movx a, @dptr
| 0x00008d86 fe mov r6, a
| 0x00008d87 a3 inc dptr
| 0x00008d88 e0 movx a, @dptr
| 0x00008d89 ff mov r7, a
| 0x00008d8a e4 clr a
| 0x00008d8b fc mov r4, a
| 0x00008d8c fd mov r5, a
| 0x00008d8d 900d52 mov dptr, #0x0d52 ; 'R\r'
| ; [0xd52:1]=255 ; 3410
| 0x00008d90 1254a9 lcall fcn.000054a9
| 0x00008d93 125359 lcall fcn.00005359
| 0x00008d96 126d38 lcall fcn.00006d38
| 0x00008d99 e4 clr a
| 0x00008d9a 7be8 mov r3, #0xe8
| 0x00008d9c 7a03 mov r2, #0x03
| 0x00008d9e f9 mov r1, a
| 0x00008d9f f8 mov r0, a
| 0x00008da0 1253e4 lcall fcn.000053e4
| 0x00008da3 126d38 lcall fcn.00006d38
| 0x00008da6 126c02 lcall fcn.00006c02
| 0x00008da9 126d54 lcall fcn.00006d54
| 0x00008dac 22 ret
; CALL XREF from fcn.000078d0 @ 0x79d7(x)
/ 8: fcn.00008dad ();
| 0x00008dad c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x00008daf 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x00008db2 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x00008db4 22 ret
; CODE XREF from fcn.00002400 @ +0x3c(x)
0x00008db5 c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x00008db7 c0f0 push 0xf0 ; [0xf0:1]=255 ; 240
0x00008db9 c083 push 0x83 ; [0x83:1]=255 ; 131
0x00008dbb c082 push 0x82 ; [0x82:1]=255 ; 130
0x00008dbd c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x00008dbf 75d000 mov 0xd0, #0x00 ; [0xd0:1]=255
0x00008dc2 c000 push r0
0x00008dc4 c001 push 0x01 ; [0x1:1]=255 ; 1
0x00008dc6 c002 push 0x02 ; [0x2:1]=255 ; 2
0x00008dc8 c003 push 0x03 ; [0x3:1]=255 ; 3
0x00008dca c004 push 0x04 ; [0x4:1]=255 ; 4
0x00008dcc c005 push 0x05 ; [0x5:1]=255 ; 5
0x00008dce c006 push 0x06 ; [0x6:1]=255 ; 6
0x00008dd0 c007 push 0x07 ; [0x7:1]=255 ; 7
0x00008dd2 75bf0f mov 0xbf, #0x0f ; [0xbf:1]=255 ; 15
0x00008dd5 53917f anl 0x91, #0x7f ; [0x91:1]=255 ; 127
0x00008dd8 75bf00 mov 0xbf, #0x00 ; [0xbf:1]=255
0x00008ddb 7500e6 mov r0, #0xe6
0x00008dde c000 push r0
0x00008de0 75008d mov r0, #0x8d
0x00008de3 c000 push r0
0x00008de5 32 reti
0x00008de6 900fa5 mov dptr, #0x0fa5 ; [0xfa5:1]=255 ; 4005
0x00008de9 e0 movx a, @dptr
0x00008dea ff mov r7, a
0x00008deb 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
; [0xe15:1]=255 ; 3605
0x00008dee e0 movx a, @dptr
0x00008def c3 clr c
0x00008df0 9f subb a, r7
0x00008df1 d3 setb c
0x00008df2 9533 subb a, 0x33 ; [0x33:1]=255 ; 51
0x00008df4 4008 jc 0x8dfe
0x00008df6 e0 movx a, @dptr
0x00008df7 900fa5 mov dptr, #0x0fa5 ; [0xfa5:1]=255 ; 4005
0x00008dfa f0 movx @dptr, a
0x00008dfb 12c01e lcall fcn.0000c01e
; CODE XREF from fcn.00008dad @ +0x47(x)
0x00008dfe d007 pop 0x07 ; [0x7:1]=255 ; 7
0x00008e00 d006 pop 0x06 ; [0x6:1]=255 ; 6
0x00008e02 d005 pop 0x05 ; [0x5:1]=255 ; 5
0x00008e04 d004 pop 0x04 ; [0x4:1]=255 ; 4
0x00008e06 d003 pop 0x03 ; [0x3:1]=255 ; 3
0x00008e08 d002 pop 0x02 ; [0x2:1]=255 ; 2
0x00008e0a d001 pop 0x01 ; [0x1:1]=255 ; 1
0x00008e0c d000 pop 0x00
0x00008e0e d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x00008e10 d082 pop 0x82 ; [0x82:1]=255 ; 130
0x00008e12 d083 pop 0x83 ; [0x83:1]=255 ; 131
0x00008e14 d0f0 pop 0xf0 ; [0xf0:1]=255 ; 240
0x00008e16 d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
0x00008e18 32 reti
; XREFS: CALL 0x00007b6d CALL 0x00007b81 CALL 0x00007b95
; XREFS: CALL 0x00007bf0 CALL 0x00007bf9 CALL 0x0000dab4
/ 337: fcn.00008e19 ();
| 0x00008e19 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00008e1c ef mov a, r7
| 0x00008e1d f0 movx @dptr, a
| 0x00008e1e a3 inc dptr
| 0x00008e1f ed mov a, r5
| 0x00008e20 f0 movx @dptr, a
| 0x00008e21 a3 inc dptr
| 0x00008e22 ea mov a, r2
| 0x00008e23 f0 movx @dptr, a
| 0x00008e24 a3 inc dptr
| 0x00008e25 eb mov a, r3
| 0x00008e26 f0 movx @dptr, a
| 0x00008e27 7ff0 mov r7, #0xf0
| 0x00008e29 12e3e0 lcall fcn.0000e3e0
| 0x00008e2c 7bff mov r3, #0xff
| 0x00008e2e 7ae8 mov r2, #0xe8
| 0x00008e30 796b mov r1, #0x6b ; 'k'
| 0x00008e32 7d05 mov r5, #0x05
| 0x00008e34 12de0a lcall fcn.0000de0a
| 0x00008e37 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x00008e3a e0 movx a, @dptr
| 0x00008e3b ff mov r7, a
| 0x00008e3c 12e3e0 lcall fcn.0000e3e0
| 0x00008e3f 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x00008e42 e0 movx a, @dptr
| 0x00008e43 ff mov r7, a
| 0x00008e44 12e3e0 lcall fcn.0000e3e0
| 0x00008e47 e4 clr a
| 0x00008e48 900e91 mov dptr, #0x0e91 ; [0xe91:1]=255 ; 3729
| 0x00008e4b f0 movx @dptr, a
| 0x00008e4c a3 inc dptr
| 0x00008e4d f0 movx @dptr, a
| 0x00008e4e 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x00008e51 e0 movx a, @dptr
| 0x00008e52 ff mov r7, a
| 0x00008e53 6430 xrl a, #0x30
| 0x00008e55 6008 jz 0x8e5f
| 0x00008e57 ef mov a, r7
| 0x00008e58 6431 xrl a, #0x31
| 0x00008e5a 6003 jz 0x8e5f
| 0x00008e5c 028f1b ljmp 0x8f1b
| ; CODE XREFS from fcn.00008e19 @ 0x8e55(x), 0x8e5a(x)
| 0x00008e5f 900cef mov dptr, #0x0cef ; [0xcef:1]=255 ; 3311
| 0x00008e62 7402 mov a, #0x02
| 0x00008e64 f0 movx @dptr, a
| 0x00008e65 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00008e68 12c0b9 lcall fcn.0000c0b9
| 0x00008e6b 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00008e6e 12c106 lcall fcn.0000c106
| ; CODE XREF from fcn.00008e19 @ 0x8f09(x)
| 0x00008e71 900cf2 mov dptr, #0x0cf2 ; [0xcf2:1]=255 ; 3314
| 0x00008e74 e0 movx a, @dptr
| 0x00008e75 ff mov r7, a
| 0x00008e76 a3 inc dptr
| 0x00008e77 e0 movx a, @dptr
| 0x00008e78 900cf0 mov dptr, #0x0cf0 ; [0xcf0:1]=255 ; 3312
| 0x00008e7b cf xch a, r7
| 0x00008e7c f0 movx @dptr, a
| 0x00008e7d a3 inc dptr
| 0x00008e7e ef mov a, r7
| 0x00008e7f f0 movx @dptr, a
| 0x00008e80 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00008e83 e0 movx a, @dptr
| 0x00008e84 fe mov r6, a
| 0x00008e85 a3 inc dptr
| 0x00008e86 e0 movx a, @dptr
| 0x00008e87 4e orl a, r6
| 0x00008e88 7006 jnz 0x8e90
| 0x00008e8a 900cf0 mov dptr, #0x0cf0 ; [0xcf0:1]=255 ; 3312
| 0x00008e8d f0 movx @dptr, a
| 0x00008e8e a3 inc dptr
| 0x00008e8f f0 movx @dptr, a
| ; CODE XREF from fcn.00008e19 @ 0x8e88(x)
| 0x00008e90 900cf0 mov dptr, #0x0cf0 ; [0xcf0:1]=255 ; 3312
| 0x00008e93 e0 movx a, @dptr
| 0x00008e94 ff mov r7, a
| 0x00008e95 12e0d1 lcall fcn.0000e0d1
| 0x00008e98 900cf0 mov dptr, #0x0cf0 ; [0xcf0:1]=255 ; 3312
| 0x00008e9b a3 inc dptr
| 0x00008e9c e0 movx a, @dptr
| 0x00008e9d ff mov r7, a
| 0x00008e9e 12e0d1 lcall fcn.0000e0d1
| 0x00008ea1 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x00008ea4 e0 movx a, @dptr
| 0x00008ea5 6430 xrl a, #0x30
| 0x00008ea7 7011 jnz 0x8eba
| 0x00008ea9 128f6a lcall fcn.00008f6a
| 0x00008eac 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
| 0x00008eaf 12c0b9 lcall fcn.0000c0b9
| 0x00008eb2 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
| 0x00008eb5 12c106 lcall fcn.0000c106
| 0x00008eb8 8046 sjmp 0x8f00
| ; CODE XREF from fcn.00008e19 @ 0x8ea7(x)
| 0x00008eba 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x00008ebd e0 movx a, @dptr
| 0x00008ebe 6431 xrl a, #0x31
| 0x00008ec0 701c jnz 0x8ede
| 0x00008ec2 900cef mov dptr, #0x0cef ; [0xcef:1]=255 ; 3311
| 0x00008ec5 e0 movx a, @dptr
| 0x00008ec6 6402 xrl a, #0x02
| 0x00008ec8 7014 jnz 0x8ede
| 0x00008eca 128f6a lcall fcn.00008f6a
| 0x00008ecd 900df0 mov dptr, #0x0df0 ; [0xdf0:1]=255 ; 3568
| 0x00008ed0 12c0b9 lcall fcn.0000c0b9
| 0x00008ed3 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00008ed6 e4 clr a
| 0x00008ed7 f0 movx @dptr, a
| 0x00008ed8 a3 inc dptr
| 0x00008ed9 7463 mov a, #0x63 ; 'c'
| 0x00008edb f0 movx @dptr, a
| 0x00008edc 8022 sjmp 0x8f00
| ; CODE XREFS from fcn.00008e19 @ 0x8ec0(x), 0x8ec8(x)
| 0x00008ede 900df0 mov dptr, #0x0df0 ; [0xdf0:1]=255 ; 3568
| 0x00008ee1 12c0ac lcall fcn.0000c0ac
| 0x00008ee4 e0 movx a, @dptr
| 0x00008ee5 ff mov r7, a
| 0x00008ee6 12e0d1 lcall fcn.0000e0d1
| 0x00008ee9 900df0 mov dptr, #0x0df0 ; [0xdf0:1]=255 ; 3568
| 0x00008eec e0 movx a, @dptr
| 0x00008eed fe mov r6, a
| 0x00008eee a3 inc dptr
| 0x00008eef e0 movx a, @dptr
| 0x00008ef0 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008ef2 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00008ef4 e0 movx a, @dptr
| 0x00008ef5 ff mov r7, a
| 0x00008ef6 12e0d1 lcall fcn.0000e0d1
| 0x00008ef9 e4 clr a
| 0x00008efa 900df0 mov dptr, #0x0df0 ; [0xdf0:1]=255 ; 3568
| 0x00008efd f0 movx @dptr, a
| 0x00008efe a3 inc dptr
| 0x00008eff f0 movx @dptr, a
| ; CODE XREFS from fcn.00008e19 @ 0x8eb8(x), 0x8edc(x)
| 0x00008f00 900cef mov dptr, #0x0cef ; [0xcef:1]=255 ; 3311
| 0x00008f03 e0 movx a, @dptr
| 0x00008f04 14 dec a
| 0x00008f05 f0 movx @dptr, a
| 0x00008f06 e0 movx a, @dptr
| 0x00008f07 6003 jz 0x8f0c
| 0x00008f09 028e71 ljmp 0x8e71
| ; CODE XREF from fcn.00008e19 @ 0x8f07(x)
| 0x00008f0c e4 clr a
| 0x00008f0d 900df8 mov dptr, #0x0df8 ; [0xdf8:1]=255 ; 3576
| 0x00008f10 f0 movx @dptr, a
| 0x00008f11 a3 inc dptr
| 0x00008f12 f0 movx @dptr, a
| 0x00008f13 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x00008f16 f0 movx @dptr, a
| 0x00008f17 a3 inc dptr
| 0x00008f18 f0 movx @dptr, a
| 0x00008f19 8047 sjmp 0x8f62
| ; CODE XREF from fcn.00008e19 @ 0x8e5c(x)
| 0x00008f1b e4 clr a
| 0x00008f1c 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x00008f1f f0 movx @dptr, a
| 0x00008f20 a3 inc dptr
| 0x00008f21 f0 movx @dptr, a
| ; CODE XREF from fcn.00008e19 @ 0x8f60(x)
| 0x00008f22 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x00008f25 e0 movx a, @dptr
| 0x00008f26 fe mov r6, a
| 0x00008f27 a3 inc dptr
| 0x00008f28 e0 movx a, @dptr
| 0x00008f29 ff mov r7, a
| 0x00008f2a c3 clr c
| 0x00008f2b 900cee mov dptr, #0x0cee ; [0xcee:1]=255 ; 3310
| 0x00008f2e e0 movx a, @dptr
| 0x00008f2f 9f subb a, r7
| 0x00008f30 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x00008f33 e0 movx a, @dptr
| 0x00008f34 9e subb a, r6
| 0x00008f35 502b jnc 0x8f62
| 0x00008f37 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00008f3a e0 movx a, @dptr
| 0x00008f3b 7002 jnz 0x8f3f
| 0x00008f3d a3 inc dptr
| 0x00008f3e e0 movx a, @dptr
| ; CODE XREF from fcn.00008e19 @ 0x8f3b(x)
| 0x00008f3f 6009 jz 0x8f4a
| 0x00008f41 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00008f44 12c0ac lcall fcn.0000c0ac
| 0x00008f47 e0 movx a, @dptr
| 0x00008f48 8008 sjmp 0x8f52
| ; CODE XREF from fcn.00008e19 @ 0x8f3f(x)
| 0x00008f4a 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x00008f4d 12c0ac lcall fcn.0000c0ac
| 0x00008f50 e4 clr a
| 0x00008f51 93 movc a, @a+dptr
| ; CODE XREF from fcn.00008e19 @ 0x8f48(x)
| 0x00008f52 ff mov r7, a
| 0x00008f53 12e0d1 lcall fcn.0000e0d1
| 0x00008f56 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x00008f59 e4 clr a
| 0x00008f5a 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x00008f5d 12529e lcall fcn.0000529e
| 0x00008f60 80c0 sjmp 0x8f22
| ; CODE XREFS from fcn.00008e19 @ 0x8f19(x), 0x8f35(x)
| 0x00008f62 12e818 lcall fcn.0000e818
| 0x00008f65 7ff7 mov r7, #0xf7
\ 0x00008f67 02e3e0 ljmp fcn.0000e3e0
; CALL XREFS from fcn.00008e19 @ 0x8ea9(x), 0x8eca(x)
/ 17: fcn.00008f6a ();
| 0x00008f6a 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00008f6d e0 movx a, @dptr
| 0x00008f6e fe mov r6, a
| 0x00008f6f a3 inc dptr
| 0x00008f70 e0 movx a, @dptr
| 0x00008f71 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008f73 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00008f75 e0 movx a, @dptr
| 0x00008f76 ff mov r7, a
| 0x00008f77 12e0d1 lcall fcn.0000e0d1
\ 0x00008f7a 22 ret
; CALL XREF from fcn.0000e1c9 @ 0xe1e1(x)
/ 1056: fcn.00008f7b ();
| 0x00008f7b 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x00008f7d 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00008f7f a3 inc dptr
| 0x00008f80 a3 inc dptr
| 0x00008f81 e0 movx a, @dptr
| 0x00008f82 ff mov r7, a
| 0x00008f83 a3 inc dptr
| 0x00008f84 e0 movx a, @dptr
| 0x00008f85 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x00008f88 cf xch a, r7
| 0x00008f89 f0 movx @dptr, a
| 0x00008f8a a3 inc dptr
| 0x00008f8b ef mov a, r7
| 0x00008f8c f0 movx @dptr, a
| 0x00008f8d 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x00008f90 e0 movx a, @dptr
| 0x00008f91 fc mov r4, a
| 0x00008f92 a3 inc dptr
| 0x00008f93 e0 movx a, @dptr
| 0x00008f94 fd mov r5, a
| 0x00008f95 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008f97 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00008f99 a3 inc dptr
| 0x00008f9a e0 movx a, @dptr
| 0x00008f9b ff mov r7, a
| 0x00008f9c 54f0 anl a, #0xf0
| 0x00008f9e 900d3c mov dptr, #0x0d3c ; '<\r'
| ; [0xd3c:1]=255 ; 3388
| 0x00008fa1 f0 movx @dptr, a
| 0x00008fa2 ef mov a, r7
| 0x00008fa3 540f anl a, #0x0f
| 0x00008fa5 a3 inc dptr
| 0x00008fa6 f0 movx @dptr, a
| 0x00008fa7 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
| 0x00008fa9 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00008fab a3 inc dptr
| 0x00008fac a3 inc dptr
| 0x00008fad e0 movx a, @dptr
| 0x00008fae 547f anl a, #0x7f
| 0x00008fb0 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x00008fb3 f0 movx @dptr, a
| 0x00008fb4 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x00008fb7 a3 inc dptr
| 0x00008fb8 e0 movx a, @dptr
| 0x00008fb9 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00008fbb 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00008fbd a3 inc dptr
| 0x00008fbe a3 inc dptr
| 0x00008fbf a3 inc dptr
| 0x00008fc0 e0 movx a, @dptr
| 0x00008fc1 547f anl a, #0x7f
| 0x00008fc3 900d3f mov dptr, #0x0d3f ; '?\r'
| ; [0xd3f:1]=255 ; 3391
| 0x00008fc6 f0 movx @dptr, a
| 0x00008fc7 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
| 0x00008fc9 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00008fcb e0 movx a, @dptr
| 0x00008fcc ff mov r7, a
| 0x00008fcd 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x00008fd0 f0 movx @dptr, a
| 0x00008fd1 bf0f11 cjne r7, #0x0f, 0x8fe5
| 0x00008fd4 900d3c mov dptr, #0x0d3c ; '<\r'
| ; [0xd3c:1]=255 ; 3388
| 0x00008fd7 e0 movx a, @dptr
| 0x00008fd8 20e70a jb 0xe0.7, 0x8fe5 ; [0xe0:1]=255 ; 224
| 0x00008fdb 900fa4 mov dptr, #0x0fa4 ; [0xfa4:1]=255 ; 4004
| 0x00008fde e0 movx a, @dptr
| 0x00008fdf 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x00008fe2 f0 movx @dptr, a
| 0x00008fe3 8006 sjmp 0x8feb
| ; CODE XREFS from fcn.00008f7b @ 0x8fd1(x), 0x8fd8(x)
| 0x00008fe5 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x00008fe8 e0 movx a, @dptr
| 0x00008fe9 a3 inc dptr
| 0x00008fea f0 movx @dptr, a
| ; CODE XREF from fcn.00008f7b @ 0x8fe3(x)
| 0x00008feb 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x00008fee e0 movx a, @dptr
| 0x00008fef 24fb add a, #0xfb
| 0x00008ff1 6009 jz 0x8ffc
| 0x00008ff3 04 inc a
| 0x00008ff4 24fc add a, #0xfc
| 0x00008ff6 504b jnc 0x9043
| 0x00008ff8 24f9 add a, #0xf9
| 0x00008ffa 7052 jnz 0x904e
| ; CODE XREF from fcn.00008f7b @ 0x8ff1(x)
| 0x00008ffc 12e834 lcall fcn.0000e834
| 0x00008fff e0 movx a, @dptr
| ; CODE XREFS from fcn.0000948d @ +0xd(x), +0x39(x)
| 0x00009000 ff mov r7, a
| ; CODE XREFS from fcn.0000948d @ +0x2a(x), +0x35(x), +0x4a(x), +0x7a(x)
| 0x00009001 b4fe13 cjne a, #0xfe, 0x9017
| ; CODE XREF from fcn.0000948d @ +0x84(x)
| 0x00009004 d203 setb 0x20.3 ; [0x20:1]=255 ; 32
| ; CODE XREF from fcn.0000948d @ +0x82(x)
| 0x00009006 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| ; CODE XREFS from fcn.0000948d @ +0x1b(x), +0x32(x), +0x62(x)
| 0x00009009 e0 movx a, @dptr
| ; CODE XREF from fcn.0000948d @ +0x94(x)
| 0x0000900a fd mov r5, a
| ; CODE XREF from fcn.0000948d @ +0x92(x)
| 0x0000900b a3 inc dptr
| 0x0000900c e0 movx a, @dptr
| 0x0000900d 900dec mov dptr, #0x0dec ; [0xdec:1]=255 ; 3564
| 0x00009010 cd xch a, r5
| 0x00009011 f0 movx @dptr, a
| 0x00009012 a3 inc dptr
| 0x00009013 ed mov a, r5
| 0x00009014 f0 movx @dptr, a
| 0x00009015 8037 sjmp 0x904e
| ; CODE XREF from fcn.00008f7b @ 0x9001(x)
| 0x00009017 ef mov a, r7
| 0x00009018 64fa xrl a, #0xfa
| 0x0000901a 600d jz 0x9029
| 0x0000901c 12e834 lcall fcn.0000e834
| 0x0000901f e0 movx a, @dptr
| 0x00009020 ff mov r7, a
| 0x00009021 64fc xrl a, #0xfc
| 0x00009023 6004 jz 0x9029
| 0x00009025 ef mov a, r7
| 0x00009026 b4fb0c cjne a, #0xfb, 0x9035
| ; CODE XREFS from fcn.00008f7b @ 0x901a(x), 0x9023(x)
| 0x00009029 12e834 lcall fcn.0000e834
| 0x0000902c e0 movx a, @dptr
| 0x0000902d fd mov r5, a
| 0x0000902e 7f05 mov r7, #0x05
| 0x00009030 12e338 lcall fcn.0000e338
| 0x00009033 8019 sjmp 0x904e
| ; CODE XREF from fcn.00008f7b @ 0x9026(x)
| 0x00009035 12e834 lcall fcn.0000e834
| 0x00009038 e0 movx a, @dptr
| 0x00009039 b4f812 cjne a, #0xf8, 0x904e
| 0x0000903c 7f05 mov r7, #0x05
| 0x0000903e 12b7db lcall fcn.0000b7db
| 0x00009041 800b sjmp 0x904e
| ; CODE XREF from fcn.00008f7b @ 0x8ff6(x)
| 0x00009043 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x00009046 e0 movx a, @dptr
| 0x00009047 fe mov r6, a
| 0x00009048 a3 inc dptr
| 0x00009049 e0 movx a, @dptr
| 0x0000904a ff mov r7, a
| 0x0000904b 026d81 ljmp 0x6d81
| ; CODE XREFS from fcn.00008f7b @ 0x8ffa(x), 0x9015(x), 0x9033(x), 0x9039(x), 0x9041(x)
| 0x0000904e 12e8b2 lcall fcn.0000e8b2
| 0x00009051 900d3c mov dptr, #0x0d3c ; '<\r'
| ; [0xd3c:1]=255 ; 3388
| 0x00009054 e0 movx a, @dptr
| 0x00009055 ff mov r7, a
| 0x00009056 2470 add a, #0x70
| 0x00009058 6008 jz 0x9062
| 0x0000905a 24e0 add a, #0xe0
| 0x0000905c 6044 jz 0x90a2
| 0x0000905e 2430 add a, #0x30
| 0x00009060 7070 jnz 0x90d2
| ; CODE XREF from fcn.00008f7b @ 0x9058(x)
| 0x00009062 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x00009065 e0 movx a, @dptr
| 0x00009066 6004 jz 0x906c
| 0x00009068 6411 xrl a, #0x11
| 0x0000906a 7066 jnz 0x90d2
| ; CODE XREF from fcn.00008f7b @ 0x9066(x)
| 0x0000906c 900624 mov dptr, #0x0624 ; [0x624:1]=255 ; 1572
| 0x0000906f e0 movx a, @dptr
| 0x00009070 fe mov r6, a
| 0x00009071 900d3d mov dptr, #0x0d3d ; '=\r'
| ; [0xd3d:1]=255 ; 3389
| 0x00009074 e0 movx a, @dptr
| 0x00009075 6e xrl a, r6
| 0x00009076 705a jnz 0x90d2
| 0x00009078 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x0000907b e0 movx a, @dptr
| 0x0000907c 7054 jnz 0x90d2
| 0x0000907e 900d3f mov dptr, #0x0d3f ; '?\r'
| ; [0xd3f:1]=255 ; 3391
| ; CODE XREF from fcn.0000948d @ +0x44(x)
| 0x00009081 e0 movx a, @dptr
| 0x00009082 fe mov r6, a
| 0x00009083 13 rrc a
| 0x00009084 13 rrc a
| 0x00009085 13 rrc a
| 0x00009086 541f anl a, #0x1f
| 0x00009088 a3 inc dptr
| 0x00009089 f0 movx @dptr, a
| 0x0000908a ef mov a, r7
| 0x0000908b b49004 cjne a, #0x90, 0x9092
| 0x0000908e e0 movx a, @dptr
| 0x0000908f ff mov r7, a
| 0x00009090 8002 sjmp 0x9094
| ; CODE XREF from fcn.00008f7b @ 0x908b(x)
| 0x00009092 7f00 mov r7, #0x00
| ; CODE XREF from fcn.00008f7b @ 0x9090(x)
| 0x00009094 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x00009097 ef mov a, r7
| 0x00009098 f0 movx @dptr, a
| 0x00009099 fd mov r5, a
| 0x0000909a 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000909d e0 movx a, @dptr
| 0x0000909e ff mov r7, a
| 0x0000909f 02e401 ljmp fcn.0000e401
| ; CODE XREF from fcn.00008f7b @ 0x905c(x)
| 0x000090a2 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x000090a5 e0 movx a, @dptr
| 0x000090a6 b41117 cjne a, #0x11, 0x90c0
| 0x000090a9 900d3c mov dptr, #0x0d3c ; '<\r'
| ; [0xd3c:1]=255 ; 3388
| 0x000090ac e0 movx a, @dptr
| 0x000090ad b40204 cjne a, #0x02, 0x90b4
| 0x000090b0 e4 clr a
| 0x000090b1 ff mov r7, a
| 0x000090b2 8009 sjmp 0x90bd
| ; CODE XREF from fcn.00008f7b @ 0x90ad(x)
| 0x000090b4 900d3c mov dptr, #0x0d3c ; '<\r'
| ; [0xd3c:1]=255 ; 3388
| 0x000090b7 e0 movx a, @dptr
| 0x000090b8 b40317 cjne a, #0x03, 0x90d2
| 0x000090bb 7f11 mov r7, #0x11
| ; CODE XREF from fcn.00008f7b @ 0x90b2(x)
| 0x000090bd 02e65f ljmp fcn.0000e65f
| ; CODE XREF from fcn.00008f7b @ 0x90a6(x)
| ; CODE XREF from fcn.0000948d @ +0xc7(x)
| 0x000090c0 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x000090c3 e0 movx a, @dptr
| 0x000090c4 ff mov r7, a
| 0x000090c5 a3 inc dptr
| 0x000090c6 e0 movx a, @dptr
| 0x000090c7 fd mov r5, a
| 0x000090c8 900d3c mov dptr, #0x0d3c ; '<\r'
| ; [0xd3c:1]=255 ; 3388
| 0x000090cb e0 movx a, @dptr
| 0x000090cc 540f anl a, #0x0f
| 0x000090ce fb mov r3, a
| 0x000090cf 12dbe4 lcall fcn.0000dbe4
| ; CODE XREFS from fcn.00008f7b @ 0x9060(x), 0x906a(x), 0x9076(x), 0x907c(x), 0x90b8(x)
| 0x000090d2 22 ret
; CALL XREF from fcn.00002c02 @ +0x2b3(x)
/ 313: fcn.000090d3 ();
| 0x000090d3 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000090d6 ef mov a, r7
| 0x000090d7 f0 movx @dptr, a
| 0x000090d8 c3 clr c
| 0x000090d9 9404 subb a, #0x04
| 0x000090db 5007 jnc 0x90e4
| 0x000090dd e4 clr a
| 0x000090de 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x000090e1 f0 movx @dptr, a
| 0x000090e2 800d sjmp 0x90f1
| ; CODE XREF from fcn.000090d3 @ 0x90db(x)
| 0x000090e4 900d21 mov dptr, #0x0d21 ; '!\r'
| ; [0xd21:1]=255 ; 3361
| 0x000090e7 7401 mov a, #0x01
| 0x000090e9 f0 movx @dptr, a
| 0x000090ea 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000090ed e0 movx a, @dptr
| 0x000090ee 24fc add a, #0xfc
| ; CODE XREF from fcn.000090d3 @ 0x9200(x)
| 0x000090f0 f0 movx @dptr, a
| ; CODE XREF from fcn.000090d3 @ 0x90e2(x)
| 0x000090f1 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x000090f4 7422 mov a, #0x22 ; '\"'
| 0x000090f6 f0 movx @dptr, a
| 0x000090f7 a3 inc dptr
| 0x000090f8 e4 clr a
| 0x000090f9 f0 movx @dptr, a
| 0x000090fa 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000090fd e0 movx a, @dptr
| 0x000090fe ff mov r7, a
| 0x000090ff 12cfb3 lcall fcn.0000cfb3
| 0x00009102 1254fe lcall fcn.000054fe
| 0x00009105 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x00009108 12514b lcall fcn.0000514b
| 0x0000910b fe mov r6, a
| 0x0000910c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000910f ef mov a, r7
| 0x00009110 12cf98 lcall fcn.0000cf98
| 0x00009113 e0 movx a, @dptr
| 0x00009114 ff mov r7, a
| 0x00009115 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00009118 b4ff0c cjne a, #0xff, 0x9127
| 0x0000911b e0 movx a, @dptr
| 0x0000911c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000911f 12cf98 lcall fcn.0000cf98
| 0x00009122 7480 mov a, #0x80
| 0x00009124 f0 movx @dptr, a
| 0x00009125 801d sjmp 0x9144
| ; CODE XREF from fcn.000090d3 @ 0x9118(x)
| 0x00009127 e0 movx a, @dptr
| 0x00009128 fe mov r6, a
| 0x00009129 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x0000912c 12514b lcall fcn.0000514b
| 0x0000912f fd mov r5, a
| 0x00009130 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00009133 ee mov a, r6
| 0x00009134 900863 mov dptr, #0x0863 ; [0x863:1]=255 ; 2147
| 0x00009137 1254f2 lcall fcn.000054f2
| 0x0000913a e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000913c 2d add a, r5
| 0x0000913d 12cfa1 lcall fcn.0000cfa1
| 0x00009140 ef mov a, r7
| 0x00009141 4480 orl a, #0x80
| 0x00009143 f0 movx @dptr, a
| ; CODE XREF from fcn.000090d3 @ 0x9125(x)
| 0x00009144 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00009147 e0 movx a, @dptr
| 0x00009148 6003 jz 0x914d
| 0x0000914a 0291d8 ljmp 0x91d8
| ; CODE XREF from fcn.000090d3 @ 0x9148(x)
| 0x0000914d 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x00009150 f0 movx @dptr, a
| ; CODE XREF from fcn.000090d3 @ 0x91a7(x)
| 0x00009151 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x00009154 e0 movx a, @dptr
| 0x00009155 ff mov r7, a
| 0x00009156 c3 clr c
| 0x00009157 9404 subb a, #0x04
| 0x00009159 504f jnc 0x91aa
| 0x0000915b 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000915e e0 movx a, @dptr
| 0x0000915f fe mov r6, a
| 0x00009160 ef mov a, r7
| 0x00009161 6e xrl a, r6
| 0x00009162 700f jnz 0x9173
| 0x00009164 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00009167 e0 movx a, @dptr
| 0x00009168 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000916b 12cf64 lcall fcn.0000cf64
| 0x0000916e 12920c lcall fcn.0000920c
| 0x00009171 802e sjmp 0x91a1
| ; CODE XREF from fcn.000090d3 @ 0x9162(x)
| 0x00009173 12cf86 lcall fcn.0000cf86
| 0x00009176 c083 push 0x83 ; [0x83:1]=255 ; 131
| 0x00009178 c082 push 0x82 ; [0x82:1]=255 ; 130
| 0x0000917a 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000917d e0 movx a, @dptr
| 0x0000917e fd mov r5, a
| 0x0000917f d082 pop 0x82 ; [0x82:1]=255 ; 130
| 0x00009181 d083 pop 0x83 ; [0x83:1]=255 ; 131
| 0x00009183 75f002 mov 0xf0, #0x02 ; [0xf0:1]=255 ; 2
| 0x00009186 1254f2 lcall fcn.000054f2
| 0x00009189 e0 movx a, @dptr
| 0x0000918a fa mov r2, a
| 0x0000918b a3 inc dptr
| 0x0000918c e0 movx a, @dptr
| 0x0000918d fb mov r3, a
| 0x0000918e ed mov a, r5
| 0x0000918f 12cf73 lcall fcn.0000cf73
| 0x00009192 e4 clr a
| 0x00009193 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x00009196 f0 movx @dptr, a
| 0x00009197 af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x00009199 ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
| 0x0000919b 7b80 mov r3, #0x80
| 0x0000919d fa mov r2, a
| 0x0000919e 12cd41 lcall fcn.0000cd41
| ; CODE XREF from fcn.000090d3 @ 0x9171(x)
| 0x000091a1 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x000091a4 e0 movx a, @dptr
| 0x000091a5 04 inc a
| 0x000091a6 f0 movx @dptr, a
| 0x000091a7 029151 ljmp 0x9151
| ; CODE XREF from fcn.000090d3 @ 0x9159(x)
| 0x000091aa 12cf86 lcall fcn.0000cf86
| 0x000091ad e0 movx a, @dptr
| 0x000091ae fc mov r4, a
| 0x000091af a3 inc dptr
| 0x000091b0 e0 movx a, @dptr
| 0x000091b1 fd mov r5, a
| 0x000091b2 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x000091b5 e0 movx a, @dptr
| 0x000091b6 fe mov r6, a
| 0x000091b7 a3 inc dptr
| 0x000091b8 e0 movx a, @dptr
| 0x000091b9 ff mov r7, a
| 0x000091ba 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x000091bd 7401 mov a, #0x01
| 0x000091bf f0 movx @dptr, a
| 0x000091c0 7b00 mov r3, #0x00
| 0x000091c2 7a02 mov r2, #0x02
| 0x000091c4 12cd41 lcall fcn.0000cd41
| 0x000091c7 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x000091ca e0 movx a, @dptr
| 0x000091cb fe mov r6, a
| 0x000091cc a3 inc dptr
| 0x000091cd e0 movx a, @dptr
| 0x000091ce aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x000091d0 f9 mov r1, a
| 0x000091d1 7bff mov r3, #0xff
| 0x000091d3 12d5df lcall fcn.0000d5df
| 0x000091d6 802a sjmp 0x9202
| ; CODE XREF from fcn.000090d3 @ 0x914a(x)
| 0x000091d8 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000091db e0 movx a, @dptr
| 0x000091dc ff mov r7, a
| 0x000091dd c3 clr c
| 0x000091de 9404 subb a, #0x04
| 0x000091e0 5020 jnc 0x9202
| 0x000091e2 741d mov a, #0x1d
| 0x000091e4 2f add a, r7
| 0x000091e5 12cfab lcall fcn.0000cfab
| 0x000091e8 e0 movx a, @dptr
| 0x000091e9 7017 jnz 0x9202
| 0x000091eb 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x000091ee e0 movx a, @dptr
| 0x000091ef 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000091f2 12cf64 lcall fcn.0000cf64
| 0x000091f5 12920c lcall fcn.0000920c
| 0x000091f8 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x000091fb e0 movx a, @dptr
| 0x000091fc 12cfa9 lcall fcn.0000cfa9
| 0x000091ff ~ 7401 mov a, #0x01
| ; CALL XREF from fcn.0000948d @ +0xe7(x)
/ 2: fcn.00009200 ();
| 0x00009200 01f0 ajmp 0x90f0
| ; CODE XREFS from fcn.000090d3 @ 0x91d6(x), 0x91e0(x), 0x91e9(x)
| 0x00009202 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00009205 e0 movx a, @dptr
| 0x00009206 fd mov r5, a
| 0x00009207 e4 clr a
| 0x00009208 ff mov r7, a
\ 0x00009209 02cbb3 ljmp fcn.0000cbb3
; CALL XREFS from fcn.000090d3 @ 0x916e(x), 0x91f5(x)
/ 13: fcn.0000920c ();
| 0x0000920c 900d5d mov dptr, #0x0d5d ; ']\r'
| ; [0xd5d:1]=255 ; 3421
| 0x0000920f e4 clr a
| 0x00009210 f0 movx @dptr, a
| 0x00009211 a3 inc dptr
| 0x00009212 7480 mov a, #0x80
| 0x00009214 f0 movx @dptr, a
| 0x00009215 12d16d lcall fcn.0000d16d
\ 0x00009218 22 ret
; CALL XREF from fcn.0000a2bc @ 0xa2ee(x)
/ 319: fcn.00009219 ();
| 0x00009219 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000921c ef mov a, r7
| 0x0000921d f0 movx @dptr, a
| 0x0000921e a3 inc dptr
| 0x0000921f ed mov a, r5
| 0x00009220 f0 movx @dptr, a
| 0x00009221 ff mov r7, a
| 0x00009222 e4 clr a
| 0x00009223 fd mov r5, a
| 0x00009224 12e401 lcall fcn.0000e401
| 0x00009227 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000922a e0 movx a, @dptr
| 0x0000922b ff mov r7, a
| 0x0000922c 126b1d lcall fcn.00006b1d
| 0x0000922f e0 movx a, @dptr
| 0x00009230 547f anl a, #0x7f
| 0x00009232 fe mov r6, a
| 0x00009233 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00009236 e0 movx a, @dptr
| 0x00009237 547f anl a, #0x7f
| 0x00009239 b50609 cjne a, 0x06, 0x9245 ; [0x6:1]=255 ; 6
| 0x0000923c 9008ac mov dptr, #0x08ac ; [0x8ac:1]=255 ; 2220
| 0x0000923f 126be5 lcall fcn.00006be5
| 0x00009242 7401 mov a, #0x01
| 0x00009244 f0 movx @dptr, a
| ; CODE XREF from fcn.00009219 @ 0x9239(x)
| 0x00009245 e4 clr a
| 0x00009246 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x00009249 f0 movx @dptr, a
| ; CODE XREF from fcn.00009219 @ 0x933f(x)
| 0x0000924a 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000924d e0 movx a, @dptr
| 0x0000924e ff mov r7, a
| 0x0000924f 126ab0 lcall fcn.00006ab0
| 0x00009252 126b8d lcall fcn.00006b8d
| 0x00009255 fe mov r6, a
| 0x00009256 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x00009259 e0 movx a, @dptr
| 0x0000925a fd mov r5, a
| 0x0000925b c3 clr c
| 0x0000925c 9e subb a, r6
| 0x0000925d 4003 jc 0x9262
| 0x0000925f 029342 ljmp 0x9342
| ; CODE XREF from fcn.00009219 @ 0x925d(x)
| 0x00009262 126ac8 lcall fcn.00006ac8
| 0x00009265 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x00009267 2d add a, r5
| 0x00009268 126aea lcall fcn.00006aea
| 0x0000926b e0 movx a, @dptr
| 0x0000926c 547f anl a, #0x7f
| 0x0000926e ff mov r7, a
| 0x0000926f 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00009272 e0 movx a, @dptr
| 0x00009273 547f anl a, #0x7f
| 0x00009275 6f xrl a, r7
| 0x00009276 6003 jz 0x927b
| 0x00009278 029339 ljmp 0x9339
| ; CODE XREF from fcn.00009219 @ 0x9276(x)
| 0x0000927b a3 inc dptr
| 0x0000927c e0 movx a, @dptr
| 0x0000927d ff mov r7, a
| ; CODE XREF from fcn.00009219 @ 0x9300(x)
| 0x0000927e 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009281 e0 movx a, @dptr
| 0x00009282 126ab0 lcall fcn.00006ab0
| 0x00009285 126b8d lcall fcn.00006b8d
| 0x00009288 fe mov r6, a
| 0x00009289 14 dec a
| 0x0000928a fd mov r5, a
| 0x0000928b ef mov a, r7
| 0x0000928c c3 clr c
| 0x0000928d 9d subb a, r5
| 0x0000928e 5073 jnc 0x9303
| 0x00009290 126cbd lcall fcn.00006cbd
| 0x00009293 900825 mov dptr, #0x0825 ; [0x825:1]=255 ; 2085
| 0x00009296 126ae4 lcall fcn.00006ae4
| 0x00009299 e0 movx a, @dptr
| 0x0000929a fc mov r4, a
| 0x0000929b 126add lcall fcn.00006add
| 0x0000929e 126cbb lcall fcn.00006cbb
| 0x000092a1 900845 mov dptr, #0x0845 ; [0x845:1]=255 ; 2117
| 0x000092a4 126ae4 lcall fcn.00006ae4
| 0x000092a7 e0 movx a, @dptr
| 0x000092a8 fc mov r4, a
| 0x000092a9 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000092ac ed mov a, r5
| 0x000092ad 900844 mov dptr, #0x0844 ; [0x844:1]=255 ; 2116
| 0x000092b0 126ae4 lcall fcn.00006ae4
| 0x000092b3 126cbb lcall fcn.00006cbb
| 0x000092b6 900865 mov dptr, #0x0865 ; [0x865:1]=255 ; 2149
| 0x000092b9 126ae4 lcall fcn.00006ae4
| 0x000092bc e0 movx a, @dptr
| 0x000092bd fc mov r4, a
| 0x000092be 126d22 lcall fcn.00006d22
| 0x000092c1 126ae4 lcall fcn.00006ae4
| 0x000092c4 126cbb lcall fcn.00006cbb
| 0x000092c7 900885 mov dptr, #0x0885 ; [0x885:1]=255 ; 2181
| 0x000092ca 126ae4 lcall fcn.00006ae4
| 0x000092cd e0 movx a, @dptr
| 0x000092ce fc mov r4, a
| 0x000092cf 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x000092d2 ed mov a, r5
| 0x000092d3 900884 mov dptr, #0x0884 ; [0x884:1]=255 ; 2180
| 0x000092d6 126ae4 lcall fcn.00006ae4
| 0x000092d9 126cbb lcall fcn.00006cbb
| 0x000092dc 900825 mov dptr, #0x0825 ; [0x825:1]=255 ; 2085
| 0x000092df 126ae4 lcall fcn.00006ae4
| 0x000092e2 126d71 lcall fcn.00006d71
| 0x000092e5 900845 mov dptr, #0x0845 ; [0x845:1]=255 ; 2117
| 0x000092e8 126ae4 lcall fcn.00006ae4
| 0x000092eb 126d71 lcall fcn.00006d71
| 0x000092ee 900865 mov dptr, #0x0865 ; [0x865:1]=255 ; 2149
| 0x000092f1 126ae4 lcall fcn.00006ae4
| 0x000092f4 126d71 lcall fcn.00006d71
| 0x000092f7 900885 mov dptr, #0x0885 ; [0x885:1]=255 ; 2181
| 0x000092fa 126ae4 lcall fcn.00006ae4
| 0x000092fd e4 clr a
| 0x000092fe f0 movx @dptr, a
| 0x000092ff 0f inc r7
| ; CODE XREF from fcn.0000948d @ +0x10f(x)
| ; CODE XREF from str.a @
| 0x00009300 02927e ljmp 0x927e
| ; CODE XREF from fcn.00009219 @ 0x928e(x)
| 0x00009303 ee mov a, r6
| 0x00009304 d3 setb c
| 0x00009305 9400 subb a, #0x00
| 0x00009307 400f jc 0x9318
| 0x00009309 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000930c e0 movx a, @dptr
| 0x0000930d 126ab0 lcall fcn.00006ab0
| 0x00009310 126cf5 lcall fcn.00006cf5
| 0x00009313 74ff mov a, #0xff
| 0x00009315 12519a lcall fcn.0000519a
| ; CODE XREF from fcn.00009219 @ 0x9307(x)
| 0x00009318 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000931b e0 movx a, @dptr
| 0x0000931c ff mov r7, a
| 0x0000931d 126ab0 lcall fcn.00006ab0
| 0x00009320 126b8d lcall fcn.00006b8d
| 0x00009323 126ad2 lcall fcn.00006ad2
| 0x00009326 e0 movx a, @dptr
| 0x00009327 ff mov r7, a
| 0x00009328 d3 setb c
| 0x00009329 9e subb a, r6
| 0x0000932a 400d jc 0x9339
| 0x0000932c ef mov a, r7
| 0x0000932d 600a jz 0x9339
| 0x0000932f 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009332 e0 movx a, @dptr
| 0x00009333 126ad4 lcall fcn.00006ad4
| 0x00009336 e0 movx a, @dptr
| 0x00009337 14 dec a
| 0x00009338 f0 movx @dptr, a
| ; CODE XREFS from fcn.00009219 @ 0x9278(x), 0x932a(x), 0x932d(x)
| 0x00009339 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x0000933c e0 movx a, @dptr
| 0x0000933d 04 inc a
| 0x0000933e f0 movx @dptr, a
| 0x0000933f 02924a ljmp 0x924a
| ; CODE XREF from fcn.00009219 @ 0x925f(x)
| 0x00009342 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009345 e0 movx a, @dptr
| 0x00009346 ff mov r7, a
| 0x00009347 e4 clr a
| 0x00009348 fd mov r5, a
| 0x00009349 12b118 lcall fcn.0000b118
| 0x0000934c 126c9a lcall fcn.00006c9a
| 0x0000934f 126ab0 lcall fcn.00006ab0
| 0x00009352 126c7d lcall fcn.00006c7d
| 0x00009355 ef mov a, r7
| 0x00009356 f0 movx @dptr, a
\ 0x00009357 22 ret
; XREFS: CALL 0x0000720f CALL 0x0000722a CALL 0x00007248
; XREFS: CALL 0x0000725f CALL 0x000072b6 CALL 0x000072d5
/ 15: fcn.00009358 ();
| 0x00009358 900003 mov dptr, #0x0003 ; [0x3:1]=255 ; 3
| 0x0000935b 12557d lcall fcn.0000557d
| 0x0000935e e0 movx a, @dptr
| 0x0000935f fe mov r6, a
| 0x00009360 a3 inc dptr
| 0x00009361 e0 movx a, @dptr
| 0x00009362 ff mov r7, a
| 0x00009363 f582 mov 0x82, a ; [0x82:1]=255 ; 130
\ 0x00009365 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
; XREFS: CALL 0x000071ad CALL 0x00007240 CALL 0x00007297
; XREFS: CALL 0x000072e8 CALL 0x0000bc46 CALL 0x0000bc5c
; XREFS: CALL 0x0000bc71 CALL 0x0000bc7c CALL 0x0000bcba
/ 9: fcn.00009367 ();
| 0x00009367 e0 movx a, @dptr
| 0x00009368 fc mov r4, a
| 0x00009369 a3 inc dptr
| 0x0000936a e0 movx a, @dptr
| 0x0000936b f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000936d 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
\ 0x0000936f 22 ret
; CALL XREFS from aav.0x00007105 @ +0xe5(x), +0xed(x)
; CALL XREF from fcn.00007049 @ 0x7277(x)
/ 12: fcn.00009370 ();
| 0x00009370 900003 mov dptr, #0x0003 ; [0x3:1]=255 ; 3
| 0x00009373 12557d lcall fcn.0000557d
| 0x00009376 e0 movx a, @dptr
| 0x00009377 fe mov r6, a
| 0x00009378 a3 inc dptr
| 0x00009379 e0 movx a, @dptr
\ 0x0000937a f582 mov 0x82, a ; [0x82:1]=255 ; 130
; CALL XREF from aav.0x0000720f @ +0x5f(x)
/ 2: fcn.0000937c ();
\ 0x0000937c 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
; XREFS: CALL 0x000070a2 CALL 0x000070c8 CALL 0x00007207
; XREFS: CALL 0x0000a7a0 CALL 0x0000a7b0 CALL 0x0000a7c3
; XREFS: CALL 0x0000a7dd
/ 2: fcn.0000937e ();
| 0x0000937e e0 movx a, @dptr
\ 0x0000937f fe mov r6, a
; CALL XREFS from fcn.0000a744 @ 0xa7c9(x), 0xa7cf(x), 0xa7e3(x), 0xa7e9(x)
/ 7: fcn.00009380 ();
| 0x00009380 a3 inc dptr
| 0x00009381 e0 movx a, @dptr
| 0x00009382 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009384 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
\ 0x00009386 22 ret
; CALL XREF from aav.0x00007105 @ +0xf3(x)
; CALL XREFS from fcn.00007049 @ 0x2e(x), 0x72e5(x)
/ 10: fcn.00009387 ();
| 0x00009387 853183 mov 0x83, 0x31 ; [0x31:1]=255 ; 49
| 0x0000938a 853282 mov 0x82, 0x32 ; [0x32:1]=255 ; 50
| 0x0000938d e0 movx a, @dptr
| 0x0000938e fe mov r6, a
| 0x0000938f a3 inc dptr
\ 0x00009390 e0 movx a, @dptr
; CALL XREF from fcn.00007049 @ 0x72ac(x)
/ 1: fcn.00009391 ();
\ 0x00009391 ff mov r7, a
; XREFS: CALL 0x0000706a CALL 0x00007087 CALL 0x0000709f
; XREFS: CALL 0x000070c5 CALL 0x000070f8 CALL 0x00007134
; XREFS: CALL 0x00007149 CALL 0x000071a0 CALL 0x000071b3
; XREFS: CALL 0x000071d1 CALL 0x00007285
/ 6: fcn.00009392 ();
| 0x00009392 900003 mov dptr, #0x0003 ; [0x3:1]=255 ; 3
\ 0x00009395 02557d ljmp fcn.0000557d
; CALL XREFS from aav.0x0000720f @ +0x20(x), +0x3e(x)
/ 9: fcn.00009398 ();
| 0x00009398 f0 movx @dptr, a
| 0x00009399 853183 mov 0x83, 0x31 ; [0x31:1]=255 ; 49
| 0x0000939c 853282 mov 0x82, 0x32 ; [0x32:1]=255 ; 50
| 0x0000939f a3 inc dptr
\ 0x000093a0 a3 inc dptr
; CALL XREF from aav.0x00007105 @ +0xbb(x)
/ 2: fcn.000093a1 ();
| 0x000093a1 e0 movx a, @dptr
\ 0x000093a2 fd mov r5, a
; CALL XREF from aav.0x0000720f @ +0xd(x)
/ 4: fcn.000093a3 ();
| 0x000093a3 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
\ 0x000093a5 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
; CALL XREF from fcn.00007049 @ 0x706d(x)
; CALL XREF from fcn.0000a744 @ 0xa77b(x)
/ 10: fcn.000093a7 ();
| 0x000093a7 e0 movx a, @dptr
| 0x000093a8 fe mov r6, a
| 0x000093a9 a3 inc dptr
| 0x000093aa e0 movx a, @dptr
| 0x000093ab ff mov r7, a
| 0x000093ac f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000093ae 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
\ 0x000093b0 22 ret
; CALL XREFS from fcn.00007049 @ 0x70a5(x), 0x70cb(x)
/ 2: fcn.000093b1 ();
| 0x000093b1 a3 inc dptr
\ 0x000093b2 a3 inc dptr
; CALL XREF from fcn.00007049 @ 0x7079(x)
/ 5: fcn.000093b3 ();
| 0x000093b3 e0 movx a, @dptr
| 0x000093b4 fe mov r6, a
| 0x000093b5 a3 inc dptr
| 0x000093b6 e0 movx a, @dptr
\ 0x000093b7 ff mov r7, a
; XREFS: CALL 0x00007073 CALL 0x00007097 CALL 0x000070e7
; XREFS: CALL 0x00007107 CALL 0x0000713e CALL 0x00007162
; XREFS: CALL 0x00007214 CALL 0x00007265 CALL 0x0000727e
; XREFS: CALL 0x000072bb
/ 7: fcn.000093b8 ();
| 0x000093b8 853183 mov 0x83, 0x31 ; [0x31:1]=255 ; 49
| 0x000093bb 853282 mov 0x82, 0x32 ; [0x32:1]=255 ; 50
\ 0x000093be 22 ret
; CALL XREF from fcn.0000e5d7 @ 0xe5e1(x)
; CALL XREF from fcn.0000e8db @ 0xe80a(x)
/ 7: fcn.000093bf ();
| 0x000093bf 7e00 mov r6, #0x00
| 0x000093c1 7f15 mov r7, #0x15
\ 0x000093c3 900379 mov dptr, #0x0379 ; [0x379:1]=255 ; 889
; CALL XREFS from fcn.0000e5d7 @ 0xe5de(x), 0xe5eb(x)
; CALL XREF from fcn.0000e8db @ 0xe814(x)
/ 5: fcn.000093c6 ();
| 0x000093c6 ee mov a, r6
| 0x000093c7 f0 movx @dptr, a
| 0x000093c8 a3 inc dptr
| 0x000093c9 ef mov a, r7
\ 0x000093ca f0 movx @dptr, a
; CALL XREF from fcn.0000a744 @ 0xa761(x)
; CALL XREF from fcn.0000e023 @ 0xdc70(x)
/ 7: fcn.000093cb ();
| 0x000093cb a3 inc dptr
| 0x000093cc ee mov a, r6
| 0x000093cd f0 movx @dptr, a
| 0x000093ce a3 inc dptr
| 0x000093cf ef mov a, r7
| 0x000093d0 f0 movx @dptr, a
\ 0x000093d1 22 ret
; CALL XREFS from fcn.00007049 @ 0x32(x), 0x47(x), 0x71a3(x)
/ 9: fcn.000093d2 ();
| 0x000093d2 e0 movx a, @dptr
| 0x000093d3 fc mov r4, a
| 0x000093d4 a3 inc dptr
| 0x000093d5 e0 movx a, @dptr
| 0x000093d6 fd mov r5, a
| 0x000093d7 f582 mov 0x82, a ; [0x82:1]=255 ; 130
\ 0x000093d9 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
; CALL XREFS from fcn.0000bc2a @ 0xbc51(x), 0xbc54(x), 0xbc65(x)
/ 9: fcn.000093db ();
| 0x000093db e0 movx a, @dptr
| 0x000093dc fa mov r2, a
| 0x000093dd a3 inc dptr
| 0x000093de e0 movx a, @dptr
| 0x000093df f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000093e1 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
\ 0x000093e3 22 ret
; CALL XREF from fcn.00007049 @ 0x7076(x)
; CALL XREF from fcn.0000df97 @ 0xdfa1(x)
/ 4: fcn.000093e4 ();
| 0x000093e4 f0 movx @dptr, a
| 0x000093e5 a3 inc dptr
| 0x000093e6 ed mov a, r5
\ 0x000093e7 f0 movx @dptr, a
; CALL XREF from fcn.0000d217 @ 0xd221(x)
/ 3: fcn.000093e8 ();
| 0x000093e8 ef mov a, r7
\ 0x000093e9 2406 add a, #0x06
; XREFS: CALL 0x00007090 CALL 0x00007101 CALL 0x000071bd
; XREFS: CALL 0x000072ce CALL 0x000072df CALL 0x0000bca6
; XREFS: CALL 0x0000d23a CALL 0x0000dfb2
/ 7: fcn.000093eb ();
| 0x000093eb f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000093ed e4 clr a
| 0x000093ee 3e addc a, r6
| 0x000093ef f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x000093f1 22 ret
; CALL XREFS from fcn.0000d217 @ 0xd21d(x), 0xd251(x)
/ 4: fcn.000093f2 ();
| 0x000093f2 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
\ 0x000093f4 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
; CALL XREF from fcn.00007049 @ 0x7070(x)
; CALL XREF from fcn.0000df97 @ 0xdf9a(x)
/ 10: fcn.000093f6 ();
| 0x000093f6 e0 movx a, @dptr
| 0x000093f7 fc mov r4, a
| 0x000093f8 a3 inc dptr
| 0x000093f9 e0 movx a, @dptr
| 0x000093fa 2404 add a, #0x04
| 0x000093fc fd mov r5, a
| 0x000093fd e4 clr a
| 0x000093fe 3c addc a, r4
\ 0x000093ff 22 ret
; CALL XREF from aav.0x00007105 @ +0xcf(x)
; CALL XREF from fcn.00007049 @ 0x72af(x)
/ 4: fcn.00009400 ();
| 0x00009400 e0 movx a, @dptr
| 0x00009401 fc mov r4, a
| 0x00009402 a3 inc dptr
\ 0x00009403 e0 movx a, @dptr
; CALL XREF from fcn.00007049 @ 0x728d(x)
/ 2: fcn.00009404 ();
\ 0x00009404 2408 add a, #0x08
; CALL XREF from fcn.0000bc2a @ 0xbc8f(x)
/ 8: fcn.00009406 ();
| 0x00009406 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009408 e4 clr a
| 0x00009409 3c addc a, r4
| 0x0000940a f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000940c e0 movx a, @dptr
\ 0x0000940d 22 ret
; CALL XREFS from aav.0x0000720f @ +0x13(x), +0x25(x), +0x29(x)
/ 1: fcn.0000940e ();
\ 0x0000940e f0 movx @dptr, a
; CALL XREFS from fcn.0000d217 @ 0xd22f(x), 0xd255(x)
; CALL XREFS from fcn.0000df97 @ 0xdf97(x), 0xdfbe(x)
/ 7: fcn.0000940f ();
| 0x0000940f 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x00009411 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00009413 a3 inc dptr
| 0x00009414 a3 inc dptr
\ 0x00009415 22 ret
; CALL XREFS from fcn.0000bc2a @ 0xbc74(x), 0xbc80(x)
/ 1: fcn.00009416 ();
\ 0x00009416 a3 inc dptr
; CALL XREFS from fcn.00007049 @ 0x10(x), 0x72d8(x)
/ 1: fcn.00009417 ();
\ 0x00009417 a3 inc dptr
; CALL XREF from aav.0x0000720f @ +0x16(x)
/ 7: fcn.00009418 ();
| 0x00009418 e0 movx a, @dptr
| 0x00009419 8b82 mov 0x82, r3 ; [0x82:1]=255 ; 130
| 0x0000941b 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x0000941d a3 inc dptr
\ 0x0000941e 22 ret
; CALL XREFS from fcn.0000e126 @ 0xe13a(x), 0xe145(x)
/ 3: fcn.0000941f ();
\ 0x0000941f 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
; CALL XREF from fcn.0000ddd6 @ 0xdded(x)
/ 8: fcn.00009422 ();
| 0x00009422 7b02 mov r3, #0x02
| 0x00009424 e0 movx a, @dptr
| 0x00009425 fc mov r4, a
| 0x00009426 a3 inc dptr
| 0x00009427 e0 movx a, @dptr
| 0x00009428 fd mov r5, a
\ 0x00009429 22 ret
; CALL XREFS from aav.0x00007105 @ +0x50(x), +0xf6(x)
; CALL XREF from fcn.0000a744 @ 0xa7f7(x)
/ 10: fcn.0000942a ();
| 0x0000942a e0 movx a, @dptr
| 0x0000942b fc mov r4, a
| 0x0000942c a3 inc dptr
| 0x0000942d e0 movx a, @dptr
| 0x0000942e fd mov r5, a
| 0x0000942f f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009431 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
\ 0x00009433 22 ret
; CALL XREFS from fcn.00007049 @ 0x8(x), 0x72be(x)
; CALL XREF from fcn.0000bc2a @ 0xbc68(x)
/ 10: fcn.00009434 ();
| 0x00009434 e0 movx a, @dptr
| 0x00009435 fa mov r2, a
| 0x00009436 a3 inc dptr
| 0x00009437 e0 movx a, @dptr
| 0x00009438 fb mov r3, a
| 0x00009439 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000943b 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
\ 0x0000943d 22 ret
; CALL XREFS from fcn.0000a1cb @ 0xa1f4(x), 0xa207(x), 0xa21e(x), 0xa26c(x), 0xa29a(x)
/ 6: fcn.0000943e ();
| 0x0000943e 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
\ 0x00009441 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.0000a744 @ 0xa7c6(x), 0xa7e0(x)
/ 14: fcn.00009444 ();
| 0x00009444 a3 inc dptr
| 0x00009445 e0 movx a, @dptr
| 0x00009446 ff mov r7, a
| 0x00009447 54f0 anl a, #0xf0
| 0x00009449 fd mov r5, a
| 0x0000944a ef mov a, r7
| 0x0000944b 540f anl a, #0x0f
| 0x0000944d fb mov r3, a
| 0x0000944e 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
\ 0x00009451 22 ret
; CALL XREFS from fcn.0000a1cb @ 0xa281(x), 0xa288(x)
/ 1: fcn.00009452 ();
\ 0x00009452 e0 movx a, @dptr
; CALL XREFS from fcn.0000a744 @ 0xa803(x), 0xa808(x)
/ 7: fcn.00009453 ();
| 0x00009453 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
| 0x00009455 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x00009457 a3 inc dptr
| 0x00009458 a3 inc dptr
\ 0x00009459 22 ret
; CALL XREFS from fcn.0000a744 @ 0xa7cc(x), 0xa7e6(x)
/ 13: fcn.0000945a ();
| 0x0000945a a3 inc dptr
| 0x0000945b a3 inc dptr
| 0x0000945c e0 movx a, @dptr
| 0x0000945d 547f anl a, #0x7f
| 0x0000945f 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x00009462 f0 movx @dptr, a
| 0x00009463 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
\ 0x00009466 22 ret
; CALL XREF from fcn.0000a1cb @ 0xa253(x)
; CALL XREF from fcn.0000ded3 @ 0xded3(x)
; CALL XREF from fcn.0000e606 @ 0xe606(x)
/ 8: fcn.00009467 ();
| 0x00009467 9001c5 mov dptr, #0x01c5 ; [0x1c5:1]=255 ; 453
| 0x0000946a e0 movx a, @dptr
| 0x0000946b fe mov r6, a
| 0x0000946c a3 inc dptr
| 0x0000946d e0 movx a, @dptr
\ 0x0000946e 22 ret
; CALL XREF from fcn.0000a744 @ 0xa770(x)
; CALL XREF from fcn.0000e023 @ 0xdc7c(x)
/ 12: fcn.0000946f ();
| 0x0000946f e0 movx a, @dptr
| 0x00009470 fe mov r6, a
| 0x00009471 a3 inc dptr
| 0x00009472 e0 movx a, @dptr
| 0x00009473 ff mov r7, a
| 0x00009474 a3 inc dptr
| 0x00009475 e0 movx a, @dptr
| 0x00009476 fc mov r4, a
| 0x00009477 a3 inc dptr
| 0x00009478 e0 movx a, @dptr
| 0x00009479 fd mov r5, a
\ 0x0000947a 22 ret
; CALL XREFS from fcn.0000a744 @ 0xa7d2(x), 0xa7ec(x)
/ 11: fcn.0000947b ();
| 0x0000947b a3 inc dptr
| 0x0000947c a3 inc dptr
| 0x0000947d a3 inc dptr
| 0x0000947e e0 movx a, @dptr
| 0x0000947f 547f anl a, #0x7f
| 0x00009481 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x00009484 f0 movx @dptr, a
\ 0x00009485 22 ret
; CALL XREF from fcn.0000bc2a @ 0xbc32(x)
; CALL XREF from fcn.0000ddd6 @ 0xdde2(x)
; CALL XREF from fcn.0000e126 @ 0xe132(x)
/ 7: fcn.00009486 ();
| 0x00009486 a3 inc dptr
| 0x00009487 ec mov a, r4
| 0x00009488 f0 movx @dptr, a
| 0x00009489 a3 inc dptr
| 0x0000948a ed mov a, r5
| 0x0000948b f0 movx @dptr, a
\ 0x0000948c 22 ret
; CALL XREF from fcn.0000a744 @ 0xa75e(x)
; CALL XREF from fcn.0000e023 @ 0xdc6d(x)
/ 10: fcn.0000948d ();
| 0x0000948d ee mov a, r6
| 0x0000948e f0 movx @dptr, a
| 0x0000948f a3 inc dptr
| 0x00009490 ef mov a, r7
| 0x00009491 f0 movx @dptr, a
| 0x00009492 7e03 mov r6, #0x03
| 0x00009494 7f79 mov r7, #0x79 ; 'y'
\ 0x00009496 22 ret
; DATA XREFS from fcn.0000b53c @ 0xb55b(r), 0xb55f(r)
0x00009497 120110 lcall 0x0110
0x0000949a 0100 ajmp 0x9000 ; fcn.00008f7b+0x85
0x0000949c 00 nop
0x0000949d 00 nop
0x0000949e 4038 jc 0x94d8
0x000094a0 1f dec r7
0x000094a1 18 dec r0
0x000094a2 00 nop
0x000094a3 00 nop
0x000094a4 020102 ljmp 0x0102
0x000094a7 06 inc @r0
0x000094a8 0109 ajmp 0x9009 ; fcn.00008f7b+0x8e
0x000094aa 02a500 ljmp 0xa500 ; fcn.0000a4f5+0xb
0x000094ad 020100 ljmp 0x0100
0x000094b0 c032 push 0x32 ; [0x32:1]=255 ; 50
0x000094b2 09 inc r1
0x000094b3 04 inc a
0x000094b4 00 nop
0x000094b5 00 nop
0x000094b6 00 nop
0x000094b7 0101 ajmp 0x9001 ; fcn.00008f7b+0x86
0x000094b9 00 nop
0x000094ba 00 nop
0x000094bb 09 inc r1
0x000094bc 2401 add a, #0x01
0x000094be 00 nop
0x000094bf 0109 ajmp 0x9009 ; fcn.00008f7b+0x8e
0x000094c1 00 nop
0x000094c2 0101 ajmp 0x9001 ; fcn.00008f7b+0x86
0x000094c4 09 inc r1
0x000094c5 04 inc a
0x000094c6 0100 ajmp 0x9000 ; fcn.00008f7b+0x85
0x000094c8 020103 ljmp 0x0103
0x000094cb 00 nop
0x000094cc 00 nop
0x000094cd 07 inc @r1
0x000094ce 2401 add a, #0x01
0x000094d0 00 nop
0x000094d1 0181 ajmp 0x9081 ; fcn.00008f7b+0x106
0x000094d3 00 nop
0x000094d4 06 inc @r0
0x000094d5 2402 add a, #0x02
0x000094d7 0101 ajmp 0x9001 ; fcn.00008f7b+0x86
0x000094d9 03 rr a
0x000094da 06 inc @r0
0x000094db 2402 add a, #0x02
0x000094dd 020203 ljmp 0x0203
0x000094e0 06 inc @r0
0x000094e1 2402 add a, #0x02
0x000094e3 0105 ajmp 0x9005 ; fcn.00008f7b+0x8a
0x000094e5 04 inc a
0x000094e6 06 inc @r0
0x000094e7 2402 add a, #0x02
0x000094e9 020604 ljmp 0x0604
0x000094ec 06 inc @r0
0x000094ed 2402 add a, #0x02
0x000094ef 0109 ajmp 0x9009 ; fcn.00008f7b+0x8e
0x000094f1 0506 inc 0x06 ; [0x6:1]=255 ; 6
0x000094f3 2402 add a, #0x02
0x000094f5 020a05 ljmp 0x0a05
0x000094f8 09 inc r1
0x000094f9 2403 add a, #0x03
0x000094fb 0103 ajmp 0x9003 ; fcn.00008f7b+0x88
0x000094fd 0102 ajmp 0x9002 ; fcn.00008f7b+0x87
0x000094ff 0103 ajmp 0x9003 ; fcn.00008f7b+0x88
0x00009501 09 inc r1
0x00009502 2403 add a, #0x03
0x00009504 020401 ljmp 0x0401
0x00009507 0101 ajmp 0x9001 ; fcn.00008f7b+0x86
0x00009509 03 rr a
0x0000950a 09 inc r1
0x0000950b 2403 add a, #0x03
0x0000950d 0107 ajmp 0x9007 ; fcn.00008f7b+0x8c
0x0000950f 0106 ajmp 0x9006 ; fcn.00008f7b+0x8b
0x00009511 0104 ajmp 0x9004 ; fcn.00008f7b+0x89
0x00009513 09 inc r1
0x00009514 2403 add a, #0x03
0x00009516 020801 ljmp 0x0801
0x00009519 0501 inc 0x01 ; [0x1:1]=255 ; 1
0x0000951b 04 inc a
0x0000951c 09 inc r1
0x0000951d 2403 add a, #0x03
0x0000951f 010b ajmp 0x900b ; fcn.00008f7b+0x90
0x00009521 010a ajmp 0x900a ; fcn.00008f7b+0x8f
0x00009523 0105 ajmp 0x9005 ; fcn.00008f7b+0x8a
0x00009525 09 inc r1
0x00009526 2403 add a, #0x03
0x00009528 020c01 ljmp 0x0c01
0x0000952b 09 inc r1
0x0000952c 0105 ajmp 0x9005 ; fcn.00008f7b+0x8a
0x0000952e 09 inc r1
0x0000952f 0502 inc 0x02 ; [0x2:1]=255 ; 2
0x00009531 .dword 0x00004002 ; aav.0x00004002
0x00009535 00 nop
0x00009536 00 nop
0x00009537 07 inc @r1
0x00009538 2501 add a, 0x01 ; [0x1:1]=255 ; 1
0x0000953a 03 rr a
0x0000953b 0105 ajmp 0x9005 ; fcn.00008f7b+0x8a
0x0000953d 09 inc r1
0x0000953e 09 inc r1
0x0000953f 0582 inc 0x82 ; [0x82:1]=255 ; 130
0x00009541 .dword 0x00004002 ; aav.0x00004002
0x00009545 00 nop
0x00009546 00 nop
0x00009547 07 inc @r1
0x00009548 2501 add a, 0x01 ; [0x1:1]=255 ; 1
0x0000954a 03 rr a
0x0000954b 03 rr a
0x0000954c 07 inc @r1
0x0000954d 0b inc r3
0x0000954e 06 inc @r0
0x0000954f 00 nop
0x00009550 ff mov r7, a
0x00009551 09 inc r1
0x00009552 01a1 ajmp 0x90a1 ; fcn.00008f7b+0x126
0x00009554 01c0 ajmp 0x90c0 ; fcn.00008f7b+0x145
0x00009556 04 inc a
0x00009557 03 rr a
0x00009558 09 inc r1
0x00009559 04 inc a
0x0000955a 18 dec r0
0x0000955b 03 rr a
0x0000955c 4b orl a, r3
0x0000955d 00 nop
0x0000955e 4500 orl a, 0x00
0x00009560 530055 anl 0x00, #0x55
0x00009563 00 nop
0x00009564 4d orl a, r5
0x00009565 00 nop
0x00009566 4f orl a, r7
0x00009567 00 nop
0x00009568 2c add a, r4
0x00009569 00 nop
0x0000956a 20004c jb 0x20.0, 0x95b9 ; [0x20:1]=255 ; 32
0x0000956d 00 nop
0x0000956e 4c orl a, r4
0x0000956f 00 nop
0x00009570 430010 orl 0x00, #0x10
0x00009573 03 rr a
0x00009574 5100 acall fcn.00009200 ; fcn.000090d3+0x12d
0x00009576 75004e mov r0, #0x4e ; 'N'
0x00009579 00 nop
0x0000957a 6500 xrl a, 0x00
0x0000957c 7800 mov r0, #0x00
0x0000957e 750073 mov r0, #0x73 ; 's'
0x00009581 00 nop
0x00009582 200343 jb 0x20.3, 0x95c8 ; [0x20:1]=255 ; 32
0x00009585 00 nop
0x00009586 6f xrl a, r7
0x00009587 00 nop
0x00009588 6e xrl a, r6
0x00009589 00 nop
0x0000958a 7400 mov a, #0x00
0x0000958c 7200 orl c, 0x20.0 ; [0x20:1]=255 ; 32
0x0000958e 6f xrl a, r7
0x0000958f 00 nop
0x00009590 6c xrl a, r4
0x00009591 00 nop
0x00009592 200053 jb 0x20.0, 0x95e8 ; [0x20:1]=255 ; 32 ; fcn.000095e7+0x1
0x00009595 00 nop
0x00009596 750072 mov r0, #0x72 ; 'r'
0x00009599 00 nop
0x0000959a 66 xrl a, @r0
0x0000959b 00 nop
0x0000959c 6100 ajmp 0x9300 ; fcn.00009219+0xe7
0x0000959e 630065 xrl 0x00, #0x65
0x000095a1 00 nop
0x000095a2 120345 lcall 0x0345
0x000095a5 00 nop
0x000095a6 7800 mov r0, #0x00
0x000095a8 7000 jnz str.a ; 0x95aa ; "a"
;-- str.a:
; DATA XREF from fcn.0000948d @ +0x11b(r)
0x000095aa .string "a" ; len=19
0x000095bd ff mov r7, a
0x000095be 955a subb a, 0x5a ; [0x5a:1]=255 ; 90
0x000095c0 ff mov r7, a
0x000095c1 9572 subb a, 0x72 ; [0x72:1]=255 ; 114
0x000095c3 ff mov r7, a
0x000095c4 9582 subb a, 0x82 ; [0x82:1]=255 ; 130
0x000095c6 ff mov r7, a
0x000095c7 95a2 subb a, 0xa2 ; [0xa2:1]=255 ; 162
0x000095c9 ff mov r7, a
0x000095ca 95b4 subb a, 0xb4 ; [0xb4:1]=255 ; 180
0x000095cc 010f ajmp 0x900f ; fcn.00008f7b+0x94
0x000095ce 5001 jnc 0x95d1
0x000095d0 00 nop
; CODE XREF from str.a @ +0x24(x)
0x000095d1 00 nop
0x000095d2 00 nop
; CALL XREF from fcn.0000558a @ 0x5664(x)
; CALL XREF from fcn.00002400 @ 0x7fbf(x)
/ 2: fcn.000095d3 ();
| 0x000095d3 e0 movx a, @dptr
\ 0x000095d4 ff mov r7, a
; CALL XREFS from fcn.0000558a @ 0x567e(x), 0x5851(x), 0x5a5e(x), 0x5a9b(x)
/ 3: fcn.000095d5 ();
\ 0x000095d5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREFS from fcn.0000558a @ 0x57e3(x), 0x58b4(x)
/ 6: fcn.000095d8 ();
| 0x000095d8 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
\ 0x000095db 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000558a @ 0x58e4(x), 0x5941(x)
/ 3: fcn.000095de ();
\ 0x000095de 9008ba mov dptr, #0x08ba ; [0x8ba:1]=255 ; 2234
; CALL XREF from fcn.0000558a @ 0x58f8(x)
/ 6: fcn.000095e1 ();
| 0x000095e1 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x000095e4 1254f2 lcall fcn.000054f2
; CALL XREF from fcn.0000558a @ 0x5a08(x)
/ 19: fcn.000095e7 ();
| 0x000095e7 e0 movx a, @dptr
| ; CODE XREF from fcn.0000948d @ +0x105(x)
| 0x000095e8 fc mov r4, a
| 0x000095e9 a3 inc dptr
| 0x000095ea e0 movx a, @dptr
| 0x000095eb fd mov r5, a
| 0x000095ec c3 clr c
| 0x000095ed 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x000095f0 e0 movx a, @dptr
| 0x000095f1 9d subb a, r5
| 0x000095f2 fd mov r5, a
| 0x000095f3 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x000095f6 e0 movx a, @dptr
| 0x000095f7 9c subb a, r4
| 0x000095f8 fc mov r4, a
\ 0x000095f9 22 ret
; CALL XREFS from fcn.0000558a @ 0x57f1(x), 0x5809(x), 0x588e(x)
/ 7: fcn.000095fa ();
| 0x000095fa 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000095fd e0 movx a, @dptr
\ 0x000095fe 9008b1 mov dptr, #0x08b1 ; [0x8b1:1]=255 ; 2225
; CALL XREF from fcn.0000558a @ 0x581c(x)
/ 7: fcn.00009601 ();
| 0x00009601 ff mov r7, a
| 0x00009602 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00009605 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000558a @ 0x57fc(x), 0x580e(x), 0x5897(x)
/ 3: fcn.00009608 ();
\ 0x00009608 9008b3 mov dptr, #0x08b3 ; [0x8b3:1]=255 ; 2227
; CALL XREF from fcn.0000558a @ 0x5829(x)
/ 1: fcn.0000960b ();
\ 0x0000960b ef mov a, r7
; CALL XREF from fcn.0000558a @ 0x5872(x)
/ 6: fcn.0000960c ();
| 0x0000960c 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x0000960f 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000558a @ 0x55a7(x), 0x597e(x), 0x59c2(x)
; CALL XREF from fcn.00002400 @ 0x7f2c(x)
/ 12: fcn.00009612 ();
| 0x00009612 e0 movx a, @dptr
| 0x00009613 fe mov r6, a
| 0x00009614 a3 inc dptr
| 0x00009615 e0 movx a, @dptr
| 0x00009616 ff mov r7, a
| 0x00009617 c3 clr c
| 0x00009618 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000961b e0 movx a, @dptr
| 0x0000961c 9f subb a, r7
\ 0x0000961d 22 ret
; CALL XREFS from fcn.0000558a @ 0x5637(x), 0x5a41(x), 0x5a7f(x)
/ 16: fcn.0000961e ();
| 0x0000961e c3 clr c
| 0x0000961f 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x00009622 e0 movx a, @dptr
| 0x00009623 9f subb a, r7
| 0x00009624 ff mov r7, a
| 0x00009625 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x00009628 e0 movx a, @dptr
| 0x00009629 9e subb a, r6
| 0x0000962a fe mov r6, a
| 0x0000962b d3 setb c
| 0x0000962c ef mov a, r7
\ 0x0000962d 22 ret
; CALL XREFS from fcn.0000558a @ 0x55da(x), 0x57b7(x), 0x57d7(x), 0x58a8(x), 0x59e4(x)
/ 9: fcn.0000962e ();
| 0x0000962e 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00009631 e0 movx a, @dptr
| 0x00009632 ff mov r7, a
| 0x00009633 c3 clr c
| 0x00009634 9403 subb a, #0x03
\ 0x00009636 22 ret
; CALL XREF from fcn.0000558a @ 0x558f(x)
; CALL XREFS from fcn.00002400 @ 0x7f02(x), 0x7f17(x)
; CALL XREF from fcn.0000aa7e @ 0xaaee(x)
/ 10: fcn.00009637 ();
| 0x00009637 e0 movx a, @dptr
| 0x00009638 ff mov r7, a
| 0x00009639 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000963c e0 movx a, @dptr
| 0x0000963d c3 clr c
| 0x0000963e 9f subb a, r7
| 0x0000963f d3 setb c
\ 0x00009640 22 ret
; CALL XREFS from fcn.0000558a @ 0x58e8(x), 0x5945(x)
/ 6: fcn.00009641 ();
| 0x00009641 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x00009644 9008b8 mov dptr, #0x08b8 ; [0x8b8:1]=255 ; 2232
; CALL XREF from fcn.0000558a @ 0x5902(x)
/ 8: fcn.00009647 ();
| 0x00009647 1254f2 lcall fcn.000054f2
| 0x0000964a e0 movx a, @dptr
| 0x0000964b fa mov r2, a
| 0x0000964c a3 inc dptr
| 0x0000964d e0 movx a, @dptr
\ 0x0000964e 22 ret
; XREFS: CALL 0x000057e6 CALL 0x00005854 CALL 0x000058b7
; XREFS: CALL 0x00005a61 CALL 0x00005a9e CALL 0x00007fc2
/ 6: fcn.0000964f ();
| 0x0000964f 1254fe lcall fcn.000054fe
\ 0x00009652 025132 ljmp fcn.00005132
; CALL XREF from fcn.000079f0 @ 0x7a42(x)
; CALL XREF from fcn.000079f0 @ +0x69(x)
; CALL XREFS from fcn.00007a9c @ +0xd9(x), +0xed(x)
/ 9: fcn.00009655 ();
| 0x00009655 e4 clr a
| 0x00009656 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x00009659 f0 movx @dptr, a
| 0x0000965a a3 inc dptr
| 0x0000965b f0 movx @dptr, a
| 0x0000965c a3 inc dptr
\ 0x0000965d 22 ret
; XREFS: CALL 0x00005619 CALL 0x000057cd CALL 0x0000589d
; XREFS: CALL 0x00005972 CALL 0x000059fa CALL 0x00005a2d
/ 7: fcn.0000965e ();
| 0x0000965e 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x00009661 e0 movx a, @dptr
| 0x00009662 04 inc a
| 0x00009663 f0 movx @dptr, a
\ 0x00009664 22 ret
; CALL XREFS from fcn.0000558a @ 0x56ee(x), 0x579b(x)
/ 19: fcn.00009665 ();
| 0x00009665 9007e8 mov dptr, #0x07e8 ; [0x7e8:1]=255 ; 2024
| 0x00009668 e0 movx a, @dptr
| 0x00009669 2409 add a, #0x09
| 0x0000966b f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000966d e4 clr a
| 0x0000966e 3408 addc a, #0x08
| 0x00009670 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00009672 e0 movx a, @dptr
| 0x00009673 90081b mov dptr, #0x081b ; [0x81b:1]=255 ; 2075
| 0x00009676 f0 movx @dptr, a
\ 0x00009677 22 ret
; CALL XREF from fcn.0000558a @ 0x577e(x)
; CALL XREFS from fcn.000079f0 @ +0x78(x), +0x8d(x)
/ 1: fcn.00009678 ();
\ 0x00009678 e4 clr a
; CALL XREF from fcn.0000558a @ 0x574c(x)
/ 8: fcn.00009679 ();
| 0x00009679 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000967c f0 movx @dptr, a
| 0x0000967d a3 inc dptr
| 0x0000967e f0 movx @dptr, a
| 0x0000967f a3 inc dptr
\ 0x00009680 22 ret
; CALL XREFS from fcn.0000558a @ 0x57bc(x), 0x59e9(x)
; CALL XREF from fcn.00007a9c @ +0x90(x)
/ 10: fcn.00009681 ();
| 0x00009681 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x00009684 ef mov a, r7
| 0x00009685 9007ca mov dptr, #0x07ca ; [0x7ca:1]=255 ; 1994
\ 0x00009688 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000a9bc @ 0xa9e7(x), 0xaa2d(x)
/ 18: fcn.0000968b ();
| 0x0000968b e4 clr a
| 0x0000968c 93 movc a, @a+dptr
| 0x0000968d fe mov r6, a
| 0x0000968e 7401 mov a, #0x01
| 0x00009690 93 movc a, @a+dptr
| 0x00009691 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009693 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x00009695 a3 inc dptr
| 0x00009696 a3 inc dptr
| 0x00009697 e0 movx a, @dptr
| 0x00009698 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000969b f0 movx @dptr, a
\ 0x0000969c 22 ret
; CALL XREFS from fcn.0000558a @ 0x5a05(x), 0x5a22(x)
/ 17: fcn.0000969d ();
| 0x0000969d 900d22 mov dptr, #0x0d22 ; '\"\r'
| ; [0xd22:1]=255 ; 3362
| 0x000096a0 e0 movx a, @dptr
| 0x000096a1 ff mov r7, a
| 0x000096a2 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x000096a4 243e add a, #0x3e
| 0x000096a6 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000096a8 e4 clr a
| 0x000096a9 340c addc a, #0x0c
| 0x000096ab f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x000096ad 22 ret
; CALL XREFS from fcn.0000558a @ 0x5935(x), 0x596d(x)
/ 3: fcn.000096ae ();
\ 0x000096ae 9008ad mov dptr, #0x08ad ; [0x8ad:1]=255 ; 2221
; CALL XREF from fcn.0000558a @ 0x58ca(x)
/ 6: fcn.000096b1 ();
| 0x000096b1 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x000096b4 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000558a @ 0x5812(x), 0x5823(x)
/ 1: fcn.000096b7 ();
\ 0x000096b7 f0 movx @dptr, a
; CALL XREF from fcn.0000558a @ 0x5a1f(x)
/ 9: fcn.000096b8 ();
| 0x000096b8 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x000096bb e0 movx a, @dptr
| 0x000096bc fc mov r4, a
| 0x000096bd a3 inc dptr
| 0x000096be e0 movx a, @dptr
| 0x000096bf fd mov r5, a
\ 0x000096c0 22 ret
; CALL XREFS from fcn.0000a9bc @ 0xaa43(x), 0xaa68(x)
/ 14: fcn.000096c1 ();
| 0x000096c1 900de5 mov dptr, #0x0de5 ; [0xde5:1]=255 ; 3557
| 0x000096c4 e0 movx a, @dptr
| 0x000096c5 2450 add a, #0x50
| 0x000096c7 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000096c9 e4 clr a
| 0x000096ca 340b addc a, #0x0b
| 0x000096cc f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x000096ce 22 ret
; CALL XREFS from fcn.00002400 @ 0x7e7c(x), 0x7f3e(x)
/ 13: fcn.000096cf ();
| 0x000096cf e0 movx a, @dptr
| 0x000096d0 ff mov r7, a
| 0x000096d1 a3 inc dptr
| 0x000096d2 e0 movx a, @dptr
| 0x000096d3 900dee mov dptr, #0x0dee ; [0xdee:1]=255 ; 3566
| 0x000096d6 cf xch a, r7
| 0x000096d7 f0 movx @dptr, a
| 0x000096d8 a3 inc dptr
| 0x000096d9 ef mov a, r7
| 0x000096da f0 movx @dptr, a
\ 0x000096db 22 ret
; CALL XREFS from fcn.0000a9bc @ 0xa9bc(x), 0xa9f2(x), 0xaa05(x), 0xaa1a(x)
/ 7: fcn.000096dc ();
| 0x000096dc 900de5 mov dptr, #0x0de5 ; [0xde5:1]=255 ; 3557
| 0x000096df e0 movx a, @dptr
| 0x000096e0 ff mov r7, a
| 0x000096e1 c3 clr c
\ 0x000096e2 22 ret
; CALL XREFS from fcn.0000558a @ 0x55aa(x), 0x5707(x)
; CALL XREF from fcn.00002400 @ 0x7f2f(x)
/ 8: fcn.000096e3 ();
| 0x000096e3 ff mov r7, a
| 0x000096e4 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x000096e7 e0 movx a, @dptr
| 0x000096e8 9e subb a, r6
| 0x000096e9 fe mov r6, a
\ 0x000096ea 22 ret
; CALL XREF from fcn.000079f0 @ +0x85(x)
; CALL XREF from fcn.00007a9c @ 0x7aaa(x)
/ 12: fcn.000096eb ();
| 0x000096eb 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000096ee f0 movx @dptr, a
| 0x000096ef e4 clr a
| 0x000096f0 a3 inc dptr
| 0x000096f1 f0 movx @dptr, a
| 0x000096f2 a3 inc dptr
| 0x000096f3 7408 mov a, #0x08
| 0x000096f5 f0 movx @dptr, a
\ 0x000096f6 22 ret
; CALL XREFS from fcn.00007a9c @ +0x4e(x), +0x66(x)
/ 7: fcn.000096f7 ();
| 0x000096f7 a3 inc dptr
| 0x000096f8 f0 movx @dptr, a
| 0x000096f9 a3 inc dptr
| 0x000096fa e4 clr a
| 0x000096fb f0 movx @dptr, a
| 0x000096fc a3 inc dptr
\ 0x000096fd 22 ret
; CALL XREFS from fcn.0000558a @ 0x5a6c(x), 0x5aaa(x)
/ 10: fcn.000096fe ();
| 0x000096fe 7402 mov a, #0x02
| 0x00009700 f0 movx @dptr, a
| 0x00009701 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x00009704 e4 clr a
| 0x00009705 93 movc a, @a+dptr
| 0x00009706 fd mov r5, a
\ 0x00009707 22 ret
; CALL XREF from fcn.0000c5b8 @ 0xc5c5(x)
; CALL XREF from fcn.0000d0c1 @ 0xd0ce(x)
; CALL XREF from fcn.0000d117 @ 0xd142(x)
; CALL XREF from fcn.0000dab8 @ 0xdac5(x)
; CALL XREF from fcn.0000dda0 @ 0xddab(x)
/ 15: fcn.00009708 ();
| 0x00009708 e0 movx a, @dptr
| 0x00009709 fe mov r6, a
| 0x0000970a 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x0000970d 9007ca mov dptr, #0x07ca ; [0x7ca:1]=255 ; 1994
| 0x00009710 1254f2 lcall fcn.000054f2
| 0x00009713 e0 movx a, @dptr
\ 0x00009714 9007c3 mov dptr, #0x07c3 ; [0x7c3:1]=255 ; 1987
; CALL XREF from fcn.00008200 @ 0x8364(x)
/ 2: fcn.00009717 ();
| 0x00009717 ff mov r7, a
\ 0x00009718 ee mov a, r6
; CALL XREF from fcn.00008200 @ 0x837b(x)
/ 8: fcn.00009719 ();
| 0x00009719 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x0000971c 1254f2 lcall fcn.000054f2
| 0x0000971f e0 movx a, @dptr
\ 0x00009720 22 ret
; CALL XREFS from fcn.0000d0c1 @ 0xd0dd(x), 0xd0f0(x)
/ 3: fcn.00009721 ();
\ 0x00009721 900d47 mov dptr, #0x0d47 ; 'G\r'
\ ; [0xd47:1]=255 ; 3399
; CALL XREFS from fcn.0000c5b8 @ 0xc5d7(x), 0xc5fc(x)
; CALL XREF from fcn.0000d117 @ 0xd155(x)
; CALL XREF from fcn.0000dab8 @ 0xdad8(x)
; CALL XREF from fcn.0000dda0 @ 0xddbe(x)
/ 2: fcn.00009724 ();
| 0x00009724 e0 movx a, @dptr
\ 0x00009725 fd mov r5, a
; CALL XREF from fcn.0000ac0b @ 0xac2e(x)
/ 3: fcn.00009726 ();
\ 0x00009726 9007cb mov dptr, #0x07cb ; [0x7cb:1]=255 ; 1995
; CALL XREF from fcn.00008200 @ 0x8328(x)
/ 6: fcn.00009729 ();
| 0x00009729 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
\ 0x0000972c 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.0000c9a4 @ 0xc9ae(x), 0xc9ee(x), 0xca02(x)
/ 27: fcn.0000972f ();
| 0x0000972f 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x00009732 e0 movx a, @dptr
| 0x00009733 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00009736 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x00009739 1254f2 lcall fcn.000054f2
| 0x0000973c 1254fe lcall fcn.000054fe
| 0x0000973f 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x00009742 12514b lcall fcn.0000514b
| 0x00009745 13 rrc a
| 0x00009746 13 rrc a
| 0x00009747 543f anl a, #0x3f
\ 0x00009749 22 ret
; CALL XREFS from fcn.00008200 @ 0x8213(x), 0x8233(x), 0x8308(x), 0x831b(x)
/ 6: fcn.0000974a ();
| 0x0000974a 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
| 0x0000974d e0 movx a, @dptr
\ 0x0000974e 2409 add a, #0x09
; CALL XREF from fcn.00008200 @ 0x8290(x)
/ 8: fcn.00009750 ();
| 0x00009750 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009752 e4 clr a
| 0x00009753 340f addc a, #0x0f
| 0x00009755 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00009757 22 ret
; CALL XREFS from fcn.00008200 @ 0x8229(x), 0x82fd(x), 0x8310(x)
/ 4: fcn.00009758 ();
| 0x00009758 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
\ 0x0000975b e0 movx a, @dptr
; CALL XREF from fcn.00008200 @ 0x826b(x)
/ 12: fcn.0000975c ();
| 0x0000975c 240b add a, #0x0b
| 0x0000975e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009760 e4 clr a
| 0x00009761 340f addc a, #0x0f
| 0x00009763 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00009765 e0 movx a, @dptr
| 0x00009766 ff mov r7, a
\ 0x00009767 22 ret
; CALL XREFS from fcn.00008200 @ 0x835c(x), 0x8381(x)
/ 3: fcn.00009768 ();
\ 0x00009768 9007b1 mov dptr, #0x07b1 ; [0x7b1:1]=255 ; 1969
; CALL XREF from fcn.00008200 @ 0x8355(x)
/ 1: fcn.0000976b ();
\ 0x0000976b ee mov a, r6
; CALL XREF from fcn.0000bd5b @ 0xbd81(x)
/ 8: fcn.0000976c ();
| 0x0000976c 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x0000976f 1254f2 lcall fcn.000054f2
| 0x00009772 e0 movx a, @dptr
\ 0x00009773 22 ret
; CALL XREFS from fcn.00008200 @ 0x833c(x), 0x8393(x)
/ 4: fcn.00009774 ();
| 0x00009774 900f06 mov dptr, #0x0f06 ; [0xf06:1]=255 ; 3846
\ 0x00009777 e0 movx a, @dptr
; CALL XREF from fcn.00008200 @ 0x834d(x)
/ 2: fcn.00009778 ();
\ 0x00009778 240e add a, #0x0e
; CALL XREFS from fcn.00008200 @ 0x836b(x), 0x83a5(x)
/ 8: fcn.0000977a ();
| 0x0000977a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000977c e4 clr a
| 0x0000977d 340f addc a, #0x0f
| 0x0000977f f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00009781 22 ret
; CALL XREF from fcn.0000ac01 @ 0xac04(x)
; CALL XREF from fcn.0000c5b8 @ 0xc5bb(x)
; CALL XREF from fcn.0000d0c1 @ 0xd0c4(x)
; CALL XREF from fcn.0000dab8 @ 0xdabb(x)
; CALL XREF from fcn.0000dda0 @ 0xdda3(x)
/ 10: fcn.00009782 ();
| 0x00009782 ef mov a, r7
| 0x00009783 f0 movx @dptr, a
| 0x00009784 a3 inc dptr
| 0x00009785 ed mov a, r5
| 0x00009786 f0 movx @dptr, a
| 0x00009787 a3 inc dptr
| 0x00009788 eb mov a, r3
| 0x00009789 f0 movx @dptr, a
| 0x0000978a e4 clr a
\ 0x0000978b 22 ret
; CALL XREF from fcn.0000c5b8 @ 0xc5cb(x)
; CALL XREF from fcn.0000d0c1 @ 0xd0d4(x)
/ 1: fcn.0000978c ();
\ 0x0000978c fb mov r3, a
; CALL XREF from fcn.0000d117 @ 0xd149(x)
; CALL XREF from fcn.0000dab8 @ 0xdacc(x)
; CALL XREF from fcn.0000dda0 @ 0xddb2(x)
/ 9: fcn.0000978d ();
| 0x0000978d e0 movx a, @dptr
| 0x0000978e fd mov r5, a
| 0x0000978f a3 inc dptr
| 0x00009790 e0 movx a, @dptr
| 0x00009791 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009794 f0 movx @dptr, a
\ 0x00009795 22 ret
; CALL XREFS from fcn.0000bd5b @ 0xbd89(x), 0xbde6(x)
/ 3: fcn.00009796 ();
\ 0x00009796 900d37 mov dptr, #0x0d37 ; '7\r'
\ ; [0xd37:1]=255 ; 3383
; CALL XREF from fcn.0000bd5b @ 0xbdc0(x)
/ 13: fcn.00009799 ();
| 0x00009799 f0 movx @dptr, a
| 0x0000979a 900cef mov dptr, #0x0cef ; [0xcef:1]=255 ; 3311
| 0x0000979d e0 movx a, @dptr
| 0x0000979e 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x000097a1 f0 movx @dptr, a
| 0x000097a2 e4 clr a
| 0x000097a3 a3 inc dptr
| 0x000097a4 f0 movx @dptr, a
\ 0x000097a5 22 ret
; CALL XREFS from fcn.0000ce59 @ 0xce92(x), 0xce9c(x)
/ 8: fcn.000097a6 ();
| 0x000097a6 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x000097a9 e0 movx a, @dptr
| 0x000097aa ff mov r7, a
| 0x000097ab a3 inc dptr
| 0x000097ac e0 movx a, @dptr
\ 0x000097ad fd mov r5, a
; CALL XREF from fcn.0000ce59 @ 0xce88(x)
/ 10: fcn.000097ae ();
| 0x000097ae 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x000097b1 e0 movx a, @dptr
| 0x000097b2 fb mov r3, a
| 0x000097b3 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x000097b6 e0 movx a, @dptr
\ 0x000097b7 22 ret
; CALL XREF from fcn.0000c5b8 @ 0xc624(x)
; CALL XREF from fcn.0000d0c1 @ 0xd111(x)
; CALL XREF from fcn.0000d117 @ 0xd167(x)
; CALL XREF from fcn.0000dab8 @ 0xdaef(x)
; CALL XREF from fcn.0000dda0 @ 0xddd0(x)
/ 8: fcn.000097b8 ();
| 0x000097b8 e0 movx a, @dptr
| 0x000097b9 04 inc a
| 0x000097ba f0 movx @dptr, a
| 0x000097bb e0 movx a, @dptr
| 0x000097bc c3 clr c
| 0x000097bd 9403 subb a, #0x03
\ 0x000097bf 22 ret
; CALL XREFS from fcn.00007558 @ 0x7754(x), 0x7795(x), 0x77ab(x), 0x77b1(x)
/ 9: fcn.000097c0 ();
| 0x000097c0 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x000097c3 e0 movx a, @dptr
| 0x000097c4 fe mov r6, a
| 0x000097c5 a3 inc dptr
| 0x000097c6 e0 movx a, @dptr
| 0x000097c7 ff mov r7, a
\ 0x000097c8 22 ret
; CALL XREFS from fcn.0000c5b8 @ 0xc5de(x), 0xc603(x)
/ 4: fcn.000097c9 ();
| 0x000097c9 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
\ 0x000097cc e0 movx a, @dptr
; CALL XREF from fcn.0000c62a @ 0xc683(x)
/ 9: fcn.000097cd ();
| 0x000097cd ff mov r7, a
| 0x000097ce 7401 mov a, #0x01
| 0x000097d0 7e00 mov r6, #0x00
| 0x000097d2 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x000097d4 08 inc r0
\ 0x000097d5 22 ret
; CALL XREFS from fcn.00008200 @ 0x82a7(x), 0x82bb(x)
/ 16: fcn.000097d6 ();
| 0x000097d6 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| 0x000097d9 a4 mul ab
| 0x000097da 24f6 add a, #0xf6
| 0x000097dc f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x000097de e4 clr a
| 0x000097df 340e addc a, #0x0e
| 0x000097e1 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x000097e3 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
\ 0x000097e5 22 ret
; CALL XREFS from fcn.00007558 @ 0x76d3(x), 0x7714(x)
/ 3: fcn.000097e6 ();
\ 0x000097e6 12534c lcall fcn.0000534c
; CALL XREFS from fcn.00007558 @ 0x76e5(x), 0x76f4(x)
/ 6: fcn.000097e9 ();
| 0x000097e9 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
\ 0x000097ec 0254b5 ljmp fcn.000054b5
; CALL XREFS from fcn.0000ce59 @ 0xcea6(x), 0xceac(x)
/ 16: fcn.000097ef ();
| 0x000097ef 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x000097f2 e0 movx a, @dptr
| 0x000097f3 ff mov r7, a
| 0x000097f4 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x000097f7 e0 movx a, @dptr
| 0x000097f8 fd mov r5, a
| 0x000097f9 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x000097fc e0 movx a, @dptr
| 0x000097fd fb mov r3, a
\ 0x000097fe 22 ret
; CALL XREF from fcn.0000ac0b @ 0xac38(x)
; CALL XREF from fcn.0000bd5b @ 0xbd73(x)
/ 1: fcn.000097ff ();
\ 0x000097ff ef mov a, r7
; CALL XREF from fcn.00007558 @ 0x7582(x)
/ 6: fcn.00009800 ();
| 0x00009800 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
\ 0x00009803 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.00007558 @ 0x75ab(x), 0x75da(x)
/ 15: fcn.00009806 ();
| 0x00009806 900d4a mov dptr, #0x0d4a ; 'J\r'
| ; [0xd4a:1]=255 ; 3402
| 0x00009809 7401 mov a, #0x01
| 0x0000980b f0 movx @dptr, a
| 0x0000980c ed mov a, r5
| 0x0000980d 24e8 add a, #0xe8
| 0x0000980f ff mov r7, a
| 0x00009810 e4 clr a
| 0x00009811 34ff addc a, #0xff
| 0x00009813 fe mov r6, a
\ 0x00009814 22 ret
; CALL XREFS from fcn.0000d62a @ 0xd662(x), 0xd668(x), 0xd66e(x)
/ 9: fcn.00009815 ();
| 0x00009815 900d49 mov dptr, #0x0d49 ; 'I\r'
| ; [0xd49:1]=255 ; 3401
| 0x00009818 e0 movx a, @dptr
| 0x00009819 fe mov r6, a
| 0x0000981a a3 inc dptr
| 0x0000981b e0 movx a, @dptr
| 0x0000981c ff mov r7, a
\ 0x0000981d 22 ret
; CALL XREFS from fcn.00008200 @ 0x82c9(x), 0x82dc(x)
/ 12: fcn.0000981e ();
| 0x0000981e 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00009820 24e5 add a, #0xe5
| 0x00009822 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009824 e4 clr a
| 0x00009825 340c addc a, #0x0c
| 0x00009827 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00009829 22 ret
; CALL XREFS from fcn.00007558 @ 0x76df(x), 0x76f7(x), 0x7728(x)
/ 6: fcn.0000982a ();
| 0x0000982a 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
\ 0x0000982d 0254a9 ljmp fcn.000054a9
; CALL XREFS from fcn.00007558 @ 0x76e8(x), 0x7717(x), 0x773b(x)
/ 6: fcn.00009830 ();
| 0x00009830 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
\ 0x00009833 02549d ljmp fcn.0000549d
; CALL XREFS from fcn.000033c4 @ 0x38b2(x), 0x3b7f(x)
/ 294: fcn.00009836 ();
| 0x00009836 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009839 ef mov a, r7
| 0x0000983a f0 movx @dptr, a
| 0x0000983b a3 inc dptr
| 0x0000983c ed mov a, r5
| 0x0000983d f0 movx @dptr, a
| 0x0000983e 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00009841 7401 mov a, #0x01
| 0x00009843 f0 movx @dptr, a
| 0x00009844 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009847 74ff mov a, #0xff
| 0x00009849 f0 movx @dptr, a
| 0x0000984a 900652 mov dptr, #0x0652 ; [0x652:1]=255 ; 1618
| 0x0000984d e0 movx a, @dptr
| 0x0000984e 24fb add a, #0xfb
| 0x00009850 6040 jz 0x9892
| 0x00009852 14 dec a
| 0x00009853 6003 jz 0x9858
| 0x00009855 0298de ljmp 0x98de
| ; CODE XREF from fcn.00009836 @ 0x9853(x)
| 0x00009858 124b5e lcall fcn.00004b5e
| 0x0000985b 8005 sjmp 0x9862
| ; CODE XREF from fcn.00009836 @ 0x9862(x)
| 0x0000985d c3 clr c
| 0x0000985e 33 rlc a
| 0x0000985f ce xch a, r6
| 0x00009860 33 rlc a
| 0x00009861 ce xch a, r6
| ; CODE XREF from fcn.00009836 @ 0x985b(x)
| 0x00009862 d8f9 djnz r0, 0x985d
| 0x00009864 124ed7 lcall fcn.00004ed7
| 0x00009867 607b jz 0x98e4
| 0x00009869 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000986c 124ab0 lcall fcn.00004ab0
| 0x0000986f e0 movx a, @dptr
| 0x00009870 fe mov r6, a
| 0x00009871 b40117 cjne a, #0x01, 0x988b
| 0x00009874 74b1 mov a, #0xb1
| 0x00009876 2f add a, r7
| 0x00009877 124c21 lcall fcn.00004c21
| 0x0000987a e0 movx a, @dptr
| 0x0000987b fd mov r5, a
| 0x0000987c 124ae7 lcall fcn.00004ae7
| 0x0000987f e0 movx a, @dptr
| 0x00009880 6d xrl a, r5
| 0x00009881 6061 jz 0x98e4
| 0x00009883 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009886 ed mov a, r5
| 0x00009887 f0 movx @dptr, a
| 0x00009888 0298e4 ljmp 0x98e4
| ; CODE XREF from fcn.00009836 @ 0x9871(x)
| 0x0000988b ee mov a, r6
| 0x0000988c 6402 xrl a, #0x02
| 0x0000988e 7054 jnz 0x98e4
| 0x00009890 8040 sjmp 0x98d2
| ; CODE XREF from fcn.00009836 @ 0x9850(x)
| 0x00009892 124b5e lcall fcn.00004b5e
| 0x00009895 8005 sjmp 0x989c
| ; CODE XREF from fcn.00009836 @ 0x989c(x)
| 0x00009897 c3 clr c
| 0x00009898 33 rlc a
| 0x00009899 ce xch a, r6
| 0x0000989a 33 rlc a
| 0x0000989b ce xch a, r6
| ; CODE XREF from fcn.00009836 @ 0x9895(x)
| 0x0000989c d8f9 djnz r0, 0x9897
| 0x0000989e 124dd6 lcall fcn.00004dd6
| 0x000098a1 6041 jz 0x98e4
| 0x000098a3 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000098a6 124a16 lcall fcn.00004a16
| 0x000098a9 e0 movx a, @dptr
| 0x000098aa 6e xrl a, r6
| 0x000098ab 6019 jz 0x98c6
| 0x000098ad 12e6fe lcall fcn.0000e6fe
| 0x000098b0 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x000098b2 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000098b5 e0 movx a, @dptr
| 0x000098b6 124b34 lcall fcn.00004b34
| 0x000098b9 124ca6 lcall fcn.00004ca6
| 0x000098bc 12d4f7 lcall fcn.0000d4f7
| 0x000098bf 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x000098c2 ef mov a, r7
| 0x000098c3 f0 movx @dptr, a
| 0x000098c4 801e sjmp 0x98e4
| ; CODE XREF from fcn.00009836 @ 0x98ab(x)
| 0x000098c6 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x000098c9 e0 movx a, @dptr
| 0x000098ca 245c add a, #0x5c
| 0x000098cc 124a26 lcall fcn.00004a26
| 0x000098cf e0 movx a, @dptr
| 0x000098d0 7012 jnz 0x98e4
| ; CODE XREF from fcn.00009836 @ 0x9890(x)
| 0x000098d2 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x000098d5 7440 mov a, #0x40 ; '@'
| 0x000098d7 f0 movx @dptr, a
| 0x000098d8 a3 inc dptr
| 0x000098d9 7401 mov a, #0x01
| 0x000098db f0 movx @dptr, a
| 0x000098dc 8006 sjmp 0x98e4
| ; CODE XREF from fcn.00009836 @ 0x9855(x)
| 0x000098de 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x000098e1 74ff mov a, #0xff
| 0x000098e3 f0 movx @dptr, a
| ; XREFS: CODE 0x00009867 CODE 0x00009881 CODE 0x00009888
| ; XREFS: CODE 0x0000988e CODE 0x000098a1 CODE 0x000098c4
| ; XREFS: CODE 0x000098d0 CODE 0x000098dc
| 0x000098e4 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x000098e7 e0 movx a, @dptr
| 0x000098e8 fd mov r5, a
| 0x000098e9 f4 cpl a
| 0x000098ea 606f jz 0x995b
| 0x000098ec 7e06 mov r6, #0x06
| 0x000098ee 7f4b mov r7, #0x4b ; 'K'
| 0x000098f0 12c70d lcall fcn.0000c70d
| 0x000098f3 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x000098f6 ef mov a, r7
| 0x000098f7 f0 movx @dptr, a
| 0x000098f8 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x000098fb e0 movx a, @dptr
| 0x000098fc 124fef lcall fcn.00004fef
| 0x000098ff e0 movx a, @dptr
| 0x00009900 6f xrl a, r7
| 0x00009901 6022 jz 0x9925
| 0x00009903 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009906 e0 movx a, @dptr
| 0x00009907 ff mov r7, a
| 0x00009908 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000990b e0 movx a, @dptr
| 0x0000990c fe mov r6, a
| 0x0000990d 124fef lcall fcn.00004fef
| 0x00009910 ef mov a, r7
| 0x00009911 f0 movx @dptr, a
| 0x00009912 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x00009915 ef mov a, r7
| 0x00009916 f0 movx @dptr, a
| 0x00009917 a3 inc dptr
| 0x00009918 ee mov a, r6
| 0x00009919 f0 movx @dptr, a
| 0x0000991a e4 clr a
| 0x0000991b a3 inc dptr
| 0x0000991c f0 movx @dptr, a
| 0x0000991d fb mov r3, a
| 0x0000991e 7d03 mov r5, #0x03
| 0x00009920 7fe0 mov r7, #0xe0
| 0x00009922 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.00009836 @ 0x9901(x)
| 0x00009925 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x00009928 e0 movx a, @dptr
| 0x00009929 ff mov r7, a
| 0x0000992a 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000992d e0 movx a, @dptr
| 0x0000992e 6f xrl a, r7
| 0x0000992f 702a jnz 0x995b
| 0x00009931 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00009934 e0 movx a, @dptr
| 0x00009935 b4010b cjne a, #0x01, 0x9943
| 0x00009938 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000993b e0 movx a, @dptr
| 0x0000993c ff mov r7, a
| 0x0000993d e4 clr a
| 0x0000993e fb mov r3, a
| 0x0000993f fd mov r5, a
| 0x00009940 02d117 ljmp fcn.0000d117
| ; CODE XREF from fcn.00009836 @ 0x9935(x)
| 0x00009943 900ef2 mov dptr, #0x0ef2 ; [0xef2:1]=255 ; 3826
| 0x00009946 7440 mov a, #0x40 ; '@'
| 0x00009948 f0 movx @dptr, a
| 0x00009949 9007cb mov dptr, #0x07cb ; [0x7cb:1]=255 ; 1995
| 0x0000994c e0 movx a, @dptr
| 0x0000994d b4800b cjne a, #0x80, 0x995b
| 0x00009950 900f10 mov dptr, #0x0f10 ; '\x10\x0f'
| ; [0xf10:1]=255 ; 3856
| 0x00009953 e0 movx a, @dptr
| 0x00009954 ff mov r7, a
| 0x00009955 e4 clr a
| 0x00009956 fb mov r3, a
| 0x00009957 fd mov r5, a
| 0x00009958 127558 lcall fcn.00007558
| ; CODE XREFS from fcn.00009836 @ 0x98ea(x), 0x992f(x), 0x994d(x)
\ 0x0000995b 22 ret
; CALL XREF from fcn.00004298 @ 0x429f(x)
; CALL XREF from fcn.00006aa2 @ 0x6aaa(x)
/ 244: fcn.0000995c ();
| 0x0000995c 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000995f ef mov a, r7
| 0x00009960 f0 movx @dptr, a
| 0x00009961 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00009964 eb mov a, r3
| 0x00009965 f0 movx @dptr, a
| 0x00009966 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009969 ed mov a, r5
| 0x0000996a f0 movx @dptr, a
| 0x0000996b d3 setb c
| 0x0000996c 947f subb a, #0x7f
| 0x0000996e 4003 jc 0x9973
| 0x00009970 029a4f ljmp 0x9a4f
| ; CODE XREF from fcn.0000995c @ 0x996e(x)
| 0x00009973 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x00009976 e0 movx a, @dptr
| 0x00009977 ff mov r7, a
| 0x00009978 900652 mov dptr, #0x0652 ; [0x652:1]=255 ; 1618
| 0x0000997b e0 movx a, @dptr
| 0x0000997c 6f xrl a, r7
| 0x0000997d 701c jnz 0x999b
| 0x0000997f 7e06 mov r6, #0x06
| 0x00009981 7f4b mov r7, #0x4b ; 'K'
| 0x00009983 129a50 lcall fcn.00009a50
| 0x00009986 e4 clr a
| 0x00009987 fb mov r3, a
| 0x00009988 7fe0 mov r7, #0xe0
| 0x0000998a 129a6e lcall fcn.00009a6e
| 0x0000998d fd mov r5, a
| 0x0000998e 600b jz 0x999b
| 0x00009990 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009993 e0 movx a, @dptr
| 0x00009994 ff mov r7, a
| 0x00009995 a3 inc dptr
| 0x00009996 e0 movx a, @dptr
| 0x00009997 fb mov r3, a
| 0x00009998 12d117 lcall fcn.0000d117
| ; CODE XREFS from fcn.0000995c @ 0x997d(x), 0x998e(x)
| 0x0000999b 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x0000999e e0 movx a, @dptr
| 0x0000999f ff mov r7, a
| 0x000099a0 90064a mov dptr, #0x064a ; [0x64a:1]=255 ; 1610
| 0x000099a3 e0 movx a, @dptr
| 0x000099a4 6f xrl a, r7
| 0x000099a5 701d jnz 0x99c4
| 0x000099a7 7e06 mov r6, #0x06
| 0x000099a9 7f43 mov r7, #0x43 ; 'C'
| 0x000099ab 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x000099ae e0 movx a, @dptr
| 0x000099af fd mov r5, a
| 0x000099b0 12c70d lcall fcn.0000c70d
| 0x000099b3 ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x000099b5 e4 clr a
| 0x000099b6 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000099b9 f0 movx @dptr, a
| 0x000099ba 124e0f lcall fcn.00004e0f
| 0x000099bd 7d02 mov r5, #0x02
| 0x000099bf 7fd0 mov r7, #0xd0
| 0x000099c1 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000995c @ 0x99a5(x)
| 0x000099c4 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x000099c7 e0 movx a, @dptr
| 0x000099c8 ff mov r7, a
| 0x000099c9 90065a mov dptr, #0x065a ; [0x65a:1]=255 ; 1626
| 0x000099cc e0 movx a, @dptr
| 0x000099cd 6f xrl a, r7
| 0x000099ce 7020 jnz 0x99f0
| 0x000099d0 7e06 mov r6, #0x06
| 0x000099d2 7f53 mov r7, #0x53 ; 'S'
| 0x000099d4 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x000099d7 e0 movx a, @dptr
| 0x000099d8 fd mov r5, a
| 0x000099d9 12c70d lcall fcn.0000c70d
| 0x000099dc 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x000099df ef mov a, r7
| 0x000099e0 f0 movx @dptr, a
| 0x000099e1 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x000099e4 e0 movx a, @dptr
| 0x000099e5 fb mov r3, a
| 0x000099e6 124e0f lcall fcn.00004e0f
| 0x000099e9 7d03 mov r5, #0x03
| 0x000099eb 7fa0 mov r7, #0xa0
| 0x000099ed 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000995c @ 0x99ce(x)
| 0x000099f0 e4 clr a
| 0x000099f1 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x000099f4 f0 movx @dptr, a
| ; CODE XREF from fcn.0000995c @ 0x9a4c(x)
| 0x000099f5 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x000099f8 e0 movx a, @dptr
| 0x000099f9 ff mov r7, a
| 0x000099fa c3 clr c
| 0x000099fb 9403 subb a, #0x03
| 0x000099fd 5050 jnc 0x9a4f
| 0x000099ff 900630 mov dptr, #0x0630 ; [0x630:1]=255 ; 1584
| 0x00009a02 124d42 lcall fcn.00004d42
| 0x00009a05 e0 movx a, @dptr
| 0x00009a06 ff mov r7, a
| 0x00009a07 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x00009a0a e0 movx a, @dptr
| 0x00009a0b fe mov r6, a
| 0x00009a0c ef mov a, r7
| 0x00009a0d 6e xrl a, r6
| 0x00009a0e 7036 jnz 0x9a46
| 0x00009a10 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x00009a13 e0 movx a, @dptr
| 0x00009a14 ff mov r7, a
| 0x00009a15 124c89 lcall fcn.00004c89
| 0x00009a18 e0 movx a, @dptr
| 0x00009a19 fb mov r3, a
| 0x00009a1a c003 push 0x03 ; [0x3:1]=255 ; 3
| 0x00009a1c 900629 mov dptr, #0x0629 ; [0x629:1]=255 ; 1577
| 0x00009a1f 124d42 lcall fcn.00004d42
| 0x00009a22 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x00009a24 ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
| 0x00009a26 129a50 lcall fcn.00009a50
| 0x00009a29 d003 pop 0x03 ; [0x3:1]=255 ; 3
| 0x00009a2b 7fb0 mov r7, #0xb0
| 0x00009a2d 129a6e lcall fcn.00009a6e
| 0x00009a30 fb mov r3, a
| 0x00009a31 6013 jz 0x9a46
| 0x00009a33 a3 inc dptr
| 0x00009a34 124c88 lcall fcn.00004c88
| 0x00009a37 e0 movx a, @dptr
| 0x00009a38 ff mov r7, a
| 0x00009a39 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009a3c e0 movx a, @dptr
| 0x00009a3d fd mov r5, a
| 0x00009a3e e4 clr a
| 0x00009a3f 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x00009a42 f0 movx @dptr, a
| 0x00009a43 12dab8 lcall fcn.0000dab8
| ; CODE XREFS from fcn.0000995c @ 0x9a0e(x), 0x9a31(x)
| 0x00009a46 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x00009a49 e0 movx a, @dptr
| 0x00009a4a 04 inc a
| 0x00009a4b f0 movx @dptr, a
| 0x00009a4c 0299f5 ljmp 0x99f5
| ; CODE XREFS from fcn.0000995c @ 0x9970(x), 0x99fd(x)
\ 0x00009a4f 22 ret
; CALL XREFS from fcn.0000995c @ 0x9983(x), 0x9a26(x)
/ 30: fcn.00009a50 ();
| 0x00009a50 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009a53 e0 movx a, @dptr
| 0x00009a54 fd mov r5, a
| 0x00009a55 12c70d lcall fcn.0000c70d
| 0x00009a58 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x00009a5b ef mov a, r7
| 0x00009a5c f0 movx @dptr, a
| 0x00009a5d 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00009a60 e0 movx a, @dptr
| 0x00009a61 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x00009a64 f0 movx @dptr, a
| 0x00009a65 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x00009a68 e0 movx a, @dptr
| 0x00009a69 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x00009a6c f0 movx @dptr, a
\ 0x00009a6d 22 ret
; CALL XREFS from fcn.0000995c @ 0x998a(x), 0x9a2d(x)
/ 10: fcn.00009a6e ();
| 0x00009a6e 7d03 mov r5, #0x03
| 0x00009a70 129fe0 lcall fcn.00009fe0
| 0x00009a73 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x00009a76 e0 movx a, @dptr
\ 0x00009a77 22 ret
; CALL XREF from fcn.000033c4 @ 0x409b(x)
; CALL XREF from fcn.0000678a @ 0x68d3(x)
/ 11: fcn.00009a78 ();
| 0x00009a78 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00009a7b ef mov a, r7
| 0x00009a7c f0 movx @dptr, a
| 0x00009a7d e4 clr a
| 0x00009a7e ff mov r7, a
| 0x00009a7f ~ 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| ; CODE XREF from fcn.00008cb5 @ 0x8d71(x)
| 0x00009a80 06 inc @r0
\ 0x00009a81 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x00009a83 fb mov r3, a
| 0x00009a84 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x00009a87 f0 movx @dptr, a
| 0x00009a88 e4 clr a
| 0x00009a89 a3 inc dptr
| 0x00009a8a f0 movx @dptr, a
| 0x00009a8b f9 mov r1, a
| 0x00009a8c 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x00009a8f e0 movx a, @dptr
| 0x00009a90 6017 jz 0x9aa9
| 0x00009a92 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00009a95 e0 movx a, @dptr
| 0x00009a96 7011 jnz 0x9aa9
| 0x00009a98 eb mov a, r3
| 0x00009a99 14 dec a
| 0x00009a9a fb mov r3, a
| 0x00009a9b 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x00009a9e e0 movx a, @dptr
| 0x00009a9f c3 clr c
| 0x00009aa0 9b subb a, r3
| 0x00009aa1 4006 jc 0x9aa9
| 0x00009aa3 e4 clr a
| 0x00009aa4 90055b mov dptr, #0x055b ; [0x55b:1]=255 ; 1371
| 0x00009aa7 f0 movx @dptr, a
| 0x00009aa8 22 ret
| ; CODE XREFS from fcn.00008cb5 @ 0x9a90(x), 0x9a96(x), 0x9aa1(x)
| 0x00009aa9 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x00009aac e0 movx a, @dptr
| 0x00009aad 706c jnz 0x9b1b
| 0x00009aaf 7e01 mov r6, #0x01
| ; CODE XREF from fcn.00008cb5 @ 0x9b01(x)
| 0x00009ab1 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| 0x00009ab4 e0 movx a, @dptr
| 0x00009ab5 fb mov r3, a
| 0x00009ab6 ee mov a, r6
| 0x00009ab7 d3 setb c
| 0x00009ab8 9b subb a, r3
| 0x00009ab9 5048 jnc 0x9b03
| 0x00009abb 124c74 lcall fcn.00004c74
| 0x00009abe e0 movx a, @dptr
| 0x00009abf 7016 jnz 0x9ad7
| 0x00009ac1 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00009ac4 e0 movx a, @dptr
| 0x00009ac5 7002 jnz 0x9ac9
| 0x00009ac7 ee mov a, r6
| 0x00009ac8 f0 movx @dptr, a
| ; CODE XREF from fcn.00008cb5 @ 0x9ac5(x)
| 0x00009ac9 af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
| 0x00009acb 90055b mov dptr, #0x055b ; [0x55b:1]=255 ; 1371
| 0x00009ace e0 movx a, @dptr
| 0x00009acf fb mov r3, a
| 0x00009ad0 ee mov a, r6
| 0x00009ad1 d3 setb c
| 0x00009ad2 9b subb a, r3
| 0x00009ad3 402b jc 0x9b00
| 0x00009ad5 802c sjmp 0x9b03
| ; CODE XREF from fcn.00008cb5 @ 0x9abf(x)
| 0x00009ad7 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x00009ada e0 movx a, @dptr
| 0x00009adb 6009 jz 0x9ae6
| 0x00009add 9008aa mov dptr, #0x08aa ; [0x8aa:1]=255 ; 2218
| 0x00009ae0 e0 movx a, @dptr
| 0x00009ae1 b50602 cjne a, 0x06, 0x9ae6 ; [0x6:1]=255 ; 6
| 0x00009ae4 7c01 mov r4, #0x01
| ; CODE XREFS from fcn.00008cb5 @ 0x9adb(x), 0x9ae1(x)
| 0x00009ae6 e4 clr a
| 0x00009ae7 fd mov r5, a
| ; CODE XREF from fcn.00008cb5 @ 0x9af5(x)
| 0x00009ae8 74cd mov a, #0xcd
| 0x00009aea 2d add a, r5
| 0x00009aeb 124a35 lcall fcn.00004a35
| 0x00009aee b50602 cjne a, 0x06, 0x9af3 ; [0x6:1]=255 ; 6
| 0x00009af1 7c01 mov r4, #0x01
| ; CODE XREF from fcn.00008cb5 @ 0x9aee(x)
| 0x00009af3 0d inc r5
| 0x00009af4 ed mov a, r5
| 0x00009af5 b419f0 cjne a, #0x19, 0x9ae8
| 0x00009af8 ec mov a, r4
| 0x00009af9 7005 jnz 0x9b00
| 0x00009afb 124c74 lcall fcn.00004c74
| 0x00009afe e4 clr a
| 0x00009aff f0 movx @dptr, a
| ; CODE XREFS from fcn.00008cb5 @ 0x9ad3(x), 0x9af9(x)
| 0x00009b00 0e inc r6
| 0x00009b01 80ae sjmp 0x9ab1
| ; CODE XREFS from fcn.00008cb5 @ 0x9ab9(x), 0x9ad5(x)
| 0x00009b03 90055b mov dptr, #0x055b ; [0x55b:1]=255 ; 1371
| 0x00009b06 e0 movx a, @dptr
| 0x00009b07 b5070a cjne a, 0x07, 0x9b14 ; [0x7:1]=255 ; 7
| 0x00009b0a 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x00009b0d e0 movx a, @dptr
| ;-- aav.0x00009b0e:
| ; NULL XREF from aav.0x00008019 @ +0xa4(r)
| 0x00009b0e fb mov r3, a
| 0x00009b0f 6f xrl a, r7
| 0x00009b10 6002 jz 0x9b14
| 0x00009b12 af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| ; CODE XREFS from fcn.00008cb5 @ 0x9b07(x), 0x9b10(x)
| 0x00009b14 90055b mov dptr, #0x055b ; [0x55b:1]=255 ; 1371
| 0x00009b17 ef mov a, r7
| 0x00009b18 f0 movx @dptr, a
| 0x00009b19 8061 sjmp 0x9b7c
| ; CODE XREF from fcn.00008cb5 @ 0x9aad(x)
| 0x00009b1b 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| 0x00009b1e e0 movx a, @dptr
| 0x00009b1f fe mov r6, a
| ; CODE XREF from fcn.00008cb5 @ 0x9b69(x)
| 0x00009b20 ee mov a, r6
| 0x00009b21 c3 clr c
| 0x00009b22 9401 subb a, #0x01
| 0x00009b24 4045 jc 0x9b6b
| 0x00009b26 124c74 lcall fcn.00004c74
| 0x00009b29 e0 movx a, @dptr
| 0x00009b2a 7013 jnz 0x9b3f
| 0x00009b2c e9 mov a, r1
| 0x00009b2d 7002 jnz 0x9b31
| 0x00009b2f a906 mov r1, 0x06 ; [0x6:1]=255 ; 6
| ; CODE XREF from fcn.00008cb5 @ 0x9b2d(x)
| 0x00009b31 af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
| 0x00009b33 90052f mov dptr, #0x052f ; [0x52f:1]=255 ; 1327
| 0x00009b36 e0 movx a, @dptr
| 0x00009b37 fb mov r3, a
| 0x00009b38 ee mov a, r6
| 0x00009b39 c3 clr c
| 0x00009b3a 9b subb a, r3
| 0x00009b3b 502b jnc 0x9b68
| 0x00009b3d 802c sjmp 0x9b6b
| ; CODE XREF from fcn.00008cb5 @ 0x9b2a(x)
| 0x00009b3f 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x00009b42 e0 movx a, @dptr
| 0x00009b43 6009 jz 0x9b4e
| 0x00009b45 9008aa mov dptr, #0x08aa ; [0x8aa:1]=255 ; 2218
| 0x00009b48 e0 movx a, @dptr
| 0x00009b49 b50602 cjne a, 0x06, 0x9b4e ; [0x6:1]=255 ; 6
| 0x00009b4c 7c01 mov r4, #0x01
| ; CODE XREFS from fcn.00008cb5 @ 0x9b43(x), 0x9b49(x)
| 0x00009b4e e4 clr a
| 0x00009b4f fd mov r5, a
| ; CODE XREF from fcn.00008cb5 @ 0x9b5d(x)
| 0x00009b50 74cd mov a, #0xcd
| 0x00009b52 2d add a, r5
| 0x00009b53 124a35 lcall fcn.00004a35
| 0x00009b56 b50602 cjne a, 0x06, 0x9b5b ; [0x6:1]=255 ; 6
| 0x00009b59 7c01 mov r4, #0x01
| ; CODE XREF from fcn.00008cb5 @ 0x9b56(x)
| 0x00009b5b 0d inc r5
| 0x00009b5c ed mov a, r5
| 0x00009b5d b419f0 cjne a, #0x19, 0x9b50
| 0x00009b60 ec mov a, r4
| 0x00009b61 7005 jnz 0x9b68
| 0x00009b63 124c74 lcall fcn.00004c74
| 0x00009b66 e4 clr a
| 0x00009b67 f0 movx @dptr, a
| ; CODE XREFS from fcn.00008cb5 @ 0x9b3b(x), 0x9b61(x)
| 0x00009b68 1e dec r6
| 0x00009b69 80b5 sjmp 0x9b20
| ; CODE XREFS from fcn.00008cb5 @ 0x9b24(x), 0x9b3d(x)
| 0x00009b6b 90052f mov dptr, #0x052f ; [0x52f:1]=255 ; 1327
| 0x00009b6e e0 movx a, @dptr
| 0x00009b6f b50705 cjne a, 0x07, 0x9b77 ; [0x7:1]=255 ; 7
| 0x00009b72 69 xrl a, r1
| 0x00009b73 6002 jz 0x9b77
| 0x00009b75 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| ; CODE XREFS from fcn.00008cb5 @ 0x9b6f(x), 0x9b73(x)
| 0x00009b77 90052f mov dptr, #0x052f ; [0x52f:1]=255 ; 1327
| 0x00009b7a ef mov a, r7
| 0x00009b7b f0 movx @dptr, a
| ; CODE XREF from fcn.00008cb5 @ 0x9b19(x)
| 0x00009b7c ef mov a, r7
| 0x00009b7d 600f jz 0x9b8e
| 0x00009b7f 2430 add a, #0x30
| 0x00009b81 124c77 lcall fcn.00004c77
| 0x00009b84 7401 mov a, #0x01
| 0x00009b86 f0 movx @dptr, a
| 0x00009b87 90042a mov dptr, #0x042a ; [0x42a:1]=255 ; 1066
| 0x00009b8a e0 movx a, @dptr
| 0x00009b8b 04 inc a
| 0x00009b8c f0 movx @dptr, a
| 0x00009b8d 22 ret
| ; CODE XREF from fcn.00008cb5 @ 0x9b7d(x)
| 0x00009b8e 7f00 mov r7, #0x00
\ 0x00009b90 22 ret
; CALL XREF from fcn.00002400 @ 0x7e3a(x)
; CALL XREF from fcn.0000e440 @ 0xb7c5(x)
/ 255: fcn.00009b91 ();
| 0x00009b91 784e mov r0, #0x4e ; 'N'
| 0x00009b93 7c0d mov r4, #0x0d
| 0x00009b95 7d01 mov r5, #0x01
| 0x00009b97 7bff mov r3, #0xff
| 0x00009b99 7ae8 mov r2, #0xe8
| 0x00009b9b 799e mov r1, #0x9e
| 0x00009b9d 7e00 mov r6, #0x00
| 0x00009b9f 7f0a mov r7, #0x0a
| 0x00009ba1 12510c lcall fcn.0000510c
| 0x00009ba4 201526 jb 0x22.5, 0x9bcd ; [0x22:1]=255 ; 34
| 0x00009ba7 90ee00 mov dptr, #0xee00 ; [0xee00:1]=255
| 0x00009baa e4 clr a
| 0x00009bab 93 movc a, @a+dptr
| 0x00009bac d3 setb c
| 0x00009bad 9480 subb a, #0x80
| 0x00009baf 501c jnc 0x9bcd
| 0x00009bb1 90ef19 mov dptr, #0xef19 ; [0xef19:1]=255
| 0x00009bb4 e4 clr a
| 0x00009bb5 93 movc a, @a+dptr
| 0x00009bb6 ff mov r7, a
| 0x00009bb7 c3 clr c
| 0x00009bb8 945e subb a, #0x5e
| 0x00009bba 4011 jc 0x9bcd
| 0x00009bbc ef mov a, r7
| 0x00009bbd d3 setb c
| 0x00009bbe 946a subb a, #0x6a
| 0x00009bc0 500b jnc 0x9bcd
| 0x00009bc2 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x00009bc5 e4 clr a
| 0x00009bc6 93 movc a, @a+dptr
| 0x00009bc7 f4 cpl a
| 0x00009bc8 6003 jz 0x9bcd
| 0x00009bca 029c8f ljmp 0x9c8f
| ; CODE XREFS from fcn.00009b91 @ 0x9ba4(x), 0x9baf(x), 0x9bba(x), 0x9bc0(x), 0x9bc8(x)
| 0x00009bcd 90ef24 mov dptr, #0xef24 ; [0xef24:1]=255
| 0x00009bd0 e4 clr a
| 0x00009bd1 93 movc a, @a+dptr
| 0x00009bd2 b42405 cjne a, #0x24, 0x9bda
| 0x00009bd5 12e23b lcall fcn.0000e23b
| 0x00009bd8 8009 sjmp 0x9be3
| ; CODE XREF from fcn.00009b91 @ 0x9bd2(x)
| 0x00009bda 7b00 mov r3, #0x00
| 0x00009bdc 7aee mov r2, #0xee
| 0x00009bde 7900 mov r1, #0x00
| 0x00009be0 12d5df lcall fcn.0000d5df
| ; CODE XREF from fcn.00009b91 @ 0x9bd8(x)
| 0x00009be3 e4 clr a
| 0x00009be4 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009be7 f0 movx @dptr, a
| ; CODE XREF from fcn.00009b91 @ 0x9c00(x)
| 0x00009be8 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009beb e0 movx a, @dptr
| 0x00009bec ff mov r7, a
| 0x00009bed c3 clr c
| 0x00009bee 9419 subb a, #0x19
| 0x00009bf0 5010 jnc 0x9c02
| 0x00009bf2 7400 mov a, #0x00
| 0x00009bf4 2f add a, r7
| 0x00009bf5 f9 mov r1, a
| 0x00009bf6 e4 clr a
| 0x00009bf7 34ee addc a, #0xee
| 0x00009bf9 7d40 mov r5, #0x40 ; '@'
| 0x00009bfb 129c90 lcall fcn.00009c90
| 0x00009bfe 04 inc a
| 0x00009bff f0 movx @dptr, a
| 0x00009c00 80e6 sjmp 0x9be8
| ; CODE XREF from fcn.00009b91 @ 0x9bf0(x)
| 0x00009c02 e4 clr a
| 0x00009c03 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009c06 f0 movx @dptr, a
| ; CODE XREF from fcn.00009b91 @ 0x9c29(x)
| 0x00009c07 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009c0a e0 movx a, @dptr
| 0x00009c0b fd mov r5, a
| 0x00009c0c 7e00 mov r6, #0x00
| 0x00009c0e 2419 add a, #0x19
| 0x00009c10 f9 mov r1, a
| 0x00009c11 ee mov a, r6
| 0x00009c12 34ee addc a, #0xee
| 0x00009c14 129c9b lcall fcn.00009c9b
| 0x00009c17 fd mov r5, a
| 0x00009c18 7e00 mov r6, #0x00
| 0x00009c1a 2499 add a, #0x99
| 0x00009c1c f9 mov r1, a
| 0x00009c1d ee mov a, r6
| 0x00009c1e 34ee addc a, #0xee
| 0x00009c20 129c9b lcall fcn.00009c9b
| 0x00009c23 04 inc a
| 0x00009c24 f0 movx @dptr, a
| 0x00009c25 e0 movx a, @dptr
| 0x00009c26 c3 clr c
| 0x00009c27 947f subb a, #0x7f
| 0x00009c29 40dc jc 0x9c07
| 0x00009c2b e4 clr a
| 0x00009c2c 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009c2f f0 movx @dptr, a
| ; CODE XREF from fcn.00009b91 @ 0x9c61(x)
| 0x00009c30 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009c33 e0 movx a, @dptr
| 0x00009c34 ff mov r7, a
| 0x00009c35 c3 clr c
| 0x00009c36 9403 subb a, #0x03
| 0x00009c38 5029 jnc 0x9c63
| 0x00009c3a 7e00 mov r6, #0x00
| 0x00009c3c 7419 mov a, #0x19
| 0x00009c3e 2f add a, r7
| 0x00009c3f f9 mov r1, a
| 0x00009c40 ee mov a, r6
| 0x00009c41 34ef addc a, #0xef
| 0x00009c43 7d64 mov r5, #0x64 ; 'd'
| 0x00009c45 129c90 lcall fcn.00009c90
| 0x00009c48 75f002 mov 0xf0, #0x02 ; [0xf0:1]=255 ; 2
| 0x00009c4b a4 mul ab
| 0x00009c4c 241c add a, #0x1c
| 0x00009c4e f9 mov r1, a
| 0x00009c4f 74ef mov a, #0xef
| 0x00009c51 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x00009c53 fa mov r2, a
| 0x00009c54 7bff mov r3, #0xff
| 0x00009c56 e4 clr a
| 0x00009c57 fd mov r5, a
| 0x00009c58 12d709 lcall fcn.0000d709
| 0x00009c5b 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009c5e e0 movx a, @dptr
| 0x00009c5f 04 inc a
| 0x00009c60 f0 movx @dptr, a
| 0x00009c61 80cd sjmp 0x9c30
| ; CODE XREF from fcn.00009b91 @ 0x9c38(x)
| 0x00009c63 7bff mov r3, #0xff
| 0x00009c65 7aef mov r2, #0xef
| 0x00009c67 7922 mov r1, #0x22 ; '\"'
| 0x00009c69 7d04 mov r5, #0x04
| 0x00009c6b 12d709 lcall fcn.0000d709
| 0x00009c6e 7bff mov r3, #0xff
| 0x00009c70 7aef mov r2, #0xef
| 0x00009c72 7923 mov r1, #0x23 ; '#'
| 0x00009c74 7d14 mov r5, #0x14
| 0x00009c76 12d709 lcall fcn.0000d709
| 0x00009c79 7b01 mov r3, #0x01
| 0x00009c7b 7a0d mov r2, #0x0d
| 0x00009c7d 794e mov r1, #0x4e ; 'N'
| 0x00009c7f 7cef mov r4, #0xef
| 0x00009c81 7d5b mov r5, #0x5b ; '['
| 0x00009c83 900d5d mov dptr, #0x0d5d ; ']\r'
| ; [0xd5d:1]=255 ; 3421
| 0x00009c86 e4 clr a
| 0x00009c87 f0 movx @dptr, a
| 0x00009c88 a3 inc dptr
| 0x00009c89 740a mov a, #0x0a
| 0x00009c8b f0 movx @dptr, a
| 0x00009c8c 12d16d lcall fcn.0000d16d
| ; CODE XREF from fcn.00009b91 @ 0x9bca(x)
\ 0x00009c8f 22 ret
; CALL XREFS from fcn.00009b91 @ 0x9bfb(x), 0x9c45(x)
/ 11: fcn.00009c90 ();
| 0x00009c90 fa mov r2, a
| 0x00009c91 7bff mov r3, #0xff
| 0x00009c93 12d709 lcall fcn.0000d709
| 0x00009c96 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009c99 e0 movx a, @dptr
\ 0x00009c9a 22 ret
; CALL XREFS from fcn.00009b91 @ 0x9c14(x), 0x9c20(x)
/ 11: fcn.00009c9b ();
| 0x00009c9b fa mov r2, a
| 0x00009c9c 7bff mov r3, #0xff
| 0x00009c9e 12d709 lcall fcn.0000d709
| 0x00009ca1 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009ca4 e0 movx a, @dptr
\ 0x00009ca5 22 ret
| ; XREFS: CODE 0x00009cce CODE 0x00009cd4 CODE 0x00009cea
| ; XREFS: CODE 0x00009d08 CODE 0x00009d47 CODE 0x00009d77
| ; XREFS: CODE 0x00009d80 CODE 0x00009db7 CODE 0x0000e452
| 0x00009ca6 7a0d mov r2, #0x0d
| 0x00009ca8 794c mov r1, #0x4c ; 'L'
| 0x00009caa 12c118 lcall fcn.0000c118
| 0x00009cad 7003 jnz 0x9cb2
| 0x00009caf 029dba ljmp 0x9dba
| ; CODE XREF from fcn.0000e440 @ 0x9cad(x)
| 0x00009cb2 900e73 mov dptr, #0x0e73 ; 's\x0e'
| ; [0xe73:1]=255 ; 3699
| 0x00009cb5 e0 movx a, @dptr
| 0x00009cb6 14 dec a
| 0x00009cb7 6051 jz 0x9d0a
| 0x00009cb9 14 dec a
| 0x00009cba 6030 jz 0x9cec
| 0x00009cbc 14 dec a
| 0x00009cbd 603b jz 0x9cfa
| 0x00009cbf 14 dec a
| 0x00009cc0 7003 jnz 0x9cc5
| 0x00009cc2 029d4a ljmp 0x9d4a
| ; CODE XREF from fcn.0000e440 @ 0x9cc0(x)
| 0x00009cc5 24fd add a, #0xfd
| 0x00009cc7 7003 jnz 0x9ccc
| 0x00009cc9 029d83 ljmp 0x9d83
| ; CODE XREF from fcn.0000e440 @ 0x9cc7(x)
| 0x00009ccc 2407 add a, #0x07
| 0x00009cce 70d6 jnz 0x9ca6
| 0x00009cd0 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x00009cd3 e0 movx a, @dptr
| 0x00009cd4 b4a1cf cjne a, #0xa1, 0x9ca6
| 0x00009cd7 900e73 mov dptr, #0x0e73 ; 's\x0e'
| ; [0xe73:1]=255 ; 3699
| 0x00009cda 7402 mov a, #0x02
| 0x00009cdc f0 movx @dptr, a
| 0x00009cdd e4 clr a
| 0x00009cde a3 inc dptr
| 0x00009cdf f0 movx @dptr, a
| 0x00009ce0 900e77 mov dptr, #0x0e77 ; 'w\x0e'
| ; [0xe77:1]=255 ; 3703
| 0x00009ce3 7406 mov a, #0x06
| 0x00009ce5 f0 movx @dptr, a
| 0x00009ce6 a3 inc dptr
| 0x00009ce7 740d mov a, #0x0d
| 0x00009ce9 f0 movx @dptr, a
| 0x00009cea 80ba sjmp 0x9ca6
| ; CODE XREF from fcn.0000e440 @ 0x9cba(x)
| 0x00009cec 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x00009cef e0 movx a, @dptr
| 0x00009cf0 900e75 mov dptr, #0x0e75 ; 'u\x0e'
| ; [0xe75:1]=255 ; 3701
| 0x00009cf3 f0 movx @dptr, a
| 0x00009cf4 900e73 mov dptr, #0x0e73 ; 's\x0e'
| ; [0xe73:1]=255 ; 3699
| 0x00009cf7 029db4 ljmp 0x9db4
| ; CODE XREF from fcn.0000e440 @ 0x9cbd(x)
| 0x00009cfa 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x00009cfd e0 movx a, @dptr
| 0x00009cfe 900e76 mov dptr, #0x0e76 ; 'v\x0e'
| ; [0xe76:1]=255 ; 3702
| 0x00009d01 f0 movx @dptr, a
| 0x00009d02 900e73 mov dptr, #0x0e73 ; 's\x0e'
| ; [0xe73:1]=255 ; 3699
| 0x00009d05 7401 mov a, #0x01
| 0x00009d07 f0 movx @dptr, a
| 0x00009d08 809c sjmp 0x9ca6
| ; CODE XREF from fcn.0000e440 @ 0x9cb7(x)
| 0x00009d0a 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x00009d0d e0 movx a, @dptr
| 0x00009d0e c3 clr c
| 0x00009d0f 9404 subb a, #0x04
| 0x00009d11 5024 jnc 0x9d37
| 0x00009d13 e0 movx a, @dptr
| 0x00009d14 fd mov r5, a
| 0x00009d15 12c0f9 lcall fcn.0000c0f9
| 0x00009d18 af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x00009d1a 900e79 mov dptr, #0x0e79 ; 'y\x0e'
| ; [0xe79:1]=255 ; 3705
| 0x00009d1d f0 movx @dptr, a
| 0x00009d1e a3 inc dptr
| 0x00009d1f ef mov a, r7
| 0x00009d20 f0 movx @dptr, a
| 0x00009d21 a3 inc dptr
| 0x00009d22 7401 mov a, #0x01
| 0x00009d24 f0 movx @dptr, a
| 0x00009d25 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x00009d27 12e6ec lcall fcn.0000e6ec
| 0x00009d2a 12c0cc lcall fcn.0000c0cc
| 0x00009d2d 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x00009d30 e0 movx a, @dptr
| 0x00009d31 fd mov r5, a
| 0x00009d32 12d709 lcall fcn.0000d709
| 0x00009d35 8005 sjmp 0x9d3c
| ; CODE XREF from fcn.0000e440 @ 0x9d11(x)
| 0x00009d37 e4 clr a
| 0x00009d38 900e7b mov dptr, #0x0e7b ; '{\x0e'
| ; [0xe7b:1]=255 ; 3707
| 0x00009d3b f0 movx @dptr, a
| ; CODE XREF from fcn.0000e440 @ 0x9d35(x)
| 0x00009d3c 12c0a4 lcall fcn.0000c0a4
| 0x00009d3f ef mov a, r7
| 0x00009d40 f0 movx @dptr, a
| 0x00009d41 900e73 mov dptr, #0x0e73 ; 's\x0e'
| ; [0xe73:1]=255 ; 3699
| 0x00009d44 7404 mov a, #0x04
| 0x00009d46 f0 movx @dptr, a
| 0x00009d47 029ca6 ljmp 0x9ca6
| ; CODE XREF from fcn.0000e440 @ 0x9cc2(x)
| 0x00009d4a 900e75 mov dptr, #0x0e75 ; 'u\x0e'
| ; [0xe75:1]=255 ; 3701
| 0x00009d4d 74ff mov a, #0xff
| 0x00009d4f f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x00009d51 12529e lcall fcn.0000529e
| 0x00009d54 900e7b mov dptr, #0x0e7b ; '{\x0e'
| ; [0xe7b:1]=255 ; 3707
| 0x00009d57 e0 movx a, @dptr
| 0x00009d58 b4010b cjne a, #0x01, 0x9d66
| 0x00009d5b 12c0cc lcall fcn.0000c0cc
| 0x00009d5e 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x00009d61 e0 movx a, @dptr
| 0x00009d62 fd mov r5, a
| 0x00009d63 12d709 lcall fcn.0000d709
| ; CODE XREF from fcn.0000e440 @ 0x9d58(x)
| 0x00009d66 12c0a4 lcall fcn.0000c0a4
| 0x00009d69 ef mov a, r7
| 0x00009d6a f0 movx @dptr, a
| 0x00009d6b 900e75 mov dptr, #0x0e75 ; 'u\x0e'
| ; [0xe75:1]=255 ; 3701
| 0x00009d6e e0 movx a, @dptr
| 0x00009d6f 7004 jnz 0x9d75
| 0x00009d71 a3 inc dptr
| 0x00009d72 e0 movx a, @dptr
| 0x00009d73 6401 xrl a, #0x01
| ; CODE XREF from fcn.0000e440 @ 0x9d6f(x)
| 0x00009d75 6003 jz 0x9d7a
| 0x00009d77 029ca6 ljmp 0x9ca6
| ; CODE XREF from fcn.0000e440 @ 0x9d75(x)
| 0x00009d7a 900e73 mov dptr, #0x0e73 ; 's\x0e'
| ; [0xe73:1]=255 ; 3699
| 0x00009d7d 7407 mov a, #0x07
| 0x00009d7f f0 movx @dptr, a
| 0x00009d80 029ca6 ljmp 0x9ca6
| ; CODE XREF from fcn.0000e440 @ 0x9cc9(x)
| 0x00009d83 e4 clr a
| 0x00009d84 900e73 mov dptr, #0x0e73 ; 's\x0e'
| ; [0xe73:1]=255 ; 3699
| 0x00009d87 f0 movx @dptr, a
| 0x00009d88 128b4e lcall fcn.00008b4e
| 0x00009d8b 900e7b mov dptr, #0x0e7b ; '{\x0e'
| ; [0xe7b:1]=255 ; 3707
| 0x00009d8e e0 movx a, @dptr
| 0x00009d8f 7005 jnz 0x9d96
| 0x00009d91 12c0dc lcall fcn.0000c0dc
| 0x00009d94 8007 sjmp 0x9d9d
| ; CODE XREF from fcn.0000e440 @ 0x9d8f(x)
| 0x00009d96 e4 clr a
| 0x00009d97 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
| 0x00009d9a f0 movx @dptr, a
| 0x00009d9b a3 inc dptr
| 0x00009d9c f0 movx @dptr, a
| ; CODE XREF from fcn.0000e440 @ 0x9d94(x)
| 0x00009d9d 12c11f lcall fcn.0000c11f
| 0x00009da0 e4 clr a
| 0x00009da1 900e7b mov dptr, #0x0e7b ; '{\x0e'
| ; [0xe7b:1]=255 ; 3707
| 0x00009da4 f0 movx @dptr, a
| 0x00009da5 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x00009da8 e0 movx a, @dptr
| 0x00009da9 6003 jz 0x9dae
| 0x00009dab 1242b7 lcall fcn.000042b7
| ; CODE XREF from fcn.0000e440 @ 0x9da9(x)
| 0x00009dae 12e7c1 lcall fcn.0000e7c1
| 0x00009db1 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| ; CODE XREF from fcn.0000e440 @ 0x9cf7(x)
| 0x00009db4 7403 mov a, #0x03
| 0x00009db6 f0 movx @dptr, a
| 0x00009db7 029ca6 ljmp 0x9ca6
| ; CODE XREF from fcn.0000e440 @ 0x9caf(x)
| 0x00009dba 22 ret
; CALL XREFS from fcn.000033c4 @ 0x38c9(x), 0x3b96(x)
/ 276: fcn.00009dbb ();
| 0x00009dbb 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009dbe ef mov a, r7
| 0x00009dbf f0 movx @dptr, a
| 0x00009dc0 a3 inc dptr
| 0x00009dc1 ed mov a, r5
| 0x00009dc2 f0 movx @dptr, a
| 0x00009dc3 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00009dc6 7401 mov a, #0x01
| 0x00009dc8 f0 movx @dptr, a
| 0x00009dc9 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009dcc 74ff mov a, #0xff
| 0x00009dce f0 movx @dptr, a
| 0x00009dcf 90064a mov dptr, #0x064a ; [0x64a:1]=255 ; 1610
| 0x00009dd2 e0 movx a, @dptr
| 0x00009dd3 24fa add a, #0xfa
| 0x00009dd5 6053 jz 0x9e2a
| 0x00009dd7 04 inc a
| 0x00009dd8 6003 jz 0x9ddd
| 0x00009dda 029e71 ljmp 0x9e71
| ; CODE XREF from fcn.00009dbb @ 0x9dd8(x)
| 0x00009ddd 124b5e lcall fcn.00004b5e
| 0x00009de0 8005 sjmp 0x9de7
| ; CODE XREF from fcn.00009dbb @ 0x9de7(x)
| 0x00009de2 c3 clr c
| 0x00009de3 33 rlc a
| 0x00009de4 ce xch a, r6
| 0x00009de5 33 rlc a
| 0x00009de6 ce xch a, r6
| ; CODE XREF from fcn.00009dbb @ 0x9de0(x)
| 0x00009de7 d8f9 djnz r0, 0x9de2
| 0x00009de9 124dd6 lcall fcn.00004dd6
| 0x00009dec 7003 jnz 0x9df1
| 0x00009dee 029e77 ljmp 0x9e77
| ; CODE XREF from fcn.00009dbb @ 0x9dec(x)
| 0x00009df1 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009df4 124a16 lcall fcn.00004a16
| 0x00009df7 e0 movx a, @dptr
| 0x00009df8 6e xrl a, r6
| 0x00009df9 601a jz 0x9e15
| 0x00009dfb 12e6fe lcall fcn.0000e6fe
| 0x00009dfe ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x00009e00 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009e03 e0 movx a, @dptr
| 0x00009e04 124b34 lcall fcn.00004b34
| 0x00009e07 124ca6 lcall fcn.00004ca6
| 0x00009e0a 12d4f7 lcall fcn.0000d4f7
| 0x00009e0d 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e10 ef mov a, r7
| 0x00009e11 f0 movx @dptr, a
| 0x00009e12 029e77 ljmp 0x9e77
| ; CODE XREF from fcn.00009dbb @ 0x9df9(x)
| 0x00009e15 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009e18 e0 movx a, @dptr
| 0x00009e19 245c add a, #0x5c
| 0x00009e1b 124a26 lcall fcn.00004a26
| 0x00009e1e e0 movx a, @dptr
| 0x00009e1f 7056 jnz 0x9e77
| 0x00009e21 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e24 f0 movx @dptr, a
| 0x00009e25 a3 inc dptr
| 0x00009e26 04 inc a
| 0x00009e27 f0 movx @dptr, a
| 0x00009e28 804d sjmp 0x9e77
| ; CODE XREF from fcn.00009dbb @ 0x9dd5(x)
| 0x00009e2a 124b5e lcall fcn.00004b5e
| 0x00009e2d 8005 sjmp 0x9e34
| ; CODE XREF from fcn.00009dbb @ 0x9e34(x)
| 0x00009e2f c3 clr c
| 0x00009e30 33 rlc a
| 0x00009e31 ce xch a, r6
| 0x00009e32 33 rlc a
| 0x00009e33 ce xch a, r6
| ; CODE XREF from fcn.00009dbb @ 0x9e2d(x)
| 0x00009e34 d8f9 djnz r0, 0x9e2f
| 0x00009e36 124ed7 lcall fcn.00004ed7
| 0x00009e39 603c jz 0x9e77
| 0x00009e3b 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009e3e 124ab0 lcall fcn.00004ab0
| 0x00009e41 e0 movx a, @dptr
| 0x00009e42 fe mov r6, a
| 0x00009e43 b40116 cjne a, #0x01, 0x9e5c
| 0x00009e46 74b1 mov a, #0xb1
| 0x00009e48 2f add a, r7
| 0x00009e49 124c21 lcall fcn.00004c21
| 0x00009e4c e0 movx a, @dptr
| 0x00009e4d fd mov r5, a
| 0x00009e4e 124ae7 lcall fcn.00004ae7
| 0x00009e51 e0 movx a, @dptr
| 0x00009e52 6d xrl a, r5
| 0x00009e53 6022 jz 0x9e77
| 0x00009e55 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e58 ed mov a, r5
| 0x00009e59 f0 movx @dptr, a
| 0x00009e5a 801b sjmp 0x9e77
| ; CODE XREF from fcn.00009dbb @ 0x9e43(x)
| 0x00009e5c ee mov a, r6
| 0x00009e5d b40217 cjne a, #0x02, 0x9e77
| 0x00009e60 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009e63 124d21 lcall fcn.00004d21
| 0x00009e66 e0 movx a, @dptr
| 0x00009e67 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e6a f0 movx @dptr, a
| 0x00009e6b a3 inc dptr
| 0x00009e6c 7401 mov a, #0x01
| 0x00009e6e f0 movx @dptr, a
| 0x00009e6f 8006 sjmp 0x9e77
| ; CODE XREF from fcn.00009dbb @ 0x9dda(x)
| 0x00009e71 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e74 74ff mov a, #0xff
| 0x00009e76 f0 movx @dptr, a
| ; XREFS: CODE 0x00009dee CODE 0x00009e12 CODE 0x00009e1f
| ; XREFS: CODE 0x00009e28 CODE 0x00009e39 CODE 0x00009e53
| ; XREFS: CODE 0x00009e5a CODE 0x00009e5d CODE 0x00009e6f
| 0x00009e77 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e7a e0 movx a, @dptr
| 0x00009e7b fd mov r5, a
| 0x00009e7c f4 cpl a
| 0x00009e7d 604f jz 0x9ece
| 0x00009e7f 7e06 mov r6, #0x06
| 0x00009e81 7f43 mov r7, #0x43 ; 'C'
| 0x00009e83 12c70d lcall fcn.0000c70d
| 0x00009e86 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e89 ef mov a, r7
| 0x00009e8a f0 movx @dptr, a
| 0x00009e8b 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x00009e8e e0 movx a, @dptr
| 0x00009e8f 124ff9 lcall fcn.00004ff9
| 0x00009e92 e0 movx a, @dptr
| 0x00009e93 6f xrl a, r7
| 0x00009e94 601a jz 0x9eb0
| 0x00009e96 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009e99 e0 movx a, @dptr
| 0x00009e9a fb mov r3, a
| 0x00009e9b 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x00009e9e e0 movx a, @dptr
| 0x00009e9f ff mov r7, a
| 0x00009ea0 124ff9 lcall fcn.00004ff9
| 0x00009ea3 eb mov a, r3
| 0x00009ea4 f0 movx @dptr, a
| 0x00009ea5 e4 clr a
| 0x00009ea6 124ddf lcall fcn.00004ddf
| 0x00009ea9 7d02 mov r5, #0x02
| 0x00009eab 7fd0 mov r7, #0xd0
| 0x00009ead 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.00009dbb @ 0x9e94(x)
| 0x00009eb0 900d08 mov dptr, #0x0d08 ; [0xd08:1]=255 ; 3336
| 0x00009eb3 e0 movx a, @dptr
| 0x00009eb4 b40117 cjne a, #0x01, 0x9ece
| 0x00009eb7 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x00009eba e0 movx a, @dptr
| 0x00009ebb ff mov r7, a
| 0x00009ebc 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x00009ebf e0 movx a, @dptr
| 0x00009ec0 b5070b cjne a, 0x07, 0x9ece ; [0x7:1]=255 ; 7
| 0x00009ec3 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x00009ec6 e0 movx a, @dptr
| 0x00009ec7 ff mov r7, a
| 0x00009ec8 e4 clr a
| 0x00009ec9 fb mov r3, a
| 0x00009eca fd mov r5, a
| 0x00009ecb 12dda0 lcall fcn.0000dda0
| ; CODE XREFS from fcn.00009dbb @ 0x9e7d(x), 0x9eb4(x), 0x9ec0(x)
\ 0x00009ece 22 ret
; CALL XREF from fcn.000042b7 @ 0x42e3(x)
; CALL XREF from fcn.000042b7 @ +0x196(x)
; CALL XREF from fcn.00004503 @ +0x37b(x)
/ 1: fcn.00009ecf ();
\ 0x00009ecf f0 movx @dptr, a
; XREFS: CALL 0x000045cb CALL 0x0000462d CALL 0x00004673
; XREFS: CALL 0x0000472d CALL 0x00004747 CALL 0x00004751
; XREFS: CALL 0x00004863 CALL 0x000048a5 CALL 0x0000d952
/ 4: fcn.00009ed0 ();
| 0x00009ed0 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
\ 0x00009ed3 e0 movx a, @dptr
; CALL XREF from fcn.000042b7 @ +0xa2(x)
; CALL XREFS from fcn.00004503 @ +0x2b1(x), +0x2ff(x)
/ 3: fcn.00009ed4 ();
\ 0x00009ed4 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREF from fcn.00004503 @ +0x2c9(x)
; CALL XREF from fcn.0000b91f @ 0xb9a8(x)
/ 9: fcn.00009ed7 ();
| 0x00009ed7 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x00009eda 1254f2 lcall fcn.000054f2
\ 0x00009edd 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.0000d40c @ 0xd437(x), 0xd451(x)
/ 1: fcn.00009ee0 ();
\ 0x00009ee0 e0 movx a, @dptr
; CALL XREF from fcn.00004503 @ +0x182(x)
; CALL XREFS from fcn.0000d40c @ 0xd42e(x), 0xd446(x)
; CALL XREF from fcn.0000e722 @ 0xe72a(x)
/ 3: fcn.00009ee1 ();
\ 0x00009ee1 90e87d mov dptr, #0xe87d ; [0xe87d:1]=16
; CALL XREF from fcn.000042b7 @ 0x459e(x)
; CALL XREFS from fcn.00004503 @ +0x165(x), +0x2bf(x), +0x3b2(x), +0x404(x)
/ 1: fcn.00009ee4 ();
\ 0x00009ee4 93 movc a, @a+dptr
; CALL XREF from fcn.00004503 @ +0x291(x)
/ 2: fcn.00009ee5 ();
\ 0x00009ee5 2453 add a, #0x53
; CALL XREF from fcn.0000d06b @ 0xd070(x)
; CALL XREF from fcn.0000d315 @ 0xd34e(x)
; CALL XREF from fcn.0000e2f2 @ 0xe30c(x)
; CALL XREF from fcn.0000e764 @ 0xe769(x)
; CALL XREF from fcn.0000e774 @ 0xe779(x)
/ 8: fcn.00009ee7 ();
| 0x00009ee7 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009ee9 e4 clr a
| 0x00009eea 340c addc a, #0x0c
| 0x00009eec f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00009eee 22 ret
; CALL XREF from fcn.0000e26a @ 0xe27f(x)
; CALL XREF from fcn.0000e65f @ 0xe664(x)
/ 16: fcn.00009eef ();
| 0x00009eef 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| 0x00009ef2 a4 mul ab
| 0x00009ef3 24bb add a, #0xbb
| 0x00009ef5 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009ef7 e4 clr a
| 0x00009ef8 340c addc a, #0x0c
| 0x00009efa f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00009efc e582 mov a, 0x82 ; [0x82:1]=255 ; 130
\ 0x00009efe 2d add a, r5
; CALL XREF from fcn.000042b7 @ +0x139(x)
; CALL XREF from fcn.0000c01e @ 0xc06a(x)
; CALL XREF from fcn.0000c8ca @ +0xc3(x)
; CALL XREF from fcn.0000d45b @ 0xd47b(x)
/ 8: fcn.00009eff ();
| 0x00009eff f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009f01 e4 clr a
| 0x00009f02 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x00009f04 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x00009f06 22 ret
; CALL XREFS from fcn.0000c01e @ 0xc027(x), 0xc046(x), 0xc056(x)
/ 22: fcn.00009f07 ();
| 0x00009f07 e4 clr a
| 0x00009f08 900cdd mov dptr, #0x0cdd ; [0xcdd:1]=255 ; 3293
| 0x00009f0b f0 movx @dptr, a
| 0x00009f0c 7b01 mov r3, #0x01
| 0x00009f0e 7a0c mov r2, #0x0c
| 0x00009f10 79dd mov r1, #0xdd
| 0x00009f12 900ce2 mov dptr, #0x0ce2 ; [0xce2:1]=255 ; 3298
| 0x00009f15 e524 mov a, 0x24 ; [0x24:1]=255 ; 36
| 0x00009f17 f0 movx @dptr, a
| 0x00009f18 a3 inc dptr
| 0x00009f19 e523 mov a, 0x23 ; [0x23:1]=255 ; 35
| 0x00009f1b f0 movx @dptr, a
\ 0x00009f1c 22 ret
; CALL XREFS from fcn.0000d40c @ 0xd41a(x), 0xd422(x)
/ 9: fcn.00009f1d ();
| 0x00009f1d 7c00 mov r4, #0x00
| 0x00009f1f af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x00009f21 ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
\ 0x00009f23 125213 lcall fcn.00005213
; CALL XREF from fcn.0000d40c @ 0xd410(x)
/ 7: fcn.00009f26 ();
| 0x00009f26 7c00 mov r4, #0x00
| 0x00009f28 7d0a mov r5, #0x0a
\ 0x00009f2a 025213 ljmp fcn.00005213
; CALL XREFS from fcn.00004503 @ +0x45(x), +0x351(x)
/ 1: fcn.00009f2d ();
\ 0x00009f2d f0 movx @dptr, a
; CALL XREF from fcn.00004503 @ +0x38a(x)
; CALL XREF from fcn.0000df67 @ 0xdf69(x)
/ 9: fcn.00009f2e ();
| 0x00009f2e 900c71 mov dptr, #0x0c71 ; 'q\f'
| ; [0xc71:1]=255 ; 3185
| 0x00009f31 7401 mov a, #0x01
| 0x00009f33 f0 movx @dptr, a
| 0x00009f34 a3 inc dptr
| 0x00009f35 f0 movx @dptr, a
\ 0x00009f36 22 ret
; CALL XREFS from fcn.0000d315 @ 0xd317(x), 0xd361(x)
/ 3: fcn.00009f37 ();
| 0x00009f37 7434 mov a, #0x34 ; '4'
\ 0x00009f39 2c add a, r4
; CALL XREF from fcn.0000d06b @ 0xd0a1(x)
/ 9: fcn.00009f3a ();
| 0x00009f3a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009f3c e4 clr a
| 0x00009f3d 340c addc a, #0x0c
| 0x00009f3f f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00009f41 e0 movx a, @dptr
\ 0x00009f42 22 ret
; CALL XREFS from fcn.000042b7 @ +0x204(x), +0x222(x)
/ 1: fcn.00009f43 ();
\ 0x00009f43 ef mov a, r7
; CALL XREF from fcn.000042b7 @ +0x1da(x)
/ 1: fcn.00009f44 ();
\ 0x00009f44 f0 movx @dptr, a
; CALL XREF from fcn.000042b7 @ +0x1c3(x)
/ 7: fcn.00009f45 ();
| 0x00009f45 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x00009f48 e0 movx a, @dptr
| 0x00009f49 540f anl a, #0x0f
\ 0x00009f4b 22 ret
; CALL XREF from fcn.000042b7 @ 0x4567(x)
; CALL XREFS from fcn.00004503 @ +0x14a(x), +0x1a3(x), +0x1cc(x), +0x43f(x)
/ 7: fcn.00009f4c ();
| 0x00009f4c 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009f4f e0 movx a, @dptr
| 0x00009f50 ff mov r7, a
| 0x00009f51 c3 clr c
\ 0x00009f52 22 ret
; CALL XREFS from fcn.000042b7 @ 0x457b(x), 0x458e(x)
/ 3: fcn.00009f53 ();
\ 0x00009f53 90081e mov dptr, #0x081e ; [0x81e:1]=255 ; 2078
; CALL XREF from fcn.000042b7 @ +0x128(x)
/ 8: fcn.00009f56 ();
| 0x00009f56 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x00009f59 1254f2 lcall fcn.000054f2
| 0x00009f5c e0 movx a, @dptr
\ 0x00009f5d 22 ret
; CALL XREFS from fcn.00004503 @ +0x324(x), +0x354(x)
/ 3: fcn.00009f5e ();
\ 0x00009f5e 900d56 mov dptr, #0x0d56 ; 'V\r'
\ ; [0xd56:1]=255 ; 3414
; CALL XREF from fcn.00004503 @ +0x336(x)
; CALL XREF from fcn.0000d45b @ 0xd48d(x)
/ 6: fcn.00009f61 ();
| 0x00009f61 1254fe lcall fcn.000054fe
\ 0x00009f64 025132 ljmp fcn.00005132
; CALL XREF from fcn.0000c01e @ 0xc065(x)
; CALL XREF from fcn.0000c8ca @ +0xbe(x)
/ 15: fcn.00009f67 ();
| 0x00009f67 c4 swap a
| 0x00009f68 54f0 anl a, #0xf0
| 0x00009f6a 2477 add a, #0x77
| 0x00009f6c f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x00009f6e e4 clr a
| 0x00009f6f 340c addc a, #0x0c
| 0x00009f71 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x00009f73 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
\ 0x00009f75 22 ret
; CALL XREFS from fcn.00004503 @ +0xfb(x), +0x3ea(x)
/ 3: fcn.00009f76 ();
| 0x00009f76 f0 movx @dptr, a
\ 0x00009f77 7402 mov a, #0x02
; CALL XREF from fcn.000042b7 @ +0x22b(x)
/ 8: fcn.00009f79 ();
| 0x00009f79 900c53 mov dptr, #0x0c53 ; 'S\f'
| ; [0xc53:1]=255 ; 3155
| 0x00009f7c f0 movx @dptr, a
| 0x00009f7d 900c55 mov dptr, #0x0c55 ; 'U\f'
| ; [0xc55:1]=255 ; 3157
\ 0x00009f80 22 ret
; CALL XREF from fcn.0000ca0f @ 0xca38(x)
; CALL XREF from fcn.0000d1c2 @ 0xd1f5(x)
/ 1: fcn.00009f81 ();
\ 0x00009f81 ff mov r7, a
; CALL XREFS from fcn.0000df67 @ 0xdf6c(x), 0xdf74(x)
/ 7: fcn.00009f82 ();
| 0x00009f82 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x00009f85 e4 clr a
| 0x00009f86 93 movc a, @a+dptr
| 0x00009f87 fd mov r5, a
\ 0x00009f88 22 ret
; CALL XREF from fcn.000042b7 @ 0x45a3(x)
; CALL XREFS from fcn.00004503 @ +0x16b(x), +0x215(x), +0x44b(x)
/ 7: fcn.00009f89 ();
| 0x00009f89 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x00009f8c e0 movx a, @dptr
| 0x00009f8d 04 inc a
| 0x00009f8e f0 movx @dptr, a
\ 0x00009f8f 22 ret
; CALL XREFS from fcn.0000c21c @ 0xc240(x), 0xc265(x)
/ 11: fcn.00009f90 ();
| 0x00009f90 ff mov r7, a
| 0x00009f91 e4 clr a
| 0x00009f92 33 rlc a
| 0x00009f93 fe mov r6, a
| 0x00009f94 7c00 mov r4, #0x00
| 0x00009f96 7d19 mov r5, #0x19
\ 0x00009f98 025213 ljmp fcn.00005213
; CALL XREF from fcn.0000e764 @ 0xe766(x)
; CALL XREF from fcn.0000e774 @ 0xe776(x)
/ 11: fcn.00009f9b ();
| 0x00009f9b af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x00009f9d e4 clr a
| 0x00009f9e fd mov r5, a
| 0x00009f9f 12e26a lcall fcn.0000e26a
| 0x00009fa2 7453 mov a, #0x53 ; 'S'
| 0x00009fa4 2c add a, r4
\ 0x00009fa5 22 ret
; CALL XREFS from fcn.00004503 @ +0x363(x), +0x37e(x)
/ 11: fcn.00009fa6 ();
| 0x00009fa6 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x00009fa9 12514b lcall fcn.0000514b
| 0x00009fac 13 rrc a
| 0x00009fad 13 rrc a
| 0x00009fae 543f anl a, #0x3f
\ 0x00009fb0 22 ret
; CALL XREFS from fcn.0000e26a @ 0xe275(x), 0xe27c(x)
/ 10: fcn.00009fb1 ();
| 0x00009fb1 75f002 mov 0xf0, #0x02 ; [0xf0:1]=255 ; 2
| 0x00009fb4 ef mov a, r7
| 0x00009fb5 1254f2 lcall fcn.000054f2
| 0x00009fb8 e4 clr a
| 0x00009fb9 93 movc a, @a+dptr
\ 0x00009fba 22 ret
; CALL XREFS from fcn.0000d1c2 @ 0xd1d8(x), 0xd1e9(x), 0xd1f8(x)
/ 7: fcn.00009fbb ();
| 0x00009fbb 12e26a lcall fcn.0000e26a
| 0x00009fbe 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
\ 0x00009fc1 22 ret
; CALL XREF from fcn.000042b7 @ 0x42e6(x)
; CALL XREF from fcn.000042b7 @ +0xa5(x)
; CALL XREF from fcn.0000d935 @ 0xd955(x)
/ 7: fcn.00009fc2 ();
| 0x00009fc2 125132 lcall fcn.00005132
| 0x00009fc5 540f anl a, #0x0f
| 0x00009fc7 fe mov r6, a
\ 0x00009fc8 22 ret
; CALL XREFS from fcn.000042b7 @ +0x17e(x), +0x246(x)
; CALL XREF from fcn.000042b7 @ 0x45a8(x)
/ 7: fcn.00009fc9 ();
| 0x00009fc9 900c64 mov dptr, #0x0c64 ; 'd\f'
| ; [0xc64:1]=255 ; 3172
| 0x00009fcc 7402 mov a, #0x02
| 0x00009fce f0 movx @dptr, a
\ 0x00009fcf 22 ret
; CALL XREFS from fcn.00004503 @ +0x224(x), +0x238(x)
/ 10: fcn.00009fd0 ();
| 0x00009fd0 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x00009fd3 e0 movx a, @dptr
| 0x00009fd4 fe mov r6, a
| 0x00009fd5 9004b8 mov dptr, #0x04b8 ; [0x4b8:1]=255 ; 1208
| 0x00009fd8 e0 movx a, @dptr
\ 0x00009fd9 22 ret
; CALL XREFS from fcn.00004503 @ +0x22d(x), +0x247(x), +0x251(x)
/ 6: fcn.00009fda ();
| 0x00009fda 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
\ 0x00009fdd 02514b ljmp fcn.0000514b
; XREFS(38)
/ 215: fcn.00009fe0 ();
| 0x00009fe0 900d34 mov dptr, #0x0d34 ; '4\r'
| ; [0xd34:1]=255 ; 3380
| 0x00009fe3 ef mov a, r7
| 0x00009fe4 f0 movx @dptr, a
| 0x00009fe5 a3 inc dptr
| 0x00009fe6 ed mov a, r5
| 0x00009fe7 f0 movx @dptr, a
| 0x00009fe8 a3 inc dptr
| 0x00009fe9 eb mov a, r3
| 0x00009fea f0 movx @dptr, a
| 0x00009feb 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x00009fee e0 movx a, @dptr
| 0x00009fef ff mov r7, a
| 0x00009ff0 640b xrl a, #0x0b
| 0x00009ff2 6009 jz 0x9ffd
| 0x00009ff4 12d7dd lcall fcn.0000d7dd
| 0x00009ff7 ef mov a, r7
| 0x00009ff8 2401 add a, #0x01
| 0x00009ffa ff mov r7, a
| 0x00009ffb 8002 sjmp 0x9fff
| ; CODE XREF from fcn.00009fe0 @ 0x9ff2(x)
| 0x00009ffd 7fff mov r7, #0xff
| ; CODE XREF from fcn.00009fe0 @ 0x9ffb(x)
| 0x00009fff 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x0000a002 ef mov a, r7
| 0x0000a003 f0 movx @dptr, a
| 0x0000a004 900d34 mov dptr, #0x0d34 ; '4\r'
| ; [0xd34:1]=255 ; 3380
| 0x0000a007 e0 movx a, @dptr
| 0x0000a008 ff mov r7, a
| 0x0000a009 f4 cpl a
| 0x0000a00a 7003 jnz 0xa00f
| 0x0000a00c 02a0b6 ljmp 0xa0b6
| ; CODE XREF from fcn.00009fe0 @ 0xa00a(x)
| 0x0000a00f 900d36 mov dptr, #0x0d36 ; '6\r'
| ; [0xd36:1]=255 ; 3382
| 0x0000a012 e0 movx a, @dptr
| 0x0000a013 d3 setb c
| 0x0000a014 947f subb a, #0x7f
| 0x0000a016 4003 jc 0xa01b
| 0x0000a018 02a0b6 ljmp 0xa0b6
| ; CODE XREF from fcn.00009fe0 @ 0xa016(x)
| 0x0000a01b a3 inc dptr
| 0x0000a01c e0 movx a, @dptr
| 0x0000a01d fe mov r6, a
| 0x0000a01e 947f subb a, #0x7f
| 0x0000a020 4003 jc 0xa025
| 0x0000a022 02a0b6 ljmp 0xa0b6
| ; CODE XREF from fcn.00009fe0 @ 0xa020(x)
| 0x0000a025 a3 inc dptr
| 0x0000a026 e0 movx a, @dptr
| 0x0000a027 fd mov r5, a
| 0x0000a028 940f subb a, #0x0f
| 0x0000a02a 4003 jc 0xa02f
| 0x0000a02c 02a0b6 ljmp 0xa0b6
| ; CODE XREF from fcn.00009fe0 @ 0xa02a(x)
| 0x0000a02f ef mov a, r7
| 0x0000a030 b4e00f cjne a, #0xe0, 0xa042
| 0x0000a033 ee mov a, r6
| 0x0000a034 b47f04 cjne a, #0x7f, 0xa03b
| 0x0000a037 7f7f mov r7, #0x7f ; '\x7f'
| 0x0000a039 8002 sjmp 0xa03d
| ; CODE XREF from fcn.00009fe0 @ 0xa034(x)
| 0x0000a03b 7f00 mov r7, #0x00
| ; CODE XREF from fcn.00009fe0 @ 0xa039(x)
| 0x0000a03d 900d36 mov dptr, #0x0d36 ; '6\r'
| ; [0xd36:1]=255 ; 3382
| 0x0000a040 ef mov a, r7
| 0x0000a041 f0 movx @dptr, a
| ; CODE XREF from fcn.00009fe0 @ 0xa030(x)
| 0x0000a042 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x0000a045 e0 movx a, @dptr
| 0x0000a046 30e044 jnb 0xe0.0, 0xa08d ; [0xe0:1]=255 ; 224
| 0x0000a049 900d35 mov dptr, #0x0d35 ; '5\r'
| ; [0xd35:1]=255 ; 3381
| 0x0000a04c e0 movx a, @dptr
| 0x0000a04d b40111 cjne a, #0x01, 0xa061
| 0x0000a050 900d34 mov dptr, #0x0d34 ; '4\r'
| ; [0xd34:1]=255 ; 3380
| 0x0000a053 e0 movx a, @dptr
| 0x0000a054 4d orl a, r5
| 0x0000a055 ff mov r7, a
| 0x0000a056 12e3e0 lcall fcn.0000e3e0
| 0x0000a059 900e23 mov dptr, #0x0e23 ; '#\x0e'
| ; [0xe23:1]=255 ; 3619
| 0x0000a05c e0 movx a, @dptr
| 0x0000a05d 04 inc a
| 0x0000a05e f0 movx @dptr, a
| 0x0000a05f 802c sjmp 0xa08d
| ; CODE XREF from fcn.00009fe0 @ 0xa04d(x)
| 0x0000a061 900e23 mov dptr, #0x0e23 ; '#\x0e'
| ; [0xe23:1]=255 ; 3619
| 0x0000a064 e0 movx a, @dptr
| 0x0000a065 c3 clr c
| 0x0000a066 943c subb a, #0x3c
| 0x0000a068 4015 jc 0xa07f
| 0x0000a06a 900d34 mov dptr, #0x0d34 ; '4\r'
| ; [0xd34:1]=255 ; 3380
| 0x0000a06d e0 movx a, @dptr
| 0x0000a06e ff mov r7, a
| 0x0000a06f 94a0 subb a, #0xa0
| 0x0000a071 400c jc 0xa07f
| 0x0000a073 ef mov a, r7
| 0x0000a074 64e0 xrl a, #0xe0
| 0x0000a076 7015 jnz 0xa08d
| 0x0000a078 900d36 mov dptr, #0x0d36 ; '6\r'
| ; [0xd36:1]=255 ; 3382
| 0x0000a07b e0 movx a, @dptr
| 0x0000a07c b4400e cjne a, #0x40, 0xa08d
| ; CODE XREFS from fcn.00009fe0 @ 0xa068(x), 0xa071(x)
| 0x0000a07f 7a03 mov r2, #0x03
| 0x0000a081 7979 mov r1, #0x79 ; 'y'
| 0x0000a083 12a0b7 lcall fcn.0000a0b7
| 0x0000a086 900e23 mov dptr, #0x0e23 ; '#\x0e'
| ; [0xe23:1]=255 ; 3619
| 0x0000a089 e0 movx a, @dptr
| 0x0000a08a 2404 add a, #0x04
| 0x0000a08c f0 movx @dptr, a
| ; CODE XREFS from fcn.00009fe0 @ 0xa046(x), 0xa05f(x), 0xa076(x), 0xa07c(x)
| 0x0000a08d 900d39 mov dptr, #0x0d39 ; '9\r'
| ; [0xd39:1]=255 ; 3385
| 0x0000a090 e0 movx a, @dptr
| 0x0000a091 30e122 jnb 0xe0.1, 0xa0b6 ; [0xe0:1]=255 ; 224
| 0x0000a094 900d35 mov dptr, #0x0d35 ; '5\r'
| ; [0xd35:1]=255 ; 3381
| 0x0000a097 e0 movx a, @dptr
| 0x0000a098 b40114 cjne a, #0x01, 0xa0af
| 0x0000a09b 7b02 mov r3, #0x02
| 0x0000a09d 7c01 mov r4, #0x01
| 0x0000a09f 7dc3 mov r5, #0xc3
| 0x0000a0a1 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000a0a4 e0 movx a, @dptr
| 0x0000a0a5 ff mov r7, a
| 0x0000a0a6 900d34 mov dptr, #0x0d34 ; '4\r'
| ; [0xd34:1]=255 ; 3380
| 0x0000a0a9 e0 movx a, @dptr
| 0x0000a0aa 4f orl a, r7
| 0x0000a0ab ff mov r7, a
| 0x0000a0ac 027049 ljmp fcn.00007049
| ; CODE XREF from fcn.00009fe0 @ 0xa098(x)
| 0x0000a0af 7a01 mov r2, #0x01
| 0x0000a0b1 79c3 mov r1, #0xc3
| 0x0000a0b3 12a0b7 lcall fcn.0000a0b7
| ; CODE XREFS from fcn.00009fe0 @ 0xa00c(x), 0xa018(x), 0xa022(x), 0xa02c(x), 0xa091(x)
\ 0x0000a0b6 22 ret
; CALL XREFS from fcn.00009fe0 @ 0xa083(x), 0xa0b3(x)
/ 33: fcn.0000a0b7 ();
| 0x0000a0b7 7b01 mov r3, #0x01
| 0x0000a0b9 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000a0bc e0 movx a, @dptr
| 0x0000a0bd ff mov r7, a
| 0x0000a0be 900d34 mov dptr, #0x0d34 ; '4\r'
| ; [0xd34:1]=255 ; 3380
| 0x0000a0c1 e0 movx a, @dptr
| 0x0000a0c2 4f orl a, r7
| 0x0000a0c3 fd mov r5, a
| 0x0000a0c4 900d36 mov dptr, #0x0d36 ; '6\r'
| ; [0xd36:1]=255 ; 3382
| 0x0000a0c7 e0 movx a, @dptr
| 0x0000a0c8 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000a0cb f0 movx @dptr, a
| 0x0000a0cc 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000a0cf e0 movx a, @dptr
| 0x0000a0d0 900d3f mov dptr, #0x0d3f ; '?\r'
| ; [0xd3f:1]=255 ; 3391
| 0x0000a0d3 f0 movx @dptr, a
| 0x0000a0d4 12a1cb lcall fcn.0000a1cb
\ 0x0000a0d7 22 ret
; CALL XREF from fcn.00007558 @ 0x7790(x)
/ 243: fcn.0000a0d8 ();
| 0x0000a0d8 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000a0db ee mov a, r6
| 0x0000a0dc f0 movx @dptr, a
| 0x0000a0dd a3 inc dptr
| 0x0000a0de ef mov a, r7
| 0x0000a0df f0 movx @dptr, a
| 0x0000a0e0 ab05 mov r3, 0x05 ; [0x5:1]=255 ; 5
| 0x0000a0e2 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000a0e5 e0 movx a, @dptr
| 0x0000a0e6 c3 clr c
| 0x0000a0e7 13 rrc a
| 0x0000a0e8 ff mov r7, a
| 0x0000a0e9 a3 inc dptr
| 0x0000a0ea e0 movx a, @dptr
| 0x0000a0eb 13 rrc a
| 0x0000a0ec a3 inc dptr
| 0x0000a0ed cf xch a, r7
| 0x0000a0ee 12bbd7 lcall fcn.0000bbd7
| 0x0000a0f1 7c00 mov r4, #0x00
| 0x0000a0f3 7d0a mov r5, #0x0a
| 0x0000a0f5 125213 lcall fcn.00005213
| 0x0000a0f8 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000a0fb ee mov a, r6
| 0x0000a0fc f0 movx @dptr, a
| 0x0000a0fd a3 inc dptr
| 0x0000a0fe ef mov a, r7
| 0x0000a0ff f0 movx @dptr, a
| 0x0000a100 eb mov a, r3
| 0x0000a101 6042 jz 0xa145
| 0x0000a103 12bc01 lcall fcn.0000bc01
| 0x0000a106 ff mov r7, a
| 0x0000a107 c3 clr c
| 0x0000a108 74ff mov a, #0xff
| 0x0000a10a 9f subb a, r7
| 0x0000a10b ff mov r7, a
| 0x0000a10c 74ff mov a, #0xff
| 0x0000a10e 9e subb a, r6
| 0x0000a10f fe mov r6, a
| 0x0000a110 12bc09 lcall fcn.0000bc09
| 0x0000a113 4003 jc 0xa118
| 0x0000a115 02a17b ljmp 0xa17b
| ; CODE XREF from fcn.0000a0d8 @ 0xa113(x)
| 0x0000a118 12bbeb lcall fcn.0000bbeb
| 0x0000a11b 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000a11e ec mov a, r4
| 0x0000a11f 8df0 mov 0xf0, r5 ; [0xf0:1]=255 ; 240
| 0x0000a121 12529e lcall fcn.0000529e
| 0x0000a124 12bb90 lcall fcn.0000bb90
| 0x0000a127 c3 clr c
| 0x0000a128 ed mov a, r5
| 0x0000a129 9f subb a, r7
| 0x0000a12a fd mov r5, a
| 0x0000a12b ec mov a, r4
| 0x0000a12c 9e subb a, r6
| 0x0000a12d fc mov r4, a
| 0x0000a12e ed mov a, r5
| 0x0000a12f f4 cpl a
| 0x0000a130 fd mov r5, a
| 0x0000a131 ec mov a, r4
| 0x0000a132 f4 cpl a
| 0x0000a133 900f1b mov dptr, #0x0f1b ; ''
| ; [0xf1b:1]=255 ; 3867
| 0x0000a136 f0 movx @dptr, a
| 0x0000a137 a3 inc dptr
| 0x0000a138 ed mov a, r5
| 0x0000a139 f0 movx @dptr, a
| 0x0000a13a 12bbe4 lcall fcn.0000bbe4
| 0x0000a13d c3 clr c
| 0x0000a13e 9f subb a, r7
| 0x0000a13f ff mov r7, a
| 0x0000a140 ec mov a, r4
| 0x0000a141 9e subb a, r6
| 0x0000a142 02a1b1 ljmp 0xa1b1
| ; CODE XREF from fcn.0000a0d8 @ 0xa101(x)
| 0x0000a145 12bc01 lcall fcn.0000bc01
| 0x0000a148 ff mov r7, a
| 0x0000a149 12bc09 lcall fcn.0000bc09
| 0x0000a14c 4002 jc 0xa150
| 0x0000a14e 802b sjmp 0xa17b
| ; CODE XREF from fcn.0000a0d8 @ 0xa14c(x)
| 0x0000a150 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000a153 e0 movx a, @dptr
| 0x0000a154 fe mov r6, a
| 0x0000a155 a3 inc dptr
| 0x0000a156 e0 movx a, @dptr
| 0x0000a157 ff mov r7, a
| 0x0000a158 c3 clr c
| 0x0000a159 900f08 mov dptr, #0x0f08 ; [0xf08:1]=255 ; 3848
| 0x0000a15c e0 movx a, @dptr
| 0x0000a15d 9f subb a, r7
| 0x0000a15e ff mov r7, a
| 0x0000a15f 900f07 mov dptr, #0x0f07 ; [0xf07:1]=255 ; 3847
| 0x0000a162 e0 movx a, @dptr
| 0x0000a163 9e subb a, r6
| 0x0000a164 fe mov r6, a
| 0x0000a165 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000a168 f0 movx @dptr, a
| 0x0000a169 a3 inc dptr
| 0x0000a16a ef mov a, r7
| 0x0000a16b f0 movx @dptr, a
| 0x0000a16c e4 clr a
| 0x0000a16d fc mov r4, a
| 0x0000a16e fd mov r5, a
| 0x0000a16f 7b81 mov r3, #0x81
| 0x0000a171 7afd mov r2, #0xfd
| 0x0000a173 f9 mov r1, a
| 0x0000a174 f8 mov r0, a
| 0x0000a175 c3 clr c
| 0x0000a176 125476 lcall fcn.00005476
| 0x0000a179 5010 jnc 0xa18b
| ; CODE XREFS from fcn.0000a0d8 @ 0xa115(x), 0xa14e(x)
| 0x0000a17b e4 clr a
| 0x0000a17c 900f2a mov dptr, #0x0f2a ; '*\x0f'
| ; [0xf2a:1]=255 ; 3882
| 0x0000a17f f0 movx @dptr, a
| 0x0000a180 c2df clr 0xd8.7 ; [0xd8:1]=255 ; 216
| 0x0000a182 43d901 orl 0xd9, #0x01 ; [0xd9:1]=255 ; 1
| 0x0000a185 c2d8 clr 0xd8.0 ; [0xd8:1]=255 ; 216
| 0x0000a187 75daca mov 0xda, #0xca ; [0xda:1]=255 ; 202
| 0x0000a18a 22 ret
| ; CODE XREF from fcn.0000a0d8 @ 0xa179(x)
| 0x0000a18b 12bb90 lcall fcn.0000bb90
| 0x0000a18e 900f08 mov dptr, #0x0f08 ; [0xf08:1]=255 ; 3848
| 0x0000a191 e0 movx a, @dptr
| 0x0000a192 2f add a, r7
| 0x0000a193 fd mov r5, a
| 0x0000a194 900f07 mov dptr, #0x0f07 ; [0xf07:1]=255 ; 3847
| 0x0000a197 e0 movx a, @dptr
| 0x0000a198 3e addc a, r6
| 0x0000a199 cd xch a, r5
| 0x0000a19a 2f add a, r7
| 0x0000a19b ff mov r7, a
| 0x0000a19c ed mov a, r5
| 0x0000a19d 3e addc a, r6
| 0x0000a19e fe mov r6, a
| 0x0000a19f ef mov a, r7
| 0x0000a1a0 f4 cpl a
| 0x0000a1a1 ff mov r7, a
| 0x0000a1a2 ee mov a, r6
| 0x0000a1a3 f4 cpl a
| 0x0000a1a4 900f1b mov dptr, #0x0f1b ; ''
| ; [0xf1b:1]=255 ; 3867
| 0x0000a1a7 12bbd7 lcall fcn.0000bbd7
| 0x0000a1aa 12bbe4 lcall fcn.0000bbe4
| 0x0000a1ad 2f add a, r7
| 0x0000a1ae ff mov r7, a
| 0x0000a1af ec mov a, r4
| 0x0000a1b0 3e addc a, r6
| ; CODE XREF from fcn.0000a0d8 @ 0xa142(x)
| 0x0000a1b1 fe mov r6, a
| 0x0000a1b2 ef mov a, r7
| 0x0000a1b3 f4 cpl a
| 0x0000a1b4 ff mov r7, a
| 0x0000a1b5 ee mov a, r6
| 0x0000a1b6 f4 cpl a
| 0x0000a1b7 900f19 mov dptr, #0x0f19 ; '\x19\x0f'
| ; [0xf19:1]=255 ; 3865
| 0x0000a1ba f0 movx @dptr, a
| 0x0000a1bb a3 inc dptr
| 0x0000a1bc ef mov a, r7
| 0x0000a1bd f0 movx @dptr, a
| 0x0000a1be ed mov a, r5
| 0x0000a1bf f4 cpl a
| 0x0000a1c0 fe mov r6, a
| 0x0000a1c1 ec mov a, r4
| 0x0000a1c2 f4 cpl a
| 0x0000a1c3 900f17 mov dptr, #0x0f17 ; '\x17\x0f'
| ; [0xf17:1]=255 ; 3863
| 0x0000a1c6 f0 movx @dptr, a
| 0x0000a1c7 a3 inc dptr
| 0x0000a1c8 ce xch a, r6
| 0x0000a1c9 f0 movx @dptr, a
\ 0x0000a1ca 22 ret
; CALL XREF from fcn.0000a0b7 @ 0xa0d4(x)
; CALL XREF from fcn.0000a9bc @ 0xaa60(x)
/ 241: fcn.0000a1cb ();
| 0x0000a1cb 900d3d mov dptr, #0x0d3d ; '=\r'
| ; [0xd3d:1]=255 ; 3389
| 0x0000a1ce ed mov a, r5
| 0x0000a1cf f0 movx @dptr, a
| 0x0000a1d0 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a1d3 12551e lcall fcn.0000551e
| 0x0000a1d6 1252ca lcall fcn.000052ca
| 0x0000a1d9 2404 add a, #0x04
| 0x0000a1db ff mov r7, a
| 0x0000a1dc e4 clr a
| 0x0000a1dd 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000a1df fe mov r6, a
| 0x0000a1e0 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000a1e3 f0 movx @dptr, a
| 0x0000a1e4 a3 inc dptr
| 0x0000a1e5 ef mov a, r7
| 0x0000a1e6 f0 movx @dptr, a
| 0x0000a1e7 900006 mov dptr, #0x0006 ; [0x6:1]=255 ; 6
| 0x0000a1ea 1252f5 lcall fcn.000052f5
| 0x0000a1ed b50717 cjne a, 0x07, 0xa207 ; [0x7:1]=255 ; 7
| 0x0000a1f0 ee mov a, r6
| 0x0000a1f1 b5f013 cjne a, 0xf0, 0xa207 ; [0xf0:1]=255 ; 240
| 0x0000a1f4 12943e lcall fcn.0000943e
| 0x0000a1f7 900004 mov dptr, #0x0004 ; [0x4:1]=255 ; 4
| 0x0000a1fa 1252f5 lcall fcn.000052f5
| 0x0000a1fd ff mov r7, a
| 0x0000a1fe 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000a201 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000a203 f0 movx @dptr, a
| 0x0000a204 a3 inc dptr
| 0x0000a205 ef mov a, r7
| 0x0000a206 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000a1cb @ 0xa1ed(x), 0xa1f1(x)
| 0x0000a207 12943e lcall fcn.0000943e
| 0x0000a20a 900002 mov dptr, #0x0002 ; [0x2:1]=255 ; 2
| 0x0000a20d 1252f5 lcall fcn.000052f5
| 0x0000a210 ff mov r7, a
| 0x0000a211 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000a214 e0 movx a, @dptr
| 0x0000a215 65f0 xrl a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000a217 7003 jnz 0xa21c
| 0x0000a219 a3 inc dptr
| 0x0000a21a e0 movx a, @dptr
| 0x0000a21b 6f xrl a, r7
| ; CODE XREF from fcn.0000a1cb @ 0xa217(x)
| 0x0000a21c 7045 jnz 0xa263
| 0x0000a21e 12943e lcall fcn.0000943e
| 0x0000a221 eb mov a, r3
| 0x0000a222 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x0000a224 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x0000a226 7b01 mov r3, #0x01
| 0x0000a228 7a03 mov r2, #0x03
| 0x0000a22a 7979 mov r1, #0x79 ; 'y'
| 0x0000a22c 6401 xrl a, #0x01
| 0x0000a22e 700a jnz 0xa23a
| 0x0000a230 7479 mov a, #0x79 ; 'y'
| 0x0000a232 6582 xrl a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000a234 7004 jnz 0xa23a
| 0x0000a236 7403 mov a, #0x03
| 0x0000a238 6583 xrl a, 0x83 ; [0x83:1]=255 ; 131
| ; CODE XREFS from fcn.0000a1cb @ 0xa22e(x), 0xa234(x)
| 0x0000a23a 700e jnz 0xa24a
| 0x0000a23c 20117c jb 0x22.1, 0xa2bb ; [0x22:1]=255 ; 34
| 0x0000a23f 53e6fd anl 0xe6, #0xfd ; [0xe6:1]=255 ; 253
| 0x0000a242 12b27c lcall fcn.0000b27c
| 0x0000a245 43e602 orl 0xe6, #0x02 ; [0xe6:1]=255 ; 2
| 0x0000a248 8019 sjmp 0xa263
| ; CODE XREF from fcn.0000a1cb @ 0xa23a(x)
| 0x0000a24a 900d3d mov dptr, #0x0d3d ; '=\r'
| ; [0xd3d:1]=255 ; 3389
| 0x0000a24d e0 movx a, @dptr
| 0x0000a24e c3 clr c
| 0x0000a24f 94a0 subb a, #0xa0
| 0x0000a251 5068 jnc 0xa2bb
| ; CODE XREF from fcn.0000a1cb @ 0xa261(x)
| 0x0000a253 129467 lcall fcn.00009467
| 0x0000a256 ff mov r7, a
| 0x0000a257 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000a25a e0 movx a, @dptr
| 0x0000a25b 6e xrl a, r6
| 0x0000a25c 7003 jnz 0xa261
| 0x0000a25e a3 inc dptr
| 0x0000a25f e0 movx a, @dptr
| 0x0000a260 6f xrl a, r7
| ; CODE XREF from fcn.0000a1cb @ 0xa25c(x)
| 0x0000a261 60f0 jz 0xa253
| ; CODE XREFS from fcn.0000a1cb @ 0xa21c(x), 0xa248(x)
| 0x0000a263 900d3d mov dptr, #0x0d3d ; '=\r'
| ; [0xd3d:1]=255 ; 3389
| 0x0000a266 e0 movx a, @dptr
| 0x0000a267 ff mov r7, a
| 0x0000a268 c4 swap a
| 0x0000a269 540f anl a, #0x0f
| 0x0000a26b fe mov r6, a
| 0x0000a26c 12943e lcall fcn.0000943e
| 0x0000a26f 1252ca lcall fcn.000052ca
| 0x0000a272 fd mov r5, a
| 0x0000a273 acf0 mov r4, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000a275 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a277 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x0000a279 ee mov a, r6
| 0x0000a27a f0 movx @dptr, a
| 0x0000a27b a3 inc dptr
| 0x0000a27c ef mov a, r7
| 0x0000a27d f0 movx @dptr, a
| 0x0000a27e 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000a281 129452 lcall fcn.00009452
| 0x0000a284 f0 movx @dptr, a
| 0x0000a285 900d3f mov dptr, #0x0d3f ; '?\r'
| ; [0xd3f:1]=255 ; 3391
| 0x0000a288 129452 lcall fcn.00009452
| 0x0000a28b a3 inc dptr
| 0x0000a28c f0 movx @dptr, a
| 0x0000a28d 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000a290 e0 movx a, @dptr
| 0x0000a291 ff mov r7, a
| 0x0000a292 a3 inc dptr
| 0x0000a293 e0 movx a, @dptr
| 0x0000a294 cf xch a, r7
| 0x0000a295 8ff0 mov 0xf0, r7 ; [0xf0:1]=255 ; 240
| 0x0000a297 12532d lcall fcn.0000532d
| 0x0000a29a 12943e lcall fcn.0000943e
| 0x0000a29d eb mov a, r3
| 0x0000a29e 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x0000a2a0 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x0000a2a2 7b01 mov r3, #0x01
| 0x0000a2a4 7a01 mov r2, #0x01
| 0x0000a2a6 79c3 mov r1, #0xc3
| 0x0000a2a8 6401 xrl a, #0x01
| 0x0000a2aa 700a jnz 0xa2b6
| 0x0000a2ac 74c3 mov a, #0xc3
| 0x0000a2ae 6582 xrl a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000a2b0 7004 jnz 0xa2b6
| 0x0000a2b2 7401 mov a, #0x01
| 0x0000a2b4 6583 xrl a, 0x83 ; [0x83:1]=255 ; 131
| ; CODE XREFS from fcn.0000a1cb @ 0xa2aa(x), 0xa2b0(x)
| 0x0000a2b6 7003 jnz 0xa2bb
| 0x0000a2b8 12e85a lcall fcn.0000e85a
| ; CODE XREFS from fcn.0000a1cb @ 0xa23c(x), 0xa251(x), 0xa2b6(x)
\ 0x0000a2bb 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3914(x), 0x3edf(x)
; CALL XREF from fcn.0000b1ca @ 0xb203(x)
; CALL XREF from fcn.0000c1a6 @ 0xc1da(x)
/ 239: fcn.0000a2bc ();
| 0x0000a2bc 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000a2bf ef mov a, r7
| 0x0000a2c0 f0 movx @dptr, a
| 0x0000a2c1 a3 inc dptr
| 0x0000a2c2 ed mov a, r5
| 0x0000a2c3 f0 movx @dptr, a
| 0x0000a2c4 e4 clr a
| 0x0000a2c5 a3 inc dptr
| 0x0000a2c6 f0 movx @dptr, a
| 0x0000a2c7 12499f lcall fcn.0000499f
| 0x0000a2ca 124cf6 lcall fcn.00004cf6
| 0x0000a2cd 6403 xrl a, #0x03
| 0x0000a2cf 6020 jz 0xa2f1
| 0x0000a2d1 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000a2d4 e0 movx a, @dptr
| 0x0000a2d5 6005 jz 0xa2dc
| 0x0000a2d7 ef mov a, r7
| 0x0000a2d8 6401 xrl a, #0x01
| 0x0000a2da 6005 jz 0xa2e1
| ; CODE XREF from fcn.0000a2bc @ 0xa2d5(x)
| 0x0000a2dc 124e20 lcall fcn.00004e20
| 0x0000a2df 4010 jc 0xa2f1
| ; CODE XREF from fcn.0000a2bc @ 0xa2da(x)
| 0x0000a2e1 124a5e lcall fcn.00004a5e
| 0x0000a2e4 e0 movx a, @dptr
| 0x0000a2e5 c3 clr c
| 0x0000a2e6 9403 subb a, #0x03
| 0x0000a2e8 5007 jnc 0xa2f1
| 0x0000a2ea 124abd lcall fcn.00004abd
| 0x0000a2ed fd mov r5, a
| 0x0000a2ee 129219 lcall fcn.00009219
| ; CODE XREFS from fcn.0000a2bc @ 0xa2cf(x), 0xa2df(x), 0xa2e8(x)
| 0x0000a2f1 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000a2f4 e0 movx a, @dptr
| 0x0000a2f5 6008 jz 0xa2ff
| 0x0000a2f7 12499f lcall fcn.0000499f
| 0x0000a2fa 124d3a lcall fcn.00004d3a
| 0x0000a2fd 6049 jz 0xa348
| ; CODE XREF from fcn.0000a2bc @ 0xa2f5(x)
| 0x0000a2ff 124d13 lcall fcn.00004d13
| 0x0000a302 e0 movx a, @dptr
| 0x0000a303 fb mov r3, a
| 0x0000a304 e4 clr a
| 0x0000a305 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000a308 f0 movx @dptr, a
| 0x0000a309 900d2d mov dptr, #0x0d2d ; '-\r'
| ; [0xd2d:1]=255 ; 3373
| 0x0000a30c 124e87 lcall fcn.00004e87
| 0x0000a30f 7f80 mov r7, #0x80
| 0x0000a311 129fe0 lcall fcn.00009fe0
| 0x0000a314 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000a317 7401 mov a, #0x01
| 0x0000a319 f0 movx @dptr, a
| 0x0000a31a 900652 mov dptr, #0x0652 ; [0x652:1]=255 ; 1618
| 0x0000a31d e0 movx a, @dptr
| 0x0000a31e 6017 jz 0xa337
| 0x0000a320 900d2d mov dptr, #0x0d2d ; '-\r'
| ; [0xd2d:1]=255 ; 3373
| 0x0000a323 e0 movx a, @dptr
| 0x0000a324 ff mov r7, a
| 0x0000a325 c3 clr c
| 0x0000a326 9410 subb a, #0x10
| 0x0000a328 500d jnc 0xa337
| 0x0000a32a 7440 mov a, #0x40 ; '@'
| 0x0000a32c 124ddf lcall fcn.00004ddf
| 0x0000a32f fb mov r3, a
| 0x0000a330 7d03 mov r5, #0x03
| 0x0000a332 7fe0 mov r7, #0xe0
| 0x0000a334 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.0000a2bc @ 0xa31e(x), 0xa328(x)
| 0x0000a337 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000a33a e0 movx a, @dptr
| 0x0000a33b ff mov r7, a
| 0x0000a33c a3 inc dptr
| 0x0000a33d e0 movx a, @dptr
| 0x0000a33e 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000a341 f0 movx @dptr, a
| 0x0000a342 e4 clr a
| 0x0000a343 fb mov r3, a
| 0x0000a344 fd mov r5, a
| 0x0000a345 12ac01 lcall fcn.0000ac01
| ; CODE XREF from fcn.0000a2bc @ 0xa2fd(x)
| 0x0000a348 900623 mov dptr, #0x0623 ; [0x623:1]=255 ; 1571
| 0x0000a34b e0 movx a, @dptr
| 0x0000a34c 6401 xrl a, #0x01
| 0x0000a34e 7021 jnz 0xa371
| 0x0000a350 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000a353 e0 movx a, @dptr
| 0x0000a354 124a63 lcall fcn.00004a63
| 0x0000a357 e0 movx a, @dptr
| 0x0000a358 c3 clr c
| 0x0000a359 9403 subb a, #0x03
| 0x0000a35b 5014 jnc 0xa371
| 0x0000a35d 124d13 lcall fcn.00004d13
| 0x0000a360 e0 movx a, @dptr
| 0x0000a361 ff mov r7, a
| 0x0000a362 e4 clr a
| 0x0000a363 fd mov r5, a
| 0x0000a364 12e401 lcall fcn.0000e401
| 0x0000a367 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000a36a e0 movx a, @dptr
| 0x0000a36b ff mov r7, a
| 0x0000a36c e4 clr a
| 0x0000a36d fd mov r5, a
| 0x0000a36e 12e26a lcall fcn.0000e26a
| ; CODE XREFS from fcn.0000a2bc @ 0xa34e(x), 0xa35b(x)
| 0x0000a371 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000a374 e0 movx a, @dptr
| 0x0000a375 6033 jz 0xa3aa
| 0x0000a377 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000a37a e0 movx a, @dptr
| 0x0000a37b ff mov r7, a
| 0x0000a37c 124d17 lcall fcn.00004d17
| 0x0000a37f 74ff mov a, #0xff
| 0x0000a381 f0 movx @dptr, a
| 0x0000a382 12499f lcall fcn.0000499f
| 0x0000a385 124aa2 lcall fcn.00004aa2
| 0x0000a388 fe mov r6, a
| 0x0000a389 be1011 cjne r6, #0x10, 0xa39d
| 0x0000a38c 900d2d mov dptr, #0x0d2d ; '-\r'
| ; [0xd2d:1]=255 ; 3373
| 0x0000a38f e0 movx a, @dptr
| 0x0000a390 2430 add a, #0x30
| 0x0000a392 124c77 lcall fcn.00004c77
| 0x0000a395 e4 clr a
| 0x0000a396 f0 movx @dptr, a
| 0x0000a397 90042a mov dptr, #0x042a ; [0x42a:1]=255 ; 1066
| 0x0000a39a e0 movx a, @dptr
| 0x0000a39b 14 dec a
| 0x0000a39c f0 movx @dptr, a
| ; CODE XREF from fcn.0000a2bc @ 0xa389(x)
| 0x0000a39d 74cd mov a, #0xcd
| 0x0000a39f 2f add a, r7
| 0x0000a3a0 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a3a2 e4 clr a
| 0x0000a3a3 3403 addc a, #0x03
| 0x0000a3a5 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000a3a7 74ff mov a, #0xff
| 0x0000a3a9 f0 movx @dptr, a
| ; CODE XREF from fcn.0000a2bc @ 0xa375(x)
\ 0x0000a3aa 22 ret
; CALL XREFS from fcn.0000d675 @ 0xd6ac(x), 0xd6b1(x), 0xd6b6(x)
/ 232: fcn.0000a3ab ();
| 0x0000a3ab 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000a3ae ef mov a, r7
| 0x0000a3af f0 movx @dptr, a
| 0x0000a3b0 9007e3 mov dptr, #0x07e3 ; [0x7e3:1]=255 ; 2019
| 0x0000a3b3 e0 movx a, @dptr
| 0x0000a3b4 6424 xrl a, #0x24
| 0x0000a3b6 7003 jnz 0xa3bb
| 0x0000a3b8 02a449 ljmp 0xa449
| ; CODE XREF from fcn.0000a3ab @ 0xa3b6(x)
| 0x0000a3bb 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000a3be e0 movx a, @dptr
| 0x0000a3bf 126ab0 lcall fcn.00006ab0
| 0x0000a3c2 126cef lcall fcn.00006cef
| 0x0000a3c5 54f0 anl a, #0xf0
| 0x0000a3c7 126ce4 lcall fcn.00006ce4
| 0x0000a3ca 126ab0 lcall fcn.00006ab0
| 0x0000a3cd 126ca7 lcall fcn.00006ca7
| 0x0000a3d0 54f0 anl a, #0xf0
| 0x0000a3d2 4401 orl a, #0x01
| 0x0000a3d4 1251cd lcall fcn.000051cd
| 0x0000a3d7 126aaf lcall fcn.00006aaf
| 0x0000a3da 126ca7 lcall fcn.00006ca7
| 0x0000a3dd 540f anl a, #0x0f
| 0x0000a3df 126ce6 lcall fcn.00006ce6
| 0x0000a3e2 126ab0 lcall fcn.00006ab0
| 0x0000a3e5 1254fe lcall fcn.000054fe
| 0x0000a3e8 e9 mov a, r1
| 0x0000a3e9 2402 add a, #0x02
| 0x0000a3eb 126cad lcall fcn.00006cad
| 0x0000a3ee 54f0 anl a, #0xf0
| 0x0000a3f0 4403 orl a, #0x03
| 0x0000a3f2 1251cd lcall fcn.000051cd
| 0x0000a3f5 126aaf lcall fcn.00006aaf
| 0x0000a3f8 1254fe lcall fcn.000054fe
| 0x0000a3fb e9 mov a, r1
| 0x0000a3fc 2402 add a, #0x02
| 0x0000a3fe 126cad lcall fcn.00006cad
| 0x0000a401 540f anl a, #0x0f
| 0x0000a403 126ce6 lcall fcn.00006ce6
| 0x0000a406 126ab0 lcall fcn.00006ab0
| 0x0000a409 1254fe lcall fcn.000054fe
| 0x0000a40c 900003 mov dptr, #0x0003 ; [0x3:1]=255 ; 3
| 0x0000a40f 7432 mov a, #0x32 ; '2'
| 0x0000a411 1251df lcall fcn.000051df
| 0x0000a414 126aaf lcall fcn.00006aaf
| 0x0000a417 126cf5 lcall fcn.00006cf5
| 0x0000a41a e4 clr a
| 0x0000a41b 1251df lcall fcn.000051df
| 0x0000a41e 126aaf lcall fcn.00006aaf
| 0x0000a421 1254fe lcall fcn.000054fe
| 0x0000a424 e9 mov a, r1
| 0x0000a425 2408 add a, #0x08
| 0x0000a427 126cad lcall fcn.00006cad
| 0x0000a42a 54fc anl a, #0xfc
| 0x0000a42c 126ce4 lcall fcn.00006ce4
| 0x0000a42f 543f anl a, #0x3f
| 0x0000a431 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a433 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a435 126aae lcall fcn.00006aae
| 0x0000a438 1254fe lcall fcn.000054fe
| 0x0000a43b e9 mov a, r1
| 0x0000a43c 2408 add a, #0x08
| 0x0000a43e 126cad lcall fcn.00006cad
| 0x0000a441 5403 anl a, #0x03
| 0x0000a443 4e orl a, r6
| 0x0000a444 1251cd lcall fcn.000051cd
| 0x0000a447 d20a setb 0x21.2 ; [0x21:1]=255 ; 33
| ; CODE XREF from fcn.0000a3ab @ 0xa3b8(x)
| 0x0000a449 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000a44c e0 movx a, @dptr
| 0x0000a44d ff mov r7, a
| 0x0000a44e 900820 mov dptr, #0x0820 ; [0x820:1]=255 ; 2080
| 0x0000a451 126ab3 lcall fcn.00006ab3
| 0x0000a454 e4 clr a
| 0x0000a455 f0 movx @dptr, a
| 0x0000a456 90081e mov dptr, #0x081e ; [0x81e:1]=255 ; 2078
| 0x0000a459 126af5 lcall fcn.00006af5
| 0x0000a45c 7401 mov a, #0x01
| 0x0000a45e f0 movx @dptr, a
| 0x0000a45f 126afc lcall fcn.00006afc
| 0x0000a462 7401 mov a, #0x01
| 0x0000a464 f0 movx @dptr, a
| 0x0000a465 9008b3 mov dptr, #0x08b3 ; [0x8b3:1]=255 ; 2227
| 0x0000a468 126aff lcall fcn.00006aff
| 0x0000a46b e4 clr a
| 0x0000a46c f0 movx @dptr, a
| 0x0000a46d 126ad3 lcall fcn.00006ad3
| 0x0000a470 e4 clr a
| 0x0000a471 f0 movx @dptr, a
| 0x0000a472 126b1c lcall fcn.00006b1c
| 0x0000a475 74ff mov a, #0xff
| 0x0000a477 f0 movx @dptr, a
| 0x0000a478 9008ab mov dptr, #0x08ab ; [0x8ab:1]=255 ; 2219
| 0x0000a47b 126b37 lcall fcn.00006b37
| 0x0000a47e e4 clr a
| 0x0000a47f f0 movx @dptr, a
| 0x0000a480 9008ac mov dptr, #0x08ac ; [0x8ac:1]=255 ; 2220
| 0x0000a483 126b6a lcall fcn.00006b6a
| 0x0000a486 e4 clr a
| 0x0000a487 f0 movx @dptr, a
| 0x0000a488 12ba5a lcall fcn.0000ba5a
| 0x0000a48b 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000a48e e0 movx a, @dptr
| 0x0000a48f ff mov r7, a
\ 0x0000a490 02d9ba ljmp fcn.0000d9ba
; CALL XREFS from fcn.00005aca @ 0x5b80(x), 0x5dae(x)
/ 1: fcn.0000a493 ();
\ 0x0000a493 f0 movx @dptr, a
; XREFS: CALL 0x00005b52 CALL 0x00005bbe CALL 0x00005d7a
; XREFS: CALL 0x00005e26 CALL 0x00005e2d CALL 0x00005edc
; XREFS: CALL 0x00005eeb CALL 0x00005f07 CALL 0x00005f0e
; XREFS: CALL 0x00005f27 CALL 0x00005f36 CALL 0x00005f4c
/ 12: fcn.0000a494 ();
| 0x0000a494 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x0000a497 e0 movx a, @dptr
| 0x0000a498 fe mov r6, a
| 0x0000a499 a3 inc dptr
| 0x0000a49a e0 movx a, @dptr
| 0x0000a49b f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a49d 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
\ 0x0000a49f 22 ret
; CALL XREF from fcn.00005aca @ 0x5b94(x)
; CALL XREF from fcn.0000b1ca @ 0xb256(x)
; CALL XREF from fcn.0000dba9 @ 0xdbca(x)
/ 5: fcn.0000a4a0 ();
| 0x0000a4a0 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000a4a3 e0 movx a, @dptr
\ 0x0000a4a4 ff mov r7, a
; CALL XREF from fcn.00005aca @ 0x5de4(x)
; CALL XREF from fcn.0000dba9 @ 0xdbb9(x)
/ 3: fcn.0000a4a5 ();
\ 0x0000a4a5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREFS from fcn.00005aca @ 0x5c32(x), 0x5c96(x), 0x5d5f(x)
/ 15: fcn.0000a4a8 ();
| 0x0000a4a8 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x0000a4ab 1254f2 lcall fcn.000054f2
| 0x0000a4ae 1254fe lcall fcn.000054fe
| 0x0000a4b1 125132 lcall fcn.00005132
| 0x0000a4b4 540f anl a, #0x0f
\ 0x0000a4b6 22 ret
; CALL XREFS from fcn.00005aca @ 0x5c8a(x), 0x5d53(x)
; CALL XREF from fcn.0000d9fa @ 0xda0c(x)
/ 5: fcn.0000a4b7 ();
| 0x0000a4b7 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000a4ba e0 movx a, @dptr
\ 0x0000a4bb ff mov r7, a
; CALL XREF from fcn.00005aca @ 0x5ef7(x)
/ 3: fcn.0000a4bc ();
\ 0x0000a4bc 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREF from fcn.0000d9fa @ 0xda16(x)
/ 6: fcn.0000a4bf ();
| 0x0000a4bf 9008a4 mov dptr, #0x08a4 ; [0x8a4:1]=255 ; 2212
\ 0x0000a4c2 0254f2 ljmp fcn.000054f2
; CALL XREFS from fcn.00005aca @ 0x5b35(x), 0x5b6f(x), 0x5d4a(x)
/ 5: fcn.0000a4c5 ();
| 0x0000a4c5 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x0000a4c8 e0 movx a, @dptr
\ 0x0000a4c9 ff mov r7, a
; CALL XREF from fcn.00005aca @ 0x5b4d(x)
/ 2: fcn.0000a4ca ();
\ 0x0000a4ca 24c2 add a, #0xc2
; CALL XREF from fcn.00005aca @ 0x5f77(x)
/ 8: fcn.0000a4cc ();
| 0x0000a4cc f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a4ce e4 clr a
| 0x0000a4cf 340e addc a, #0x0e
| 0x0000a4d1 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000a4d3 22 ret
; CALL XREFS from fcn.00005aca @ 0x5d3a(x), 0x5f43(x)
/ 4: fcn.0000a4d4 ();
| 0x0000a4d4 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
\ 0x0000a4d7 e0 movx a, @dptr
; CALL XREFS from fcn.00005aca @ 0x5b3c(x), 0x5f59(x)
/ 12: fcn.0000a4d8 ();
| 0x0000a4d8 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a4da 24ad add a, #0xad
| 0x0000a4dc f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a4de e4 clr a
| 0x0000a4df 340e addc a, #0x0e
| 0x0000a4e1 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000a4e3 22 ret
; CALL XREF from fcn.00005aca @ 0x5e6e(x)
; CALL XREF from fcn.0000c7ed @ 0xc80c(x)
/ 3: fcn.0000a4e4 ();
\ 0x0000a4e4 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
; CALL XREF from fcn.0000c7ed @ 0xc823(x)
/ 14: fcn.0000a4e7 ();
| 0x0000a4e7 1254fe lcall fcn.000054fe
| 0x0000a4ea 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x0000a4ed 12514b lcall fcn.0000514b
| 0x0000a4f0 13 rrc a
| 0x0000a4f1 13 rrc a
| 0x0000a4f2 543f anl a, #0x3f
\ 0x0000a4f4 22 ret
; CALL XREFS from fcn.00005aca @ 0x5d1e(x), 0x5d6d(x)
/ 24: fcn.0000a4f5 ();
| 0x0000a4f5 900e9b mov dptr, #0x0e9b ; [0xe9b:1]=255 ; 3739
| 0x0000a4f8 e0 movx a, @dptr
| 0x0000a4f9 fe mov r6, a
| 0x0000a4fa a3 inc dptr
| 0x0000a4fb e0 movx a, @dptr
| 0x0000a4fc ff mov r7, a
| 0x0000a4fd c3 clr c
| 0x0000a4fe 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000a501 e0 movx a, @dptr
| 0x0000a502 9f subb a, r7
| 0x0000a503 ff mov r7, a
| 0x0000a504 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x0000a507 e0 movx a, @dptr
| 0x0000a508 9e subb a, r6
| 0x0000a509 fe mov r6, a
| 0x0000a50a d3 setb c
| 0x0000a50b ef mov a, r7
\ 0x0000a50c 22 ret
; CALL XREFS from fcn.00005aca @ 0x5ea3(x), 0x5eb6(x), 0x5ec9(x)
/ 13: fcn.0000a50d ();
| 0x0000a50d e0 movx a, @dptr
| 0x0000a50e ff mov r7, a
| 0x0000a50f 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000a512 e0 movx a, @dptr
| 0x0000a513 fe mov r6, a
| 0x0000a514 7401 mov a, #0x01
| 0x0000a516 a806 mov r0, 0x06 ; [0x6:1]=255 ; 6
| 0x0000a518 08 inc r0
\ 0x0000a519 22 ret
; CALL XREFS from fcn.00005aca @ 0x5b9e(x), 0x5cb8(x), 0x5fb0(x)
; CALL XREFS from fcn.0000dba9 @ 0xdbc0(x), 0xdbd1(x)
/ 8: fcn.0000a51a ();
| 0x0000a51a 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x0000a51d e0 movx a, @dptr
| 0x0000a51e d3 setb c
| 0x0000a51f 9400 subb a, #0x00
\ 0x0000a521 22 ret
; CALL XREFS from fcn.00005aca @ 0x5ee6(x), 0x5f04(x)
/ 19: fcn.0000a522 ();
| 0x0000a522 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000a525 740d mov a, #0x0d
| 0x0000a527 f0 movx @dptr, a
| 0x0000a528 d204 setb 0x20.4 ; [0x20:1]=255 ; 32
| 0x0000a52a 900df6 mov dptr, #0x0df6 ; [0xdf6:1]=255 ; 3574
| 0x0000a52d 7406 mov a, #0x06
| 0x0000a52f f0 movx @dptr, a
| 0x0000a530 a3 inc dptr
| 0x0000a531 7416 mov a, #0x16
| 0x0000a533 f0 movx @dptr, a
\ 0x0000a534 22 ret
; CALL XREF from fcn.0000d9fa @ 0xda24(x)
; CALL XREF from fcn.0000e5ef @ 0xe5f1(x)
/ 3: fcn.0000a535 ();
| 0x0000a535 749f mov a, #0x9f
\ 0x0000a537 2f add a, r7
; CALL XREFS from fcn.0000b1ca @ 0xb22e(x), 0xb248(x)
/ 8: fcn.0000a538 ();
| 0x0000a538 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a53a e4 clr a
| 0x0000a53b 3404 addc a, #0x04
| 0x0000a53d f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000a53f 22 ret
; CALL XREFS from fcn.00005aca @ 0x5b3f(x), 0x5d3d(x)
/ 18: fcn.0000a540 ();
| 0x0000a540 e0 movx a, @dptr
| 0x0000a541 fe mov r6, a
| 0x0000a542 a3 inc dptr
| 0x0000a543 e0 movx a, @dptr
| 0x0000a544 ff mov r7, a
| 0x0000a545 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000a548 e0 movx a, @dptr
| 0x0000a549 c3 clr c
| 0x0000a54a 9f subb a, r7
| 0x0000a54b ff mov r7, a
| 0x0000a54c e4 clr a
| 0x0000a54d 9e subb a, r6
| 0x0000a54e fe mov r6, a
| 0x0000a54f d3 setb c
| 0x0000a550 ef mov a, r7
\ 0x0000a551 22 ret
; CALL XREF from fcn.0000d9fa @ 0xda1e(x)
; CALL XREF from fcn.0000e5ef @ 0xe5f6(x)
/ 3: fcn.0000a552 ();
| 0x0000a552 7415 mov a, #0x15
\ 0x0000a554 2f add a, r7
; CALL XREF from fcn.0000b1ca @ 0xb20d(x)
/ 8: fcn.0000a555 ();
| 0x0000a555 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a557 e4 clr a
| 0x0000a558 3405 addc a, #0x05
| 0x0000a55a f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000a55c 22 ret
; CALL XREFS from fcn.00005aca @ 0x5bf5(x), 0x5dab(x)
/ 12: fcn.0000a55d ();
| 0x0000a55d 900ec1 mov dptr, #0x0ec1 ; [0xec1:1]=255 ; 3777
| 0x0000a560 e0 movx a, @dptr
| 0x0000a561 90e8e1 mov dptr, #0xe8e1 ; [0xe8e1:1]=0
| 0x0000a564 93 movc a, @a+dptr
| 0x0000a565 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
\ 0x0000a568 22 ret
; CALL XREFS from fcn.0000b1ca @ 0xb212(x), 0xb234(x)
/ 11: fcn.0000a569 ();
| 0x0000a569 7454 mov a, #0x54 ; 'T'
| 0x0000a56b 2f add a, r7
| 0x0000a56c f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a56e e4 clr a
| 0x0000a56f 3404 addc a, #0x04
| 0x0000a571 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000a573 22 ret
; CALL XREFS from fcn.00005aca @ 0x5bb8(x), 0x5c08(x), 0x5dcf(x)
/ 7: fcn.0000a574 ();
| 0x0000a574 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x0000a577 7404 mov a, #0x04
| 0x0000a579 f0 movx @dptr, a
\ 0x0000a57a 22 ret
; CALL XREF from fcn.0000df05 @ 0xdf28(x)
/ 232: fcn.0000a57b ();
| 0x0000a57b c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000a57d 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000a580 900d3b mov dptr, #0x0d3b ; ';\r'
| ; [0xd3b:1]=255 ; 3387
| 0x0000a583 ee mov a, r6
| 0x0000a584 f0 movx @dptr, a
| 0x0000a585 a3 inc dptr
| 0x0000a586 ef mov a, r7
| 0x0000a587 f0 movx @dptr, a
| 0x0000a588 301205 jnb 0x22.2, 0xa590 ; [0x22:1]=255 ; 34
| 0x0000a58b 7f01 mov r7, #0x01
| 0x0000a58d 02a660 ljmp 0xa660
| ; CODE XREF from fcn.0000a57b @ 0xa588(x)
| 0x0000a590 900d3b mov dptr, #0x0d3b ; ';\r'
| ; [0xd3b:1]=255 ; 3387
| 0x0000a593 12cb9c lcall fcn.0000cb9c
| 0x0000a596 c4 swap a
| 0x0000a597 540f anl a, #0x0f
| 0x0000a599 ff mov r7, a
| 0x0000a59a 7008 jnz 0xa5a4
| 0x0000a59c 7b01 mov r3, #0x01
| 0x0000a59e 7a03 mov r2, #0x03
| 0x0000a5a0 7970 mov r1, #0x70 ; 'p'
| 0x0000a5a2 8016 sjmp 0xa5ba
| ; CODE XREF from fcn.0000a57b @ 0xa59a(x)
| 0x0000a5a4 ef mov a, r7
| 0x0000a5a5 b40108 cjne a, #0x01, 0xa5b0
| 0x0000a5a8 7b01 mov r3, #0x01
| 0x0000a5aa 7a01 mov r2, #0x01
| 0x0000a5ac 79c3 mov r1, #0xc3
| 0x0000a5ae 800a sjmp 0xa5ba
| ; CODE XREF from fcn.0000a57b @ 0xa5a5(x)
| 0x0000a5b0 ef mov a, r7
| 0x0000a5b1 b4020c cjne a, #0x02, 0xa5c0
| 0x0000a5b4 7b01 mov r3, #0x01
| 0x0000a5b6 7a03 mov r2, #0x03
| 0x0000a5b8 7982 mov r1, #0x82
| ; CODE XREFS from fcn.0000a57b @ 0xa5a2(x), 0xa5ae(x)
| 0x0000a5ba 900d3d mov dptr, #0x0d3d ; '=\r'
| ; [0xd3d:1]=255 ; 3389
| 0x0000a5bd 12551e lcall fcn.0000551e
| ; CODE XREF from fcn.0000a57b @ 0xa5b1(x)
| 0x0000a5c0 12cba6 lcall fcn.0000cba6
| 0x0000a5c3 1252ca lcall fcn.000052ca
| 0x0000a5c6 2404 add a, #0x04
| 0x0000a5c8 ff mov r7, a
| 0x0000a5c9 e4 clr a
| 0x0000a5ca 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000a5cc fe mov r6, a
| 0x0000a5cd 900f99 mov dptr, #0x0f99 ; [0xf99:1]=255 ; 3993
| 0x0000a5d0 f0 movx @dptr, a
| 0x0000a5d1 a3 inc dptr
| 0x0000a5d2 ef mov a, r7
| 0x0000a5d3 f0 movx @dptr, a
| 0x0000a5d4 900006 mov dptr, #0x0006 ; [0x6:1]=255 ; 6
| 0x0000a5d7 1252f5 lcall fcn.000052f5
| 0x0000a5da b50f17 cjne a, 0x0f, 0xa5f4 ; [0xf:1]=255 ; 15
| 0x0000a5dd ee mov a, r6
| 0x0000a5de b5f013 cjne a, 0xf0, 0xa5f4 ; [0xf0:1]=255 ; 240
| 0x0000a5e1 12cba6 lcall fcn.0000cba6
| 0x0000a5e4 900004 mov dptr, #0x0004 ; [0x4:1]=255 ; 4
| 0x0000a5e7 1252f5 lcall fcn.000052f5
| 0x0000a5ea ff mov r7, a
| 0x0000a5eb 900f99 mov dptr, #0x0f99 ; [0xf99:1]=255 ; 3993
| 0x0000a5ee e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000a5f0 f0 movx @dptr, a
| 0x0000a5f1 a3 inc dptr
| 0x0000a5f2 ef mov a, r7
| 0x0000a5f3 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000a57b @ 0xa5da(x), 0xa5de(x)
| 0x0000a5f4 12cba6 lcall fcn.0000cba6
| 0x0000a5f7 900002 mov dptr, #0x0002 ; [0x2:1]=255 ; 2
| 0x0000a5fa 1252f5 lcall fcn.000052f5
| 0x0000a5fd ff mov r7, a
| 0x0000a5fe 900f99 mov dptr, #0x0f99 ; [0xf99:1]=255 ; 3993
| 0x0000a601 e0 movx a, @dptr
| 0x0000a602 b5f00a cjne a, 0xf0, 0xa60f ; [0xf0:1]=255 ; 240
| 0x0000a605 a3 inc dptr
| 0x0000a606 e0 movx a, @dptr
| 0x0000a607 b50f05 cjne a, 0x0f, 0xa60f ; [0xf:1]=255 ; 15
| 0x0000a60a 7f00 mov r7, #0x00
| 0x0000a60c 02a660 ljmp 0xa660
| ; CODE XREFS from fcn.0000a57b @ 0xa602(x), 0xa607(x)
| 0x0000a60f 1252ca lcall fcn.000052ca
| 0x0000a612 ff mov r7, a
| 0x0000a613 aef0 mov r6, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000a615 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000a618 ee mov a, r6
| 0x0000a619 f0 movx @dptr, a
| 0x0000a61a a3 inc dptr
| 0x0000a61b ef mov a, r7
| 0x0000a61c f0 movx @dptr, a
| 0x0000a61d 900d3b mov dptr, #0x0d3b ; ';\r'
| ; [0xd3b:1]=255 ; 3387
| 0x0000a620 e0 movx a, @dptr
| 0x0000a621 fc mov r4, a
| 0x0000a622 a3 inc dptr
| 0x0000a623 e0 movx a, @dptr
| 0x0000a624 fd mov r5, a
| 0x0000a625 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000a628 ec mov a, r4
| 0x0000a629 f0 movx @dptr, a
| 0x0000a62a a3 inc dptr
| 0x0000a62b ed mov a, r5
| 0x0000a62c f0 movx @dptr, a
| 0x0000a62d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a62f 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x0000a631 e0 movx a, @dptr
| 0x0000a632 540f anl a, #0x0f
| 0x0000a634 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000a636 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000a638 12cb4b lcall fcn.0000cb4b
| 0x0000a63b 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000a63e 12cb9c lcall fcn.0000cb9c
| 0x0000a641 ff mov r7, a
| 0x0000a642 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000a645 e0 movx a, @dptr
| 0x0000a646 fc mov r4, a
| 0x0000a647 a3 inc dptr
| 0x0000a648 e0 movx a, @dptr
| 0x0000a649 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a64b 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x0000a64d ef mov a, r7
| 0x0000a64e 12cb4b lcall fcn.0000cb4b
| 0x0000a651 900f99 mov dptr, #0x0f99 ; [0xf99:1]=255 ; 3993
| 0x0000a654 e0 movx a, @dptr
| 0x0000a655 ff mov r7, a
| 0x0000a656 a3 inc dptr
| 0x0000a657 e0 movx a, @dptr
| 0x0000a658 cf xch a, r7
| 0x0000a659 8ff0 mov 0xf0, r7 ; [0xf0:1]=255 ; 240
| 0x0000a65b 12532d lcall fcn.0000532d
| 0x0000a65e 7f01 mov r7, #0x01
| ; CODE XREFS from fcn.0000a57b @ 0xa58d(x), 0xa60c(x)
| 0x0000a660 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000a662 22 ret
; CALL XREF from fcn.000078d0 @ +0x1a(x)
/ 225: fcn.0000a663 ();
| 0x0000a663 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000a665 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000a668 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000a66b e0 movx a, @dptr
| 0x0000a66c 7002 jnz 0xa670
| 0x0000a66e a3 inc dptr
| 0x0000a66f e0 movx a, @dptr
| ; CODE XREF from fcn.0000a663 @ 0xa66c(x)
| 0x0000a670 700c jnz 0xa67e
| 0x0000a672 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000a675 e0 movx a, @dptr
| 0x0000a676 7004 jnz 0xa67c
| 0x0000a678 a3 inc dptr
| 0x0000a679 e0 movx a, @dptr
| 0x0000a67a 6402 xrl a, #0x02
| ; CODE XREF from fcn.0000a663 @ 0xa676(x)
| 0x0000a67c 6003 jz 0xa681
| ; CODE XREF from fcn.0000a663 @ 0xa670(x)
| 0x0000a67e 12e49c lcall fcn.0000e49c
| ; CODE XREF from fcn.0000a663 @ 0xa67c(x)
| 0x0000a681 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x0000a684 e0 movx a, @dptr
| 0x0000a685 247f add a, #0x7f
| 0x0000a687 6017 jz 0xa6a0
| 0x0000a689 14 dec a
| 0x0000a68a 6031 jz 0xa6bd
| 0x0000a68c 2402 add a, #0x02
| 0x0000a68e 6003 jz 0xa693
| 0x0000a690 02a729 ljmp 0xa729
| ; CODE XREF from fcn.0000a663 @ 0xa68e(x)
| 0x0000a693 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000a696 e0 movx a, @dptr
| 0x0000a697 7002 jnz 0xa69b
| 0x0000a699 a3 inc dptr
| 0x0000a69a e0 movx a, @dptr
| ; CODE XREF from fcn.0000a663 @ 0xa697(x)
| 0x0000a69b 6017 jz 0xa6b4
| 0x0000a69d 02a729 ljmp 0xa729
| ; CODE XREF from fcn.0000a663 @ 0xa687(x)
| 0x0000a6a0 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000a6a3 e0 movx a, @dptr
| 0x0000a6a4 b4040a cjne a, #0x04, 0xa6b1
| 0x0000a6a7 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000a6aa e0 movx a, @dptr
| 0x0000a6ab 7002 jnz 0xa6af
| 0x0000a6ad a3 inc dptr
| 0x0000a6ae e0 movx a, @dptr
| ; CODE XREF from fcn.0000a663 @ 0xa6ab(x)
| 0x0000a6af 6003 jz 0xa6b4
| ; CODE XREF from fcn.0000a663 @ 0xa6a4(x)
| 0x0000a6b1 02a729 ljmp 0xa729
| ; CODE XREFS from fcn.0000a663 @ 0xa69b(x), 0xa6af(x)
| 0x0000a6b4 7a95 mov r2, #0x95
| 0x0000a6b6 79d1 mov r1, #0xd1
| 0x0000a6b8 12d280 lcall fcn.0000d280
| 0x0000a6bb 806f sjmp 0xa72c
| ; CODE XREF from fcn.0000a663 @ 0xa68a(x)
| 0x0000a6bd 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000a6c0 e0 movx a, @dptr
| 0x0000a6c1 b40406 cjne a, #0x04, 0xa6ca
| 0x0000a6c4 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000a6c7 e0 movx a, @dptr
| 0x0000a6c8 6002 jz 0xa6cc
| ; CODE XREF from fcn.0000a663 @ 0xa6c1(x)
| 0x0000a6ca 805d sjmp 0xa729
| ; CODE XREF from fcn.0000a663 @ 0xa6c8(x)
| 0x0000a6cc 12d2b3 lcall fcn.0000d2b3
| 0x0000a6cf 6020 jz 0xa6f1
| 0x0000a6d1 247f add a, #0x7f
| 0x0000a6d3 6034 jz 0xa709
| 0x0000a6d5 2402 add a, #0x02
| 0x0000a6d7 704e jnz 0xa727
| 0x0000a6d9 900f73 mov dptr, #0x0f73 ; 's\x0f'
| ; [0xf73:1]=255 ; 3955
| 0x0000a6dc e0 movx a, @dptr
| 0x0000a6dd 7bff mov r3, #0xff
| 0x0000a6df b40306 cjne a, #0x03, 0xa6e8
| 0x0000a6e2 7a95 mov r2, #0x95
| 0x0000a6e4 79cf mov r1, #0xcf
| 0x0000a6e6 8004 sjmp 0xa6ec
| ; CODE XREF from fcn.0000a663 @ 0xa6df(x)
| 0x0000a6e8 7a95 mov r2, #0x95
| 0x0000a6ea 79d1 mov r1, #0xd1
| ; CODE XREF from fcn.0000a663 @ 0xa6e6(x)
| 0x0000a6ec 12d282 lcall fcn.0000d282
| 0x0000a6ef 802e sjmp 0xa71f
| ; CODE XREF from fcn.0000a663 @ 0xa6cf(x)
| 0x0000a6f1 900f74 mov dptr, #0x0f74 ; 't\x0f'
| ; [0xf74:1]=255 ; 3956
| 0x0000a6f4 e0 movx a, @dptr
| 0x0000a6f5 7bff mov r3, #0xff
| 0x0000a6f7 b40306 cjne a, #0x03, 0xa700
| 0x0000a6fa 7a95 mov r2, #0x95
| 0x0000a6fc 79cf mov r1, #0xcf
| 0x0000a6fe 8004 sjmp 0xa704
| ; CODE XREF from fcn.0000a663 @ 0xa6f7(x)
| 0x0000a700 7a95 mov r2, #0x95
| 0x0000a702 79d1 mov r1, #0xd1
| ; CODE XREF from fcn.0000a663 @ 0xa6fe(x)
| 0x0000a704 12d282 lcall fcn.0000d282
| 0x0000a707 8016 sjmp 0xa71f
| ; CODE XREF from fcn.0000a663 @ 0xa6d3(x)
| 0x0000a709 900f75 mov dptr, #0x0f75 ; 'u\x0f'
| ; [0xf75:1]=255 ; 3957
| 0x0000a70c e0 movx a, @dptr
| 0x0000a70d 7bff mov r3, #0xff
| 0x0000a70f b40306 cjne a, #0x03, 0xa718
| 0x0000a712 7a95 mov r2, #0x95
| 0x0000a714 79cf mov r1, #0xcf
| 0x0000a716 8004 sjmp 0xa71c
| ; CODE XREF from fcn.0000a663 @ 0xa70f(x)
| 0x0000a718 7a95 mov r2, #0x95
| 0x0000a71a 79d1 mov r1, #0xd1
| ; CODE XREF from fcn.0000a663 @ 0xa716(x)
| 0x0000a71c 12d282 lcall fcn.0000d282
| ; CODE XREFS from fcn.0000a663 @ 0xa6ef(x), 0xa707(x)
| 0x0000a71f 12d2a4 lcall fcn.0000d2a4
| 0x0000a722 7402 mov a, #0x02
| 0x0000a724 f0 movx @dptr, a
| 0x0000a725 8005 sjmp 0xa72c
| ; CODE XREF from fcn.0000a663 @ 0xa6d7(x)
| 0x0000a727 8000 sjmp 0xa729
| ; CODE XREFS from fcn.0000a663 @ 0xa690(x), 0xa69d(x), 0xa6b1(x), 0xa6ca(x), 0xa727(x)
| 0x0000a729 12e49c lcall fcn.0000e49c
| ; CODE XREFS from fcn.0000a663 @ 0xa6bb(x), 0xa725(x)
| 0x0000a72c 12d28e lcall fcn.0000d28e
| 0x0000a72f 6010 jz 0xa741
| ; CODE XREF from fcn.0000a663 @ 0xa733(x)
| 0x0000a731 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000a733 20e7fb jb 0xe0.7, 0xa731 ; [0xe0:1]=255 ; 224
| 0x0000a736 12d26c lcall fcn.0000d26c
| 0x0000a739 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000a73c f0 movx @dptr, a
| 0x0000a73d a3 inc dptr
| 0x0000a73e 7402 mov a, #0x02
| 0x0000a740 f0 movx @dptr, a
| ; CODE XREF from fcn.0000a663 @ 0xa72f(x)
| 0x0000a741 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000a743 22 ret
; CODE XREF from fcn.0000a744 @ 0xa81c(x)
; CALL XREF from fcn.0000e023 @ 0xe04a(x)
/ 220: fcn.0000a744 ();
| 0x0000a744 9001bc mov dptr, #0x01bc ; [0x1bc:1]=255 ; 444
| 0x0000a747 e0 movx a, @dptr
| 0x0000a748 fe mov r6, a
| 0x0000a749 a3 inc dptr
| 0x0000a74a e0 movx a, @dptr
| 0x0000a74b ff mov r7, a
| 0x0000a74c 9001ba mov dptr, #0x01ba ; [0x1ba:1]=255 ; 442
| 0x0000a74f e0 movx a, @dptr
| 0x0000a750 6e xrl a, r6
| 0x0000a751 7003 jnz 0xa756
| 0x0000a753 a3 inc dptr
| 0x0000a754 e0 movx a, @dptr
| 0x0000a755 6f xrl a, r7
| ; CODE XREF from fcn.0000a744 @ 0xa751(x)
| 0x0000a756 7003 jnz 0xa75b
| 0x0000a758 02a81f ljmp 0xa81f
| ; CODE XREF from fcn.0000a744 @ 0xa756(x)
| 0x0000a75b 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a75e 12948d lcall fcn.0000948d
| 0x0000a761 1293cb lcall fcn.000093cb
| 0x0000a764 12d217 lcall fcn.0000d217
| 0x0000a767 ef mov a, r7
| 0x0000a768 7003 jnz 0xa76d
| 0x0000a76a 02a81f ljmp 0xa81f
| ; CODE XREF from fcn.0000a744 @ 0xa768(x)
| 0x0000a76d 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a770 12946f lcall fcn.0000946f
| 0x0000a773 7b10 mov r3, #0x10
| 0x0000a775 12bc2a lcall fcn.0000bc2a
| 0x0000a778 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a77b 1293a7 lcall fcn.000093a7
| 0x0000a77e e0 movx a, @dptr
| 0x0000a77f 24f8 add a, #0xf8
| 0x0000a781 24f9 add a, #0xf9
| 0x0000a783 503b jnc 0xa7c0
| 0x0000a785 240a add a, #0x0a
| 0x0000a787 7051 jnz 0xa7da
| 0x0000a789 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000a78b 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000a78d a3 inc dptr
| 0x0000a78e e0 movx a, @dptr
| 0x0000a78f ff mov r7, a
| 0x0000a790 64fa xrl a, #0xfa
| 0x0000a792 6009 jz 0xa79d
| 0x0000a794 ef mov a, r7
| 0x0000a795 64fc xrl a, #0xfc
| 0x0000a797 6004 jz 0xa79d
| 0x0000a799 ef mov a, r7
| 0x0000a79a b4fb10 cjne a, #0xfb, 0xa7ad
| ; CODE XREFS from fcn.0000a744 @ 0xa792(x), 0xa797(x)
| 0x0000a79d 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a7a0 12937e lcall fcn.0000937e
| 0x0000a7a3 a3 inc dptr
| 0x0000a7a4 e0 movx a, @dptr
| 0x0000a7a5 fd mov r5, a
| 0x0000a7a6 7f01 mov r7, #0x01
| 0x0000a7a8 12e338 lcall fcn.0000e338
| 0x0000a7ab 802d sjmp 0xa7da
| ; CODE XREF from fcn.0000a744 @ 0xa79a(x)
| 0x0000a7ad 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a7b0 12937e lcall fcn.0000937e
| 0x0000a7b3 a3 inc dptr
| 0x0000a7b4 e0 movx a, @dptr
| 0x0000a7b5 64f8 xrl a, #0xf8
| 0x0000a7b7 7021 jnz 0xa7da
| 0x0000a7b9 7f01 mov r7, #0x01
| 0x0000a7bb 12b7db lcall fcn.0000b7db
| 0x0000a7be 801a sjmp 0xa7da
| ; CODE XREF from fcn.0000a744 @ 0xa783(x)
| 0x0000a7c0 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a7c3 12937e lcall fcn.0000937e
| 0x0000a7c6 129444 lcall fcn.00009444
| 0x0000a7c9 129380 lcall fcn.00009380
| 0x0000a7cc 12945a lcall fcn.0000945a
| 0x0000a7cf 129380 lcall fcn.00009380
| 0x0000a7d2 12947b lcall fcn.0000947b
| 0x0000a7d5 7f02 mov r7, #0x02
| 0x0000a7d7 12ce59 lcall fcn.0000ce59
| ; CODE XREFS from fcn.0000a744 @ 0xa787(x), 0xa7ab(x), 0xa7b7(x), 0xa7be(x)
| 0x0000a7da 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a7dd 12937e lcall fcn.0000937e
| 0x0000a7e0 129444 lcall fcn.00009444
| 0x0000a7e3 129380 lcall fcn.00009380
| 0x0000a7e6 12945a lcall fcn.0000945a
| 0x0000a7e9 129380 lcall fcn.00009380
| 0x0000a7ec 12947b lcall fcn.0000947b
| 0x0000a7ef 7f01 mov r7, #0x01
| 0x0000a7f1 12ce59 lcall fcn.0000ce59
| 0x0000a7f4 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000a7f7 12942a lcall fcn.0000942a
| 0x0000a7fa a3 inc dptr
| 0x0000a7fb e0 movx a, @dptr
| 0x0000a7fc fe mov r6, a
| 0x0000a7fd 54f0 anl a, #0xf0
| 0x0000a7ff ff mov r7, a
| ; CODE XREFS from fcn.0000acbf @ +0x13d(x), +0x146(x)
| 0x0000a800 bfb012 cjne r7, #0xb0, 0xa815
| ; CODE XREFS from fcn.0000acbf @ +0x150(x), +0x167(x)
| 0x0000a803 129453 lcall fcn.00009453
| 0x0000a806 e0 movx a, @dptr
| 0x0000a807 ff mov r7, a
| 0x0000a808 129453 lcall fcn.00009453
| 0x0000a80b a3 inc dptr
| 0x0000a80c e0 movx a, @dptr
| 0x0000a80d fd mov r5, a
| 0x0000a80e ee mov a, r6
| 0x0000a80f 540f anl a, #0x0f
| 0x0000a811 fb mov r3, a
| 0x0000a812 12dbe4 lcall fcn.0000dbe4
| ; CODE XREF from fcn.0000a744 @ 0xa800(x)
| 0x0000a815 7e01 mov r6, #0x01
| 0x0000a817 7fba mov r7, #0xba
| 0x0000a819 12df97 lcall fcn.0000df97
| 0x0000a81c 02a744 ljmp fcn.0000a744
| ; CODE XREFS from fcn.0000a744 @ 0xa758(x), 0xa76a(x)
\ 0x0000a81f 22 ret
; CALL XREF from fcn.0000c461 @ +0x90(x)
/ 208: fcn.0000a820 ();
| 0x0000a820 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000a822 75d010 mov 0xd0, #0x10 ; [0xd0:1]=255 ; 16
| 0x0000a825 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x0000a827 75f003 mov 0xf0, #0x03 ; [0xf0:1]=255 ; 3
| 0x0000a82a a4 mul ab
| 0x0000a82b 248e add a, #0x8e
| 0x0000a82d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a82f e4 clr a
| 0x0000a830 340b addc a, #0x0b
| 0x0000a832 af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x0000a834 f52c mov 0x2c, a ; [0x2c:1]=255 ; 44
| 0x0000a836 8f2d mov 0x2d, r7 ; [0x2d:1]=255 ; 45
| 0x0000a838 e5bd mov a, 0xbd ; [0xbd:1]=255 ; 189
| 0x0000a83a f4 cpl a
| 0x0000a83b fe mov r6, a
| 0x0000a83c e5be mov a, 0xbe ; [0xbe:1]=255 ; 190
| 0x0000a83e f4 cpl a
| 0x0000a83f 852c83 mov 0x83, 0x2c ; [0x2c:1]=255 ; 44
| 0x0000a842 f0 movx @dptr, a
| 0x0000a843 ce xch a, r6
| 0x0000a844 12cadb lcall fcn.0000cadb
| 0x0000a847 f4 cpl a
| 0x0000a848 547f anl a, #0x7f
| 0x0000a84a fd mov r5, a
| 0x0000a84b c3 clr c
| 0x0000a84c 9403 subb a, #0x03
| 0x0000a84e 5002 jnc 0xa852
| 0x0000a850 e4 clr a
| 0x0000a851 fd mov r5, a
| ; CODE XREF from fcn.0000a820 @ 0xa84e(x)
| 0x0000a852 30133d jnb 0x22.3, 0xa892 ; [0x22:1]=255 ; 34
| 0x0000a855 12ca79 lcall fcn.0000ca79
| 0x0000a858 e0 movx a, @dptr
| 0x0000a859 ff mov r7, a
| 0x0000a85a ed mov a, r5
| 0x0000a85b fb mov r3, a
| 0x0000a85c ef mov a, r7
| 0x0000a85d 2b add a, r3
| 0x0000a85e fe mov r6, a
| 0x0000a85f e4 clr a
| 0x0000a860 33 rlc a
| 0x0000a861 900d66 mov dptr, #0x0d66 ; 'f\r'
| ; [0xd66:1]=255 ; 3430
| 0x0000a864 f0 movx @dptr, a
| 0x0000a865 a3 inc dptr
| 0x0000a866 ce xch a, r6
| 0x0000a867 f0 movx @dptr, a
| 0x0000a868 900d66 mov dptr, #0x0d66 ; 'f\r'
| ; [0xd66:1]=255 ; 3430
| 0x0000a86b e0 movx a, @dptr
| 0x0000a86c c3 clr c
| 0x0000a86d 13 rrc a
| 0x0000a86e fe mov r6, a
| 0x0000a86f a3 inc dptr
| 0x0000a870 e0 movx a, @dptr
| 0x0000a871 13 rrc a
| 0x0000a872 ff mov r7, a
| 0x0000a873 900d66 mov dptr, #0x0d66 ; 'f\r'
| ; [0xd66:1]=255 ; 3430
| 0x0000a876 ee mov a, r6
| 0x0000a877 f0 movx @dptr, a
| 0x0000a878 a3 inc dptr
| 0x0000a879 ef mov a, r7
| 0x0000a87a f0 movx @dptr, a
| 0x0000a87b d3 setb c
| 0x0000a87c 9406 subb a, #0x06
| 0x0000a87e ee mov a, r6
| 0x0000a87f 9400 subb a, #0x00
| 0x0000a881 4008 jc 0xa88b
| 0x0000a883 900d66 mov dptr, #0x0d66 ; 'f\r'
| ; [0xd66:1]=255 ; 3430
| 0x0000a886 a3 inc dptr
| 0x0000a887 e0 movx a, @dptr
| 0x0000a888 ff mov r7, a
| 0x0000a889 8002 sjmp 0xa88d
| ; CODE XREF from fcn.0000a820 @ 0xa881(x)
| 0x0000a88b 7f06 mov r7, #0x06
| ; CODE XREF from fcn.0000a820 @ 0xa889(x)
| 0x0000a88d 12ca79 lcall fcn.0000ca79
| 0x0000a890 ef mov a, r7
| 0x0000a891 f0 movx @dptr, a
| ; CODE XREF from fcn.0000a820 @ 0xa852(x)
| 0x0000a892 12ca79 lcall fcn.0000ca79
| 0x0000a895 e0 movx a, @dptr
| 0x0000a896 ff mov r7, a
| 0x0000a897 ed mov a, r5
| 0x0000a898 d3 setb c
| 0x0000a899 9f subb a, r7
| 0x0000a89a 4005 jc 0xa8a1
| 0x0000a89c ed mov a, r5
| 0x0000a89d 9f subb a, r7
| 0x0000a89e ff mov r7, a
| 0x0000a89f 8002 sjmp 0xa8a3
| ; CODE XREF from fcn.0000a820 @ 0xa89a(x)
| 0x0000a8a1 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000a820 @ 0xa89f(x)
| 0x0000a8a3 ad17 mov r5, 0x17 ; [0x17:1]=255 ; 23
| 0x0000a8a5 ed mov a, r5
| 0x0000a8a6 c3 clr c
| 0x0000a8a7 940b subb a, #0x0b
| 0x0000a8a9 5014 jnc 0xa8bf
| 0x0000a8ab 12cab8 lcall fcn.0000cab8
| 0x0000a8ae e0 movx a, @dptr
| 0x0000a8af d3 setb c
| 0x0000a8b0 9400 subb a, #0x00
| 0x0000a8b2 4002 jc 0xa8b6
| 0x0000a8b4 8009 sjmp 0xa8bf
| ; CODE XREF from fcn.0000a820 @ 0xa8b2(x)
| 0x0000a8b6 12ca9d lcall fcn.0000ca9d
| 0x0000a8b9 a3 inc dptr
| 0x0000a8ba a3 inc dptr
| 0x0000a8bb e4 clr a
| 0x0000a8bc f0 movx @dptr, a
| 0x0000a8bd 8007 sjmp 0xa8c6
| ; CODE XREFS from fcn.0000a820 @ 0xa8a9(x), 0xa8b4(x)
| 0x0000a8bf 12ca9d lcall fcn.0000ca9d
| 0x0000a8c2 a3 inc dptr
| 0x0000a8c3 a3 inc dptr
| 0x0000a8c4 ed mov a, r5
| 0x0000a8c5 f0 movx @dptr, a
| ; CODE XREF from fcn.0000a820 @ 0xa8bd(x)
| 0x0000a8c6 af15 mov r7, 0x15 ; [0x15:1]=255 ; 21
| 0x0000a8c8 12cab8 lcall fcn.0000cab8
| 0x0000a8cb ed mov a, r5
| 0x0000a8cc f0 movx @dptr, a
| 0x0000a8cd e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x0000a8cf 30e008 jnb 0xe0.0, 0xa8da ; [0xe0:1]=255 ; 224
| 0x0000a8d2 d20c setb 0x21.4 ; [0x21:1]=255 ; 33
| 0x0000a8d4 c3 clr c
| 0x0000a8d5 13 rrc a
| 0x0000a8d6 900dff mov dptr, #0x0dff ; [0xdff:1]=255 ; 3583
| 0x0000a8d9 f0 movx @dptr, a
| ; CODE XREF from fcn.0000a820 @ 0xa8cf(x)
| 0x0000a8da 900df4 mov dptr, #0x0df4 ; [0xdf4:1]=255 ; 3572
| 0x0000a8dd e4 clr a
| 0x0000a8de 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000a8e1 12529e lcall fcn.0000529e
| 0x0000a8e4 052b inc 0x2b ; [0x2b:1]=255 ; 43
| 0x0000a8e6 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
| 0x0000a8e8 b43202 cjne a, #0x32, 0xa8ed
| 0x0000a8eb 052a inc 0x2a ; [0x2a:1]=255 ; 42
| ; CODE XREF from fcn.0000a820 @ 0xa8e8(x)
| 0x0000a8ed d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000a8ef 22 ret
; CODE XREF from fcn.00002400 @ +0xf(x)
0x0000a8f0 c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x0000a8f2 c0f0 push 0xf0 ; [0xf0:1]=255 ; 240
0x0000a8f4 c083 push 0x83 ; [0x83:1]=255 ; 131
0x0000a8f6 c082 push 0x82 ; [0x82:1]=255 ; 130
0x0000a8f8 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x0000a8fa 75d000 mov 0xd0, #0x00 ; [0xd0:1]=255
0x0000a8fd c000 push r0
0x0000a8ff c001 push 0x01 ; [0x1:1]=255 ; 1
0x0000a901 c002 push 0x02 ; [0x2:1]=255 ; 2
0x0000a903 c003 push 0x03 ; [0x3:1]=255 ; 3
0x0000a905 c004 push 0x04 ; [0x4:1]=255 ; 4
0x0000a907 c005 push 0x05 ; [0x5:1]=255 ; 5
0x0000a909 c006 push 0x06 ; [0x6:1]=255 ; 6
; CODE XREF from fcn.0000acbf @ +0x11f(x)
0x0000a90b c007 push 0x07 ; [0x7:1]=255 ; 7
0x0000a90d 30980d jnb 0x98.0, 0xa91d ; [0x98:1]=255 ; 152
0x0000a910 900d6b mov dptr, #0x0d6b ; 'k\r'
; [0xd6b:1]=255 ; 3435
0x0000a913 e599 mov a, 0x99 ; [0x99:1]=255 ; 153
0x0000a915 f0 movx @dptr, a
0x0000a916 c298 clr 0x98.0 ; [0x98:1]=255 ; 152
0x0000a918 e0 movx a, @dptr
0x0000a919 ff mov r7, a
0x0000a91a 12e2aa lcall fcn.0000e2aa
; CODE XREF from fcn.0000a820 @ +0xed(x)
0x0000a91d 209903 jb 0x98.1, 0xa923 ; [0x98:1]=255 ; 152
0x0000a920 02a9a1 ljmp 0xa9a1
; CODE XREF from fcn.0000a820 @ +0xfd(x)
0x0000a923 900f4e mov dptr, #0x0f4e ; 'N\x0f'
; [0xf4e:1]=255 ; 3918
0x0000a926 e0 movx a, @dptr
0x0000a927 ff mov r7, a
0x0000a928 a3 inc dptr
0x0000a929 e0 movx a, @dptr
0x0000a92a 6f xrl a, r7
0x0000a92b 7059 jnz 0xa986
0x0000a92d 12e606 lcall fcn.0000e606
0x0000a930 ef mov a, r7
0x0000a931 6006 jz 0xa939
0x0000a933 c299 clr 0x98.1 ; [0x98:1]=255 ; 152
0x0000a935 c214 clr 0x22.4 ; [0x22:1]=255 ; 34
0x0000a937 8068 sjmp 0xa9a1
; CODE XREF from fcn.0000a820 @ +0x111(x)
0x0000a939 12ded3 lcall fcn.0000ded3
0x0000a93c 900d6c mov dptr, #0x0d6c ; 'l\r'
; [0xd6c:1]=255 ; 3436
0x0000a93f ee mov a, r6
0x0000a940 f0 movx @dptr, a
0x0000a941 a3 inc dptr
0x0000a942 ef mov a, r7
0x0000a943 f0 movx @dptr, a
0x0000a944 d214 setb 0x22.4 ; [0x22:1]=255 ; 34
0x0000a946 900d6c mov dptr, #0x0d6c ; 'l\r'
; [0xd6c:1]=255 ; 3436
0x0000a949 e0 movx a, @dptr
0x0000a94a fe mov r6, a
0x0000a94b a3 inc dptr
0x0000a94c e0 movx a, @dptr
0x0000a94d ff mov r7, a
0x0000a94e f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x0000a950 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
0x0000a952 e0 movx a, @dptr
0x0000a953 90e784 mov dptr, #0xe784 ; [0xe784:1]=0
0x0000a956 93 movc a, @a+dptr
0x0000a957 900f4f mov dptr, #0x0f4f ; 'O\x0f'
; [0xf4f:1]=255 ; 3919
0x0000a95a f0 movx @dptr, a
0x0000a95b 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
0x0000a95d 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
0x0000a95f a3 inc dptr
0x0000a960 e0 movx a, @dptr
0x0000a961 900f49 mov dptr, #0x0f49 ; 'I\x0f'
; [0xf49:1]=255 ; 3913
0x0000a964 f0 movx @dptr, a
0x0000a965 900d6c mov dptr, #0x0d6c ; 'l\r'
; [0xd6c:1]=255 ; 3436
0x0000a968 a3 inc dptr
0x0000a969 e0 movx a, @dptr
0x0000a96a f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x0000a96c 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
0x0000a96e a3 inc dptr
0x0000a96f a3 inc dptr
0x0000a970 e0 movx a, @dptr
0x0000a971 900f4a mov dptr, #0x0f4a ; 'J\x0f'
; [0xf4a:1]=255 ; 3914
0x0000a974 f0 movx @dptr, a
0x0000a975 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
0x0000a977 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
0x0000a979 a3 inc dptr
0x0000a97a a3 inc dptr
0x0000a97b a3 inc dptr
0x0000a97c e0 movx a, @dptr
0x0000a97d 900f4b mov dptr, #0x0f4b ; 'K\x0f'
; [0xf4b:1]=255 ; 3915
0x0000a980 f0 movx @dptr, a
0x0000a981 900f4e mov dptr, #0x0f4e ; 'N\x0f'
; [0xf4e:1]=255 ; 3918
0x0000a984 e4 clr a
0x0000a985 f0 movx @dptr, a
; CODE XREF from fcn.0000a820 @ +0x10b(x)
0x0000a986 900f4e mov dptr, #0x0f4e ; 'N\x0f'
; [0xf4e:1]=255 ; 3918
0x0000a989 e0 movx a, @dptr
0x0000a98a ff mov r7, a
0x0000a98b 04 inc a
0x0000a98c f0 movx @dptr, a
0x0000a98d 7449 mov a, #0x49 ; 'I'
0x0000a98f 2f add a, r7
0x0000a990 f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x0000a992 e4 clr a
0x0000a993 340f addc a, #0x0f
0x0000a995 f583 mov 0x83, a ; [0x83:1]=255 ; 131
0x0000a997 e0 movx a, @dptr
0x0000a998 900d6b mov dptr, #0x0d6b ; 'k\r'
; [0xd6b:1]=255 ; 3435
0x0000a99b f0 movx @dptr, a
0x0000a99c c299 clr 0x98.1 ; [0x98:1]=255 ; 152
0x0000a99e e0 movx a, @dptr
0x0000a99f f599 mov 0x99, a ; [0x99:1]=255 ; 153
; CODE XREFS from fcn.0000a820 @ +0x100(x), +0x117(x)
0x0000a9a1 d007 pop 0x07 ; [0x7:1]=255 ; 7
0x0000a9a3 d006 pop 0x06 ; [0x6:1]=255 ; 6
0x0000a9a5 d005 pop 0x05 ; [0x5:1]=255 ; 5
0x0000a9a7 d004 pop 0x04 ; [0x4:1]=255 ; 4
0x0000a9a9 d003 pop 0x03 ; [0x3:1]=255 ; 3
0x0000a9ab d002 pop 0x02 ; [0x2:1]=255 ; 2
0x0000a9ad d001 pop 0x01 ; [0x1:1]=255 ; 1
0x0000a9af d000 pop 0x00
0x0000a9b1 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x0000a9b3 d082 pop 0x82 ; [0x82:1]=255 ; 130
0x0000a9b5 d083 pop 0x83 ; [0x83:1]=255 ; 131
0x0000a9b7 d0f0 pop 0xf0 ; [0xf0:1]=255 ; 240
0x0000a9b9 d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
0x0000a9bb 32 reti
; CALL XREF from fcn.00002400 @ 0x7fe7(x)
/ 194: fcn.0000a9bc ();
| 0x0000a9bc 1296dc lcall fcn.000096dc
| 0x0000a9bf 9432 subb a, #0x32
| 0x0000a9c1 502f jnc 0xa9f2
| 0x0000a9c3 ef mov a, r7
| 0x0000a9c4 20e00f jb 0xe0.0, 0xa9d6 ; [0xe0:1]=255 ; 224
| 0x0000a9c7 a3 inc dptr
| 0x0000a9c8 e0 movx a, @dptr
| 0x0000a9c9 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a9cb 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a9cd 247d add a, #0x7d
| 0x0000a9cf f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a9d1 e4 clr a
| 0x0000a9d2 34ad addc a, #0xad
| 0x0000a9d4 8055 sjmp 0xaa2b
| ; CODE XREF from fcn.0000a9bc @ 0xa9c4(x)
| 0x0000a9d6 900de6 mov dptr, #0x0de6 ; [0xde6:1]=255 ; 3558
| 0x0000a9d9 e0 movx a, @dptr
| 0x0000a9da 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a9dc 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a9de 247b add a, #0x7b
| 0x0000a9e0 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000a9e2 e4 clr a
| 0x0000a9e3 34ad addc a, #0xad
| 0x0000a9e5 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000a9e7 12968b lcall fcn.0000968b
| 0x0000a9ea 900de6 mov dptr, #0x0de6 ; [0xde6:1]=255 ; 3558
| 0x0000a9ed e0 movx a, @dptr
| 0x0000a9ee 04 inc a
| 0x0000a9ef f0 movx @dptr, a
| 0x0000a9f0 803e sjmp 0xaa30
| ; CODE XREF from fcn.0000a9bc @ 0xa9c1(x)
| 0x0000a9f2 1296dc lcall fcn.000096dc
| 0x0000a9f5 943a subb a, #0x3a
| 0x0000a9f7 500c jnc 0xaa05
| 0x0000a9f9 ef mov a, r7
| 0x0000a9fa 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000a9fc 247b add a, #0x7b
| 0x0000a9fe f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000aa00 e4 clr a
| 0x0000aa01 34ad addc a, #0xad
| 0x0000aa03 8026 sjmp 0xaa2b
| ; CODE XREF from fcn.0000a9bc @ 0xa9f7(x)
| 0x0000aa05 1296dc lcall fcn.000096dc
| 0x0000aa08 943c subb a, #0x3c
| 0x0000aa0a 500e jnc 0xaa1a
| 0x0000aa0c ef mov a, r7
| 0x0000aa0d 20e005 jb 0xe0.0, 0xaa15 ; [0xe0:1]=255 ; 224
| 0x0000aa10 90adef mov dptr, #0xadef ; [0xadef:1]=11
| 0x0000aa13 8018 sjmp 0xaa2d
| ; CODE XREF from fcn.0000a9bc @ 0xaa0d(x)
| 0x0000aa15 90adf1 mov dptr, #0xadf1 ; [0xadf1:1]=11
| 0x0000aa18 8013 sjmp 0xaa2d
| ; CODE XREF from fcn.0000a9bc @ 0xaa0a(x)
| 0x0000aa1a 1296dc lcall fcn.000096dc
| 0x0000aa1d 943e subb a, #0x3e
| 0x0000aa1f 500f jnc 0xaa30
| 0x0000aa21 ef mov a, r7
| 0x0000aa22 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000aa24 247b add a, #0x7b
| 0x0000aa26 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000aa28 e4 clr a
| 0x0000aa29 34ad addc a, #0xad
| ; CODE XREFS from fcn.0000a9bc @ 0xa9d4(x), 0xaa03(x)
| 0x0000aa2b f583 mov 0x83, a ; [0x83:1]=255 ; 131
| ; CODE XREFS from fcn.0000a9bc @ 0xaa13(x), 0xaa18(x)
| 0x0000aa2d 12968b lcall fcn.0000968b
| ; CODE XREFS from fcn.0000a9bc @ 0xa9f0(x), 0xaa1f(x)
| 0x0000aa30 900de5 mov dptr, #0x0de5 ; [0xde5:1]=255 ; 3557
| 0x0000aa33 e0 movx a, @dptr
| 0x0000aa34 ff mov r7, a
| 0x0000aa35 6437 xrl a, #0x37
| 0x0000aa37 6034 jz 0xaa6d
| 0x0000aa39 ef mov a, r7
| 0x0000aa3a 2428 add a, #0x28
| 0x0000aa3c ff mov r7, a
| 0x0000aa3d d3 setb c
| 0x0000aa3e 945f subb a, #0x5f
| 0x0000aa40 4001 jc 0xaa43
| 0x0000aa42 1f dec r7
| ; CODE XREF from fcn.0000a9bc @ 0xaa40(x)
| 0x0000aa43 1296c1 lcall fcn.000096c1
| 0x0000aa46 e0 movx a, @dptr
| 0x0000aa47 fe mov r6, a
| 0x0000aa48 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000aa4b e0 movx a, @dptr
| 0x0000aa4c fd mov r5, a
| 0x0000aa4d 6e xrl a, r6
| 0x0000aa4e 601d jz 0xaa6d
| 0x0000aa50 7b01 mov r3, #0x01
| 0x0000aa52 7a03 mov r2, #0x03
| 0x0000aa54 7979 mov r1, #0x79 ; 'y'
| 0x0000aa56 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000aa59 ef mov a, r7
| 0x0000aa5a f0 movx @dptr, a
| 0x0000aa5b a3 inc dptr
| 0x0000aa5c ed mov a, r5
| 0x0000aa5d f0 movx @dptr, a
| 0x0000aa5e 7db2 mov r5, #0xb2
| 0x0000aa60 12a1cb lcall fcn.0000a1cb
| 0x0000aa63 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000aa66 e0 movx a, @dptr
| 0x0000aa67 ff mov r7, a
| 0x0000aa68 1296c1 lcall fcn.000096c1
| 0x0000aa6b ef mov a, r7
| 0x0000aa6c f0 movx @dptr, a
| ; CODE XREFS from fcn.0000a9bc @ 0xaa37(x), 0xaa4e(x)
| 0x0000aa6d 900de5 mov dptr, #0x0de5 ; [0xde5:1]=255 ; 3557
| 0x0000aa70 e0 movx a, @dptr
| 0x0000aa71 04 inc a
| 0x0000aa72 f0 movx @dptr, a
| 0x0000aa73 e0 movx a, @dptr
| 0x0000aa74 c3 clr c
| 0x0000aa75 943e subb a, #0x3e
| 0x0000aa77 4004 jc 0xaa7d
| 0x0000aa79 e4 clr a
| 0x0000aa7a f0 movx @dptr, a
| 0x0000aa7b a3 inc dptr
| 0x0000aa7c f0 movx @dptr, a
| ; CODE XREF from fcn.0000a9bc @ 0xaa77(x)
\ 0x0000aa7d 22 ret
; CALL XREF from fcn.0000558a @ 0x5978(x)
; CALL XREFS from fcn.00002400 @ 0x7ee7(x), 0x7f75(x)
; CALL XREF from fcn.0000d4a9 @ 0xd4f1(x)
/ 194: fcn.0000aa7e ();
| 0x0000aa7e c20d clr 0x21.5 ; [0x21:1]=255 ; 33
| 0x0000aa80 900ac5 mov dptr, #0x0ac5 ; [0xac5:1]=255 ; 2757
| 0x0000aa83 e0 movx a, @dptr
| 0x0000aa84 ff mov r7, a
| 0x0000aa85 900ac4 mov dptr, #0x0ac4 ; [0xac4:1]=255 ; 2756
| 0x0000aa88 e0 movx a, @dptr
| 0x0000aa89 2f add a, r7
| 0x0000aa8a ff mov r7, a
| 0x0000aa8b 900ac6 mov dptr, #0x0ac6 ; [0xac6:1]=255 ; 2758
| 0x0000aa8e e0 movx a, @dptr
| 0x0000aa8f 2f add a, r7
| 0x0000aa90 ff mov r7, a
| 0x0000aa91 a3 inc dptr
| 0x0000aa92 e0 movx a, @dptr
| 0x0000aa93 2f add a, r7
| 0x0000aa94 7003 jnz 0xaa99
| 0x0000aa96 02ab3f ljmp 0xab3f
| ; CODE XREF from fcn.0000aa7e @ 0xaa94(x)
| 0x0000aa99 e4 clr a
| 0x0000aa9a 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000aa9d f0 movx @dptr, a
| 0x0000aa9e a3 inc dptr
| 0x0000aa9f f0 movx @dptr, a
| ; CODE XREF from fcn.0000aa7e @ 0xab3c(x)
| 0x0000aaa0 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000aaa3 e0 movx a, @dptr
| 0x0000aaa4 fe mov r6, a
| 0x0000aaa5 a3 inc dptr
| 0x0000aaa6 e0 movx a, @dptr
| 0x0000aaa7 ff mov r7, a
| 0x0000aaa8 c3 clr c
| 0x0000aaa9 9404 subb a, #0x04
| 0x0000aaab ee mov a, r6
| 0x0000aaac 9400 subb a, #0x00
| 0x0000aaae 4003 jc 0xaab3
| 0x0000aab0 02ab3f ljmp 0xab3f
| ; CODE XREF from fcn.0000aa7e @ 0xaaae(x)
| 0x0000aab3 74c4 mov a, #0xc4
| 0x0000aab5 2f add a, r7
| 0x0000aab6 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000aab8 740a mov a, #0x0a
| 0x0000aaba 3e addc a, r6
| 0x0000aabb f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000aabd e0 movx a, @dptr
| 0x0000aabe 6072 jz 0xab32
| 0x0000aac0 9007e1 mov dptr, #0x07e1 ; [0x7e1:1]=255 ; 2017
| 0x0000aac3 e0 movx a, @dptr
| 0x0000aac4 7044 jnz 0xab0a
| 0x0000aac6 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000aac9 a3 inc dptr
| 0x0000aaca e0 movx a, @dptr
| 0x0000aacb 242e add a, #0x2e
| 0x0000aacd f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000aacf 740b mov a, #0x0b
| 0x0000aad1 3e addc a, r6
| 0x0000aad2 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000aad4 e0 movx a, @dptr
| 0x0000aad5 6401 xrl a, #0x01
| 0x0000aad7 7031 jnz 0xab0a
| 0x0000aad9 fd mov r5, a
| 0x0000aada 12e37c lcall fcn.0000e37c
| 0x0000aadd 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000aae0 e0 movx a, @dptr
| 0x0000aae1 fc mov r4, a
| 0x0000aae2 a3 inc dptr
| 0x0000aae3 e0 movx a, @dptr
| 0x0000aae4 fd mov r5, a
| 0x0000aae5 2481 add a, #0x81
| 0x0000aae7 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000aae9 740a mov a, #0x0a
| 0x0000aaeb 3c addc a, r4
| 0x0000aaec f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000aaee 129637 lcall fcn.00009637
| 0x0000aaf1 940f subb a, #0x0f
| 0x0000aaf3 403d jc 0xab32
| 0x0000aaf5 e0 movx a, @dptr
| 0x0000aaf6 ff mov r7, a
| 0x0000aaf7 7481 mov a, #0x81
| 0x0000aaf9 2d add a, r5
| 0x0000aafa f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000aafc 740a mov a, #0x0a
| 0x0000aafe 3c addc a, r4
| 0x0000aaff f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000ab01 ef mov a, r7
| 0x0000ab02 f0 movx @dptr, a
| 0x0000ab03 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x0000ab05 742e mov a, #0x2e ; '.'
| 0x0000ab07 2d add a, r5
| 0x0000ab08 800a sjmp 0xab14
| ; CODE XREFS from fcn.0000aa7e @ 0xaac4(x), 0xaad7(x)
| 0x0000ab0a 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000ab0d e0 movx a, @dptr
| 0x0000ab0e fc mov r4, a
| 0x0000ab0f a3 inc dptr
| 0x0000ab10 e0 movx a, @dptr
| 0x0000ab11 ff mov r7, a
| 0x0000ab12 242e add a, #0x2e
| ; CODE XREF from fcn.0000aa7e @ 0xab08(x)
| 0x0000ab14 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000ab16 740b mov a, #0x0b
| 0x0000ab18 3c addc a, r4
| 0x0000ab19 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000ab1b e0 movx a, @dptr
| 0x0000ab1c fd mov r5, a
| 0x0000ab1d 12e37c lcall fcn.0000e37c
| 0x0000ab20 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000ab23 e0 movx a, @dptr
| 0x0000ab24 fe mov r6, a
| 0x0000ab25 a3 inc dptr
| 0x0000ab26 e0 movx a, @dptr
| 0x0000ab27 24c4 add a, #0xc4
| 0x0000ab29 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000ab2b 740a mov a, #0x0a
| 0x0000ab2d 3e addc a, r6
| 0x0000ab2e f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000ab30 e4 clr a
| 0x0000ab31 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000aa7e @ 0xaabe(x), 0xaaf3(x)
| 0x0000ab32 900d27 mov dptr, #0x0d27 ; '\'\r'
| ; [0xd27:1]=255 ; 3367
| 0x0000ab35 e4 clr a
| 0x0000ab36 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000ab39 12529e lcall fcn.0000529e
| 0x0000ab3c 02aaa0 ljmp 0xaaa0
| ; CODE XREFS from fcn.0000aa7e @ 0xaa96(x), 0xaab0(x)
\ 0x0000ab3f 22 ret
; CALL XREF from fcn.000042ad @ 0x42ae(x)
/ 193: fcn.0000ab40 ();
| 0x0000ab40 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000ab43 ef mov a, r7
| 0x0000ab44 f0 movx @dptr, a
| 0x0000ab45 a3 inc dptr
| 0x0000ab46 ed mov a, r5
| 0x0000ab47 f0 movx @dptr, a
| 0x0000ab48 7dff mov r5, #0xff
| 0x0000ab4a 90065a mov dptr, #0x065a ; [0x65a:1]=255 ; 1626
| 0x0000ab4d e0 movx a, @dptr
| 0x0000ab4e 24fa add a, #0xfa
| 0x0000ab50 6043 jz 0xab95
| 0x0000ab52 04 inc a
| 0x0000ab53 7075 jnz 0xabca
| 0x0000ab55 124b5e lcall fcn.00004b5e
| 0x0000ab58 8005 sjmp 0xab5f
| ; CODE XREF from fcn.0000ab40 @ 0xab5f(x)
| 0x0000ab5a c3 clr c
| 0x0000ab5b 33 rlc a
| 0x0000ab5c ce xch a, r6
| 0x0000ab5d 33 rlc a
| 0x0000ab5e ce xch a, r6
| ; CODE XREF from fcn.0000ab40 @ 0xab58(x)
| 0x0000ab5f d8f9 djnz r0, 0xab5a
| 0x0000ab61 124e75 lcall fcn.00004e75
| 0x0000ab64 6066 jz 0xabcc
| 0x0000ab66 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000ab69 124a16 lcall fcn.00004a16
| 0x0000ab6c e0 movx a, @dptr
| 0x0000ab6d 6e xrl a, r6
| 0x0000ab6e 6016 jz 0xab86
| 0x0000ab70 12e6fe lcall fcn.0000e6fe
| 0x0000ab73 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000ab75 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000ab78 e0 movx a, @dptr
| 0x0000ab79 124b34 lcall fcn.00004b34
| 0x0000ab7c 124ca6 lcall fcn.00004ca6
| 0x0000ab7f 12d4f7 lcall fcn.0000d4f7
| 0x0000ab82 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000ab84 8046 sjmp 0xabcc
| ; CODE XREF from fcn.0000ab40 @ 0xab6e(x)
| 0x0000ab86 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000ab89 e0 movx a, @dptr
| 0x0000ab8a 245c add a, #0x5c
| 0x0000ab8c 124a26 lcall fcn.00004a26
| 0x0000ab8f e0 movx a, @dptr
| 0x0000ab90 703a jnz 0xabcc
| 0x0000ab92 fd mov r5, a
| 0x0000ab93 8037 sjmp 0xabcc
| ; CODE XREF from fcn.0000ab40 @ 0xab50(x)
| 0x0000ab95 124b5e lcall fcn.00004b5e
| 0x0000ab98 8005 sjmp 0xab9f
| ; CODE XREF from fcn.0000ab40 @ 0xab9f(x)
| 0x0000ab9a c3 clr c
| 0x0000ab9b 33 rlc a
| 0x0000ab9c ce xch a, r6
| 0x0000ab9d 33 rlc a
| 0x0000ab9e ce xch a, r6
| ; CODE XREF from fcn.0000ab40 @ 0xab98(x)
| 0x0000ab9f d8f9 djnz r0, 0xab9a
| 0x0000aba1 124e7e lcall fcn.00004e7e
| 0x0000aba4 6026 jz 0xabcc
| 0x0000aba6 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000aba9 124ab0 lcall fcn.00004ab0
| 0x0000abac e0 movx a, @dptr
| 0x0000abad fe mov r6, a
| 0x0000abae b4010b cjne a, #0x01, 0xabbc
| 0x0000abb1 124adb lcall fcn.00004adb
| 0x0000abb4 e0 movx a, @dptr
| 0x0000abb5 6c xrl a, r4
| 0x0000abb6 6014 jz 0xabcc
| 0x0000abb8 ad04 mov r5, 0x04 ; [0x4:1]=255 ; 4
| 0x0000abba 8010 sjmp 0xabcc
| ; CODE XREF from fcn.0000ab40 @ 0xabae(x)
| 0x0000abbc ee mov a, r6
| 0x0000abbd b4020c cjne a, #0x02, 0xabcc
| 0x0000abc0 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000abc3 124d21 lcall fcn.00004d21
| 0x0000abc6 e0 movx a, @dptr
| 0x0000abc7 fd mov r5, a
| 0x0000abc8 8002 sjmp 0xabcc
| ; CODE XREF from fcn.0000ab40 @ 0xab53(x)
| 0x0000abca 7dff mov r5, #0xff
| ; XREFS: CODE 0x0000ab64 CODE 0x0000ab84 CODE 0x0000ab90
| ; XREFS: CODE 0x0000ab93 CODE 0x0000aba4 CODE 0x0000abb6
| ; XREFS: CODE 0x0000abba CODE 0x0000abbd CODE 0x0000abc8
| 0x0000abcc ed mov a, r5
| 0x0000abcd f4 cpl a
| 0x0000abce 6030 jz 0xac00
| 0x0000abd0 7e06 mov r6, #0x06
| 0x0000abd2 7f53 mov r7, #0x53 ; 'S'
| 0x0000abd4 12c70d lcall fcn.0000c70d
| 0x0000abd7 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000abd9 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000abdc e0 movx a, @dptr
| 0x0000abdd 125003 lcall fcn.00005003
| 0x0000abe0 e0 movx a, @dptr
| 0x0000abe1 6d xrl a, r5
| 0x0000abe2 601c jz 0xac00
| 0x0000abe4 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000abe7 e0 movx a, @dptr
| 0x0000abe8 ff mov r7, a
| 0x0000abe9 125003 lcall fcn.00005003
| 0x0000abec ed mov a, r5
| 0x0000abed f0 movx @dptr, a
| 0x0000abee 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000abf1 124ac0 lcall fcn.00004ac0
| 0x0000abf4 fb mov r3, a
| 0x0000abf5 ed mov a, r5
| 0x0000abf6 124ddf lcall fcn.00004ddf
| 0x0000abf9 7d03 mov r5, #0x03
| 0x0000abfb 7fa0 mov r7, #0xa0
| 0x0000abfd 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.0000ab40 @ 0xabce(x), 0xabe2(x)
\ 0x0000ac00 22 ret
; XREFS: CALL 0x00006a21 CALL 0x0000750e CALL 0x000085f2
; XREFS: CALL 0x0000896d CALL 0x0000a345 CODE 0x0000b279
; XREFS: CALL 0x0000ce8f
/ 10: fcn.0000ac01 ();
| 0x0000ac01 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000ac04 129782 lcall fcn.00009782
| 0x0000ac07 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
\ 0x0000ac0a f0 movx @dptr, a
; CODE XREF from fcn.0000ac0b @ 0xacbb(x)
; CALL XREF from fcn.0000acbf @ +0xbf(x)
/ 180: fcn.0000ac0b ();
| 0x0000ac0b 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000ac0e e0 movx a, @dptr
| 0x0000ac0f ff mov r7, a
| 0x0000ac10 d3 setb c
| 0x0000ac11 9403 subb a, #0x03
| 0x0000ac13 4003 jc 0xac18
| 0x0000ac15 02acbe ljmp 0xacbe
| ; CODE XREF from fcn.0000ac0b @ 0xac13(x)
| 0x0000ac18 ef mov a, r7
| 0x0000ac19 b4030d cjne a, #0x03, 0xac29
| 0x0000ac1c 9007de mov dptr, #0x07de ; [0x7de:1]=255 ; 2014
| 0x0000ac1f e0 movx a, @dptr
| 0x0000ac20 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000ac23 f0 movx @dptr, a
| 0x0000ac24 9007df mov dptr, #0x07df ; [0x7df:1]=255 ; 2015
| 0x0000ac27 8021 sjmp 0xac4a
| ; CODE XREF from fcn.0000ac0b @ 0xac19(x)
| 0x0000ac29 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000ac2c e0 movx a, @dptr
| 0x0000ac2d ff mov r7, a
| 0x0000ac2e 129726 lcall fcn.00009726
| 0x0000ac31 e0 movx a, @dptr
| 0x0000ac32 b4851c cjne a, #0x85, 0xac51
| 0x0000ac35 9007ca mov dptr, #0x07ca ; [0x7ca:1]=255 ; 1994
| 0x0000ac38 1297ff lcall fcn.000097ff
| 0x0000ac3b e0 movx a, @dptr
| 0x0000ac3c 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000ac3f f0 movx @dptr, a
| 0x0000ac40 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x0000ac43 ef mov a, r7
| 0x0000ac44 9007c3 mov dptr, #0x07c3 ; [0x7c3:1]=255 ; 1987
| 0x0000ac47 1254f2 lcall fcn.000054f2
| ; CODE XREF from fcn.0000ac0b @ 0xac27(x)
| 0x0000ac4a e0 movx a, @dptr
| 0x0000ac4b 900d49 mov dptr, #0x0d49 ; 'I\r'
| ; [0xd49:1]=255 ; 3401
| 0x0000ac4e f0 movx @dptr, a
| 0x0000ac4f 8005 sjmp 0xac56
| ; CODE XREF from fcn.0000ac0b @ 0xac32(x)
| 0x0000ac51 e4 clr a
| 0x0000ac52 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000ac55 f0 movx @dptr, a
| ; CODE XREF from fcn.0000ac0b @ 0xac4f(x)
| 0x0000ac56 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000ac59 e0 movx a, @dptr
| 0x0000ac5a ff mov r7, a
| 0x0000ac5b 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x0000ac5e e0 movx a, @dptr
| 0x0000ac5f fd mov r5, a
| 0x0000ac60 900d49 mov dptr, #0x0d49 ; 'I\r'
| ; [0xd49:1]=255 ; 3401
| 0x0000ac63 e0 movx a, @dptr
| 0x0000ac64 fb mov r3, a
| 0x0000ac65 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000ac68 e0 movx a, @dptr
| 0x0000ac69 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x0000ac6c f0 movx @dptr, a
| 0x0000ac6d 12c62a lcall fcn.0000c62a
| 0x0000ac70 ef mov a, r7
| 0x0000ac71 6042 jz 0xacb5
| 0x0000ac73 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x0000ac76 e0 movx a, @dptr
| 0x0000ac77 702f jnz 0xaca8
| 0x0000ac79 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x0000ac7c e0 movx a, @dptr
| 0x0000ac7d 7029 jnz 0xaca8
| 0x0000ac7f 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x0000ac82 e0 movx a, @dptr
| 0x0000ac83 ff mov r7, a
| 0x0000ac84 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000ac87 e0 movx a, @dptr
| 0x0000ac88 fe mov r6, a
| 0x0000ac89 6f xrl a, r7
| 0x0000ac8a 7029 jnz 0xacb5
| 0x0000ac8c 7415 mov a, #0x15
| 0x0000ac8e 2e add a, r6
| 0x0000ac8f f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000ac91 e4 clr a
| 0x0000ac92 3405 addc a, #0x05
| 0x0000ac94 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000ac96 e0 movx a, @dptr
| 0x0000ac97 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000ac9a b40105 cjne a, #0x01, 0xaca2
| 0x0000ac9d e0 movx a, @dptr
| 0x0000ac9e ff mov r7, a
| 0x0000ac9f e4 clr a
| 0x0000aca0 800f sjmp 0xacb1
| ; CODE XREF from fcn.0000ac0b @ 0xac9a(x)
| 0x0000aca2 e0 movx a, @dptr
| 0x0000aca3 ff mov r7, a
| 0x0000aca4 7d01 mov r5, #0x01
| 0x0000aca6 800a sjmp 0xacb2
| ; CODE XREFS from fcn.0000ac0b @ 0xac77(x), 0xac7d(x)
| 0x0000aca8 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000acab e0 movx a, @dptr
| 0x0000acac ff mov r7, a
| 0x0000acad 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x0000acb0 e0 movx a, @dptr
| ; CODE XREF from fcn.0000ac0b @ 0xaca0(x)
| 0x0000acb1 fd mov r5, a
| ; CODE XREF from fcn.0000ac0b @ 0xaca6(x)
| 0x0000acb2 12e07b lcall fcn.0000e07b
| ; CODE XREFS from fcn.0000ac0b @ 0xac71(x), 0xac8a(x)
| 0x0000acb5 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000acb8 e0 movx a, @dptr
| 0x0000acb9 04 inc a
| 0x0000acba f0 movx @dptr, a
| 0x0000acbb 02ac0b ljmp fcn.0000ac0b
| ; CODE XREF from fcn.0000ac0b @ 0xac15(x)
\ 0x0000acbe 22 ret
; CALL XREF from fcn.00002443 @ 0x2526(x)
; CALL XREF from fcn.0000558a @ 0x5776(x)
; CALL XREF from fcn.0000e338 @ 0xe356(x)
/ 188: fcn.0000acbf ();
| 0x0000acbf 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000acc2 e0 movx a, @dptr
| 0x0000acc3 7009 jnz 0xacce
| 0x0000acc5 a3 inc dptr
| 0x0000acc6 7402 mov a, #0x02
| 0x0000acc8 f0 movx @dptr, a
| 0x0000acc9 e4 clr a
| 0x0000acca 900dfe mov dptr, #0x0dfe ; [0xdfe:1]=255 ; 3582
| 0x0000accd f0 movx @dptr, a
| ; CODE XREF from fcn.0000acbf @ 0xacc3(x)
| 0x0000acce e4 clr a
| 0x0000accf 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000acd2 f0 movx @dptr, a
| ; CODE XREF from fcn.0000acbf @ 0xad71(x)
| 0x0000acd3 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000acd6 e0 movx a, @dptr
| 0x0000acd7 ff mov r7, a
| 0x0000acd8 c3 clr c
| 0x0000acd9 9403 subb a, #0x03
| 0x0000acdb 4003 jc 0xace0
| 0x0000acdd 02ad74 ljmp 0xad74
| ; CODE XREF from fcn.0000acbf @ 0xacdb(x)
| 0x0000ace0 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000ace3 e0 movx a, @dptr
| 0x0000ace4 6006 jz 0xacec
| 0x0000ace6 900816 mov dptr, #0x0816 ; [0x816:1]=255 ; 2070
| 0x0000ace9 e0 movx a, @dptr
| 0x0000acea 6008 jz 0xacf4
| ; CODE XREF from fcn.0000acbf @ 0xace4(x)
| 0x0000acec 9008b3 mov dptr, #0x08b3 ; [0x8b3:1]=255 ; 2227
| 0x0000acef 126d1b lcall fcn.00006d1b
| 0x0000acf2 e4 clr a
| 0x0000acf3 f0 movx @dptr, a
| ; CODE XREF from fcn.0000acbf @ 0xacea(x)
| 0x0000acf4 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000acf7 e0 movx a, @dptr
| 0x0000acf8 ff mov r7, a
| 0x0000acf9 126ad4 lcall fcn.00006ad4
| 0x0000acfc e4 clr a
| 0x0000acfd f0 movx @dptr, a
| 0x0000acfe 126aaf lcall fcn.00006aaf
| 0x0000ad01 126bd2 lcall fcn.00006bd2
| 0x0000ad04 6401 xrl a, #0x01
| 0x0000ad06 6056 jz 0xad5e
| 0x0000ad08 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000ad0b e0 movx a, @dptr
| 0x0000ad0c ff mov r7, a
| 0x0000ad0d 126ac9 lcall fcn.00006ac9
| 0x0000ad10 e0 movx a, @dptr
| 0x0000ad11 702a jnz 0xad3d
| 0x0000ad13 ef mov a, r7
| 0x0000ad14 126bb7 lcall fcn.00006bb7
| 0x0000ad17 e0 movx a, @dptr
| 0x0000ad18 ff mov r7, a
| 0x0000ad19 7022 jnz 0xad3d
| 0x0000ad1b ef mov a, r7
| 0x0000ad1c 701f jnz 0xad3d
| 0x0000ad1e 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000ad21 e0 movx a, @dptr
| 0x0000ad22 126ab0 lcall fcn.00006ab0
| 0x0000ad25 126b8d lcall fcn.00006b8d
| 0x0000ad28 7013 jnz 0xad3d
| 0x0000ad2a 900007 mov dptr, #0x0007 ; [0x7:1]=255 ; 7
| 0x0000ad2d 7410 mov a, #0x10
| 0x0000ad2f 1251df lcall fcn.000051df
| 0x0000ad32 126c9a lcall fcn.00006c9a
| 0x0000ad35 126ab0 lcall fcn.00006ab0
| 0x0000ad38 126c7d lcall fcn.00006c7d
| 0x0000ad3b ef mov a, r7
| 0x0000ad3c f0 movx @dptr, a
| ; CODE XREFS from fcn.0000acbf @ 0xad11(x), 0xad19(x), 0xad1c(x), 0xad28(x)
| 0x0000ad3d 900816 mov dptr, #0x0816 ; [0x816:1]=255 ; 2070
| 0x0000ad40 e0 movx a, @dptr
| 0x0000ad41 ff mov r7, a
| 0x0000ad42 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000ad45 e0 movx a, @dptr
| 0x0000ad46 2f add a, r7
| 0x0000ad47 ff mov r7, a
| 0x0000ad48 e4 clr a
| 0x0000ad49 33 rlc a
| 0x0000ad4a 4f orl a, r7
| 0x0000ad4b 7011 jnz 0xad5e
| 0x0000ad4d 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000ad50 e0 movx a, @dptr
| ; CODE XREF from fcn.0000acbf @ +0xd7(x)
| 0x0000ad51 126ab0 lcall fcn.00006ab0
| 0x0000ad54 126cef lcall fcn.00006cef
| 0x0000ad57 54f0 anl a, #0xf0
| 0x0000ad59 4403 orl a, #0x03
| ; CODE XREF from fcn.0000acbf @ +0xdb(x)
| 0x0000ad5b 1251cd lcall fcn.000051cd
| ; CODE XREFS from fcn.0000acbf @ 0xad06(x), 0xad4b(x)
| 0x0000ad5e 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000ad61 e0 movx a, @dptr
| 0x0000ad62 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| 0x0000ad65 126d1c lcall fcn.00006d1c
| 0x0000ad68 7401 mov a, #0x01
| 0x0000ad6a f0 movx @dptr, a
| 0x0000ad6b 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000ad6e e0 movx a, @dptr
| 0x0000ad6f 04 inc a
| 0x0000ad70 f0 movx @dptr, a
| 0x0000ad71 02acd3 ljmp 0xacd3
| ; CODE XREF from fcn.0000acbf @ 0xacdd(x)
| 0x0000ad74 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000ad77 7401 mov a, #0x01
| 0x0000ad79 f0 movx @dptr, a
\ 0x0000ad7a 22 ret
0x0000ad7b 0b inc r3
0x0000ad7c 8e0b mov 0x0b, r6 ; [0xb:1]=255 ; 11
0x0000ad7e 910b acall fcn.0000ac0b
0x0000ad80 940b subb a, #0x0b
0x0000ad82 97 subb a, @r1
0x0000ad83 0b inc r3
0x0000ad84 9a subb a, r2
0x0000ad85 0b inc r3
0x0000ad86 9d subb a, r5
0x0000ad87 0b inc r3
0x0000ad88 a00b orl c, /0x21.3 ; [0x21:1]=255 ; 33
0x0000ad8a a3 inc dptr
0x0000ad8b 0b inc r3
0x0000ad8c a60b mov @r0, 0x0b ; [0xb:1]=255 ; 11
0x0000ad8e a90b mov r1, 0x0b ; [0xb:1]=255 ; 11
0x0000ad90 ac0b mov r4, 0x0b ; [0xb:1]=255 ; 11
0x0000ad92 af0b mov r7, 0x0b ; [0xb:1]=255 ; 11
0x0000ad94 b20b cpl 0x21.3 ; [0x21:1]=255 ; 33
0x0000ad96 b50bb8 cjne a, 0x0b, 0xad51 ; [0xb:1]=255 ; 11 ; fcn.0000acbf+0x92
0x0000ad99 0b inc r3
0x0000ad9a bb0bbe cjne r3, #0x0b, 0xad5b ; fcn.0000acbf+0x9c
0x0000ad9d 0b inc r3
0x0000ad9e c10b ajmp 0xae0b
0x0000ada0 c4 swap a
0x0000ada1 0b inc r3
0x0000ada2 c7 xch a, @r1
0x0000ada3 0b inc r3
0x0000ada4 ca xch a, r2
0x0000ada5 0b inc r3
0x0000ada6 cd xch a, r5
0x0000ada7 0b inc r3
0x0000ada8 d00b pop 0x0b ; [0xb:1]=255 ; 11
0x0000adaa d3 setb c
0x0000adab 0b inc r3
0x0000adac d6 xchd a, @r0
0x0000adad 0b inc r3
0x0000adae d90b djnz r1, 0xadbb
0x0000adb0 dc0b djnz r4, 0xadbd
0x0000adb2 df0b djnz r7, 0xadbf
0x0000adb4 e2 movx a, @r0
0x0000adb5 0b inc r3
0x0000adb6 e50b mov a, 0x0b ; [0xb:1]=255 ; 11
0x0000adb8 e8 mov a, r0
0x0000adb9 0b inc r3
0x0000adba eb mov a, r3
; CODE XREF from fcn.0000acbf @ +0xef(x)
0x0000adbb 0b inc r3
0x0000adbc ee mov a, r6
; CODE XREF from fcn.0000acbf @ +0xf1(x)
0x0000adbd 0b inc r3
0x0000adbe f10b acall fcn.0000af0b ; fcn.0000aef2+0x19
0x0000adc0 f4 cpl a
0x0000adc1 0b inc r3
0x0000adc2 f7 mov @r1, a
0x0000adc3 0b inc r3
0x0000adc4 fa mov r2, a
0x0000adc5 0b inc r3
0x0000adc6 fd mov r5, a
0x0000adc7 0c inc r4
0x0000adc8 00 nop
0x0000adc9 0c inc r4
0x0000adca 03 rr a
0x0000adcb 0c inc r4
0x0000adcc 06 inc @r0
0x0000adcd 0c inc r4
0x0000adce 09 inc r1
0x0000adcf 0c inc r4
0x0000add0 0c inc r4
0x0000add1 0c inc r4
0x0000add2 0f inc r7
0x0000add3 0c inc r4
0x0000add4 120c15 lcall 0x0c15
0x0000add7 0c inc r4
0x0000add8 18 dec r0
0x0000add9 0c inc r4
0x0000adda 1b dec r3
0x0000addb 0c inc r4
0x0000addc 1e dec r6
0x0000addd 0c inc r4
0x0000adde 210b ajmp 0xa90b
0x0000ade0 32 reti
0x0000ade1 0b inc r3
0x0000ade2 350b addc a, 0x0b ; [0xb:1]=255 ; 11
0x0000ade4 38 addc a, r0
0x0000ade5 0b inc r3
0x0000ade6 3b addc a, r3
0x0000ade7 0b inc r3
0x0000ade8 3e addc a, r6
0x0000ade9 0b inc r3
0x0000adea 410b ajmp 0xaa0b ; fcn.0000a9bc+0x4f
0x0000adec 440b orl a, #0x0b
0x0000adee 47 orl a, @r1
; DATA XREF from fcn.00005fce @ 0x5fdd(r)
; DATA XREF from fcn.0000a9bc @ 0xaa10(r)
0x0000adef 0b inc r3
0x0000adf0 4a orl a, r2
; DATA XREF from fcn.00005fce @ 0x5fe7(r)
; DATA XREF from fcn.0000a9bc @ 0xaa15(r)
0x0000adf1 0b inc r3
0x0000adf2 4d orl a, r5
0x0000adf3 0c inc r4
0x0000adf4 240c add a, #0x0c
0x0000adf6 .dword 0x00000027
0x0000adfa 04 inc a
0x0000adfb 00 nop
0x0000adfc 0100 ajmp 0xa800 ; fcn.0000a744+0xbc
0x0000adfe 0500 inc 0x00
0x0000ae00 020003 ljmp 0x0003
0x0000ae03 00 nop
0x0000ae04 06 inc @r0
0x0000ae05 0100 ajmp 0xa800 ; fcn.0000a744+0xbc
0x0000ae07 00 nop
0x0000ae08 07 inc @r1
0x0000ae09 0101 ajmp 0xa801 ; fcn.0000a744+0xbd
; CODE XREF from fcn.0000acbf @ +0xdf(x)
0x0000ae0b 0104 ajmp 0xa804 ; fcn.0000a744+0xc0
0x0000ae0d 0102 ajmp 0xa802 ; fcn.0000a744+0xbe
0x0000ae0f 0103 ajmp 0xa803 ; fcn.0000a744+0xbf
0x0000ae11 0105 ajmp 0xa805 ; fcn.0000a744+0xc1
0x0000ae13 020001 ljmp 0x0001
0x0000ae16 06 inc @r0
0x0000ae17 020102 ljmp 0x0102
0x0000ae1a 020107 ljmp 0x0107
0x0000ae1d 020302 ljmp 0x0302
0x0000ae20 04 inc a
0x0000ae21 03 rr a
0x0000ae22 00 nop
0x0000ae23 020503 ljmp 0x0503
0x0000ae26 0103 ajmp 0xa803 ; fcn.0000a744+0xbf
0x0000ae28 020206 ljmp 0x0206
0x0000ae2b 020703 ljmp 0x0703
0x0000ae2e 04 inc a
0x0000ae2f 03 rr a
0x0000ae30 0503 inc 0x03 ; [0x3:1]=255 ; 3
0x0000ae32 06 inc @r0
0x0000ae33 03 rr a
0x0000ae34 07 inc @r1
0x0000ae35 03 rr a
0x0000ae36 03 rr a
; CALL XREFS from fcn.00005aca @ 0x5c61(x), 0x5dbf(x)
; CALL XREF from fcn.00002400 @ 0x7e60(x)
/ 187: fcn.0000ae37 ();
| 0x0000ae37 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000ae3a 7406 mov a, #0x06
| 0x0000ae3c f0 movx @dptr, a
| 0x0000ae3d a3 inc dptr
| 0x0000ae3e 740d mov a, #0x0d
| 0x0000ae40 f0 movx @dptr, a
| 0x0000ae41 ef mov a, r7
| 0x0000ae42 14 dec a
| 0x0000ae43 6019 jz 0xae5e
| 0x0000ae45 14 dec a
| 0x0000ae46 6022 jz 0xae6a
| 0x0000ae48 14 dec a
| 0x0000ae49 602b jz 0xae76
| 0x0000ae4b 2403 add a, #0x03
| 0x0000ae4d 6003 jz 0xae52
| 0x0000ae4f 02aef1 ljmp 0xaef1
| ; CODE XREF from fcn.0000ae37 @ 0xae4d(x)
| 0x0000ae52 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000ae55 74f0 mov a, #0xf0
| 0x0000ae57 f0 movx @dptr, a
| 0x0000ae58 a3 inc dptr
| 0x0000ae59 7400 mov a, #0x00
| 0x0000ae5b f0 movx @dptr, a
| 0x0000ae5c 8022 sjmp 0xae80
| ; CODE XREF from fcn.0000ae37 @ 0xae43(x)
| 0x0000ae5e 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000ae61 74f2 mov a, #0xf2
| 0x0000ae63 f0 movx @dptr, a
| 0x0000ae64 a3 inc dptr
| 0x0000ae65 7400 mov a, #0x00
| 0x0000ae67 f0 movx @dptr, a
| 0x0000ae68 8016 sjmp 0xae80
| ; CODE XREF from fcn.0000ae37 @ 0xae46(x)
| 0x0000ae6a 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000ae6d 74f4 mov a, #0xf4
| 0x0000ae6f f0 movx @dptr, a
| 0x0000ae70 a3 inc dptr
| 0x0000ae71 7400 mov a, #0x00
| 0x0000ae73 f0 movx @dptr, a
| 0x0000ae74 800a sjmp 0xae80
| ; CODE XREF from fcn.0000ae37 @ 0xae49(x)
| 0x0000ae76 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000ae79 74f6 mov a, #0xf6
| 0x0000ae7b f0 movx @dptr, a
| 0x0000ae7c a3 inc dptr
| 0x0000ae7d 7400 mov a, #0x00
| 0x0000ae7f f0 movx @dptr, a
| ; CODE XREFS from fcn.0000ae37 @ 0xae5c(x), 0xae68(x), 0xae74(x)
| 0x0000ae80 ed mov a, r5
| 0x0000ae81 6401 xrl a, #0x01
| 0x0000ae83 7034 jnz 0xaeb9
| 0x0000ae85 12e6ec lcall fcn.0000e6ec
| 0x0000ae88 e4 clr a
| 0x0000ae89 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000ae8c f0 movx @dptr, a
| 0x0000ae8d a3 inc dptr
| 0x0000ae8e f0 movx @dptr, a
| ; CODE XREF from fcn.0000ae37 @ 0xaeb6(x)
| 0x0000ae8f 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000ae92 e4 clr a
| 0x0000ae93 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000ae96 1252b4 lcall fcn.000052b4
| 0x0000ae99 fa mov r2, a
| 0x0000ae9a a9f0 mov r1, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000ae9c 7bff mov r3, #0xff
| 0x0000ae9e 12cd05 lcall fcn.0000cd05
| 0x0000aea1 e0 movx a, @dptr
| 0x0000aea2 fd mov r5, a
| 0x0000aea3 12d709 lcall fcn.0000d709
| 0x0000aea6 12cd30 lcall fcn.0000cd30
| 0x0000aea9 c3 clr c
| 0x0000aeaa 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x0000aead e0 movx a, @dptr
| 0x0000aeae 94fb subb a, #0xfb
| 0x0000aeb0 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000aeb3 e0 movx a, @dptr
| 0x0000aeb4 9401 subb a, #0x01
| 0x0000aeb6 40d7 jc 0xae8f
| 0x0000aeb8 22 ret
| ; CODE XREF from fcn.0000ae37 @ 0xae83(x)
| 0x0000aeb9 e4 clr a
| 0x0000aeba 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000aebd f0 movx @dptr, a
| 0x0000aebe a3 inc dptr
| 0x0000aebf f0 movx @dptr, a
| ; CODE XREFS from fcn.0000ae37 @ 0xaed5(x), 0xaeda(x)
| 0x0000aec0 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000aec3 12cd08 lcall fcn.0000cd08
| 0x0000aec6 e4 clr a
| 0x0000aec7 93 movc a, @a+dptr
| 0x0000aec8 ff mov r7, a
| 0x0000aec9 12cd05 lcall fcn.0000cd05
| 0x0000aecc ef mov a, r7
| 0x0000aecd f0 movx @dptr, a
| 0x0000aece 12cd30 lcall fcn.0000cd30
| 0x0000aed1 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000aed4 e0 movx a, @dptr
| 0x0000aed5 b401e8 cjne a, #0x01, 0xaec0
| 0x0000aed8 a3 inc dptr
| 0x0000aed9 e0 movx a, @dptr
| 0x0000aeda b4fbe3 cjne a, #0xfb, 0xaec0
| 0x0000aedd 12d751 lcall fcn.0000d751
| 0x0000aee0 900626 mov dptr, #0x0626 ; [0x626:1]=255 ; 1574
| 0x0000aee3 e0 movx a, @dptr
| 0x0000aee4 900808 mov dptr, #0x0808 ; [0x808:1]=255 ; 2056
| 0x0000aee7 f0 movx @dptr, a
| 0x0000aee8 128b4e lcall fcn.00008b4e
| 0x0000aeeb 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x0000aeee 7403 mov a, #0x03
| 0x0000aef0 f0 movx @dptr, a
| ; CODE XREF from fcn.0000ae37 @ 0xae4f(x)
\ 0x0000aef1 22 ret
; CALL XREF from fcn.000033c4 @ 0x41fe(x)
/ 186: fcn.0000aef2 ();
| 0x0000aef2 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000aef5 ef mov a, r7
| 0x0000aef6 f0 movx @dptr, a
| 0x0000aef7 e0 movx a, @dptr
| 0x0000aef8 ff mov r7, a
| 0x0000aef9 245c add a, #0x5c
| 0x0000aefb 124a26 lcall fcn.00004a26
| 0x0000aefe e0 movx a, @dptr
| 0x0000aeff fe mov r6, a
| 0x0000af00 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000af03 f0 movx @dptr, a
| 0x0000af04 90066f mov dptr, #0x066f ; [0x66f:1]=255 ; 1647
| 0x0000af07 124c7f lcall fcn.00004c7f
| 0x0000af0a ~ 607b jz 0xaf87
| ; CALL XREF from fcn.0000acbf @ +0xff(x)
/ 4: fcn.0000af0b ();
| 0x0000af0b ~ 7b12 mov r3, #0x12
| 0x0000af0c 124d2c lcall fcn.00004d2c
| 0x0000af0f e0 movx a, @dptr
| 0x0000af10 706f jnz 0xaf81
| 0x0000af12 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000af15 ee mov a, r6
| 0x0000af16 f0 movx @dptr, a
| 0x0000af17 124d60 lcall fcn.00004d60
| 0x0000af1a e0 movx a, @dptr
| 0x0000af1b ff mov r7, a
| 0x0000af1c c3 clr c
| 0x0000af1d 9480 subb a, #0x80
| 0x0000af1f 5005 jnc 0xaf26
| 0x0000af21 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000af24 ef mov a, r7
| 0x0000af25 f0 movx @dptr, a
| ; CODE XREF from fcn.0000aef2 @ 0xaf1f(x)
| 0x0000af26 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000af29 e0 movx a, @dptr
| 0x0000af2a 90066d mov dptr, #0x066d ; [0x66d:1]=255 ; 1645
| 0x0000af2d 124d64 lcall fcn.00004d64
| 0x0000af30 e0 movx a, @dptr
| 0x0000af31 ff mov r7, a
| 0x0000af32 c3 clr c
| 0x0000af33 9480 subb a, #0x80
| 0x0000af35 5005 jnc 0xaf3c
| 0x0000af37 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000af3a ef mov a, r7
| 0x0000af3b f0 movx @dptr, a
| ; CODE XREF from fcn.0000aef2 @ 0xaf35(x)
| 0x0000af3c 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000af3f 124bbf lcall fcn.00004bbf
| 0x0000af42 500b jnc 0xaf4f
| 0x0000af44 124af2 lcall fcn.00004af2
| 0x0000af47 124b4a lcall fcn.00004b4a
| 0x0000af4a 7f90 mov r7, #0x90
| 0x0000af4c 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000aef2 @ 0xaf42(x)
| 0x0000af4f 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000af52 e0 movx a, @dptr
| 0x0000af53 90066c mov dptr, #0x066c ; [0x66c:1]=255 ; 1644
| 0x0000af56 124bc3 lcall fcn.00004bc3
| 0x0000af59 5012 jnc 0xaf6d
| 0x0000af5b 124af2 lcall fcn.00004af2
| 0x0000af5e 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000af61 f0 movx @dptr, a
| 0x0000af62 900d07 mov dptr, #0x0d07 ; [0xd07:1]=255 ; 3335
| 0x0000af65 124b51 lcall fcn.00004b51
| 0x0000af68 7fb0 mov r7, #0xb0
| 0x0000af6a 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000aef2 @ 0xaf59(x)
| 0x0000af6d 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000af70 e0 movx a, @dptr
| 0x0000af71 ff mov r7, a
| 0x0000af72 124d30 lcall fcn.00004d30
| 0x0000af75 7401 mov a, #0x01
| 0x0000af77 f0 movx @dptr, a
| 0x0000af78 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x0000af7b e4 clr a
| 0x0000af7c 93 movc a, @a+dptr
| 0x0000af7d fd mov r5, a
| 0x0000af7e 02e26a ljmp fcn.0000e26a
| ; CODE XREF from fcn.0000aef2 @ 0xaf10(x)
| 0x0000af81 124d2c lcall fcn.00004d2c
| 0x0000af84 e4 clr a
| 0x0000af85 f0 movx @dptr, a
| 0x0000af86 22 ret
| ; CODE XREF from fcn.0000aef2 @ 0xaf0a(x)
| 0x0000af87 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000af8a e0 movx a, @dptr
| 0x0000af8b ff mov r7, a
| 0x0000af8c 124bc0 lcall fcn.00004bc0
| 0x0000af8f 501a jnc 0xafab
| 0x0000af91 124d60 lcall fcn.00004d60
| 0x0000af94 e0 movx a, @dptr
| 0x0000af95 ff mov r7, a
| 0x0000af96 c3 clr c
| 0x0000af97 9480 subb a, #0x80
| 0x0000af99 5005 jnc 0xafa0
| 0x0000af9b 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000af9e ef mov a, r7
| 0x0000af9f f0 movx @dptr, a
| ; CODE XREF from fcn.0000aef2 @ 0xaf99(x)
| 0x0000afa0 124af2 lcall fcn.00004af2
| 0x0000afa3 124b4a lcall fcn.00004b4a
| 0x0000afa6 7f90 mov r7, #0x90
| 0x0000afa8 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000aef2 @ 0xaf8f(x)
\ 0x0000afab 22 ret
; CALL XREF from fcn.00008b4e @ 0x8b8a(x)
; CALL XREF from fcn.0000c37a @ 0xc3ca(x)
; CALL XREF from fcn.0000d675 @ 0xd69d(x)
/ 184: fcn.0000afac ();
| 0x0000afac 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000afaf ef mov a, r7
| 0x0000afb0 f0 movx @dptr, a
| 0x0000afb1 d3 setb c
| 0x0000afb2 94ff subb a, #0xff
| 0x0000afb4 4003 jc 0xafb9
| 0x0000afb6 02b063 ljmp 0xb063
| ; CODE XREF from fcn.0000afac @ 0xafb4(x)
| 0x0000afb9 e0 movx a, @dptr
| 0x0000afba ff mov r7, a
| 0x0000afbb c3 clr c
| 0x0000afbc 9405 subb a, #0x05
| 0x0000afbe 5003 jnc 0xafc3
| 0x0000afc0 02b063 ljmp 0xb063
| ; CODE XREF from fcn.0000afac @ 0xafbe(x)
| 0x0000afc3 ef mov a, r7
| 0x0000afc4 d3 setb c
| 0x0000afc5 949a subb a, #0x9a
| 0x0000afc7 4008 jc 0xafd1
| 0x0000afc9 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000afcc 7401 mov a, #0x01
| 0x0000afce f0 movx @dptr, a
| 0x0000afcf 8060 sjmp 0xb031
| ; CODE XREF from fcn.0000afac @ 0xafc7(x)
| 0x0000afd1 ef mov a, r7
| 0x0000afd2 d3 setb c
| 0x0000afd3 944d subb a, #0x4d
| 0x0000afd5 4008 jc 0xafdf
| 0x0000afd7 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000afda 7402 mov a, #0x02
| 0x0000afdc f0 movx @dptr, a
| 0x0000afdd 8052 sjmp 0xb031
| ; CODE XREF from fcn.0000afac @ 0xafd5(x)
| 0x0000afdf ef mov a, r7
| 0x0000afe0 d3 setb c
| 0x0000afe1 9436 subb a, #0x36
| 0x0000afe3 4008 jc 0xafed
| 0x0000afe5 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000afe8 7403 mov a, #0x03
| 0x0000afea f0 movx @dptr, a
| 0x0000afeb 8044 sjmp 0xb031
| ; CODE XREF from fcn.0000afac @ 0xafe3(x)
| 0x0000afed ef mov a, r7
| 0x0000afee d3 setb c
| 0x0000afef 9427 subb a, #0x27
| 0x0000aff1 4008 jc 0xaffb
| 0x0000aff3 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000aff6 7404 mov a, #0x04
| 0x0000aff8 f0 movx @dptr, a
| 0x0000aff9 8036 sjmp 0xb031
| ; CODE XREF from fcn.0000afac @ 0xaff1(x)
| 0x0000affb ef mov a, r7
| 0x0000affc d3 setb c
| 0x0000affd 941f subb a, #0x1f
| 0x0000afff 4008 jc 0xb009
| 0x0000b001 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000b004 7406 mov a, #0x06
| 0x0000b006 f0 movx @dptr, a
| 0x0000b007 8028 sjmp 0xb031
| ; CODE XREF from fcn.0000afac @ 0xafff(x)
| 0x0000b009 ef mov a, r7
| 0x0000b00a d3 setb c
| 0x0000b00b 9413 subb a, #0x13
| 0x0000b00d 4008 jc 0xb017
| 0x0000b00f 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000b012 7408 mov a, #0x08
| 0x0000b014 f0 movx @dptr, a
| 0x0000b015 801a sjmp 0xb031
| ; CODE XREF from fcn.0000afac @ 0xb00d(x)
| 0x0000b017 ef mov a, r7
| 0x0000b018 d3 setb c
| 0x0000b019 9409 subb a, #0x09
| 0x0000b01b 4008 jc 0xb025
| 0x0000b01d 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000b020 7410 mov a, #0x10
| 0x0000b022 f0 movx @dptr, a
| 0x0000b023 800c sjmp 0xb031
| ; CODE XREF from fcn.0000afac @ 0xb01b(x)
| 0x0000b025 ef mov a, r7
| 0x0000b026 d3 setb c
| 0x0000b027 9404 subb a, #0x04
| 0x0000b029 4006 jc 0xb031
| 0x0000b02b 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
| 0x0000b02e 7420 mov a, #0x20
| 0x0000b030 f0 movx @dptr, a
| ; XREFS: CODE 0x0000afcf CODE 0x0000afdd CODE 0x0000afeb
| ; XREFS: CODE 0x0000aff9 CODE 0x0000b007 CODE 0x0000b015
| ; XREFS: CODE 0x0000b023 CODE 0x0000b029
| 0x0000b031 75f002 mov 0xf0, #0x02 ; [0xf0:1]=255 ; 2
| 0x0000b034 ef mov a, r7
| 0x0000b035 907c17 mov dptr, #0x7c17 ; '\x17|'
| ; [0x7c17:1]=11
| 0x0000b038 1254f2 lcall fcn.000054f2
| 0x0000b03b e4 clr a
| 0x0000b03c 93 movc a, @a+dptr
| 0x0000b03d ff mov r7, a
| 0x0000b03e 7401 mov a, #0x01
| 0x0000b040 93 movc a, @a+dptr
| 0x0000b041 900e21 mov dptr, #0x0e21 ; '!\x0e'
| ; [0xe21:1]=255 ; 3617
| 0x0000b044 cf xch a, r7
| 0x0000b045 f0 movx @dptr, a
| 0x0000b046 a3 inc dptr
| 0x0000b047 ef mov a, r7
| 0x0000b048 f0 movx @dptr, a
| 0x0000b049 12e576 lcall fcn.0000e576
| 0x0000b04c 12e3a3 lcall fcn.0000e3a3
| 0x0000b04f 9008b6 mov dptr, #0x08b6 ; [0x8b6:1]=255 ; 2230
| 0x0000b052 12e39e lcall fcn.0000e39e
| 0x0000b055 900956 mov dptr, #0x0956 ; [0x956:1]=255 ; 2390
| 0x0000b058 12e39e lcall fcn.0000e39e
| 0x0000b05b 9009f6 mov dptr, #0x09f6 ; [0x9f6:1]=255 ; 2550
| 0x0000b05e ee mov a, r6
| 0x0000b05f f0 movx @dptr, a
| 0x0000b060 a3 inc dptr
| 0x0000b061 ef mov a, r7
| 0x0000b062 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000afac @ 0xafb6(x), 0xafc0(x)
\ 0x0000b063 22 ret
; CALL XREF from fcn.00002c02 @ +0x150(x)
; CALL XREF from fcn.0000b3de @ 0xb489(x)
; CALL XREF from fcn.0000dba9 @ 0xdbd6(x)
/ 180: fcn.0000b064 ();
| 0x0000b064 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000b067 ef mov a, r7
| 0x0000b068 f0 movx @dptr, a
| 0x0000b069 9003cb mov dptr, #0x03cb ; [0x3cb:1]=255 ; 971
| 0x0000b06c e0 movx a, @dptr
| 0x0000b06d 75f00c mov 0xf0, #0x0c ; [0xf0:1]=255 ; 12
| 0x0000b070 a4 mul ab
| 0x0000b071 fe mov r6, a
| 0x0000b072 2418 add a, #0x18
| 0x0000b074 900d52 mov dptr, #0x0d52 ; 'R\r'
| ; [0xd52:1]=255 ; 3410
| 0x0000b077 f0 movx @dptr, a
| 0x0000b078 ee mov a, r6
| 0x0000b079 2430 add a, #0x30
| 0x0000b07b a3 inc dptr
| 0x0000b07c f0 movx @dptr, a
| 0x0000b07d 12e5ef lcall fcn.0000e5ef
| 0x0000b080 e4 clr a
| 0x0000b081 ff mov r7, a
| ; CODE XREF from fcn.0000b064 @ 0xb114(x)
| 0x0000b082 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000b085 e0 movx a, @dptr
| 0x0000b086 fe mov r6, a
| 0x0000b087 126ab0 lcall fcn.00006ab0
| 0x0000b08a 126b8d lcall fcn.00006b8d
| 0x0000b08d fd mov r5, a
| 0x0000b08e ef mov a, r7
| 0x0000b08f c3 clr c
| 0x0000b090 9d subb a, r5
| 0x0000b091 4003 jc 0xb096
| 0x0000b093 02b117 ljmp 0xb117
| ; CODE XREF from fcn.0000b064 @ 0xb091(x)
| 0x0000b096 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000b099 ee mov a, r6
| 0x0000b09a 126ae1 lcall fcn.00006ae1
| 0x0000b09d e0 movx a, @dptr
| 0x0000b09e 547f anl a, #0x7f
| 0x0000b0a0 fe mov r6, a
| 0x0000b0a1 900d52 mov dptr, #0x0d52 ; 'R\r'
| ; [0xd52:1]=255 ; 3410
| 0x0000b0a4 e0 movx a, @dptr
| 0x0000b0a5 f9 mov r1, a
| 0x0000b0a6 d3 setb c
| 0x0000b0a7 9e subb a, r6
| 0x0000b0a8 5069 jnc 0xb113
| 0x0000b0aa a3 inc dptr
| 0x0000b0ab e0 movx a, @dptr
| 0x0000b0ac fd mov r5, a
| 0x0000b0ad ee mov a, r6
| 0x0000b0ae 9d subb a, r5
| 0x0000b0af 5062 jnc 0xb113
| 0x0000b0b1 126c8e lcall fcn.00006c8e
| 0x0000b0b4 6005 jz 0xb0bb
| 0x0000b0b6 c3 clr c
| 0x0000b0b7 9407 subb a, #0x07
| 0x0000b0b9 4058 jc 0xb113
| ; CODE XREF from fcn.0000b064 @ 0xb0b4(x)
| 0x0000b0bb 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000b0be e0 movx a, @dptr
| 0x0000b0bf fe mov r6, a
| 0x0000b0c0 126ac9 lcall fcn.00006ac9
| 0x0000b0c3 126ae7 lcall fcn.00006ae7
| 0x0000b0c6 e0 movx a, @dptr
| 0x0000b0c7 547f anl a, #0x7f
| 0x0000b0c9 fd mov r5, a
| 0x0000b0ca c3 clr c
| 0x0000b0cb 99 subb a, r1
| 0x0000b0cc fc mov r4, a
| 0x0000b0cd 248e add a, #0x8e
| 0x0000b0cf f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000b0d1 e4 clr a
| 0x0000b0d2 3405 addc a, #0x05
| 0x0000b0d4 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000b0d6 ed mov a, r5
| 0x0000b0d7 f0 movx @dptr, a
| 0x0000b0d8 749f mov a, #0x9f
| 0x0000b0da 2c add a, r4
| 0x0000b0db f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000b0dd e4 clr a
| 0x0000b0de 3404 addc a, #0x04
| 0x0000b0e0 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000b0e2 7401 mov a, #0x01
| 0x0000b0e4 f0 movx @dptr, a
| 0x0000b0e5 126bdb lcall fcn.00006bdb
| 0x0000b0e8 126c14 lcall fcn.00006c14
| 0x0000b0eb fe mov r6, a
| 0x0000b0ec be1005 cjne r6, #0x10, 0xb0f4
| 0x0000b0ef ef mov a, r7
| 0x0000b0f0 04 inc a
| 0x0000b0f1 fe mov r6, a
| 0x0000b0f2 8000 sjmp 0xb0f4
| ; CODE XREFS from fcn.0000b064 @ 0xb0ec(x), 0xb0f2(x)
| 0x0000b0f4 74cd mov a, #0xcd
| 0x0000b0f6 2c add a, r4
| 0x0000b0f7 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000b0f9 e4 clr a
| 0x0000b0fa 3403 addc a, #0x03
| 0x0000b0fc f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000b0fe ee mov a, r6
| 0x0000b0ff f0 movx @dptr, a
| 0x0000b100 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x0000b103 e0 movx a, @dptr
| 0x0000b104 04 inc a
| 0x0000b105 fe mov r6, a
| 0x0000b106 f0 movx @dptr, a
| 0x0000b107 7415 mov a, #0x15
| 0x0000b109 2c add a, r4
| 0x0000b10a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000b10c e4 clr a
| 0x0000b10d 3405 addc a, #0x05
| 0x0000b10f f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000b111 ee mov a, r6
| 0x0000b112 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000b064 @ 0xb0a8(x), 0xb0af(x), 0xb0b9(x)
| 0x0000b113 0f inc r7
| 0x0000b114 02b082 ljmp 0xb082
| ; CODE XREF from fcn.0000b064 @ 0xb093(x)
\ 0x0000b117 22 ret
; CALL XREFS from fcn.00006450 @ 0x6503(x), 0x65ad(x)
; CALL XREF from fcn.000083b4 @ 0x852f(x)
; CALL XREF from fcn.00008b4e @ 0x8c59(x)
; CALL XREF from fcn.00009219 @ 0x9349(x)
/ 178: fcn.0000b118 ();
| 0x0000b118 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000b11b ed mov a, r5
| 0x0000b11c f0 movx @dptr, a
| 0x0000b11d ac07 mov r4, 0x07 ; [0x7:1]=255 ; 7
| 0x0000b11f a3 inc dptr
| 0x0000b120 74ff mov a, #0xff
| 0x0000b122 f0 movx @dptr, a
| 0x0000b123 e4 clr a
| 0x0000b124 a3 inc dptr
| 0x0000b125 f0 movx @dptr, a
| 0x0000b126 fd mov r5, a
| ; CODE XREF from fcn.0000b118 @ 0xb1c6(x)
| 0x0000b127 ec mov a, r4
| 0x0000b128 126bdc lcall fcn.00006bdc
| 0x0000b12b 126b8d lcall fcn.00006b8d
| 0x0000b12e ff mov r7, a
| 0x0000b12f ed mov a, r5
| 0x0000b130 c3 clr c
| 0x0000b131 9f subb a, r7
| 0x0000b132 4003 jc 0xb137
| 0x0000b134 02b1c9 ljmp 0xb1c9
| ; CODE XREF from fcn.0000b118 @ 0xb132(x)
| 0x0000b137 126b5b lcall fcn.00006b5b
| 0x0000b13a e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b13c 2d add a, r5
| 0x0000b13d 126aea lcall fcn.00006aea
| 0x0000b140 e0 movx a, @dptr
| 0x0000b141 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000b144 126d31 lcall fcn.00006d31
| 0x0000b147 d3 setb c
| 0x0000b148 9e subb a, r6
| 0x0000b149 402d jc 0xb178
| 0x0000b14b 126c0a lcall fcn.00006c0a
| 0x0000b14e e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b150 2d add a, r5
| 0x0000b151 126aea lcall fcn.00006aea
| 0x0000b154 e0 movx a, @dptr
| 0x0000b155 20e720 jb 0xe0.7, 0xb178 ; [0xe0:1]=255 ; 224
| 0x0000b158 9008a7 mov dptr, #0x08a7 ; [0x8a7:1]=255 ; 2215
| 0x0000b15b 126b52 lcall fcn.00006b52
| 0x0000b15e e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b160 2d add a, r5
| 0x0000b161 126aea lcall fcn.00006aea
| 0x0000b164 e0 movx a, @dptr
| 0x0000b165 547f anl a, #0x7f
| 0x0000b167 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000b16a f0 movx @dptr, a
| 0x0000b16b 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000b16e e0 movx a, @dptr
| 0x0000b16f b40206 cjne a, #0x02, 0xb178
| 0x0000b172 ec mov a, r4
| 0x0000b173 126ba2 lcall fcn.00006ba2
| 0x0000b176 ed mov a, r5
| 0x0000b177 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000b118 @ 0xb149(x), 0xb155(x), 0xb16f(x)
| 0x0000b178 126b5b lcall fcn.00006b5b
| 0x0000b17b e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b17d 2d add a, r5
| 0x0000b17e 126aea lcall fcn.00006aea
| 0x0000b181 e0 movx a, @dptr
| 0x0000b182 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000b185 126d31 lcall fcn.00006d31
| 0x0000b188 c3 clr c
| 0x0000b189 9e subb a, r6
| 0x0000b18a 5039 jnc 0xb1c5
| 0x0000b18c 126c0a lcall fcn.00006c0a
| 0x0000b18f e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b191 2d add a, r5
| 0x0000b192 126aea lcall fcn.00006aea
| 0x0000b195 e0 movx a, @dptr
| 0x0000b196 20e72c jb 0xe0.7, 0xb1c5 ; [0xe0:1]=255 ; 224
| 0x0000b199 9008a6 mov dptr, #0x08a6 ; [0x8a6:1]=255 ; 2214
| 0x0000b19c 126b52 lcall fcn.00006b52
| 0x0000b19f e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b1a1 2d add a, r5
| 0x0000b1a2 126aea lcall fcn.00006aea
| 0x0000b1a5 e0 movx a, @dptr
| 0x0000b1a6 547f anl a, #0x7f
| 0x0000b1a8 ff mov r7, a
| 0x0000b1a9 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000b1ac f0 movx @dptr, a
| 0x0000b1ad 9008a5 mov dptr, #0x08a5 ; [0x8a5:1]=255 ; 2213
| 0x0000b1b0 126c0d lcall fcn.00006c0d
| 0x0000b1b3 ef mov a, r7
| 0x0000b1b4 f0 movx @dptr, a
| 0x0000b1b5 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000b1b8 e0 movx a, @dptr
| 0x0000b1b9 b40309 cjne a, #0x03, 0xb1c5
| 0x0000b1bc ec mov a, r4
| 0x0000b1bd 9008ae mov dptr, #0x08ae ; [0x8ae:1]=255 ; 2222
| 0x0000b1c0 126d6b lcall fcn.00006d6b
| 0x0000b1c3 ed mov a, r5
| 0x0000b1c4 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000b118 @ 0xb18a(x), 0xb196(x), 0xb1b9(x)
| 0x0000b1c5 0d inc r5
| 0x0000b1c6 02b127 ljmp 0xb127
| ; CODE XREF from fcn.0000b118 @ 0xb134(x)
\ 0x0000b1c9 22 ret
; XREFS: CALL 0x00002553 CALL 0x0000259b CALL 0x0000277f
; XREFS: CALL 0x00002802 CALL 0x00002d25 CALL 0x00004141
; XREFS: CALL 0x00005c4f CALL 0x00005c7a CALL 0x00005cc2
; XREFS: CALL 0x00005f01 CALL 0x00007ba4 CALL 0x000085c6
; XREFS: CALL 0x0000dbc7
/ 178: fcn.0000b1ca ();
| 0x0000b1ca 900d2a mov dptr, #0x0d2a ; '*\r'
| ; [0xd2a:1]=255 ; 3370
| 0x0000b1cd ef mov a, r7
| 0x0000b1ce f0 movx @dptr, a
| 0x0000b1cf e4 clr a
| 0x0000b1d0 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x0000b1d3 f0 movx @dptr, a
| 0x0000b1d4 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x0000b1d7 f0 movx @dptr, a
| ; CODE XREF from fcn.0000b1ca @ 0xb253(x)
| 0x0000b1d8 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x0000b1db e0 movx a, @dptr
| 0x0000b1dc ff mov r7, a
| 0x0000b1dd c3 clr c
| 0x0000b1de 9419 subb a, #0x19
| 0x0000b1e0 5074 jnc 0xb256
| 0x0000b1e2 7498 mov a, #0x98
| 0x0000b1e4 2f add a, r7
| 0x0000b1e5 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000b1e7 e4 clr a
| 0x0000b1e8 3403 addc a, #0x03
| 0x0000b1ea f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000b1ec e0 movx a, @dptr
| 0x0000b1ed 6017 jz 0xb206
| 0x0000b1ef 900d2a mov dptr, #0x0d2a ; '*\r'
| ; [0xd2a:1]=255 ; 3370
| 0x0000b1f2 e0 movx a, @dptr
| 0x0000b1f3 b40210 cjne a, #0x02, 0xb206
| 0x0000b1f6 a3 inc dptr
| 0x0000b1f7 e0 movx a, @dptr
| 0x0000b1f8 24cd add a, #0xcd
| 0x0000b1fa f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000b1fc e4 clr a
| 0x0000b1fd 3403 addc a, #0x03
| 0x0000b1ff f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000b201 e0 movx a, @dptr
| 0x0000b202 fd mov r5, a
| 0x0000b203 12a2bc lcall fcn.0000a2bc
| ; CODE XREFS from fcn.0000b1ca @ 0xb1ed(x), 0xb1f3(x)
| 0x0000b206 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x0000b209 e0 movx a, @dptr
| 0x0000b20a ff mov r7, a
| 0x0000b20b 2415 add a, #0x15
| 0x0000b20d 12a555 lcall fcn.0000a555
| 0x0000b210 e4 clr a
| 0x0000b211 f0 movx @dptr, a
| 0x0000b212 12a569 lcall fcn.0000a569
| 0x0000b215 e0 movx a, @dptr
| 0x0000b216 ff mov r7, a
| 0x0000b217 e4 clr a
| 0x0000b218 c3 clr c
| 0x0000b219 9f subb a, r7
| 0x0000b21a 5026 jnc 0xb242
| 0x0000b21c ef mov a, r7
| 0x0000b21d c3 clr c
| 0x0000b21e 9407 subb a, #0x07
| 0x0000b220 5020 jnc 0xb242
| 0x0000b222 ef mov a, r7
| 0x0000b223 6401 xrl a, #0x01
| 0x0000b225 6015 jz 0xb23c
| 0x0000b227 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x0000b22a e0 movx a, @dptr
| 0x0000b22b ff mov r7, a
| 0x0000b22c 249f add a, #0x9f
| 0x0000b22e 12a538 lcall fcn.0000a538
| 0x0000b231 e0 movx a, @dptr
| 0x0000b232 6008 jz 0xb23c
| 0x0000b234 12a569 lcall fcn.0000a569
| 0x0000b237 7404 mov a, #0x04
| 0x0000b239 f0 movx @dptr, a
| 0x0000b23a 8006 sjmp 0xb242
| ; CODE XREFS from fcn.0000b1ca @ 0xb225(x), 0xb232(x)
| 0x0000b23c 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x0000b23f e0 movx a, @dptr
| 0x0000b240 04 inc a
| 0x0000b241 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000b1ca @ 0xb21a(x), 0xb220(x), 0xb23a(x)
| 0x0000b242 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x0000b245 e0 movx a, @dptr
| 0x0000b246 249f add a, #0x9f
| 0x0000b248 12a538 lcall fcn.0000a538
| 0x0000b24b e4 clr a
| 0x0000b24c f0 movx @dptr, a
| 0x0000b24d 900d2b mov dptr, #0x0d2b ; '+\r'
| ; [0xd2b:1]=255 ; 3371
| 0x0000b250 e0 movx a, @dptr
| 0x0000b251 04 inc a
| 0x0000b252 f0 movx @dptr, a
| 0x0000b253 02b1d8 ljmp 0xb1d8
| ; CODE XREF from fcn.0000b1ca @ 0xb1e0(x)
| 0x0000b256 12a4a0 lcall fcn.0000a4a0
| 0x0000b259 fe mov r6, a
| 0x0000b25a be010b cjne r6, #0x01, 0xb268
| 0x0000b25d 900d2a mov dptr, #0x0d2a ; '*\r'
| ; [0xd2a:1]=255 ; 3370
| 0x0000b260 e0 movx a, @dptr
| 0x0000b261 6401 xrl a, #0x01
| 0x0000b263 6003 jz 0xb268
| 0x0000b265 12ba5a lcall fcn.0000ba5a
| ; CODE XREFS from fcn.0000b1ca @ 0xb25a(x), 0xb263(x)
| 0x0000b268 12e774 lcall fcn.0000e774
| 0x0000b26b 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000b26e e0 movx a, @dptr
| 0x0000b26f 2408 add a, #0x08
| 0x0000b271 fb mov r3, a
| 0x0000b272 e4 clr a
| 0x0000b273 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000b276 f0 movx @dptr, a
| 0x0000b277 fd mov r5, a
| 0x0000b278 ff mov r7, a
\ 0x0000b279 02ac01 ljmp fcn.0000ac01
; CALL XREF from fcn.0000a1cb @ 0xa242(x)
; CALL XREF from fcn.0000e841 @ 0xe847(x)
/ 178: fcn.0000b27c ();
| 0x0000b27c c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000b27e 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000b281 12cb8e lcall fcn.0000cb8e
| 0x0000b284 7003 jnz 0xb289
| 0x0000b286 a3 inc dptr
| 0x0000b287 e0 movx a, @dptr
| 0x0000b288 6f xrl a, r7
| ; CODE XREF from fcn.0000b27c @ 0xb284(x)
| 0x0000b289 7003 jnz 0xb28e
| 0x0000b28b 02b327 ljmp 0xb327
| ; CODE XREFS from fcn.0000b27c @ 0xb289(x), 0xb290(x)
| 0x0000b28e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000b290 20e7fb jb 0xe0.7, 0xb28e ; [0xe0:1]=255 ; 224
| 0x0000b293 12cbac lcall fcn.0000cbac
| ; CODE XREF from fcn.0000b27c @ 0xb298(x)
| 0x0000b296 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000b298 20e7fb jb 0xe0.7, 0xb296 ; [0xe0:1]=255 ; 224
| 0x0000b29b 759691 mov 0x96, #0x91 ; [0x96:1]=255 ; 145
| ; CODE XREF from fcn.0000b27c @ 0xb2a0(x)
| 0x0000b29e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000b2a0 20e7fb jb 0xe0.7, 0xb29e ; [0xe0:1]=255 ; 224
| 0x0000b2a3 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000b2a6 e597 mov a, 0x97 ; [0x97:1]=255 ; 151
| 0x0000b2a8 f0 movx @dptr, a
| 0x0000b2a9 e0 movx a, @dptr
| 0x0000b2aa 30e005 jnb 0xe0.0, 0xb2b2 ; [0xe0:1]=255 ; 224
| 0x0000b2ad 7f00 mov r7, #0x00
| 0x0000b2af 02b32b ljmp 0xb32b
| ; CODE XREF from fcn.0000b27c @ 0xb2aa(x)
| 0x0000b2b2 d211 setb 0x22.1 ; [0x22:1]=255 ; 34
| 0x0000b2b4 759622 mov 0x96, #0x22 ; '\"'
| ; [0x96:1]=255 ; 34
| 0x0000b2b7 e4 clr a
| 0x0000b2b8 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000b2bb f0 movx @dptr, a
| ; CODE XREF from fcn.0000b27c @ 0xb312(x)
| 0x0000b2bc 12cb8e lcall fcn.0000cb8e
| 0x0000b2bf 7003 jnz 0xb2c4
| 0x0000b2c1 a3 inc dptr
| 0x0000b2c2 e0 movx a, @dptr
| 0x0000b2c3 6f xrl a, r7
| ; CODE XREF from fcn.0000b27c @ 0xb2bf(x)
| 0x0000b2c4 604e jz 0xb314
| 0x0000b2c6 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000b2c9 e0 movx a, @dptr
| 0x0000b2ca c3 clr c
| 0x0000b2cb 9410 subb a, #0x10
| 0x0000b2cd 5045 jnc 0xb314
| 0x0000b2cf e0 movx a, @dptr
| 0x0000b2d0 04 inc a
| 0x0000b2d1 f0 movx @dptr, a
| 0x0000b2d2 900f74 mov dptr, #0x0f74 ; 't\x0f'
| ; [0xf74:1]=255 ; 3956
| 0x0000b2d5 e0 movx a, @dptr
| 0x0000b2d6 6403 xrl a, #0x03
| 0x0000b2d8 6003 jz 0xb2dd
| 0x0000b2da 12dcfc lcall fcn.0000dcfc
| ; CODE XREF from fcn.0000b27c @ 0xb2d8(x)
| 0x0000b2dd 90037c mov dptr, #0x037c ; [0x37c:1]=255 ; 892
| 0x0000b2e0 e0 movx a, @dptr
| 0x0000b2e1 2404 add a, #0x04
| 0x0000b2e3 ff mov r7, a
| 0x0000b2e4 90037b mov dptr, #0x037b ; [0x37b:1]=255 ; 891
| 0x0000b2e7 e0 movx a, @dptr
| 0x0000b2e8 3400 addc a, #0x00
| 0x0000b2ea fe mov r6, a
| 0x0000b2eb 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x0000b2ee f0 movx @dptr, a
| 0x0000b2ef a3 inc dptr
| 0x0000b2f0 ef mov a, r7
| 0x0000b2f1 f0 movx @dptr, a
| 0x0000b2f2 90037f mov dptr, #0x037f ; [0x37f:1]=255 ; 895
| 0x0000b2f5 e0 movx a, @dptr
| 0x0000b2f6 b50e0a cjne a, 0x0e, 0xb303 ; [0xe:1]=255 ; 14
| 0x0000b2f9 a3 inc dptr
| 0x0000b2fa e0 movx a, @dptr
| 0x0000b2fb b50f05 cjne a, 0x0f, 0xb303 ; [0xf:1]=255 ; 15
| 0x0000b2fe 90037d mov dptr, #0x037d ; [0x37d:1]=255 ; 893
| 0x0000b301 8003 sjmp 0xb306
| ; CODE XREFS from fcn.0000b27c @ 0xb2f6(x), 0xb2fb(x)
| 0x0000b303 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| ; CODE XREF from fcn.0000b27c @ 0xb301(x)
| 0x0000b306 e0 movx a, @dptr
| 0x0000b307 ff mov r7, a
| 0x0000b308 a3 inc dptr
| 0x0000b309 e0 movx a, @dptr
| 0x0000b30a 90037b mov dptr, #0x037b ; [0x37b:1]=255 ; 891
| 0x0000b30d cf xch a, r7
| 0x0000b30e f0 movx @dptr, a
| 0x0000b30f a3 inc dptr
| 0x0000b310 ef mov a, r7
| 0x0000b311 f0 movx @dptr, a
| 0x0000b312 80a8 sjmp 0xb2bc
| ; CODE XREFS from fcn.0000b27c @ 0xb2c4(x), 0xb2cd(x), 0xb316(x)
| 0x0000b314 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000b316 20e7fb jb 0xe0.7, 0xb314 ; [0xe0:1]=255 ; 224
| 0x0000b319 12cbac lcall fcn.0000cbac
| ; CODE XREF from fcn.0000b27c @ 0xb31e(x)
| 0x0000b31c e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000b31e 20e7fb jb 0xe0.7, 0xb31c ; [0xe0:1]=255 ; 224
| 0x0000b321 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000b324 759701 mov 0x97, #0x01 ; [0x97:1]=255 ; 1
| ; CODE XREF from fcn.0000b27c @ 0xb28b(x)
| 0x0000b327 c211 clr 0x22.1 ; [0x22:1]=255 ; 34
| 0x0000b329 7f01 mov r7, #0x01
| ; CODE XREF from fcn.0000b27c @ 0xb2af(x)
| 0x0000b32b d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000b32d 22 ret
; XREFS: CODE 0x0000b34e CODE 0x0000b354 CODE 0x0000b379
; XREFS: CODE 0x0000b381 CODE 0x0000b38d CODE 0x0000b3a7
; XREFS: CODE 0x0000b3ad CODE 0x0000b3da CALL 0x0000e45b
/ 176: fcn.0000b32e ();
| 0x0000b32e 7a0d mov r2, #0x0d
| 0x0000b330 794c mov r1, #0x4c ; 'L'
| 0x0000b332 12c0f2 lcall fcn.0000c0f2
| 0x0000b335 7003 jnz 0xb33a
| 0x0000b337 02b3dd ljmp 0xb3dd
| ; CODE XREF from fcn.0000b32e @ 0xb335(x)
| 0x0000b33a 900e71 mov dptr, #0x0e71 ; 'q\x0e'
| ; [0xe71:1]=255 ; 3697
| 0x0000b33d e0 movx a, @dptr
| 0x0000b33e 24fe add a, #0xfe
| 0x0000b340 6039 jz 0xb37b
| 0x0000b342 14 dec a
| 0x0000b343 603e jz 0xb383
| 0x0000b345 14 dec a
| 0x0000b346 6047 jz 0xb38f
| 0x0000b348 24fd add a, #0xfd
| 0x0000b34a 6064 jz 0xb3b0
| 0x0000b34c 2407 add a, #0x07
| 0x0000b34e 70de jnz fcn.0000b32e
| 0x0000b350 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000b353 e0 movx a, @dptr
| 0x0000b354 b424d7 cjne a, #0x24, fcn.0000b32e
| 0x0000b357 900e71 mov dptr, #0x0e71 ; 'q\x0e'
| ; [0xe71:1]=255 ; 3697
| 0x0000b35a 7402 mov a, #0x02
| 0x0000b35c f0 movx @dptr, a
| 0x0000b35d 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x0000b360 14 dec a
| 0x0000b361 f0 movx @dptr, a
| 0x0000b362 7b24 mov r3, #0x24 ; '$'
| 0x0000b364 fa mov r2, a
| 0x0000b365 7d00 mov r5, #0x00
| 0x0000b367 7c22 mov r4, #0x22 ; '\"'
| 0x0000b369 7f00 mov r7, #0x00
| 0x0000b36b 7eee mov r6, #0xee
| 0x0000b36d 12cd41 lcall fcn.0000cd41
| 0x0000b370 900e6e mov dptr, #0x0e6e ; 'n\x0e'
| ; [0xe6e:1]=255 ; 3694
| 0x0000b373 7423 mov a, #0x23 ; '#'
| 0x0000b375 f0 movx @dptr, a
| 0x0000b376 a3 inc dptr
| 0x0000b377 04 inc a
| 0x0000b378 f0 movx @dptr, a
| 0x0000b379 80b3 sjmp fcn.0000b32e
| ; CODE XREF from fcn.0000b32e @ 0xb340(x)
| 0x0000b37b 900e71 mov dptr, #0x0e71 ; 'q\x0e'
| ; [0xe71:1]=255 ; 3697
| 0x0000b37e 7403 mov a, #0x03
| 0x0000b380 f0 movx @dptr, a
| 0x0000b381 80ab sjmp fcn.0000b32e
| ; CODE XREF from fcn.0000b32e @ 0xb343(x)
| 0x0000b383 900e70 mov dptr, #0x0e70 ; 'p\x0e'
| ; [0xe70:1]=255 ; 3696
| 0x0000b386 7437 mov a, #0x37 ; '7'
| 0x0000b388 f0 movx @dptr, a
| 0x0000b389 a3 inc dptr
| 0x0000b38a 7404 mov a, #0x04
| 0x0000b38c f0 movx @dptr, a
| 0x0000b38d 809f sjmp fcn.0000b32e
| ; CODE XREF from fcn.0000b32e @ 0xb346(x)
| 0x0000b38f 900e70 mov dptr, #0x0e70 ; 'p\x0e'
| ; [0xe70:1]=255 ; 3696
| 0x0000b392 e0 movx a, @dptr
| 0x0000b393 14 dec a
| 0x0000b394 f0 movx @dptr, a
| 0x0000b395 900e6e mov dptr, #0x0e6e ; 'n\x0e'
| ; [0xe6e:1]=255 ; 3694
| 0x0000b398 12c0cf lcall fcn.0000c0cf
| 0x0000b39b 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000b39e e0 movx a, @dptr
| 0x0000b39f fd mov r5, a
| 0x0000b3a0 12d709 lcall fcn.0000d709
| 0x0000b3a3 900e70 mov dptr, #0x0e70 ; 'p\x0e'
| ; [0xe70:1]=255 ; 3696
| 0x0000b3a6 e0 movx a, @dptr
| 0x0000b3a7 7085 jnz fcn.0000b32e
| 0x0000b3a9 a3 inc dptr
| 0x0000b3aa 7407 mov a, #0x07
| 0x0000b3ac f0 movx @dptr, a
| 0x0000b3ad 02b32e ljmp fcn.0000b32e
| ; CODE XREF from fcn.0000b32e @ 0xb34a(x)
| 0x0000b3b0 e4 clr a
| 0x0000b3b1 900e71 mov dptr, #0x0e71 ; 'q\x0e'
| ; [0xe71:1]=255 ; 3697
| 0x0000b3b4 f0 movx @dptr, a
| 0x0000b3b5 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x0000b3b8 04 inc a
| 0x0000b3b9 f0 movx @dptr, a
| 0x0000b3ba 7b65 mov r3, #0x65 ; 'e'
| 0x0000b3bc fa mov r2, a
| 0x0000b3bd 7d00 mov r5, #0x00
| 0x0000b3bf 7cee mov r4, #0xee
| 0x0000b3c1 7f00 mov r7, #0x00
| 0x0000b3c3 7e22 mov r6, #0x22 ; '\"'
| 0x0000b3c5 12cd41 lcall fcn.0000cd41
| 0x0000b3c8 7b00 mov r3, #0x00
| 0x0000b3ca 7a22 mov r2, #0x22 ; '\"'
| 0x0000b3cc 7900 mov r1, #0x00
| 0x0000b3ce 12d5df lcall fcn.0000d5df
| 0x0000b3d1 128b4e lcall fcn.00008b4e
| 0x0000b3d4 12e8db lcall fcn.0000e8db
| 0x0000b3d7 12e7c1 lcall fcn.0000e7c1
| 0x0000b3da 02b32e ljmp fcn.0000b32e
| ; CODE XREF from fcn.0000b32e @ 0xb337(x)
\ 0x0000b3dd 22 ret
; CALL XREF from fcn.00002c02 @ +0x2fe(x)
; CALL XREF from fcn.00008b4e @ 0x8c16(x)
/ 175: fcn.0000b3de ();
| 0x0000b3de 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000b3e1 ef mov a, r7
| 0x0000b3e2 f0 movx @dptr, a
| 0x0000b3e3 a3 inc dptr
| 0x0000b3e4 ed mov a, r5
| 0x0000b3e5 f0 movx @dptr, a
| 0x0000b3e6 e4 clr a
| 0x0000b3e7 fb mov r3, a
| 0x0000b3e8 fa mov r2, a
| 0x0000b3e9 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000b3ec 7410 mov a, #0x10
| 0x0000b3ee f0 movx @dptr, a
| 0x0000b3ef 900e0a mov dptr, #0x0e0a ; '\n\x0e'
| ; [0xe0a:1]=255 ; 3594
| 0x0000b3f2 ed mov a, r5
| 0x0000b3f3 f0 movx @dptr, a
| 0x0000b3f4 ef mov a, r7
| 0x0000b3f5 c3 clr c
| 0x0000b3f6 9404 subb a, #0x04
| 0x0000b3f8 5021 jnc 0xb41b
| 0x0000b3fa e4 clr a
| 0x0000b3fb 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000b3fe f0 movx @dptr, a
| 0x0000b3ff 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000b402 e0 movx a, @dptr
| 0x0000b403 ff mov r7, a
| 0x0000b404 12cfa9 lcall fcn.0000cfa9
| 0x0000b407 e0 movx a, @dptr
| 0x0000b408 601e jz 0xb428
| 0x0000b40a ef mov a, r7
| 0x0000b40b 75f080 mov 0xf0, #0x80 ; [0xf0:1]=255 ; 128
| 0x0000b40e a4 mul ab
| 0x0000b40f 2400 add a, #0x00
| 0x0000b411 ff mov r7, a
| 0x0000b412 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000b414 3422 addc a, #0x22
| 0x0000b416 fa mov r2, a
| 0x0000b417 ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x0000b419 800d sjmp 0xb428
| ; CODE XREF from fcn.0000b3de @ 0xb3f8(x)
| 0x0000b41b 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000b41e 7401 mov a, #0x01
| 0x0000b420 f0 movx @dptr, a
| 0x0000b421 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000b424 e0 movx a, @dptr
| 0x0000b425 24fc add a, #0xfc
| 0x0000b427 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000b3de @ 0xb408(x), 0xb419(x)
| 0x0000b428 eb mov a, r3
| 0x0000b429 4a orl a, r2
| 0x0000b42a 701f jnz 0xb44b
| 0x0000b42c 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000b42f 12cf89 lcall fcn.0000cf89
| 0x0000b432 c083 push 0x83 ; [0x83:1]=255 ; 131
| 0x0000b434 c082 push 0x82 ; [0x82:1]=255 ; 130
| 0x0000b436 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000b439 e0 movx a, @dptr
| 0x0000b43a d082 pop 0x82 ; [0x82:1]=255 ; 130
| 0x0000b43c d083 pop 0x83 ; [0x83:1]=255 ; 131
| 0x0000b43e 75f002 mov 0xf0, #0x02 ; [0xf0:1]=255 ; 2
| 0x0000b441 1254f2 lcall fcn.000054f2
| 0x0000b444 e0 movx a, @dptr
| 0x0000b445 fe mov r6, a
| 0x0000b446 a3 inc dptr
| 0x0000b447 e0 movx a, @dptr
| 0x0000b448 aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x0000b44a fb mov r3, a
| ; CODE XREF from fcn.0000b3de @ 0xb42a(x)
| 0x0000b44b 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000b44e e0 movx a, @dptr
| 0x0000b44f 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
| 0x0000b452 12cfb6 lcall fcn.0000cfb6
| 0x0000b455 ad82 mov r5, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b457 ac83 mov r4, 0x83 ; [0x83:1]=255 ; 131
| 0x0000b459 ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
| 0x0000b45b af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x0000b45d 7b80 mov r3, #0x80
| 0x0000b45f 7a00 mov r2, #0x00
| 0x0000b461 12dc1e lcall fcn.0000dc1e
| 0x0000b464 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000b467 e0 movx a, @dptr
| 0x0000b468 fd mov r5, a
| 0x0000b469 7f01 mov r7, #0x01
| 0x0000b46b 12cbb3 lcall fcn.0000cbb3
| 0x0000b46e 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000b471 e0 movx a, @dptr
| 0x0000b472 12cfb3 lcall fcn.0000cfb3
| 0x0000b475 1254fe lcall fcn.000054fe
| 0x0000b478 125132 lcall fcn.00005132
| 0x0000b47b 540f anl a, #0x0f
| 0x0000b47d ff mov r7, a
| 0x0000b47e bf010b cjne r7, #0x01, 0xb48c
| 0x0000b481 12d9fa lcall fcn.0000d9fa
| 0x0000b484 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000b487 e0 movx a, @dptr
| 0x0000b488 ff mov r7, a
| 0x0000b489 12b064 lcall fcn.0000b064
| ; CODE XREF from fcn.0000b3de @ 0xb47e(x)
\ 0x0000b48c 22 ret
; CALL XREF from fcn.00008f7b @ 0x6fb7(x)
/ 175: fcn.0000b48d ();
| 0x0000b48d 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000b490 12551e lcall fcn.0000551e
| 0x0000b493 12c112 lcall fcn.0000c112
| 0x0000b496 1252ca lcall fcn.000052ca
| 0x0000b499 b40010 cjne a, #0x00, 0xb4ac
| 0x0000b49c e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000b49e b4110b cjne a, #0x11, 0xb4ac
| 0x0000b4a1 e4 clr a
| 0x0000b4a2 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
| 0x0000b4a5 f0 movx @dptr, a
| 0x0000b4a6 12e744 lcall fcn.0000e744
| 0x0000b4a9 02b533 ljmp 0xb533
| ; CODE XREFS from fcn.0000b48d @ 0xb499(x), 0xb49e(x)
| 0x0000b4ac 12c112 lcall fcn.0000c112
| 0x0000b4af 1252ca lcall fcn.000052ca
| 0x0000b4b2 ff mov r7, a
| 0x0000b4b3 aef0 mov r6, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000b4b5 be220b cjne r6, #0x22, 0xb4c3
| 0x0000b4b8 bf2008 cjne r7, #0x20, 0xb4c3
| 0x0000b4bb 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
| 0x0000b4be 7402 mov a, #0x02
| 0x0000b4c0 f0 movx @dptr, a
| 0x0000b4c1 8070 sjmp 0xb533
| ; CODE XREFS from fcn.0000b48d @ 0xb4b5(x), 0xb4b8(x)
| 0x0000b4c3 125132 lcall fcn.00005132
| 0x0000b4c6 b4401a cjne a, #0x40, 0xb4e3
| 0x0000b4c9 900001 mov dptr, #0x0001 ; [0x1:1]=255 ; 1
| 0x0000b4cc 12514b lcall fcn.0000514b
| 0x0000b4cf 7005 jnz 0xb4d6
| 0x0000b4d1 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x0000b4d4 8023 sjmp 0xb4f9
| ; CODE XREF from fcn.0000b48d @ 0xb4cf(x)
| 0x0000b4d6 e4 clr a
| 0x0000b4d7 ff mov r7, a
| 0x0000b4d8 12e65f lcall fcn.0000e65f
| 0x0000b4db 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x0000b4de 7411 mov a, #0x11
| 0x0000b4e0 f0 movx @dptr, a
| 0x0000b4e1 8050 sjmp 0xb533
| ; CODE XREF from fcn.0000b48d @ 0xb4c6(x)
| 0x0000b4e3 12c112 lcall fcn.0000c112
| 0x0000b4e6 125132 lcall fcn.00005132
| 0x0000b4e9 6450 xrl a, #0x50
| 0x0000b4eb 7041 jnz 0xb52e
| 0x0000b4ed 900001 mov dptr, #0x0001 ; [0x1:1]=255 ; 1
| 0x0000b4f0 12514b lcall fcn.0000514b
| 0x0000b4f3 ff mov r7, a
| 0x0000b4f4 7008 jnz 0xb4fe
| 0x0000b4f6 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
| ; CODE XREF from fcn.0000b48d @ 0xb4d4(x)
| 0x0000b4f9 7404 mov a, #0x04
| 0x0000b4fb f0 movx @dptr, a
| 0x0000b4fc 8035 sjmp 0xb533
| ; CODE XREF from fcn.0000b48d @ 0xb4f4(x)
| 0x0000b4fe ef mov a, r7
| 0x0000b4ff b40108 cjne a, #0x01, 0xb50a
| 0x0000b502 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000b505 7407 mov a, #0x07
| 0x0000b507 f0 movx @dptr, a
| 0x0000b508 8029 sjmp 0xb533
| ; CODE XREF from fcn.0000b48d @ 0xb4ff(x)
| 0x0000b50a ef mov a, r7
| 0x0000b50b b40208 cjne a, #0x02, 0xb516
| 0x0000b50e 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
| 0x0000b511 7405 mov a, #0x05
| 0x0000b513 f0 movx @dptr, a
| 0x0000b514 801d sjmp 0xb533
| ; CODE XREF from fcn.0000b48d @ 0xb50b(x)
| 0x0000b516 ef mov a, r7
| 0x0000b517 b40308 cjne a, #0x03, 0xb522
| 0x0000b51a 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
| 0x0000b51d 7406 mov a, #0x06
| 0x0000b51f f0 movx @dptr, a
| 0x0000b520 8011 sjmp 0xb533
| ; CODE XREF from fcn.0000b48d @ 0xb517(x)
| 0x0000b522 ef mov a, r7
| 0x0000b523 b4040d cjne a, #0x04, 0xb533
| 0x0000b526 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000b529 7409 mov a, #0x09
| 0x0000b52b f0 movx @dptr, a
| 0x0000b52c 8005 sjmp 0xb533
| ; CODE XREF from fcn.0000b48d @ 0xb4eb(x)
| 0x0000b52e e4 clr a
| 0x0000b52f 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
| 0x0000b532 f0 movx @dptr, a
| ; XREFS: CODE 0x0000b4a9 CODE 0x0000b4c1 CODE 0x0000b4e1
| ; XREFS: CODE 0x0000b4fc CODE 0x0000b508 CODE 0x0000b514
| ; XREFS: CODE 0x0000b520 CODE 0x0000b523 CODE 0x0000b52c
| 0x0000b533 900e99 mov dptr, #0x0e99 ; [0xe99:1]=255 ; 3737
| 0x0000b536 7403 mov a, #0x03
| 0x0000b538 f0 movx @dptr, a
\ 0x0000b539 02e7c6 ljmp fcn.0000e7c6
; CALL XREF from fcn.000078d0 @ +0x31(x)
/ 172: fcn.0000b53c ();
| 0x0000b53c c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000b53e 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000b541 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000b544 e0 movx a, @dptr
| 0x0000b545 24fe add a, #0xfe
| 0x0000b547 6019 jz 0xb562
| 0x0000b549 14 dec a
| 0x0000b54a 6036 jz 0xb582
| 0x0000b54c 24e1 add a, #0xe1
| 0x0000b54e 6056 jz 0xb5a6
| 0x0000b550 2421 add a, #0x21
| 0x0000b552 7063 jnz 0xb5b7
| 0x0000b554 7a94 mov r2, #0x94
| 0x0000b556 7997 mov r1, #0x97
| 0x0000b558 12d280 lcall fcn.0000d280
| 0x0000b55b 909497 mov dptr, #0x9497 ; [0x9497:1]=18
| 0x0000b55e e4 clr a
| 0x0000b55f 93 movc a, @a+dptr
| 0x0000b560 8039 sjmp 0xb59b
| ; CODE XREF from fcn.0000b53c @ 0xb547(x)
| 0x0000b562 7bff mov r3, #0xff
| 0x0000b564 7a94 mov r2, #0x94
| 0x0000b566 79a9 mov r1, #0xa9
| 0x0000b568 12d282 lcall fcn.0000d282
| 0x0000b56b 9094ac mov dptr, #0x94ac ; [0x94ac:1]=0
| 0x0000b56e e4 clr a
| 0x0000b56f 93 movc a, @a+dptr
| 0x0000b570 fe mov r6, a
| 0x0000b571 9094ab mov dptr, #0x94ab ; [0x94ab:1]=165
| 0x0000b574 e4 clr a
| 0x0000b575 93 movc a, @a+dptr
| 0x0000b576 7c00 mov r4, #0x00
| 0x0000b578 2400 add a, #0x00
| 0x0000b57a ff mov r7, a
| 0x0000b57b ec mov a, r4
| 0x0000b57c 3e addc a, r6
| 0x0000b57d 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000b580 801e sjmp 0xb5a0
| ; CODE XREF from fcn.0000b53c @ 0xb54a(x)
| 0x0000b582 12e4f1 lcall fcn.0000e4f1
| 0x0000b585 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x0000b588 e0 movx a, @dptr
| 0x0000b589 75f003 mov 0xf0, #0x03 ; [0xf0:1]=255 ; 3
| 0x0000b58c 9095ba mov dptr, #0x95ba ; [0x95ba:1]=255
| 0x0000b58f 1254f2 lcall fcn.000054f2
| 0x0000b592 125527 lcall fcn.00005527
| 0x0000b595 12d282 lcall fcn.0000d282
| 0x0000b598 125132 lcall fcn.00005132
| ; CODE XREF from fcn.0000b53c @ 0xb560(x)
| 0x0000b59b ff mov r7, a
| 0x0000b59c 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000b59f e4 clr a
| ; CODE XREF from fcn.0000b53c @ 0xb580(x)
| 0x0000b5a0 f0 movx @dptr, a
| 0x0000b5a1 a3 inc dptr
| 0x0000b5a2 ef mov a, r7
| 0x0000b5a3 f0 movx @dptr, a
| 0x0000b5a4 8014 sjmp 0xb5ba
| ; CODE XREF from fcn.0000b53c @ 0xb54e(x)
| 0x0000b5a6 7bff mov r3, #0xff
| 0x0000b5a8 7a95 mov r2, #0x95
| 0x0000b5aa 794e mov r1, #0x4e ; 'N'
| 0x0000b5ac 12d282 lcall fcn.0000d282
| 0x0000b5af 12d2a4 lcall fcn.0000d2a4
| 0x0000b5b2 7408 mov a, #0x08
| 0x0000b5b4 f0 movx @dptr, a
| 0x0000b5b5 8003 sjmp 0xb5ba
| ; CODE XREF from fcn.0000b53c @ 0xb552(x)
| 0x0000b5b7 12e49c lcall fcn.0000e49c
| ; CODE XREFS from fcn.0000b53c @ 0xb5a4(x), 0xb5b5(x)
| 0x0000b5ba 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000b5bd e0 movx a, @dptr
| 0x0000b5be fe mov r6, a
| 0x0000b5bf a3 inc dptr
| 0x0000b5c0 e0 movx a, @dptr
| 0x0000b5c1 ff mov r7, a
| 0x0000b5c2 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000b5c5 e0 movx a, @dptr
| 0x0000b5c6 fc mov r4, a
| 0x0000b5c7 a3 inc dptr
| 0x0000b5c8 e0 movx a, @dptr
| 0x0000b5c9 fd mov r5, a
| 0x0000b5ca c3 clr c
| 0x0000b5cb 9f subb a, r7
| 0x0000b5cc ec mov a, r4
| 0x0000b5cd 9e subb a, r6
| 0x0000b5ce 5008 jnc 0xb5d8
| 0x0000b5d0 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000b5d3 ec mov a, r4
| 0x0000b5d4 f0 movx @dptr, a
| 0x0000b5d5 a3 inc dptr
| 0x0000b5d6 ed mov a, r5
| 0x0000b5d7 f0 movx @dptr, a
| ; CODE XREF from fcn.0000b53c @ 0xb5ce(x)
| 0x0000b5d8 12d28e lcall fcn.0000d28e
| 0x0000b5db 6008 jz 0xb5e5
| ; CODE XREF from fcn.0000b53c @ 0xb5df(x)
| 0x0000b5dd e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000b5df 20e7fb jb 0xe0.7, 0xb5dd ; [0xe0:1]=255 ; 224
| 0x0000b5e2 12d26c lcall fcn.0000d26c
| ; CODE XREF from fcn.0000b53c @ 0xb5db(x)
| 0x0000b5e5 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000b5e7 22 ret
; CALL XREFS from fcn.00002c02 @ +0x355(x), +0x38f(x)
/ 169: fcn.0000b5e8 ();
| 0x0000b5e8 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000b5eb ed mov a, r5
| 0x0000b5ec f0 movx @dptr, a
| 0x0000b5ed 126aaf lcall fcn.00006aaf
| 0x0000b5f0 126b8d lcall fcn.00006b8d
| 0x0000b5f3 fe mov r6, a
| 0x0000b5f4 ed mov a, r5
| 0x0000b5f5 d3 setb c
| 0x0000b5f6 9e subb a, r6
| 0x0000b5f7 5003 jnc 0xb5fc
| 0x0000b5f9 02b683 ljmp 0xb683
| ; CODE XREF from fcn.0000b5e8 @ 0xb5f7(x)
| 0x0000b5fc e4 clr a
| 0x0000b5fd 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x0000b600 f0 movx @dptr, a
| 0x0000b601 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000b604 ee mov a, r6
| 0x0000b605 f0 movx @dptr, a
| ; CODE XREF from fcn.0000b5e8 @ 0xb680(x)
| 0x0000b606 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000b609 e0 movx a, @dptr
| 0x0000b60a fe mov r6, a
| 0x0000b60b a3 inc dptr
| 0x0000b60c e0 movx a, @dptr
| 0x0000b60d c3 clr c
| 0x0000b60e 9e subb a, r6
| 0x0000b60f 5072 jnc 0xb683
| 0x0000b611 a3 inc dptr
| 0x0000b612 126ac6 lcall fcn.00006ac6
| 0x0000b615 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b617 2e add a, r6
| 0x0000b618 126aea lcall fcn.00006aea
| 0x0000b61b e0 movx a, @dptr
| 0x0000b61c fd mov r5, a
| 0x0000b61d 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000b620 e0 movx a, @dptr
| 0x0000b621 fc mov r4, a
| 0x0000b622 126ac8 lcall fcn.00006ac8
| 0x0000b625 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b627 2c add a, r4
| 0x0000b628 126aea lcall fcn.00006aea
| 0x0000b62b ed mov a, r5
| 0x0000b62c f0 movx @dptr, a
| 0x0000b62d 126b28 lcall fcn.00006b28
| 0x0000b630 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b632 2e add a, r6
| 0x0000b633 126aea lcall fcn.00006aea
| 0x0000b636 126b26 lcall fcn.00006b26
| 0x0000b639 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b63b 2c add a, r4
| 0x0000b63c 126aea lcall fcn.00006aea
| 0x0000b63f ee mov a, r6
| 0x0000b640 f0 movx @dptr, a
| 0x0000b641 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x0000b644 126b32 lcall fcn.00006b32
| 0x0000b647 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b649 2e add a, r6
| 0x0000b64a 126aea lcall fcn.00006aea
| 0x0000b64d e0 movx a, @dptr
| 0x0000b64e fe mov r6, a
| 0x0000b64f 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000b652 e0 movx a, @dptr
| 0x0000b653 fd mov r5, a
| 0x0000b654 126b34 lcall fcn.00006b34
| 0x0000b657 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b659 2d add a, r5
| 0x0000b65a 126aea lcall fcn.00006aea
| 0x0000b65d ee mov a, r6
| 0x0000b65e f0 movx @dptr, a
| 0x0000b65f 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x0000b662 e0 movx a, @dptr
| 0x0000b663 fe mov r6, a
| 0x0000b664 04 inc a
| 0x0000b665 f0 movx @dptr, a
| 0x0000b666 126b67 lcall fcn.00006b67
| 0x0000b669 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b66b 2e add a, r6
| 0x0000b66c 126aea lcall fcn.00006aea
| 0x0000b66f 126b65 lcall fcn.00006b65
| 0x0000b672 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b674 2d add a, r5
| 0x0000b675 126aea lcall fcn.00006aea
| 0x0000b678 ee mov a, r6
| 0x0000b679 f0 movx @dptr, a
| 0x0000b67a 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000b67d e0 movx a, @dptr
| 0x0000b67e 04 inc a
| 0x0000b67f f0 movx @dptr, a
| 0x0000b680 02b606 ljmp 0xb606
| ; CODE XREFS from fcn.0000b5e8 @ 0xb5f9(x), 0xb60f(x)
| 0x0000b683 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000b686 e0 movx a, @dptr
| 0x0000b687 126aae lcall fcn.00006aae
| 0x0000b68a 126cf5 lcall fcn.00006cf5
| 0x0000b68d ee mov a, r6
\ 0x0000b68e 0251df ljmp fcn.000051df
| ; CODE XREF from fcn.00002400 @ 0x2400(x)
| 0x0000b691 e5ef mov a, 0xef ; [0xef:1]=255 ; 239
| 0x0000b693 53d9bf anl 0xd9, #0xbf ; [0xd9:1]=255 ; 191
| 0x0000b696 75ff80 mov 0xff, #0x80 ; [0xff:1]=255 ; 128
| 0x0000b699 75ef02 mov 0xef, #0x02 ; [0xef:1]=255 ; 2
| 0x0000b69c 78fe mov r0, #0xfe
| 0x0000b69e e4 clr a
| ; CODE XREF from fcn.00002400 @ 0xb6a0(x)
| 0x0000b69f f6 mov @r0, a
| 0x0000b6a0 d8fd djnz r0, 0xb69f
| 0x0000b6a2 900000 mov dptr, #0x0000
| 0x0000b6a5 7f00 mov r7, #0x00
| 0x0000b6a7 7e10 mov r6, #0x10
| 0x0000b6a9 e4 clr a
| ; CODE XREFS from fcn.00002400 @ 0xb6ac(x), 0xb6ae(x)
| 0x0000b6aa f0 movx @dptr, a
| 0x0000b6ab a3 inc dptr
| 0x0000b6ac dffc djnz r7, 0xb6aa
| 0x0000b6ae defa djnz r6, 0xb6aa
| 0x0000b6b0 758133 mov 0x81, #0x33 ; '3'
| ; [0x81:1]=255 ; 51
| 0x0000b6b3 02b6f1 ljmp 0xb6f1
| ; CODE XREF from fcn.00002400 @ 0xb6f8(x)
| 0x0000b6b6 027e17 ljmp 0x7e17
| ; CODE XREF from fcn.00002400 @ 0xb70f(x)
| 0x0000b6b9 e4 clr a
| 0x0000b6ba 93 movc a, @a+dptr
| 0x0000b6bb a3 inc dptr
| 0x0000b6bc f8 mov r0, a
| ; CODE XREF from fcn.00002400 @ 0xb6c7(x)
| 0x0000b6bd e4 clr a
| 0x0000b6be 93 movc a, @a+dptr
| 0x0000b6bf a3 inc dptr
| 0x0000b6c0 4003 jc 0xb6c5
| 0x0000b6c2 f6 mov @r0, a
| 0x0000b6c3 8001 sjmp 0xb6c6
| ; CODE XREF from fcn.00002400 @ 0xb6c0(x)
| 0x0000b6c5 f2 movx @r0, a
| ; CODE XREF from fcn.00002400 @ 0xb6c3(x)
| 0x0000b6c6 08 inc r0
| 0x0000b6c7 dff4 djnz r7, 0xb6bd
| 0x0000b6c9 8029 sjmp 0xb6f4
| ; CODE XREFS from fcn.00002400 @ 0xb6e5(x), 0xb711(x)
| 0x0000b6cb e4 clr a
| 0x0000b6cc 93 movc a, @a+dptr
| 0x0000b6cd a3 inc dptr
| 0x0000b6ce f8 mov r0, a
| 0x0000b6cf 5407 anl a, #0x07
| 0x0000b6d1 240c add a, #0x0c
| 0x0000b6d3 c8 xch a, r0
| 0x0000b6d4 c3 clr c
| 0x0000b6d5 33 rlc a
| 0x0000b6d6 c4 swap a
| 0x0000b6d7 540f anl a, #0x0f
| 0x0000b6d9 4420 orl a, #0x20
| 0x0000b6db c8 xch a, r0
| 0x0000b6dc 83 movc a, @a+pc
| 0x0000b6dd 4004 jc 0xb6e3
| 0x0000b6df f4 cpl a
| 0x0000b6e0 56 anl a, @r0
| 0x0000b6e1 8001 sjmp 0xb6e4
| ; CODE XREF from fcn.00002400 @ 0xb6dd(x)
| 0x0000b6e3 46 orl a, @r0
| ; CODE XREF from fcn.00002400 @ 0xb6e1(x)
| 0x0000b6e4 f6 mov @r0, a
| 0x0000b6e5 dfe4 djnz r7, 0xb6cb
| 0x0000b6e7 800b sjmp 0xb6f4
0x0000b6e9 0102 ajmp 0xb002 ; fcn.0000afac+0x56
0x0000b6eb 04 inc a
0x0000b6ec 08 inc r0
0x0000b6ed 102040 jbc 0x24.0, 0xb730 ; [0x24:1]=255 ; 36 ; fcn.00002400+0x9330
0x0000b6f0 ~ 8090 sjmp 0xb682 ; fcn.0000b5e8+0x9a
| ; CODE XREF from fcn.00002400 @ 0xb6b3(x)
| 0x0000b6f1 908003 mov dptr, #0x8003 ; [0x8003:1]=65
| ; CODE XREFS from fcn.00002400 @ 0xb6c9(x), 0xb6e7(x), 0xb734(x)
| 0x0000b6f4 e4 clr a
| 0x0000b6f5 7e01 mov r6, #0x01
| ; CODE XREF from fcn.00002400 @ 0xb6f2(x)
| 0x0000b6f7 93 movc a, @a+dptr
| 0x0000b6f8 60bc jz 0xb6b6
| 0x0000b6fa a3 inc dptr
| 0x0000b6fb ff mov r7, a
| 0x0000b6fc 543f anl a, #0x3f
| 0x0000b6fe 30e509 jnb 0xe0.5, 0xb70a ; [0xe0:1]=255 ; 224
| 0x0000b701 541f anl a, #0x1f
| 0x0000b703 fe mov r6, a
| 0x0000b704 e4 clr a
| 0x0000b705 93 movc a, @a+dptr
| 0x0000b706 a3 inc dptr
| 0x0000b707 6001 jz 0xb70a
| 0x0000b709 0e inc r6
| ; CODE XREFS from fcn.00002400 @ 0xb6fe(x), 0xb707(x)
| 0x0000b70a cf xch a, r7
| 0x0000b70b 54c0 anl a, #0xc0
| 0x0000b70d 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000b70f 60a8 jz 0xb6b9
| 0x0000b711 40b8 jc 0xb6cb
| 0x0000b713 e4 clr a
| 0x0000b714 93 movc a, @a+dptr
| 0x0000b715 a3 inc dptr
| 0x0000b716 fa mov r2, a
| 0x0000b717 e4 clr a
| 0x0000b718 93 movc a, @a+dptr
| 0x0000b719 a3 inc dptr
| 0x0000b71a f8 mov r0, a
| ; CODE XREFS from fcn.00002400 @ 0xb730(x), 0xb732(x)
| 0x0000b71b e4 clr a
| 0x0000b71c 93 movc a, @a+dptr
| 0x0000b71d a3 inc dptr
| 0x0000b71e c8 xch a, r0
| 0x0000b71f c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b721 c8 xch a, r0
| 0x0000b722 ca xch a, r2
| 0x0000b723 c583 xch a, 0x83 ; [0x83:1]=255 ; 131
| 0x0000b725 ca xch a, r2
| 0x0000b726 f0 movx @dptr, a
| 0x0000b727 a3 inc dptr
| 0x0000b728 c8 xch a, r0
| 0x0000b729 c582 xch a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000b72b c8 xch a, r0
| 0x0000b72c ca xch a, r2
| 0x0000b72d c583 xch a, 0x83 ; [0x83:1]=255 ; 131
| 0x0000b72f ca xch a, r2
| ; CODE XREF from fcn.0000b5e8 @ +0x105(x)
| 0x0000b730 dfe9 djnz r7, 0xb71b
| 0x0000b732 dee7 djnz r6, 0xb71b
\ 0x0000b734 80be sjmp 0xb6f4
| ; XREFS: CODE 0x0000b756 CODE 0x0000b75c CODE 0x0000b76e
| ; XREFS: CODE 0x0000b77e CODE 0x0000b791 CODE 0x0000b7b3
| ; XREFS: CODE 0x0000b7bb CODE 0x0000b7d7 CODE 0x0000e455
| 0x0000b736 7a0d mov r2, #0x0d
| 0x0000b738 794c mov r1, #0x4c ; 'L'
| 0x0000b73a 12c0f2 lcall fcn.0000c0f2
| 0x0000b73d 7003 jnz 0xb742
| 0x0000b73f 02b7da ljmp 0xb7da
| ; CODE XREF from fcn.0000e440 @ 0xb73d(x)
| 0x0000b742 900e6d mov dptr, #0x0e6d ; 'm\x0e'
| ; [0xe6d:1]=255 ; 3693
| 0x0000b745 e0 movx a, @dptr
| 0x0000b746 24fe add a, #0xfe
| 0x0000b748 6026 jz 0xb770
| 0x0000b74a 14 dec a
| 0x0000b74b 6033 jz 0xb780
| 0x0000b74d 14 dec a
| 0x0000b74e 6043 jz 0xb793
| 0x0000b750 24fd add a, #0xfd
| 0x0000b752 606a jz 0xb7be
| 0x0000b754 2407 add a, #0x07
| 0x0000b756 70de jnz 0xb736
| 0x0000b758 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000b75b e0 movx a, @dptr
| 0x0000b75c b4a1d7 cjne a, #0xa1, 0xb736
| 0x0000b75f 900e6d mov dptr, #0x0e6d ; 'm\x0e'
| ; [0xe6d:1]=255 ; 3693
| 0x0000b762 7402 mov a, #0x02
| 0x0000b764 f0 movx @dptr, a
| 0x0000b765 900e69 mov dptr, #0x0e69 ; 'i\x0e'
| ; [0xe69:1]=255 ; 3689
| 0x0000b768 74ee mov a, #0xee
| 0x0000b76a f0 movx @dptr, a
| 0x0000b76b a3 inc dptr
| 0x0000b76c e4 clr a
| 0x0000b76d f0 movx @dptr, a
| 0x0000b76e 80c6 sjmp 0xb736
| ; CODE XREF from fcn.0000e440 @ 0xb748(x)
| 0x0000b770 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000b773 e0 movx a, @dptr
| 0x0000b774 900e6b mov dptr, #0x0e6b ; 'k\x0e'
| ; [0xe6b:1]=255 ; 3691
| 0x0000b777 f0 movx @dptr, a
| 0x0000b778 900e6d mov dptr, #0x0e6d ; 'm\x0e'
| ; [0xe6d:1]=255 ; 3693
| 0x0000b77b 7403 mov a, #0x03
| 0x0000b77d f0 movx @dptr, a
| 0x0000b77e 80b6 sjmp 0xb736
| ; CODE XREF from fcn.0000e440 @ 0xb74b(x)
| 0x0000b780 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000b783 e0 movx a, @dptr
| 0x0000b784 900e6c mov dptr, #0x0e6c ; 'l\x0e'
| ; [0xe6c:1]=255 ; 3692
| 0x0000b787 f0 movx @dptr, a
| 0x0000b788 12e23b lcall fcn.0000e23b
| 0x0000b78b 900e6d mov dptr, #0x0e6d ; 'm\x0e'
| ; [0xe6d:1]=255 ; 3693
| 0x0000b78e 7404 mov a, #0x04
| 0x0000b790 f0 movx @dptr, a
| 0x0000b791 80a3 sjmp 0xb736
| ; CODE XREF from fcn.0000e440 @ 0xb74e(x)
| 0x0000b793 900e6b mov dptr, #0x0e6b ; 'k\x0e'
| ; [0xe6b:1]=255 ; 3691
| 0x0000b796 74ff mov a, #0xff
| 0x0000b798 f5f0 mov 0xf0, a ; [0xf0:1]=255 ; 240
| 0x0000b79a 12529e lcall fcn.0000529e
| 0x0000b79d 900e69 mov dptr, #0x0e69 ; 'i\x0e'
| ; [0xe69:1]=255 ; 3689
| 0x0000b7a0 12c0cf lcall fcn.0000c0cf
| 0x0000b7a3 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000b7a6 e0 movx a, @dptr
| 0x0000b7a7 fd mov r5, a
| 0x0000b7a8 12d709 lcall fcn.0000d709
| 0x0000b7ab 900e6b mov dptr, #0x0e6b ; 'k\x0e'
| ; [0xe6b:1]=255 ; 3691
| 0x0000b7ae e0 movx a, @dptr
| 0x0000b7af 7002 jnz 0xb7b3
| 0x0000b7b1 a3 inc dptr
| 0x0000b7b2 e0 movx a, @dptr
| ; CODE XREF from fcn.0000e440 @ 0xb7af(x)
| 0x0000b7b3 7081 jnz 0xb736
| 0x0000b7b5 900e6d mov dptr, #0x0e6d ; 'm\x0e'
| ; [0xe6d:1]=255 ; 3693
| 0x0000b7b8 7407 mov a, #0x07
| 0x0000b7ba f0 movx @dptr, a
| 0x0000b7bb 02b736 ljmp 0xb736
| ; CODE XREF from fcn.0000e440 @ 0xb752(x)
| 0x0000b7be e4 clr a
| 0x0000b7bf 900e6d mov dptr, #0x0e6d ; 'm\x0e'
| ; [0xe6d:1]=255 ; 3693
| 0x0000b7c2 f0 movx @dptr, a
| 0x0000b7c3 c215 clr 0x22.5 ; [0x22:1]=255 ; 34
| 0x0000b7c5 129b91 lcall fcn.00009b91
| 0x0000b7c8 128b4e lcall fcn.00008b4e
| 0x0000b7cb 12e8db lcall fcn.0000e8db
| 0x0000b7ce 12e7c1 lcall fcn.0000e7c1
| 0x0000b7d1 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x0000b7d4 7401 mov a, #0x01
| 0x0000b7d6 f0 movx @dptr, a
| 0x0000b7d7 02b736 ljmp 0xb736
| ; CODE XREF from fcn.0000e440 @ 0xb73f(x)
| 0x0000b7da 22 ret
; CALL XREF from fcn.00008f7b @ 0x903e(x)
; CALL XREF from fcn.0000a744 @ 0xa7bb(x)
/ 164: fcn.0000b7db ();
| 0x0000b7db 12e216 lcall fcn.0000e216
| 0x0000b7de ef mov a, r7
| 0x0000b7df 7003 jnz 0xb7e4
| 0x0000b7e1 02b87e ljmp 0xb87e
| ; CODE XREF from fcn.0000b7db @ 0xb7df(x)
| 0x0000b7e4 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000b7e7 e0 movx a, @dptr
| 0x0000b7e8 6002 jz 0xb7ec
| 0x0000b7ea d209 setb 0x21.1 ; [0x21:1]=255 ; 33
| ; CODE XREF from fcn.0000b7db @ 0xb7e8(x)
| 0x0000b7ec 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x0000b7ef e0 movx a, @dptr
| 0x0000b7f0 14 dec a
| 0x0000b7f1 6015 jz 0xb808
| 0x0000b7f3 24fe add a, #0xfe
| 0x0000b7f5 6037 jz 0xb82e
| 0x0000b7f7 2403 add a, #0x03
| 0x0000b7f9 6003 jz 0xb7fe
| 0x0000b7fb 02b87e ljmp 0xb87e
| ; CODE XREF from fcn.0000b7db @ 0xb7f9(x)
| 0x0000b7fe 126c2f lcall fcn.00006c2f
| 0x0000b801 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x0000b804 7401 mov a, #0x01
| 0x0000b806 f0 movx @dptr, a
| 0x0000b807 22 ret
| ; CODE XREF from fcn.0000b7db @ 0xb7f1(x)
| 0x0000b808 126c46 lcall fcn.00006c46
| 0x0000b80b 900814 mov dptr, #0x0814 ; [0x814:1]=255 ; 2068
| 0x0000b80e f0 movx @dptr, a
| 0x0000b80f a3 inc dptr
| 0x0000b810 ef mov a, r7
| 0x0000b811 f0 movx @dptr, a
| 0x0000b812 900814 mov dptr, #0x0814 ; [0x814:1]=255 ; 2068
| 0x0000b815 e0 movx a, @dptr
| 0x0000b816 fe mov r6, a
| 0x0000b817 a3 inc dptr
| 0x0000b818 e0 movx a, @dptr
| 0x0000b819 ff mov r7, a
| 0x0000b81a 7c00 mov r4, #0x00
| 0x0000b81c 7d18 mov r5, #0x18
| 0x0000b81e 125201 lcall fcn.00005201
| 0x0000b821 12c37a lcall fcn.0000c37a
| 0x0000b824 126c22 lcall fcn.00006c22
| 0x0000b827 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x0000b82a 7403 mov a, #0x03
| 0x0000b82c f0 movx @dptr, a
| 0x0000b82d 22 ret
| ; CODE XREF from fcn.0000b7db @ 0xb7f5(x)
| 0x0000b82e 126c46 lcall fcn.00006c46
| 0x0000b831 ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x0000b833 fa mov r2, a
| 0x0000b834 900814 mov dptr, #0x0814 ; [0x814:1]=255 ; 2068
| 0x0000b837 a3 inc dptr
| 0x0000b838 e0 movx a, @dptr
| 0x0000b839 ff mov r7, a
| 0x0000b83a c3 clr c
| 0x0000b83b eb mov a, r3
| 0x0000b83c 9f subb a, r7
| 0x0000b83d ff mov r7, a
| 0x0000b83e d3 setb c
| 0x0000b83f ef mov a, r7
| 0x0000b840 6480 xrl a, #0x80
| 0x0000b842 9481 subb a, #0x81
| 0x0000b844 5008 jnc 0xb84e
| 0x0000b846 c3 clr c
| 0x0000b847 ef mov a, r7
| 0x0000b848 6480 xrl a, #0x80
| 0x0000b84a 947f subb a, #0x7f
| 0x0000b84c 502d jnc 0xb87b
| ; CODE XREF from fcn.0000b7db @ 0xb844(x)
| 0x0000b84e 900812 mov dptr, #0x0812 ; [0x812:1]=255 ; 2066
| 0x0000b851 126c49 lcall fcn.00006c49
| 0x0000b854 fe mov r6, a
| 0x0000b855 7c00 mov r4, #0x00
| 0x0000b857 7d0c mov r5, #0x0c
| 0x0000b859 125201 lcall fcn.00005201
| 0x0000b85c 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x0000b85f ee mov a, r6
| 0x0000b860 f0 movx @dptr, a
| 0x0000b861 a3 inc dptr
| 0x0000b862 ef mov a, r7
| 0x0000b863 f0 movx @dptr, a
| 0x0000b864 ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
| 0x0000b866 af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x0000b868 900814 mov dptr, #0x0814 ; [0x814:1]=255 ; 2068
| 0x0000b86b ea mov a, r2
| 0x0000b86c f0 movx @dptr, a
| 0x0000b86d a3 inc dptr
| 0x0000b86e ef mov a, r7
| 0x0000b86f f0 movx @dptr, a
| 0x0000b870 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x0000b873 e0 movx a, @dptr
| 0x0000b874 fe mov r6, a
| 0x0000b875 a3 inc dptr
| 0x0000b876 e0 movx a, @dptr
| 0x0000b877 ff mov r7, a
| 0x0000b878 12c37a lcall fcn.0000c37a
| ; CODE XREF from fcn.0000b7db @ 0xb84c(x)
| 0x0000b87b 126c22 lcall fcn.00006c22
| ; CODE XREFS from fcn.0000b7db @ 0xb7e1(x), 0xb7fb(x)
\ 0x0000b87e 22 ret
; CALL XREF from fcn.00002c02 @ +0x5b2(x)
; CALL XREF from fcn.00007a9c @ +0x27(x)
/ 160: fcn.0000b87f ();
| 0x0000b87f ef mov a, r7
| 0x0000b880 6075 jz 0xb8f7
| 0x0000b882 124fe2 lcall fcn.00004fe2
| 0x0000b885 124aa2 lcall fcn.00004aa2
| 0x0000b888 9004d2 mov dptr, #0x04d2 ; [0x4d2:1]=255 ; 1234
| 0x0000b88b f0 movx @dptr, a
| 0x0000b88c 124b25 lcall fcn.00004b25
| 0x0000b88f 5403 anl a, #0x03
| 0x0000b891 4440 orl a, #0x40
| 0x0000b893 1251cd lcall fcn.000051cd
| 0x0000b896 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| 0x0000b899 e0 movx a, @dptr
| 0x0000b89a ff mov r7, a
| 0x0000b89b c3 clr c
| 0x0000b89c 9401 subb a, #0x01
| 0x0000b89e 4006 jc 0xb8a6
| 0x0000b8a0 ef mov a, r7
| 0x0000b8a1 d3 setb c
| 0x0000b8a2 940f subb a, #0x0f
| 0x0000b8a4 4006 jc 0xb8ac
| ; CODE XREF from fcn.0000b87f @ 0xb89e(x)
| 0x0000b8a6 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| 0x0000b8a9 740f mov a, #0x0f
| 0x0000b8ab f0 movx @dptr, a
| ; CODE XREF from fcn.0000b87f @ 0xb8a4(x)
| 0x0000b8ac 125035 lcall fcn.00005035
| 0x0000b8af e4 clr a
| 0x0000b8b0 90065a mov dptr, #0x065a ; [0x65a:1]=255 ; 1626
| 0x0000b8b3 f0 movx @dptr, a
| 0x0000b8b4 90064a mov dptr, #0x064a ; [0x64a:1]=255 ; 1610
| 0x0000b8b7 e0 movx a, @dptr
| 0x0000b8b8 6405 xrl a, #0x05
| 0x0000b8ba 6005 jz 0xb8c1
| 0x0000b8bc d200 setb 0x20.0 ; [0x20:1]=255 ; 32
| 0x0000b8be 7405 mov a, #0x05
| 0x0000b8c0 f0 movx @dptr, a
| ; CODE XREF from fcn.0000b87f @ 0xb8ba(x)
| 0x0000b8c1 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x0000b8c4 124ec6 lcall fcn.00004ec6
| 0x0000b8c7 fe mov r6, a
| 0x0000b8c8 7401 mov a, #0x01
| 0x0000b8ca a806 mov r0, 0x06 ; [0x6:1]=255 ; 6
| 0x0000b8cc 08 inc r0
| 0x0000b8cd 8002 sjmp 0xb8d1
| ; CODE XREF from fcn.0000b87f @ 0xb8d1(x)
| 0x0000b8cf c3 clr c
| 0x0000b8d0 33 rlc a
| ; CODE XREF from fcn.0000b87f @ 0xb8cd(x)
| 0x0000b8d1 d8fc djnz r0, 0xb8cf
| 0x0000b8d3 fe mov r6, a
| 0x0000b8d4 4f orl a, r7
| 0x0000b8d5 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x0000b8d8 f0 movx @dptr, a
| 0x0000b8d9 900630 mov dptr, #0x0630 ; [0x630:1]=255 ; 1584
| 0x0000b8dc e0 movx a, @dptr
| 0x0000b8dd 6406 xrl a, #0x06
| 0x0000b8df 6005 jz 0xb8e6
| 0x0000b8e1 d208 setb 0x21.0 ; [0x21:1]=255 ; 33
| 0x0000b8e3 7406 mov a, #0x06
| 0x0000b8e5 f0 movx @dptr, a
| ; CODE XREF from fcn.0000b87f @ 0xb8df(x)
| 0x0000b8e6 900628 mov dptr, #0x0628 ; [0x628:1]=255 ; 1576
| 0x0000b8e9 744a mov a, #0x4a ; 'J'
| 0x0000b8eb f0 movx @dptr, a
| 0x0000b8ec 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x0000b8ef e0 movx a, @dptr
| 0x0000b8f0 4e orl a, r6
| 0x0000b8f1 f0 movx @dptr, a
| 0x0000b8f2 12b91f lcall fcn.0000b91f
| 0x0000b8f5 8025 sjmp 0xb91c
| ; CODE XREF from fcn.0000b87f @ 0xb880(x)
| 0x0000b8f7 9004d2 mov dptr, #0x04d2 ; [0x4d2:1]=255 ; 1234
| 0x0000b8fa e0 movx a, @dptr
| 0x0000b8fb ff mov r7, a
| 0x0000b8fc c3 clr c
| 0x0000b8fd 9410 subb a, #0x10
| 0x0000b8ff 5002 jnc 0xb903
| 0x0000b901 8002 sjmp 0xb905
| ; CODE XREF from fcn.0000b87f @ 0xb8ff(x)
| 0x0000b903 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000b87f @ 0xb901(x)
| 0x0000b905 ef mov a, r7
| 0x0000b906 543f anl a, #0x3f
| 0x0000b908 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000b90a 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000b90c ff mov r7, a
| 0x0000b90d 124fe2 lcall fcn.00004fe2
| 0x0000b910 124b25 lcall fcn.00004b25
| 0x0000b913 5403 anl a, #0x03
| 0x0000b915 4f orl a, r7
| 0x0000b916 1251cd lcall fcn.000051cd
| 0x0000b919 125035 lcall fcn.00005035
| ; CODE XREF from fcn.0000b87f @ 0xb8f5(x)
| 0x0000b91c d20a setb 0x21.2 ; [0x21:1]=255 ; 33
\ 0x0000b91e 22 ret
; CALL XREFS from fcn.00005aca @ 0x5b8e(x), 0x5ed7(x)
; CALL XREFS from fcn.00002400 @ 0x7e8e(x), 0x7fb9(x)
; CALL XREF from fcn.0000b87f @ 0xb8f2(x)
/ 159: fcn.0000b91f ();
| 0x0000b91f 9003cb mov dptr, #0x03cb ; [0x3cb:1]=255 ; 971
| 0x0000b922 e0 movx a, @dptr
| 0x0000b923 04 inc a
| 0x0000b924 ff mov r7, a
| 0x0000b925 12df67 lcall fcn.0000df67
| 0x0000b928 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x0000b92b e0 movx a, @dptr
| 0x0000b92c d3 setb c
| 0x0000b92d 9400 subb a, #0x00
| 0x0000b92f 4004 jc 0xb935
| 0x0000b931 7f01 mov r7, #0x01
| 0x0000b933 8002 sjmp 0xb937
| ; CODE XREF from fcn.0000b91f @ 0xb92f(x)
| 0x0000b935 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000b91f @ 0xb933(x)
| 0x0000b937 900c6c mov dptr, #0x0c6c ; 'l\f'
| ; [0xc6c:1]=255 ; 3180
| 0x0000b93a ef mov a, r7
| 0x0000b93b f0 movx @dptr, a
| 0x0000b93c 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000b93f e0 movx a, @dptr
| 0x0000b940 f9 mov r1, a
| 0x0000b941 7401 mov a, #0x01
| 0x0000b943 7e00 mov r6, #0x00
| 0x0000b945 a801 mov r0, 0x01 ; [0x1:1]=255 ; 1
| 0x0000b947 08 inc r0
| 0x0000b948 8005 sjmp 0xb94f
| ; CODE XREF from fcn.0000b91f @ 0xb94f(x)
| 0x0000b94a c3 clr c
| 0x0000b94b 33 rlc a
| 0x0000b94c ce xch a, r6
| 0x0000b94d 33 rlc a
| 0x0000b94e ce xch a, r6
| ; CODE XREF from fcn.0000b91f @ 0xb948(x)
| 0x0000b94f d8f9 djnz r0, 0xb94a
| 0x0000b951 ff mov r7, a
| 0x0000b952 90061b mov dptr, #0x061b ; [0x61b:1]=255 ; 1563
| 0x0000b955 e0 movx a, @dptr
| 0x0000b956 fd mov r5, a
| 0x0000b957 ef mov a, r7
| 0x0000b958 5d anl a, r5
| 0x0000b959 6004 jz 0xb95f
| 0x0000b95b 7d01 mov r5, #0x01
| 0x0000b95d 8002 sjmp 0xb961
| ; CODE XREF from fcn.0000b91f @ 0xb959(x)
| 0x0000b95f 7d00 mov r5, #0x00
| ; CODE XREF from fcn.0000b91f @ 0xb95d(x)
| 0x0000b961 900c6d mov dptr, #0x0c6d ; 'm\f'
| ; [0xc6d:1]=255 ; 3181
| 0x0000b964 ed mov a, r5
| 0x0000b965 f0 movx @dptr, a
| 0x0000b966 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x0000b969 e0 movx a, @dptr
| 0x0000b96a fd mov r5, a
| 0x0000b96b ef mov a, r7
| 0x0000b96c 5d anl a, r5
| 0x0000b96d 6004 jz 0xb973
| 0x0000b96f 7f01 mov r7, #0x01
| 0x0000b971 8002 sjmp 0xb975
| ; CODE XREF from fcn.0000b91f @ 0xb96d(x)
| 0x0000b973 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000b91f @ 0xb971(x)
| 0x0000b975 900c6f mov dptr, #0x0c6f ; 'o\f'
| ; [0xc6f:1]=255 ; 3183
| 0x0000b978 ef mov a, r7
| 0x0000b979 f0 movx @dptr, a
| 0x0000b97a 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000b97d e0 movx a, @dptr
| 0x0000b97e fd mov r5, a
| 0x0000b97f 7401 mov a, #0x01
| 0x0000b981 7e00 mov r6, #0x00
| 0x0000b983 a805 mov r0, 0x05 ; [0x5:1]=255 ; 5
| 0x0000b985 08 inc r0
| 0x0000b986 8005 sjmp 0xb98d
| ; CODE XREF from fcn.0000b91f @ 0xb98d(x)
| 0x0000b988 c3 clr c
| 0x0000b989 33 rlc a
| 0x0000b98a ce xch a, r6
| 0x0000b98b 33 rlc a
| 0x0000b98c ce xch a, r6
| ; CODE XREF from fcn.0000b91f @ 0xb986(x)
| 0x0000b98d d8f9 djnz r0, 0xb988
| 0x0000b98f ff mov r7, a
| 0x0000b990 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x0000b993 e0 movx a, @dptr
| 0x0000b994 fb mov r3, a
| 0x0000b995 ef mov a, r7
| 0x0000b996 5b anl a, r3
| 0x0000b997 6004 jz 0xb99d
| 0x0000b999 7f01 mov r7, #0x01
| 0x0000b99b 8002 sjmp 0xb99f
| ; CODE XREF from fcn.0000b91f @ 0xb997(x)
| 0x0000b99d 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000b91f @ 0xb99b(x)
| 0x0000b99f 900c70 mov dptr, #0x0c70 ; 'p\f'
| ; [0xc70:1]=255 ; 3184
| 0x0000b9a2 ef mov a, r7
| 0x0000b9a3 f0 movx @dptr, a
| 0x0000b9a4 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000b9a7 ed mov a, r5
| 0x0000b9a8 129ed7 lcall fcn.00009ed7
| 0x0000b9ab 125132 lcall fcn.00005132
| 0x0000b9ae 540f anl a, #0x0f
| 0x0000b9b0 ff mov r7, a
| 0x0000b9b1 bf0507 cjne r7, #0x05, 0xb9bb
| 0x0000b9b4 7d08 mov r5, #0x08
| 0x0000b9b6 e4 clr a
| 0x0000b9b7 ff mov r7, a
| 0x0000b9b8 12e2f2 lcall fcn.0000e2f2
| ; CODE XREF from fcn.0000b91f @ 0xb9b1(x)
\ 0x0000b9bb 02d06b ljmp fcn.0000d06b
; CALL XREFS from fcn.000033c4 @ 0x397e(x), 0x3bfb(x)
; CALL XREF from fcn.0000678a @ 0x69b4(x)
; CALL XREF from fcn.000072f6 @ 0x7320(x)
/ 156: fcn.0000b9be ();
| 0x0000b9be 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000b9c1 ef mov a, r7
| 0x0000b9c2 f0 movx @dptr, a
| 0x0000b9c3 a3 inc dptr
| 0x0000b9c4 ed mov a, r5
| 0x0000b9c5 f0 movx @dptr, a
| 0x0000b9c6 e0 movx a, @dptr
| 0x0000b9c7 fb mov r3, a
| 0x0000b9c8 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000b9cb 90081f mov dptr, #0x081f ; [0x81f:1]=255 ; 2079
| 0x0000b9ce 1254f2 lcall fcn.000054f2
| 0x0000b9d1 e0 movx a, @dptr
| 0x0000b9d2 24ff add a, #0xff
| 0x0000b9d4 ff mov r7, a
| 0x0000b9d5 e4 clr a
| 0x0000b9d6 34ff addc a, #0xff
| 0x0000b9d8 fe mov r6, a
| 0x0000b9d9 7c00 mov r4, #0x00
| 0x0000b9db 7d0c mov r5, #0x0c
| 0x0000b9dd 125201 lcall fcn.00005201
| 0x0000b9e0 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x0000b9e3 ee mov a, r6
| 0x0000b9e4 f0 movx @dptr, a
| 0x0000b9e5 a3 inc dptr
| 0x0000b9e6 ef mov a, r7
| 0x0000b9e7 f0 movx @dptr, a
| 0x0000b9e8 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000b9eb eb mov a, r3
| 0x0000b9ec 1249a6 lcall fcn.000049a6
| 0x0000b9ef 900009 mov dptr, #0x0009 ; [0x9:1]=255 ; 9
| 0x0000b9f2 12514b lcall fcn.0000514b
| 0x0000b9f5 ff mov r7, a
| 0x0000b9f6 33 rlc a
| 0x0000b9f7 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000b9f9 fe mov r6, a
| 0x0000b9fa 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000b9fd e0 movx a, @dptr
| 0x0000b9fe 547f anl a, #0x7f
| 0x0000ba00 fd mov r5, a
| 0x0000ba01 900627 mov dptr, #0x0627 ; [0x627:1]=255 ; 1575
| 0x0000ba04 e0 movx a, @dptr
| 0x0000ba05 fb mov r3, a
| 0x0000ba06 33 rlc a
| 0x0000ba07 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000ba09 fa mov r2, a
| 0x0000ba0a ed mov a, r5
| 0x0000ba0b 2b add a, r3
| 0x0000ba0c fd mov r5, a
| 0x0000ba0d ec mov a, r4
| 0x0000ba0e 3a addc a, r2
| 0x0000ba0f cd xch a, r5
| 0x0000ba10 2f add a, r7
| 0x0000ba11 ff mov r7, a
| 0x0000ba12 ed mov a, r5
| 0x0000ba13 3e addc a, r6
| 0x0000ba14 fe mov r6, a
| 0x0000ba15 900d31 mov dptr, #0x0d31 ; '1\r'
| ; [0xd31:1]=255 ; 3377
| 0x0000ba18 e0 movx a, @dptr
| 0x0000ba19 2f add a, r7
| 0x0000ba1a ff mov r7, a
| 0x0000ba1b 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x0000ba1e e0 movx a, @dptr
| 0x0000ba1f 3e addc a, r6
| 0x0000ba20 fe mov r6, a
| 0x0000ba21 c3 clr c
| 0x0000ba22 6480 xrl a, #0x80
| 0x0000ba24 9480 subb a, #0x80
| 0x0000ba26 5003 jnc 0xba2b
| 0x0000ba28 7f00 mov r7, #0x00
| 0x0000ba2a 22 ret
| ; CODE XREF from fcn.0000b9be @ 0xba26(x)
| 0x0000ba2b d3 setb c
| 0x0000ba2c ef mov a, r7
| 0x0000ba2d 947f subb a, #0x7f
| 0x0000ba2f ee mov a, r6
| 0x0000ba30 6480 xrl a, #0x80
| 0x0000ba32 9480 subb a, #0x80
| 0x0000ba34 4003 jc 0xba39
| 0x0000ba36 7f7f mov r7, #0x7f ; '\x7f'
| 0x0000ba38 22 ret
| ; CODE XREF from fcn.0000b9be @ 0xba34(x)
| 0x0000ba39 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000ba3c 1249a2 lcall fcn.000049a2
| 0x0000ba3f 900009 mov dptr, #0x0009 ; [0x9:1]=255 ; 9
| 0x0000ba42 12514b lcall fcn.0000514b
| 0x0000ba45 ff mov r7, a
| 0x0000ba46 900627 mov dptr, #0x0627 ; [0x627:1]=255 ; 1575
| 0x0000ba49 e0 movx a, @dptr
| 0x0000ba4a fe mov r6, a
| 0x0000ba4b 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000ba4e e0 movx a, @dptr
| 0x0000ba4f 2e add a, r6
| 0x0000ba50 2f add a, r7
| 0x0000ba51 ff mov r7, a
| 0x0000ba52 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x0000ba55 a3 inc dptr
| 0x0000ba56 e0 movx a, @dptr
| 0x0000ba57 2f add a, r7
| 0x0000ba58 ff mov r7, a
\ 0x0000ba59 22 ret
; XREFS: CALL 0x0000254e CALL 0x00002793 CALL 0x00005674
; XREFS: CALL 0x00005c3e CALL 0x00007b9f CALL 0x00008588
; XREFS: CALL 0x0000a488 CALL 0x0000b265
/ 155: fcn.0000ba5a ();
| 0x0000ba5a 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000ba5d ef mov a, r7
| 0x0000ba5e f0 movx @dptr, a
| 0x0000ba5f e4 clr a
| 0x0000ba60 ff mov r7, a
| ; CODE XREF from fcn.0000ba5a @ 0xba92(x)
| 0x0000ba61 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000ba64 e0 movx a, @dptr
| 0x0000ba65 fe mov r6, a
| 0x0000ba66 126ac9 lcall fcn.00006ac9
| 0x0000ba69 126ae7 lcall fcn.00006ae7
| 0x0000ba6c e4 clr a
| 0x0000ba6d f0 movx @dptr, a
| 0x0000ba6e 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000ba71 ee mov a, r6
| 0x0000ba72 900844 mov dptr, #0x0844 ; [0x844:1]=255 ; 2116
| 0x0000ba75 126ae4 lcall fcn.00006ae4
| 0x0000ba78 7480 mov a, #0x80
| 0x0000ba7a f0 movx @dptr, a
| 0x0000ba7b ee mov a, r6
| 0x0000ba7c 126d23 lcall fcn.00006d23
| 0x0000ba7f 126ae4 lcall fcn.00006ae4
| 0x0000ba82 e4 clr a
| 0x0000ba83 f0 movx @dptr, a
| 0x0000ba84 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000ba87 ee mov a, r6
| 0x0000ba88 900884 mov dptr, #0x0884 ; [0x884:1]=255 ; 2180
| 0x0000ba8b 126ae4 lcall fcn.00006ae4
| 0x0000ba8e e4 clr a
| 0x0000ba8f f0 movx @dptr, a
| 0x0000ba90 0f inc r7
| 0x0000ba91 ef mov a, r7
| 0x0000ba92 b420cc cjne a, #0x20, 0xba61
| 0x0000ba95 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000ba98 e0 movx a, @dptr
| 0x0000ba99 126ab0 lcall fcn.00006ab0
| 0x0000ba9c 126bd2 lcall fcn.00006bd2
| 0x0000ba9f ff mov r7, a
| 0x0000baa0 6404 xrl a, #0x04
| 0x0000baa2 6003 jz 0xbaa7
| 0x0000baa4 bf0114 cjne r7, #0x01, 0xbabb
| ; CODE XREF from fcn.0000ba5a @ 0xbaa2(x)
| 0x0000baa7 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000baaa e0 movx a, @dptr
| 0x0000baab ff mov r7, a
| 0x0000baac 126ab0 lcall fcn.00006ab0
| 0x0000baaf 126cf5 lcall fcn.00006cf5
| 0x0000bab2 e4 clr a
| 0x0000bab3 1251df lcall fcn.000051df
| 0x0000bab6 126ad3 lcall fcn.00006ad3
| 0x0000bab9 e4 clr a
| 0x0000baba f0 movx @dptr, a
| ; CODE XREF from fcn.0000ba5a @ 0xbaa4(x)
| 0x0000babb 126c9a lcall fcn.00006c9a
| 0x0000babe 126ab0 lcall fcn.00006ab0
| 0x0000bac1 126c7d lcall fcn.00006c7d
| 0x0000bac4 ef mov a, r7
| 0x0000bac5 f0 movx @dptr, a
| 0x0000bac6 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000bac9 e0 movx a, @dptr
| 0x0000baca ff mov r7, a
| 0x0000bacb 126b1d lcall fcn.00006b1d
| 0x0000bace e0 movx a, @dptr
| 0x0000bacf 547f anl a, #0x7f
| 0x0000bad1 f0 movx @dptr, a
| 0x0000bad2 12887e lcall fcn.0000887e
| 0x0000bad5 900d2c mov dptr, #0x0d2c ; ',\r'
| ; [0xd2c:1]=255 ; 3372
| 0x0000bad8 e0 movx a, @dptr
| 0x0000bad9 ff mov r7, a
| 0x0000bada 126bb7 lcall fcn.00006bb7
| 0x0000badd e4 clr a
| 0x0000bade f0 movx @dptr, a
| 0x0000badf ef mov a, r7
| 0x0000bae0 126b96 lcall fcn.00006b96
| 0x0000bae3 e4 clr a
| 0x0000bae4 f0 movx @dptr, a
| 0x0000bae5 126aaf lcall fcn.00006aaf
| 0x0000bae8 126c14 lcall fcn.00006c14
| 0x0000baeb ff mov r7, a
| 0x0000baec bf1005 cjne r7, #0x10, 0xbaf4
| 0x0000baef e4 clr a
| 0x0000baf0 90081c mov dptr, #0x081c ; [0x81c:1]=255 ; 2076
| 0x0000baf3 f0 movx @dptr, a
| ; CODE XREF from fcn.0000ba5a @ 0xbaec(x)
\ 0x0000baf4 22 ret
; CALL XREF from fcn.000078d0 @ +0x24(x)
/ 155: fcn.0000baf5 ();
| 0x0000baf5 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000baf7 12d29c lcall fcn.0000d29c
| 0x0000bafa b4041b cjne a, #0x04, 0xbb18
| 0x0000bafd 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x0000bb00 e0 movx a, @dptr
| 0x0000bb01 b40214 cjne a, #0x02, 0xbb18
| 0x0000bb04 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000bb07 e0 movx a, @dptr
| 0x0000bb08 7002 jnz 0xbb0c
| 0x0000bb0a a3 inc dptr
| 0x0000bb0b e0 movx a, @dptr
| ; CODE XREF from fcn.0000baf5 @ 0xbb08(x)
| 0x0000bb0c 706a jnz 0xbb78
| 0x0000bb0e 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000bb11 e0 movx a, @dptr
| 0x0000bb12 7002 jnz 0xbb16
| 0x0000bb14 a3 inc dptr
| 0x0000bb15 e0 movx a, @dptr
| ; CODE XREF from fcn.0000baf5 @ 0xbb12(x)
| 0x0000bb16 6002 jz 0xbb1a
| ; CODE XREFS from fcn.0000baf5 @ 0xbafa(x), 0xbb01(x)
| 0x0000bb18 805e sjmp 0xbb78
| ; CODE XREF from fcn.0000baf5 @ 0xbb16(x)
| 0x0000bb1a 12d2b3 lcall fcn.0000d2b3
| 0x0000bb1d 6023 jz 0xbb42
| 0x0000bb1f 247f add a, #0x7f
| 0x0000bb21 6037 jz 0xbb5a
| 0x0000bb23 2402 add a, #0x02
| 0x0000bb25 7051 jnz 0xbb78
| ; CODE XREF from fcn.0000baf5 @ 0xbb29(x)
| 0x0000bb27 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb29 20e7fb jb 0xe0.7, 0xbb27 ; [0xe0:1]=255 ; 224
| 0x0000bb2c 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000bb2f 759701 mov 0x97, #0x01 ; [0x97:1]=255 ; 1
| ; CODE XREF from fcn.0000baf5 @ 0xbb34(x)
| 0x0000bb32 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb34 20e7fb jb 0xe0.7, 0xbb32 ; [0xe0:1]=255 ; 224
| 0x0000bb37 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000bb3a 759710 mov 0x97, #0x10 ; [0x97:1]=255 ; 16
| 0x0000bb3d 900f73 mov dptr, #0x0f73 ; 's\x0f'
| ; [0xf73:1]=255 ; 3955
| 0x0000bb40 8031 sjmp 0xbb73
| ; CODE XREFS from fcn.0000baf5 @ 0xbb1d(x), 0xbb44(x)
| 0x0000bb42 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb44 20e7fb jb 0xe0.7, 0xbb42 ; [0xe0:1]=255 ; 224
| 0x0000bb47 12d2ba lcall fcn.0000d2ba
| ; CODE XREF from fcn.0000baf5 @ 0xbb4c(x)
| 0x0000bb4a e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb4c 20e7fb jb 0xe0.7, 0xbb4a ; [0xe0:1]=255 ; 224
| 0x0000bb4f 759614 mov 0x96, #0x14 ; [0x96:1]=255 ; 20
| 0x0000bb52 759720 mov 0x97, #0x20 ; [0x97:1]=255 ; 32
| 0x0000bb55 900f74 mov dptr, #0x0f74 ; 't\x0f'
| ; [0xf74:1]=255 ; 3956
| 0x0000bb58 8019 sjmp 0xbb73
| ; CODE XREFS from fcn.0000baf5 @ 0xbb21(x), 0xbb5c(x)
| 0x0000bb5a e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb5c 20e7fb jb 0xe0.7, 0xbb5a ; [0xe0:1]=255 ; 224
| 0x0000bb5f 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000bb62 759703 mov 0x97, #0x03 ; [0x97:1]=255 ; 3
| ; CODE XREF from fcn.0000baf5 @ 0xbb67(x)
| 0x0000bb65 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb67 20e7fb jb 0xe0.7, 0xbb65 ; [0xe0:1]=255 ; 224
| 0x0000bb6a 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000bb6d 759710 mov 0x97, #0x10 ; [0x97:1]=255 ; 16
| 0x0000bb70 900f75 mov dptr, #0x0f75 ; 'u\x0f'
| ; [0xf75:1]=255 ; 3957
| ; CODE XREFS from fcn.0000baf5 @ 0xbb40(x), 0xbb58(x)
| 0x0000bb73 7403 mov a, #0x03
| 0x0000bb75 f0 movx @dptr, a
| 0x0000bb76 8003 sjmp 0xbb7b
| ; CODE XREFS from fcn.0000baf5 @ 0xbb0c(x), 0xbb18(x), 0xbb25(x)
| 0x0000bb78 12e49c lcall fcn.0000e49c
| ; CODE XREFS from fcn.0000baf5 @ 0xbb76(x), 0xbb7d(x)
| 0x0000bb7b e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb7d 20e7fb jb 0xe0.7, 0xbb7b ; [0xe0:1]=255 ; 224
| 0x0000bb80 12d288 lcall fcn.0000d288
| 0x0000bb83 6008 jz 0xbb8d
| ; CODE XREF from fcn.0000baf5 @ 0xbb87(x)
| 0x0000bb85 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bb87 20e7fb jb 0xe0.7, 0xbb85 ; [0xe0:1]=255 ; 224
| 0x0000bb8a 12d295 lcall fcn.0000d295
| ; CODE XREF from fcn.0000baf5 @ 0xbb83(x)
| 0x0000bb8d d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000bb8f 22 ret
; CALL XREFS from fcn.0000a0d8 @ 0xa124(x), 0xa18b(x)
/ 71: fcn.0000bb90 ();
| 0x0000bb90 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000bb93 e0 movx a, @dptr
| 0x0000bb94 fe mov r6, a
| 0x0000bb95 a3 inc dptr
| 0x0000bb96 e0 movx a, @dptr
| 0x0000bb97 f4 cpl a
| 0x0000bb98 ff mov r7, a
| 0x0000bb99 ee mov a, r6
| 0x0000bb9a f4 cpl a
| 0x0000bb9b fe mov r6, a
| 0x0000bb9c 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000bb9f f0 movx @dptr, a
| 0x0000bba0 a3 inc dptr
| 0x0000bba1 ef mov a, r7
| 0x0000bba2 f0 movx @dptr, a
| 0x0000bba3 900f25 mov dptr, #0x0f25 ; '%\x0f'
| ; [0xf25:1]=255 ; 3877
| 0x0000bba6 ee mov a, r6
| 0x0000bba7 f0 movx @dptr, a
| 0x0000bba8 a3 inc dptr
| 0x0000bba9 ef mov a, r7
| 0x0000bbaa f0 movx @dptr, a
| 0x0000bbab 900f2a mov dptr, #0x0f2a ; '*\x0f'
| ; [0xf2a:1]=255 ; 3882
| 0x0000bbae 7408 mov a, #0x08
| 0x0000bbb0 f0 movx @dptr, a
| 0x0000bbb1 c2df clr 0xd8.7 ; [0xd8:1]=255 ; 216
| 0x0000bbb3 43d901 orl 0xd9, #0x01 ; [0xd9:1]=255 ; 1
| 0x0000bbb6 c2d8 clr 0xd8.0 ; [0xd8:1]=255 ; 216
| 0x0000bbb8 75daca mov 0xda, #0xca ; [0xda:1]=255 ; 202
| 0x0000bbbb 900f23 mov dptr, #0x0f23 ; '#\x0f'
| ; [0xf23:1]=255 ; 3875
| 0x0000bbbe ee mov a, r6
| 0x0000bbbf f0 movx @dptr, a
| 0x0000bbc0 a3 inc dptr
| 0x0000bbc1 ef mov a, r7
| 0x0000bbc2 f0 movx @dptr, a
| 0x0000bbc3 900f21 mov dptr, #0x0f21 ; '!\x0f'
| ; [0xf21:1]=255 ; 3873
| 0x0000bbc6 ee mov a, r6
| 0x0000bbc7 f0 movx @dptr, a
| 0x0000bbc8 a3 inc dptr
| 0x0000bbc9 ef mov a, r7
| 0x0000bbca f0 movx @dptr, a
| 0x0000bbcb 900f1f mov dptr, #0x0f1f ; '\x1f\x0f'
| ; [0xf1f:1]=255 ; 3871
| 0x0000bbce ee mov a, r6
| 0x0000bbcf f0 movx @dptr, a
| 0x0000bbd0 a3 inc dptr
| 0x0000bbd1 ef mov a, r7
| 0x0000bbd2 f0 movx @dptr, a
| 0x0000bbd3 900f1d mov dptr, #0x0f1d ; '\x1d\x0f'
| ; [0xf1d:1]=255 ; 3869
\ 0x0000bbd6 ee mov a, r6
; CALL XREFS from fcn.0000a0d8 @ 0xa0ee(x), 0xa1a7(x)
/ 13: fcn.0000bbd7 ();
| 0x0000bbd7 f0 movx @dptr, a
| 0x0000bbd8 a3 inc dptr
| 0x0000bbd9 ef mov a, r7
| 0x0000bbda f0 movx @dptr, a
| 0x0000bbdb 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000bbde e0 movx a, @dptr
| 0x0000bbdf fe mov r6, a
| 0x0000bbe0 a3 inc dptr
| 0x0000bbe1 e0 movx a, @dptr
| 0x0000bbe2 ff mov r7, a
\ 0x0000bbe3 22 ret
; CALL XREFS from fcn.0000a0d8 @ 0xa13a(x), 0xa1aa(x)
/ 7: fcn.0000bbe4 ();
| 0x0000bbe4 7c00 mov r4, #0x00
| 0x0000bbe6 7d09 mov r5, #0x09
\ 0x0000bbe8 125201 lcall fcn.00005201
; CALL XREF from fcn.0000a0d8 @ 0xa118(x)
/ 9: fcn.0000bbeb ();
| 0x0000bbeb 900f07 mov dptr, #0x0f07 ; [0xf07:1]=255 ; 3847
| 0x0000bbee e0 movx a, @dptr
| 0x0000bbef fc mov r4, a
| 0x0000bbf0 a3 inc dptr
| 0x0000bbf1 e0 movx a, @dptr
| 0x0000bbf2 fd mov r5, a
\ 0x0000bbf3 22 ret
; CALL XREF from fcn.0000dc8e @ 0xdca4(x)
; CALL XREF from fcn.0000e8a8 @ 0xe8ae(x)
/ 13: fcn.0000bbf4 ();
| 0x0000bbf4 a3 inc dptr
| 0x0000bbf5 f0 movx @dptr, a
| 0x0000bbf6 e4 clr a
| 0x0000bbf7 900f2a mov dptr, #0x0f2a ; '*\x0f'
| ; [0xf2a:1]=255 ; 3882
| 0x0000bbfa f0 movx @dptr, a
| 0x0000bbfb c2d8 clr 0xd8.0 ; [0xd8:1]=255 ; 216
| 0x0000bbfd 75dacb mov 0xda, #0xcb ; [0xda:1]=255 ; 203
\ 0x0000bc00 22 ret
; CALL XREFS from fcn.0000a0d8 @ 0xa103(x), 0xa145(x)
; CALL XREF from fcn.0000bd5b @ +0xcf(x)
/ 8: fcn.0000bc01 ();
| 0x0000bc01 900f07 mov dptr, #0x0f07 ; [0xf07:1]=255 ; 3847
| 0x0000bc04 e0 movx a, @dptr
| 0x0000bc05 fe mov r6, a
| 0x0000bc06 a3 inc dptr
| 0x0000bc07 e0 movx a, @dptr
\ 0x0000bc08 22 ret
; CALL XREFS from fcn.0000a0d8 @ 0xa110(x), 0xa149(x)
/ 12: fcn.0000bc09 ();
| 0x0000bc09 d3 setb c
| 0x0000bc0a 900d59 mov dptr, #0x0d59 ; 'Y\r'
| ; [0xd59:1]=255 ; 3417
| 0x0000bc0d e0 movx a, @dptr
| 0x0000bc0e 9f subb a, r7
| 0x0000bc0f 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000bc12 e0 movx a, @dptr
| 0x0000bc13 9e subb a, r6
\ 0x0000bc14 22 ret
; CALL XREF from fcn.0000e674 @ 0xe674(x)
; CALL XREF from fcn.0000d62a @ 0xe7b2(x)
/ 11: fcn.0000bc15 ();
| 0x0000bc15 ef mov a, r7
| 0x0000bc16 f4 cpl a
| 0x0000bc17 ff mov r7, a
| 0x0000bc18 ee mov a, r6
| 0x0000bc19 f4 cpl a
| 0x0000bc1a fe mov r6, a
| 0x0000bc1b c2de clr 0xd8.6 ; [0xd8:1]=255 ; 216
| 0x0000bc1d ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
\ 0x0000bc1f 22 ret
; CALL XREF from fcn.0000dc8e @ 0xdcb0(x)
; CALL XREF from fcn.0000d62a @ 0xe7bb(x)
/ 10: fcn.0000bc20 ();
| 0x0000bc20 900f15 mov dptr, #0x0f15 ; '\x15\x0f'
| ; [0xf15:1]=255 ; 3861
| 0x0000bc23 f0 movx @dptr, a
| 0x0000bc24 c2d9 clr 0xd8.1 ; [0xd8:1]=255 ; 216
| 0x0000bc26 75dbcb mov 0xdb, #0xcb ; [0xdb:1]=255 ; 203
\ 0x0000bc29 22 ret
; CALL XREF from fcn.0000a744 @ 0xa775(x)
; CALL XREF from fcn.0000e023 @ 0xdc81(x)
/ 153: fcn.0000bc2a ();
| 0x0000bc2a 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000bc2d ee mov a, r6
| 0x0000bc2e f0 movx @dptr, a
| 0x0000bc2f a3 inc dptr
| 0x0000bc30 ef mov a, r7
| 0x0000bc31 f0 movx @dptr, a
| 0x0000bc32 129486 lcall fcn.00009486
| 0x0000bc35 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000bc37 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x0000bc39 e0 movx a, @dptr
| 0x0000bc3a fe mov r6, a
| 0x0000bc3b a3 inc dptr
| 0x0000bc3c e0 movx a, @dptr
| 0x0000bc3d 2404 add a, #0x04
| 0x0000bc3f ff mov r7, a
| 0x0000bc40 e4 clr a
| 0x0000bc41 3e addc a, r6
| 0x0000bc42 fe mov r6, a
| 0x0000bc43 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000bc46 129367 lcall fcn.00009367
| 0x0000bc49 e0 movx a, @dptr
| 0x0000bc4a 540f anl a, #0x0f
| 0x0000bc4c 4b orl a, r3
| 0x0000bc4d fd mov r5, a
| 0x0000bc4e 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000bc51 1293db lcall fcn.000093db
| 0x0000bc54 1293db lcall fcn.000093db
| 0x0000bc57 ed mov a, r5
| 0x0000bc58 f0 movx @dptr, a
| 0x0000bc59 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000bc5c 129367 lcall fcn.00009367
| 0x0000bc5f a3 inc dptr
| 0x0000bc60 e0 movx a, @dptr
| 0x0000bc61 fd mov r5, a
| 0x0000bc62 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000bc65 1293db lcall fcn.000093db
| 0x0000bc68 129434 lcall fcn.00009434
| 0x0000bc6b a3 inc dptr
| 0x0000bc6c ed mov a, r5
| 0x0000bc6d f0 movx @dptr, a
| 0x0000bc6e 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000bc71 129367 lcall fcn.00009367
| 0x0000bc74 129416 lcall fcn.00009416
| 0x0000bc77 a3 inc dptr
| 0x0000bc78 f0 movx @dptr, a
| 0x0000bc79 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000bc7c 129367 lcall fcn.00009367
| 0x0000bc7f a3 inc dptr
| 0x0000bc80 129416 lcall fcn.00009416
| 0x0000bc83 a3 inc dptr
| 0x0000bc84 a3 inc dptr
| 0x0000bc85 f0 movx @dptr, a
| 0x0000bc86 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000bc89 e0 movx a, @dptr
| 0x0000bc8a fc mov r4, a
| 0x0000bc8b a3 inc dptr
| 0x0000bc8c e0 movx a, @dptr
| 0x0000bc8d 2406 add a, #0x06
| 0x0000bc8f 129406 lcall fcn.00009406
| 0x0000bc92 fc mov r4, a
| 0x0000bc93 a3 inc dptr
| 0x0000bc94 e0 movx a, @dptr
| 0x0000bc95 b5071f cjne a, 0x07, 0xbcb7 ; [0x7:1]=255 ; 7
| 0x0000bc98 ec mov a, r4
| 0x0000bc99 b5061b cjne a, 0x06, 0xbcb7 ; [0x6:1]=255 ; 6
| 0x0000bc9c 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000bc9f e0 movx a, @dptr
| 0x0000bca0 fe mov r6, a
| 0x0000bca1 a3 inc dptr
| 0x0000bca2 e0 movx a, @dptr
| 0x0000bca3 ff mov r7, a
| 0x0000bca4 2404 add a, #0x04
| 0x0000bca6 1293eb lcall fcn.000093eb
| 0x0000bca9 e0 movx a, @dptr
| 0x0000bcaa fd mov r5, a
| 0x0000bcab a3 inc dptr
| 0x0000bcac e0 movx a, @dptr
| 0x0000bcad 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000bcaf 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000bcb1 cd xch a, r5
| 0x0000bcb2 f0 movx @dptr, a
| 0x0000bcb3 a3 inc dptr
| 0x0000bcb4 ed mov a, r5
| 0x0000bcb5 f0 movx @dptr, a
| 0x0000bcb6 22 ret
| ; CODE XREFS from fcn.0000bc2a @ 0xbc95(x), 0xbc99(x)
| 0x0000bcb7 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000bcba 129367 lcall fcn.00009367
| 0x0000bcbd ee mov a, r6
| 0x0000bcbe f0 movx @dptr, a
| 0x0000bcbf a3 inc dptr
| 0x0000bcc0 ef mov a, r7
| 0x0000bcc1 f0 movx @dptr, a
\ 0x0000bcc2 22 ret
; CALL XREF from fcn.000078d0 @ +0x1f(x)
/ 152: fcn.0000bcc3 ();
| 0x0000bcc3 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000bcc5 12d29c lcall fcn.0000d29c
| 0x0000bcc8 b4041b cjne a, #0x04, 0xbce6
| 0x0000bccb 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x0000bcce e0 movx a, @dptr
| 0x0000bccf b40214 cjne a, #0x02, 0xbce6
| 0x0000bcd2 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000bcd5 e0 movx a, @dptr
| 0x0000bcd6 7002 jnz 0xbcda
| 0x0000bcd8 a3 inc dptr
| 0x0000bcd9 e0 movx a, @dptr
| ; CODE XREF from fcn.0000bcc3 @ 0xbcd6(x)
| 0x0000bcda 7067 jnz 0xbd43
| 0x0000bcdc 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000bcdf e0 movx a, @dptr
| 0x0000bce0 7002 jnz 0xbce4
| 0x0000bce2 a3 inc dptr
| 0x0000bce3 e0 movx a, @dptr
| ; CODE XREF from fcn.0000bcc3 @ 0xbce0(x)
| 0x0000bce4 6002 jz 0xbce8
| ; CODE XREFS from fcn.0000bcc3 @ 0xbcc8(x), 0xbccf(x)
| 0x0000bce6 805b sjmp 0xbd43
| ; CODE XREF from fcn.0000bcc3 @ 0xbce4(x)
| 0x0000bce8 12d2b3 lcall fcn.0000d2b3
| 0x0000bceb 6022 jz 0xbd0f
| 0x0000bced 247f add a, #0x7f
| 0x0000bcef 6038 jz 0xbd29
| 0x0000bcf1 2402 add a, #0x02
| 0x0000bcf3 704e jnz 0xbd43
| ; CODE XREF from fcn.0000bcc3 @ 0xbcf7(x)
| 0x0000bcf5 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bcf7 20e7fb jb 0xe0.7, 0xbcf5 ; [0xe0:1]=255 ; 224
| 0x0000bcfa 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000bcfd 759701 mov 0x97, #0x01 ; [0x97:1]=255 ; 1
| ; CODE XREF from fcn.0000bcc3 @ 0xbd02(x)
| 0x0000bd00 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bd02 20e7fb jb 0xe0.7, 0xbd00 ; [0xe0:1]=255 ; 224
| 0x0000bd05 12d295 lcall fcn.0000d295
| 0x0000bd08 e4 clr a
| 0x0000bd09 900f73 mov dptr, #0x0f73 ; 's\x0f'
| ; [0xf73:1]=255 ; 3955
| 0x0000bd0c f0 movx @dptr, a
| 0x0000bd0d 8037 sjmp 0xbd46
| ; CODE XREFS from fcn.0000bcc3 @ 0xbceb(x), 0xbd11(x)
| 0x0000bd0f e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bd11 20e7fb jb 0xe0.7, 0xbd0f ; [0xe0:1]=255 ; 224
| 0x0000bd14 12d2ba lcall fcn.0000d2ba
| ; CODE XREF from fcn.0000bcc3 @ 0xbd19(x)
| 0x0000bd17 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bd19 20e7fb jb 0xe0.7, 0xbd17 ; [0xe0:1]=255 ; 224
| 0x0000bd1c 759614 mov 0x96, #0x14 ; [0x96:1]=255 ; 20
| 0x0000bd1f 759780 mov 0x97, #0x80 ; [0x97:1]=255 ; 128
| 0x0000bd22 e4 clr a
| 0x0000bd23 900f74 mov dptr, #0x0f74 ; 't\x0f'
| ; [0xf74:1]=255 ; 3956
| 0x0000bd26 f0 movx @dptr, a
| 0x0000bd27 801d sjmp 0xbd46
| ; CODE XREFS from fcn.0000bcc3 @ 0xbcef(x), 0xbd2b(x)
| 0x0000bd29 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bd2b 20e7fb jb 0xe0.7, 0xbd29 ; [0xe0:1]=255 ; 224
| 0x0000bd2e 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000bd31 759703 mov 0x97, #0x03 ; [0x97:1]=255 ; 3
| ; CODE XREF from fcn.0000bcc3 @ 0xbd36(x)
| 0x0000bd34 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bd36 20e7fb jb 0xe0.7, 0xbd34 ; [0xe0:1]=255 ; 224
| 0x0000bd39 12d295 lcall fcn.0000d295
| 0x0000bd3c e4 clr a
| 0x0000bd3d 900f75 mov dptr, #0x0f75 ; 'u\x0f'
| ; [0xf75:1]=255 ; 3957
| 0x0000bd40 f0 movx @dptr, a
| 0x0000bd41 8003 sjmp 0xbd46
| ; CODE XREFS from fcn.0000bcc3 @ 0xbcda(x), 0xbce6(x), 0xbcf3(x)
| 0x0000bd43 12e49c lcall fcn.0000e49c
| ; CODE XREFS from fcn.0000bcc3 @ 0xbd0d(x), 0xbd27(x), 0xbd41(x), 0xbd48(x)
| 0x0000bd46 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bd48 20e7fb jb 0xe0.7, 0xbd46 ; [0xe0:1]=255 ; 224
| 0x0000bd4b 12d288 lcall fcn.0000d288
| 0x0000bd4e 6008 jz 0xbd58
| ; CODE XREF from fcn.0000bcc3 @ 0xbd52(x)
| 0x0000bd50 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bd52 20e7fb jb 0xe0.7, 0xbd50 ; [0xe0:1]=255 ; 224
| 0x0000bd55 12d295 lcall fcn.0000d295
| ; CODE XREF from fcn.0000bcc3 @ 0xbd4e(x)
| 0x0000bd58 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000bd5a 22 ret
; CALL XREFS from fcn.0000c9a4 @ 0xc9f7(x), 0xca0b(x)
/ 150: fcn.0000bd5b ();
| 0x0000bd5b 900cee mov dptr, #0x0cee ; [0xcee:1]=255 ; 3310
| 0x0000bd5e ef mov a, r7
| 0x0000bd5f f0 movx @dptr, a
| 0x0000bd60 a3 inc dptr
| 0x0000bd61 ed mov a, r5
| 0x0000bd62 f0 movx @dptr, a
| 0x0000bd63 e4 clr a
| 0x0000bd64 a3 inc dptr
| 0x0000bd65 f0 movx @dptr, a
| ; CODE XREF from fcn.0000bd5b @ 0xbd99(x)
| 0x0000bd66 900cf0 mov dptr, #0x0cf0 ; [0xcf0:1]=255 ; 3312
| 0x0000bd69 e0 movx a, @dptr
| 0x0000bd6a ff mov r7, a
| 0x0000bd6b c3 clr c
| 0x0000bd6c 9403 subb a, #0x03
| 0x0000bd6e 502b jnc 0xbd9b
| 0x0000bd70 900630 mov dptr, #0x0630 ; [0x630:1]=255 ; 1584
| 0x0000bd73 1297ff lcall fcn.000097ff
| 0x0000bd76 e0 movx a, @dptr
| 0x0000bd77 b40819 cjne a, #0x08, 0xbd93
| 0x0000bd7a 900cf0 mov dptr, #0x0cf0 ; [0xcf0:1]=255 ; 3312
| 0x0000bd7d e0 movx a, @dptr
| 0x0000bd7e 900628 mov dptr, #0x0628 ; [0x628:1]=255 ; 1576
| 0x0000bd81 12976c lcall fcn.0000976c
| 0x0000bd84 fb mov r3, a
| 0x0000bd85 900cee mov dptr, #0x0cee ; [0xcee:1]=255 ; 3310
| 0x0000bd88 e0 movx a, @dptr
| 0x0000bd89 129796 lcall fcn.00009796
| 0x0000bd8c 7d03 mov r5, #0x03
| 0x0000bd8e 7fb0 mov r7, #0xb0
| 0x0000bd90 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000bd5b @ 0xbd77(x)
| 0x0000bd93 900cf0 mov dptr, #0x0cf0 ; [0xcf0:1]=255 ; 3312
| 0x0000bd96 e0 movx a, @dptr
| 0x0000bd97 04 inc a
| 0x0000bd98 f0 movx @dptr, a
| 0x0000bd99 80cb sjmp 0xbd66
| ; CODE XREF from fcn.0000bd5b @ 0xbd6e(x)
| 0x0000bd9b 900652 mov dptr, #0x0652 ; [0x652:1]=255 ; 1618
| 0x0000bd9e e0 movx a, @dptr
| 0x0000bd9f 6408 xrl a, #0x08
| 0x0000bda1 7028 jnz 0xbdcb
| 0x0000bda3 900cee mov dptr, #0x0cee ; [0xcee:1]=255 ; 3310
| 0x0000bda6 e0 movx a, @dptr
| 0x0000bda7 fd mov r5, a
| 0x0000bda8 6011 jz 0xbdbb
| 0x0000bdaa 7e06 mov r6, #0x06
| 0x0000bdac 7f4b mov r7, #0x4b ; 'K'
| 0x0000bdae 12c70d lcall fcn.0000c70d
| 0x0000bdb1 900cee mov dptr, #0x0cee ; [0xcee:1]=255 ; 3310
| 0x0000bdb4 ef mov a, r7
| 0x0000bdb5 f0 movx @dptr, a
| 0x0000bdb6 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000bdb9 8005 sjmp 0xbdc0
| ; CODE XREF from fcn.0000bd5b @ 0xbda8(x)
| 0x0000bdbb 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000bdbe 7440 mov a, #0x40 ; '@'
| ; CODE XREF from fcn.0000bd5b @ 0xbdb9(x)
| 0x0000bdc0 129799 lcall fcn.00009799
| 0x0000bdc3 fb mov r3, a
| 0x0000bdc4 7d03 mov r5, #0x03
| 0x0000bdc6 7fe0 mov r7, #0xe0
| 0x0000bdc8 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000bd5b @ 0xbda1(x)
| 0x0000bdcb 90064a mov dptr, #0x064a ; [0x64a:1]=255 ; 1610
| 0x0000bdce e0 movx a, @dptr
| 0x0000bdcf 6408 xrl a, #0x08
| 0x0000bdd1 701d jnz 0xbdf0
| 0x0000bdd3 7e06 mov r6, #0x06
| 0x0000bdd5 7f43 mov r7, #0x43 ; 'C'
| 0x0000bdd7 900cee mov dptr, #0x0cee ; [0xcee:1]=255 ; 3310
| 0x0000bdda e0 movx a, @dptr
| 0x0000bddb fd mov r5, a
| 0x0000bddc 12c70d lcall fcn.0000c70d
| 0x0000bddf 900cee mov dptr, #0x0cee ; [0xcee:1]=255 ; 3310
| 0x0000bde2 ef mov a, r7
| 0x0000bde3 f0 movx @dptr, a
| 0x0000bde4 fb mov r3, a
| 0x0000bde5 e4 clr a
| 0x0000bde6 129796 lcall fcn.00009796
| 0x0000bde9 7d02 mov r5, #0x02
| 0x0000bdeb 7fd0 mov r7, #0xd0
| 0x0000bded 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000bd5b @ 0xbdd1(x)
\ 0x0000bdf0 22 ret
; CODE XREF from fcn.00002400 @ +0x24(x)
0x0000bdf1 c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x0000bdf3 c083 push 0x83 ; [0x83:1]=255 ; 131
0x0000bdf5 c082 push 0x82 ; [0x82:1]=255 ; 130
0x0000bdf7 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x0000bdf9 75d000 mov 0xd0, #0x00 ; [0xd0:1]=255
0x0000bdfc c006 push 0x06 ; [0x6:1]=255 ; 6
0x0000bdfe c007 push 0x07 ; [0x7:1]=255 ; 7
0x0000be00 30d83c jnb 0xd8.0, 0xbe3f ; [0xd8:1]=255 ; 216
0x0000be03 c2de clr 0xd8.6 ; [0xd8:1]=255 ; 216
0x0000be05 900f2a mov dptr, #0x0f2a ; '*\x0f'
; [0xf2a:1]=255 ; 3882
0x0000be08 e0 movx a, @dptr
0x0000be09 ff mov r7, a
0x0000be0a 14 dec a
0x0000be0b f0 movx @dptr, a
0x0000be0c ef mov a, r7
0x0000be0d 601b jz 0xbe2a
0x0000be0f e0 movx a, @dptr
0x0000be10 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
0x0000be12 2417 add a, #0x17
0x0000be14 f582 mov 0x82, a ; [0x82:1]=255 ; 130
0x0000be16 e4 clr a
0x0000be17 340f addc a, #0x0f
0x0000be19 f583 mov 0x83, a ; [0x83:1]=255 ; 131
0x0000be1b e0 movx a, @dptr
0x0000be1c fe mov r6, a
0x0000be1d a3 inc dptr
0x0000be1e e0 movx a, @dptr
0x0000be1f 8efc mov 0xfc, r6 ; [0xfc:1]=255 ; 252
0x0000be21 f5fb mov 0xfb, a ; [0xfb:1]=255 ; 251
0x0000be23 75daca mov 0xda, #0xca ; [0xda:1]=255 ; 202
0x0000be26 d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
0x0000be28 8013 sjmp 0xbe3d
; CODE XREF from fcn.0000bd5b @ +0xb2(x)
0x0000be2a 12bc01 lcall fcn.0000bc01
0x0000be2d f4 cpl a
0x0000be2e ff mov r7, a
0x0000be2f ee mov a, r6
0x0000be30 f4 cpl a
0x0000be31 f5fc mov 0xfc, a ; [0xfc:1]=255 ; 252
0x0000be33 8ffb mov 0xfb, r7 ; [0xfb:1]=255 ; 251
0x0000be35 75dac3 mov 0xda, #0xc3 ; [0xda:1]=255 ; 195
0x0000be38 53d9fe anl 0xd9, #0xfe ; [0xd9:1]=255 ; 254
0x0000be3b d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
; CODE XREF from fcn.0000bd5b @ +0xcd(x)
0x0000be3d c2d8 clr 0xd8.0 ; [0xd8:1]=255 ; 216
; CODE XREF from fcn.0000bd5b @ +0xa5(x)
0x0000be3f 30d915 jnb 0xd8.1, 0xbe57 ; [0xd8:1]=255 ; 216
0x0000be42 c2de clr 0xd8.6 ; [0xd8:1]=255 ; 216
0x0000be44 900f28 mov dptr, #0x0f28 ; '(\x0f'
; [0xf28:1]=255 ; 3880
0x0000be47 e0 movx a, @dptr
0x0000be48 f5e9 mov 0xe9, a ; [0xe9:1]=255 ; 233
0x0000be4a 900f15 mov dptr, #0x0f15 ; '\x15\x0f'
; [0xf15:1]=255 ; 3861
0x0000be4d e0 movx a, @dptr
0x0000be4e f5ea mov 0xea, a ; [0xea:1]=255 ; 234
0x0000be50 75dbc3 mov 0xdb, #0xc3 ; [0xdb:1]=255 ; 195
0x0000be53 c2d9 clr 0xd8.1 ; [0xd8:1]=255 ; 216
0x0000be55 d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
; CODE XREF from fcn.0000bd5b @ +0xe4(x)
0x0000be57 30da15 jnb 0xd8.2, 0xbe6f ; [0xd8:1]=255 ; 216
0x0000be5a c2de clr 0xd8.6 ; [0xd8:1]=255 ; 216
0x0000be5c 900f29 mov dptr, #0x0f29 ; ')\x0f'
; [0xf29:1]=255 ; 3881
0x0000be5f e0 movx a, @dptr
0x0000be60 f5eb mov 0xeb, a ; [0xeb:1]=255 ; 235
0x0000be62 900f16 mov dptr, #0x0f16 ; '\x16\x0f'
; [0xf16:1]=255 ; 3862
0x0000be65 e0 movx a, @dptr
0x0000be66 f5ec mov 0xec, a ; [0xec:1]=255 ; 236
0x0000be68 75dcc3 mov 0xdc, #0xc3 ; [0xdc:1]=255 ; 195
0x0000be6b c2da clr 0xd8.2 ; [0xd8:1]=255 ; 216
0x0000be6d d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
; CODE XREF from fcn.0000bd5b @ +0xfc(x)
0x0000be6f c2df clr 0xd8.7 ; [0xd8:1]=255 ; 216
0x0000be71 d007 pop 0x07 ; [0x7:1]=255 ; 7
0x0000be73 d006 pop 0x06 ; [0x6:1]=255 ; 6
0x0000be75 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x0000be77 d082 pop 0x82 ; [0x82:1]=255 ; 130
0x0000be79 d083 pop 0x83 ; [0x83:1]=255 ; 131
0x0000be7b d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
0x0000be7d 32 reti
; CALL XREF from fcn.000078d0 @ +0x3b(x)
/ 141: fcn.0000be7e ();
| 0x0000be7e c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000be80 12d29c lcall fcn.0000d29c
| 0x0000be83 6402 xrl a, #0x02
| 0x0000be85 6029 jz 0xbeb0
| 0x0000be87 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x0000be8a e0 movx a, @dptr
| 0x0000be8b 7023 jnz 0xbeb0
| 0x0000be8d 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000be90 e0 movx a, @dptr
| 0x0000be91 7002 jnz 0xbe95
| 0x0000be93 a3 inc dptr
| 0x0000be94 e0 movx a, @dptr
| ; CODE XREF from fcn.0000be7e @ 0xbe91(x)
| 0x0000be95 7019 jnz 0xbeb0
| 0x0000be97 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000be9a e0 movx a, @dptr
| 0x0000be9b 7002 jnz 0xbe9f
| 0x0000be9d a3 inc dptr
| 0x0000be9e e0 movx a, @dptr
| ; CODE XREF from fcn.0000be7e @ 0xbe9b(x)
| 0x0000be9f 700f jnz 0xbeb0
| 0x0000bea1 d3 setb c
| 0x0000bea2 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x0000bea5 e0 movx a, @dptr
| 0x0000bea6 9401 subb a, #0x01
| 0x0000bea8 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000beab e0 movx a, @dptr
| 0x0000beac 9400 subb a, #0x00
| 0x0000beae 4005 jc 0xbeb5
| ; CODE XREFS from fcn.0000be7e @ 0xbe85(x), 0xbe8b(x), 0xbe95(x), 0xbe9f(x)
| 0x0000beb0 12e49c lcall fcn.0000e49c
| 0x0000beb3 8046 sjmp 0xbefb
| ; CODE XREF from fcn.0000be7e @ 0xbeae(x)
| 0x0000beb5 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x0000beb8 e0 movx a, @dptr
| 0x0000beb9 d3 setb c
| 0x0000beba 9400 subb a, #0x00
| 0x0000bebc 402f jc 0xbeed
| 0x0000bebe 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000bec1 7404 mov a, #0x04
| 0x0000bec3 f0 movx @dptr, a
| 0x0000bec4 e4 clr a
| 0x0000bec5 900f73 mov dptr, #0x0f73 ; 's\x0f'
| ; [0xf73:1]=255 ; 3955
| 0x0000bec8 f0 movx @dptr, a
| 0x0000bec9 a3 inc dptr
| 0x0000beca f0 movx @dptr, a
| 0x0000becb a3 inc dptr
| 0x0000becc f0 movx @dptr, a
| ; CODE XREF from fcn.0000be7e @ 0xbecf(x)
| 0x0000becd e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000becf 20e7fb jb 0xe0.7, 0xbecd ; [0xe0:1]=255 ; 224
| 0x0000bed2 12d2ba lcall fcn.0000d2ba
| ; CODE XREF from fcn.0000be7e @ 0xbed7(x)
| 0x0000bed5 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bed7 20e7fb jb 0xe0.7, 0xbed5 ; [0xe0:1]=255 ; 224
| 0x0000beda 759612 mov 0x96, #0x12 ; [0x96:1]=255 ; 18
| 0x0000bedd 759784 mov 0x97, #0x84 ; [0x97:1]=255 ; 132
| ; CODE XREF from fcn.0000be7e @ 0xbee2(x)
| 0x0000bee0 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bee2 20e7fb jb 0xe0.7, 0xbee0 ; [0xe0:1]=255 ; 224
| 0x0000bee5 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000bee8 e4 clr a
| 0x0000bee9 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| 0x0000beeb 800e sjmp 0xbefb
| ; CODE XREF from fcn.0000be7e @ 0xbebc(x)
| 0x0000beed 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000bef0 7403 mov a, #0x03
| 0x0000bef2 f0 movx @dptr, a
| 0x0000bef3 900f73 mov dptr, #0x0f73 ; 's\x0f'
| ; [0xf73:1]=255 ; 3955
| 0x0000bef6 f0 movx @dptr, a
| 0x0000bef7 a3 inc dptr
| 0x0000bef8 f0 movx @dptr, a
| 0x0000bef9 a3 inc dptr
| 0x0000befa f0 movx @dptr, a
| ; CODE XREFS from fcn.0000be7e @ 0xbeb3(x), 0xbeeb(x)
| 0x0000befb 12d28e lcall fcn.0000d28e
| 0x0000befe 6008 jz 0xbf08
| ; CODE XREF from fcn.0000be7e @ 0xbf02(x)
| 0x0000bf00 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000bf02 20e7fb jb 0xe0.7, 0xbf00 ; [0xe0:1]=255 ; 224
| 0x0000bf05 12d295 lcall fcn.0000d295
| ; CODE XREF from fcn.0000be7e @ 0xbefe(x)
| 0x0000bf08 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000bf0a 22 ret
; CALL XREFS from fcn.0000c546 @ +0x34(x), +0x5a(x)
/ 139: fcn.0000bf0b ();
| 0x0000bf0b 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000bf0e ef mov a, r7
| 0x0000bf0f f0 movx @dptr, a
| 0x0000bf10 a3 inc dptr
| 0x0000bf11 12551e lcall fcn.0000551e
| 0x0000bf14 e4 clr a
| 0x0000bf15 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000bf18 f0 movx @dptr, a
| 0x0000bf19 a3 inc dptr
| 0x0000bf1a f0 movx @dptr, a
| ; CODE XREF from fcn.0000bf0b @ 0xbf85(x)
| 0x0000bf1b 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000bf1e e0 movx a, @dptr
| 0x0000bf1f fe mov r6, a
| 0x0000bf20 a3 inc dptr
| 0x0000bf21 e0 movx a, @dptr
| 0x0000bf22 ff mov r7, a
| 0x0000bf23 c3 clr c
| 0x0000bf24 9409 subb a, #0x09
| 0x0000bf26 ee mov a, r6
| 0x0000bf27 9400 subb a, #0x00
| 0x0000bf29 505d jnc 0xbf88
| 0x0000bf2b 900d59 mov dptr, #0x0d59 ; 'Y\r'
| ; [0xd59:1]=255 ; 3417
| 0x0000bf2e 1254fe lcall fcn.000054fe
| 0x0000bf31 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000bf33 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000bf35 a3 inc dptr
| 0x0000bf36 12514b lcall fcn.0000514b
| 0x0000bf39 fe mov r6, a
| 0x0000bf3a 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000bf3d e0 movx a, @dptr
| 0x0000bf3e ff mov r7, a
| 0x0000bf3f d3 setb c
| 0x0000bf40 9e subb a, r6
| 0x0000bf41 5038 jnc 0xbf7b
| 0x0000bf43 a3 inc dptr
| 0x0000bf44 1254fe lcall fcn.000054fe
| 0x0000bf47 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000bf4a 12dcd8 lcall fcn.0000dcd8
| 0x0000bf4d 12514b lcall fcn.0000514b
| 0x0000bf50 fd mov r5, a
| 0x0000bf51 12dce1 lcall fcn.0000dce1
| 0x0000bf54 a3 inc dptr
| 0x0000bf55 12514b lcall fcn.0000514b
| 0x0000bf58 fb mov r3, a
| 0x0000bf59 c003 push 0x03 ; [0x3:1]=255 ; 3
| 0x0000bf5b 900d5c mov dptr, #0x0d5c ; '\\\r'
| ; [0xd5c:1]=255 ; 3420
| 0x0000bf5e 1254fe lcall fcn.000054fe
| 0x0000bf61 12dce1 lcall fcn.0000dce1
| 0x0000bf64 12514b lcall fcn.0000514b
| 0x0000bf67 900d64 mov dptr, #0x0d64 ; 'd\r'
| ; [0xd64:1]=255 ; 3428
| 0x0000bf6a f0 movx @dptr, a
| 0x0000bf6b 12dce1 lcall fcn.0000dce1
| 0x0000bf6e a3 inc dptr
| 0x0000bf6f 12514b lcall fcn.0000514b
| 0x0000bf72 900d65 mov dptr, #0x0d65 ; 'e\r'
| ; [0xd65:1]=255 ; 3429
| 0x0000bf75 f0 movx @dptr, a
| 0x0000bf76 d003 pop 0x03 ; [0x3:1]=255 ; 3
| 0x0000bf78 02d4f7 ljmp fcn.0000d4f7
| ; CODE XREF from fcn.0000bf0b @ 0xbf41(x)
| 0x0000bf7b 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000bf7e e4 clr a
| 0x0000bf7f 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000bf82 12529e lcall fcn.0000529e
| 0x0000bf85 02bf1b ljmp 0xbf1b
| ; CODE XREF from fcn.0000bf0b @ 0xbf29(x)
| 0x0000bf88 900d5c mov dptr, #0x0d5c ; '\\\r'
| ; [0xd5c:1]=255 ; 3420
| 0x0000bf8b 1254fe lcall fcn.000054fe
| 0x0000bf8e 900009 mov dptr, #0x0009 ; [0x9:1]=255 ; 9
| 0x0000bf91 12514b lcall fcn.0000514b
| 0x0000bf94 ff mov r7, a
\ 0x0000bf95 22 ret
; CALL XREFS from fcn.000033c4 @ 0x39c7(x), 0x3f8e(x)
/ 136: fcn.0000bf96 ();
| 0x0000bf96 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000bf99 ef mov a, r7
| 0x0000bf9a f0 movx @dptr, a
| 0x0000bf9b 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x0000bf9e 90066f mov dptr, #0x066f ; [0x66f:1]=255 ; 1647
| 0x0000bfa1 1254f2 lcall fcn.000054f2
| 0x0000bfa4 e0 movx a, @dptr
| 0x0000bfa5 605e jz 0xc005
| 0x0000bfa7 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000bfaa e0 movx a, @dptr
| 0x0000bfab ff mov r7, a
| 0x0000bfac 124d30 lcall fcn.00004d30
| 0x0000bfaf e0 movx a, @dptr
| 0x0000bfb0 706b jnz 0xc01d
| 0x0000bfb2 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x0000bfb5 ef mov a, r7
| 0x0000bfb6 90066c mov dptr, #0x066c ; [0x66c:1]=255 ; 1644
| 0x0000bfb9 124bc6 lcall fcn.00004bc6
| 0x0000bfbc 5025 jnc 0xbfe3
| 0x0000bfbe 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000bfc1 e0 movx a, @dptr
| 0x0000bfc2 75f00d mov 0xf0, #0x0d ; [0xf0:1]=255 ; 13
| 0x0000bfc5 90066e mov dptr, #0x066e ; [0x66e:1]=255 ; 1646
| 0x0000bfc8 1254f2 lcall fcn.000054f2
| 0x0000bfcb e0 movx a, @dptr
| 0x0000bfcc ff mov r7, a
| 0x0000bfcd 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000bfd0 124af5 lcall fcn.00004af5
| 0x0000bfd3 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000bfd6 f0 movx @dptr, a
| 0x0000bfd7 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000bfda ef mov a, r7
| 0x0000bfdb 124b55 lcall fcn.00004b55
| 0x0000bfde 7fb0 mov r7, #0xb0
| 0x0000bfe0 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000bf96 @ 0xbfbc(x)
| 0x0000bfe3 124bbc lcall fcn.00004bbc
| 0x0000bfe6 5013 jnc 0xbffb
| 0x0000bfe8 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000bfeb 124af5 lcall fcn.00004af5
| 0x0000bfee 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000bff1 f0 movx @dptr, a
| 0x0000bff2 e4 clr a
| 0x0000bff3 124b52 lcall fcn.00004b52
| 0x0000bff6 7f80 mov r7, #0x80
| 0x0000bff8 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000bf96 @ 0xbfe6(x)
| 0x0000bffb 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000bffe e0 movx a, @dptr
| 0x0000bfff ff mov r7, a
| 0x0000c000 e4 clr a
| 0x0000c001 fd mov r5, a
| 0x0000c002 02e26a ljmp fcn.0000e26a
| ; CODE XREF from fcn.0000bf96 @ 0xbfa5(x)
| 0x0000c005 124bbc lcall fcn.00004bbc
| 0x0000c008 5013 jnc 0xc01d
| 0x0000c00a 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000c00d 124af5 lcall fcn.00004af5
| 0x0000c010 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000c013 f0 movx @dptr, a
| 0x0000c014 e4 clr a
| 0x0000c015 124b52 lcall fcn.00004b52
| 0x0000c018 7f80 mov r7, #0x80
| 0x0000c01a 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.0000bf96 @ 0xbfb0(x), 0xc008(x)
\ 0x0000c01d 22 ret
; CALL XREF from fcn.00008dad @ +0x4e(x)
/ 91: fcn.0000c01e ();
| 0x0000c01e e530 mov a, 0x30 ; [0x30:1]=255 ; 48
| 0x0000c020 7019 jnz 0xc03b
| 0x0000c022 f524 mov 0x24, a ; [0x24:1]=255 ; 36
| ; CODE XREF from fcn.0000c01e @ 0xc038(x)
| 0x0000c024 e4 clr a
| 0x0000c025 f523 mov 0x23, a ; [0x23:1]=255 ; 35
| ; CODE XREF from fcn.0000c01e @ 0xc02f(x)
| 0x0000c027 129f07 lcall fcn.00009f07
| 0x0000c02a e4 clr a
| 0x0000c02b ff mov r7, a
| 0x0000c02c 12c079 lcall fcn.0000c079
| 0x0000c02f 40f6 jc 0xc027
| 0x0000c031 0524 inc 0x24 ; [0x24:1]=255 ; 36
| 0x0000c033 e524 mov a, 0x24 ; [0x24:1]=255 ; 36
| 0x0000c035 c3 clr c
| 0x0000c036 9404 subb a, #0x04
| 0x0000c038 40ea jc 0xc024
| 0x0000c03a 22 ret
| ; CODE XREF from fcn.0000c01e @ 0xc020(x)
| 0x0000c03b e530 mov a, 0x30 ; [0x30:1]=255 ; 48
| 0x0000c03d 6402 xrl a, #0x02
| 0x0000c03f 7037 jnz 0xc078
| 0x0000c041 752403 mov 0x24, #0x03 ; [0x24:1]=255 ; 3
| 0x0000c044 f523 mov 0x23, a ; [0x23:1]=255 ; 35
| ; CODE XREF from fcn.0000c01e @ 0xc04e(x)
| 0x0000c046 129f07 lcall fcn.00009f07
| 0x0000c049 7f03 mov r7, #0x03
| 0x0000c04b 12c079 lcall fcn.0000c079
| 0x0000c04e 40f6 jc 0xc046
| 0x0000c050 752402 mov 0x24, #0x02 ; [0x24:1]=255 ; 2
| 0x0000c053 e4 clr a
| 0x0000c054 f523 mov 0x23, a ; [0x23:1]=255 ; 35
| ; CODE XREF from fcn.0000c01e @ 0xc076(x)
| 0x0000c056 129f07 lcall fcn.00009f07
| 0x0000c059 7f06 mov r7, #0x06
| 0x0000c05b 12d45b lcall fcn.0000d45b
| 0x0000c05e 900cdd mov dptr, #0x0cdd ; [0xcdd:1]=255 ; 3293
| 0x0000c061 e0 movx a, @dptr
| 0x0000c062 ff mov r7, a
| 0x0000c063 e524 mov a, 0x24 ; [0x24:1]=255 ; 36
| 0x0000c065 129f67 lcall fcn.00009f67
| 0x0000c068 2523 add a, 0x23 ; [0x23:1]=255 ; 35
| 0x0000c06a 129eff lcall fcn.00009eff
| 0x0000c06d ef mov a, r7
| 0x0000c06e f0 movx @dptr, a
| 0x0000c06f 0523 inc 0x23 ; [0x23:1]=255 ; 35
| 0x0000c071 e523 mov a, 0x23 ; [0x23:1]=255 ; 35
| 0x0000c073 c3 clr c
| 0x0000c074 9410 subb a, #0x10
| 0x0000c076 40de jc 0xc056
| ; CODE XREF from fcn.0000c01e @ 0xc03f(x)
\ 0x0000c078 22 ret
; CALL XREFS from fcn.0000c01e @ 0xc02c(x), 0xc04b(x)
/ 43: fcn.0000c079 ();
| 0x0000c079 12d45b lcall fcn.0000d45b
| 0x0000c07c 900cdd mov dptr, #0x0cdd ; [0xcdd:1]=255 ; 3293
| 0x0000c07f e0 movx a, @dptr
| 0x0000c080 ff mov r7, a
| 0x0000c081 e524 mov a, 0x24 ; [0x24:1]=255 ; 36
| 0x0000c083 c4 swap a
| 0x0000c084 54f0 anl a, #0xf0
| 0x0000c086 2477 add a, #0x77
| 0x0000c088 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c08a e4 clr a
| 0x0000c08b 340c addc a, #0x0c
| 0x0000c08d f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c08f e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c091 2523 add a, 0x23 ; [0x23:1]=255 ; 35
| 0x0000c093 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c095 e4 clr a
| 0x0000c096 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x0000c098 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c09a ef mov a, r7
| 0x0000c09b f0 movx @dptr, a
| 0x0000c09c 0523 inc 0x23 ; [0x23:1]=255 ; 35
| 0x0000c09e e523 mov a, 0x23 ; [0x23:1]=255 ; 35
| 0x0000c0a0 c3 clr c
| 0x0000c0a1 9410 subb a, #0x10
\ 0x0000c0a3 22 ret
; CALL XREFS from fcn.0000e440 @ 0x9d3c(x), 0x9d66(x)
/ 8: fcn.0000c0a4 ();
| 0x0000c0a4 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000c0a7 e0 movx a, @dptr
| 0x0000c0a8 ff mov r7, a
\ 0x0000c0a9 900e77 mov dptr, #0x0e77 ; 'w\x0e'
\ ; [0xe77:1]=255 ; 3703
; CALL XREF from fcn.00008f7b @ 0x6f68(x)
; CALL XREFS from fcn.00008e19 @ 0x8ee1(x), 0x8f44(x), 0x8f4d(x)
/ 13: fcn.0000c0ac ();
| 0x0000c0ac e4 clr a
| 0x0000c0ad 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000c0b0 1252b4 lcall fcn.000052b4
| 0x0000c0b3 85f082 mov 0x82, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000c0b6 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000c0b8 22 ret
; CALL XREFS from fcn.00008e19 @ 0x8e68(x), 0x8eaf(x), 0x8ed0(x)
/ 14: fcn.0000c0b9 ();
| 0x0000c0b9 e0 movx a, @dptr
| 0x0000c0ba fe mov r6, a
| 0x0000c0bb a3 inc dptr
| 0x0000c0bc e0 movx a, @dptr
| 0x0000c0bd c3 clr c
| 0x0000c0be 940d subb a, #0x0d
| 0x0000c0c0 ff mov r7, a
| 0x0000c0c1 ee mov a, r6
| 0x0000c0c2 9406 subb a, #0x06
\ 0x0000c0c4 ~ 900cf2 mov dptr, #0x0cf2 ; [0xcf2:1]=255 ; 3314
| ; CODE XREF from fcn.0000c546 @ 0xc54c(x)
| 0x0000c0c5 0c inc r4
\ 0x0000c0c6 f2 movx @r0, a
| 0x0000c0c7 f0 movx @dptr, a
| 0x0000c0c8 a3 inc dptr
| 0x0000c0c9 ef mov a, r7
| 0x0000c0ca f0 movx @dptr, a
| 0x0000c0cb 22 ret
; CALL XREFS from fcn.0000e440 @ 0x9d2a(x), 0x9d5b(x)
/ 3: fcn.0000c0cc ();
\ 0x0000c0cc 900e79 mov dptr, #0x0e79 ; 'y\x0e'
\ ; [0xe79:1]=255 ; 3705
; CALL XREF from fcn.0000b32e @ 0xb398(x)
; CALL XREF from fcn.0000e440 @ 0xb7a0(x)
/ 13: fcn.0000c0cf ();
| 0x0000c0cf e4 clr a
| 0x0000c0d0 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000c0d3 1252b4 lcall fcn.000052b4
| 0x0000c0d6 fa mov r2, a
| 0x0000c0d7 a9f0 mov r1, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000c0d9 7bff mov r3, #0xff
\ 0x0000c0db 22 ret
; CALL XREF from fcn.00008f7b @ 0x6f85(x)
; CALL XREF from fcn.0000e440 @ 0x9d91(x)
/ 22: fcn.0000c0dc ();
| 0x0000c0dc 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x0000c0df e0 movx a, @dptr
| 0x0000c0e0 ff mov r7, a
| 0x0000c0e1 a3 inc dptr
| 0x0000c0e2 e0 movx a, @dptr
| 0x0000c0e3 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
| 0x0000c0e6 cf xch a, r7
| 0x0000c0e7 f0 movx @dptr, a
| 0x0000c0e8 a3 inc dptr
| 0x0000c0e9 ef mov a, r7
| 0x0000c0ea f0 movx @dptr, a
| 0x0000c0eb 900c6e mov dptr, #0x0c6e ; 'n\f'
| ; [0xc6e:1]=255 ; 3182
| 0x0000c0ee 7407 mov a, #0x07
| 0x0000c0f0 f0 movx @dptr, a
\ 0x0000c0f1 22 ret
; CALL XREF from fcn.0000b32e @ 0xb332(x)
; CALL XREF from fcn.0000e440 @ 0xb73a(x)
/ 7: fcn.0000c0f2 ();
| 0x0000c0f2 7b01 mov r3, #0x01
| 0x0000c0f4 12d978 lcall fcn.0000d978
| 0x0000c0f7 ef mov a, r7
\ 0x0000c0f8 22 ret
; CALL XREF from fcn.0000e440 @ 0x9d15(x)
; CALL XREF from fcn.0000da7a @ 0xda85(x)
/ 13: fcn.0000c0f9 ();
| 0x0000c0f9 7f00 mov r7, #0x00
| 0x0000c0fb 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000c0fd fe mov r6, a
| 0x0000c0fe ef mov a, r7
| 0x0000c0ff 2400 add a, #0x00
| 0x0000c101 f9 mov r1, a
| 0x0000c102 74f0 mov a, #0xf0
| 0x0000c104 3e addc a, r6
\ 0x0000c105 22 ret
; CALL XREFS from fcn.00008e19 @ 0x8e6e(x), 0x8eb5(x)
/ 12: fcn.0000c106 ();
| 0x0000c106 a3 inc dptr
| 0x0000c107 e0 movx a, @dptr
| 0x0000c108 ff mov r7, a
| 0x0000c109 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000c10c ee mov a, r6
| 0x0000c10d f0 movx @dptr, a
| 0x0000c10e a3 inc dptr
| 0x0000c10f ef mov a, r7
| 0x0000c110 f0 movx @dptr, a
\ 0x0000c111 22 ret
; CALL XREFS from fcn.0000b48d @ 0xb493(x), 0xb4ac(x), 0xb4e3(x)
/ 6: fcn.0000c112 ();
| 0x0000c112 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
\ 0x0000c115 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.0000e440 @ 0x9caa(x), 0xe319(x)
/ 7: fcn.0000c118 ();
| 0x0000c118 7b01 mov r3, #0x01
| 0x0000c11a 12d978 lcall fcn.0000d978
| 0x0000c11d ef mov a, r7
\ 0x0000c11e 22 ret
; CALL XREF from fcn.00008f7b @ 0x6f88(x)
; CALL XREF from fcn.0000e440 @ 0x9d9d(x)
; CALL XREF from fcn.0000e8db @ 0xe8db(x)
/ 7: fcn.0000c11f ();
| 0x0000c11f 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x0000c122 7404 mov a, #0x04
| 0x0000c124 f0 movx @dptr, a
\ 0x0000c125 22 ret
; CALL XREFS from fcn.00005fce @ 0x61ea(x), 0x6371(x)
/ 1: fcn.0000c126 ();
\ 0x0000c126 f0 movx @dptr, a
; CALL XREFS from fcn.00005fce @ 0x61cf(x), 0x634d(x)
/ 22: fcn.0000c127 ();
| 0x0000c127 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000c12a e0 movx a, @dptr
| 0x0000c12b 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000c12e 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x0000c131 1254f2 lcall fcn.000054f2
| 0x0000c134 1254fe lcall fcn.000054fe
| 0x0000c137 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
\ 0x0000c13a 02514b ljmp fcn.0000514b
; CALL XREFS from fcn.00005fce @ 0x6211(x), 0x642a(x)
/ 3: fcn.0000c13d ();
\ 0x0000c13d 900d37 mov dptr, #0x0d37 ; '7\r'
\ ; [0xd37:1]=255 ; 3383
; CALL XREFS from fcn.00005fce @ 0x616f(x), 0x61b9(x), 0x62d1(x)
/ 1: fcn.0000c140 ();
\ 0x0000c140 f0 movx @dptr, a
; CALL XREF from fcn.00005fce @ 0x62a1(x)
/ 14: fcn.0000c141 ();
| 0x0000c141 9007ad mov dptr, #0x07ad ; [0x7ad:1]=255 ; 1965
| 0x0000c144 e0 movx a, @dptr
| 0x0000c145 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000c148 f0 movx @dptr, a
| 0x0000c149 a3 inc dptr
| 0x0000c14a 7403 mov a, #0x03
| 0x0000c14c f0 movx @dptr, a
| 0x0000c14d fd mov r5, a
\ 0x0000c14e 22 ret
; CALL XREFS from fcn.00005fce @ 0x6106(x), 0x6236(x), 0x63a2(x), 0x63b5(x), 0x643f(x)
/ 12: fcn.0000c14f ();
| 0x0000c14f 900a7e mov dptr, #0x0a7e ; '~\n'
| ; [0xa7e:1]=255 ; 2686
| 0x0000c152 e0 movx a, @dptr
| 0x0000c153 fe mov r6, a
| 0x0000c154 a3 inc dptr
| 0x0000c155 e0 movx a, @dptr
| 0x0000c156 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c158 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
\ 0x0000c15a 22 ret
; CALL XREFS from fcn.00005fce @ 0x601d(x), 0x623c(x), 0x63cf(x)
/ 13: fcn.0000c15b ();
| 0x0000c15b 900ed4 mov dptr, #0x0ed4 ; [0xed4:1]=255 ; 3796
| 0x0000c15e e0 movx a, @dptr
| 0x0000c15f ff mov r7, a
| 0x0000c160 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000c163 e0 movx a, @dptr
| 0x0000c164 c3 clr c
| 0x0000c165 9f subb a, r7
| 0x0000c166 d3 setb c
\ 0x0000c167 22 ret
; CALL XREFS from fcn.00005fce @ 0x605c(x), 0x6074(x)
/ 4: fcn.0000c168 ();
| 0x0000c168 e0 movx a, @dptr
| 0x0000c169 24fb add a, #0xfb
\ 0x0000c16b fb mov r3, a
; CALL XREF from fcn.00005fce @ 0x628e(x)
/ 10: fcn.0000c16c ();
| 0x0000c16c e4 clr a
| 0x0000c16d 900d64 mov dptr, #0x0d64 ; 'd\r'
| ; [0xd64:1]=255 ; 3428
| 0x0000c170 f0 movx @dptr, a
| 0x0000c171 a3 inc dptr
| 0x0000c172 747f mov a, #0x7f ; '\x7f'
| 0x0000c174 f0 movx @dptr, a
\ 0x0000c175 22 ret
; CALL XREFS from fcn.00005fce @ 0x60ca(x), 0x60da(x)
/ 6: fcn.0000c176 ();
| 0x0000c176 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
\ 0x0000c179 1254b5 lcall fcn.000054b5
; CALL XREFS from fcn.00005fce @ 0x60fe(x), 0x62ca(x)
/ 6: fcn.0000c17c ();
| 0x0000c17c 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
\ 0x0000c17f 02549d ljmp fcn.0000549d
; CALL XREFS from fcn.00005fce @ 0x63a9(x), 0x63da(x), 0x63f6(x)
/ 10: fcn.0000c182 ();
| 0x0000c182 f0 movx @dptr, a
| 0x0000c183 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000c186 e0 movx a, @dptr
| 0x0000c187 900ed4 mov dptr, #0x0ed4 ; [0xed4:1]=255 ; 3796
| 0x0000c18a f0 movx @dptr, a
\ 0x0000c18b 22 ret
; CALL XREFS from fcn.00005fce @ 0x5fe0(x), 0x5fea(x)
/ 14: fcn.0000c18c ();
| 0x0000c18c e4 clr a
| 0x0000c18d 93 movc a, @a+dptr
| 0x0000c18e fe mov r6, a
| 0x0000c18f 7401 mov a, #0x01
| 0x0000c191 93 movc a, @a+dptr
| 0x0000c192 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c194 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000c196 a3 inc dptr
| 0x0000c197 a3 inc dptr
| 0x0000c198 e0 movx a, @dptr
\ 0x0000c199 22 ret
; CALL XREFS from fcn.00005fce @ 0x61ed(x), 0x6375(x)
/ 12: fcn.0000c19a ();
| 0x0000c19a 13 rrc a
| 0x0000c19b 13 rrc a
| 0x0000c19c 543f anl a, #0x3f
| 0x0000c19e 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000c1a1 f0 movx @dptr, a
| 0x0000c1a2 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
\ 0x0000c1a5 22 ret
; CALL XREF from fcn.000033c4 @ 0x415c(x)
/ 118: fcn.0000c1a6 ();
| 0x0000c1a6 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000c1a9 ef mov a, r7
| 0x0000c1aa f0 movx @dptr, a
| 0x0000c1ab e4 clr a
| 0x0000c1ac a3 inc dptr
| 0x0000c1ad f0 movx @dptr, a
| ; CODE XREF from fcn.0000c1a6 @ 0xc202(x)
| 0x0000c1ae 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000c1b1 e0 movx a, @dptr
| 0x0000c1b2 ff mov r7, a
| 0x0000c1b3 c3 clr c
| 0x0000c1b4 9419 subb a, #0x19
| 0x0000c1b6 504c jnc 0xc204
| 0x0000c1b8 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000c1bb e0 movx a, @dptr
| 0x0000c1bc fe mov r6, a
| 0x0000c1bd ef mov a, r7
| 0x0000c1be 6e xrl a, r6
| 0x0000c1bf 603b jz 0xc1fc
| 0x0000c1c1 a3 inc dptr
| 0x0000c1c2 124b04 lcall fcn.00004b04
| 0x0000c1c5 e0 movx a, @dptr
| 0x0000c1c6 6034 jz 0xc1fc
| 0x0000c1c8 749f mov a, #0x9f
| 0x0000c1ca 2f add a, r7
| 0x0000c1cb 124bd5 lcall fcn.00004bd5
| 0x0000c1ce e0 movx a, @dptr
| 0x0000c1cf b4012a cjne a, #0x01, 0xc1fc
| 0x0000c1d2 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000c1d5 e0 movx a, @dptr
| 0x0000c1d6 124a33 lcall fcn.00004a33
| 0x0000c1d9 fd mov r5, a
| 0x0000c1da 12a2bc lcall fcn.0000a2bc
| 0x0000c1dd 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000c1e0 e0 movx a, @dptr
| 0x0000c1e1 ff mov r7, a
| 0x0000c1e2 124bd3 lcall fcn.00004bd3
| 0x0000c1e5 e4 clr a
| 0x0000c1e6 f0 movx @dptr, a
| 0x0000c1e7 7415 mov a, #0x15
| 0x0000c1e9 2f add a, r7
| 0x0000c1ea 124b07 lcall fcn.00004b07
| 0x0000c1ed e4 clr a
| 0x0000c1ee f0 movx @dptr, a
| 0x0000c1ef 7454 mov a, #0x54 ; 'T'
| 0x0000c1f1 2f add a, r7
| 0x0000c1f2 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c1f4 e4 clr a
| 0x0000c1f5 3404 addc a, #0x04
| 0x0000c1f7 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c1f9 7404 mov a, #0x04
| 0x0000c1fb f0 movx @dptr, a
| ; CODE XREFS from fcn.0000c1a6 @ 0xc1bf(x), 0xc1c6(x), 0xc1cf(x)
| 0x0000c1fc 900d06 mov dptr, #0x0d06 ; [0xd06:1]=255 ; 3334
| 0x0000c1ff e0 movx a, @dptr
| 0x0000c200 04 inc a
| 0x0000c201 f0 movx @dptr, a
| 0x0000c202 80aa sjmp 0xc1ae
| ; CODE XREF from fcn.0000c1a6 @ 0xc1b6(x)
| 0x0000c204 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x0000c207 7401 mov a, #0x01
| 0x0000c209 f0 movx @dptr, a
| 0x0000c20a 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000c20d 124b04 lcall fcn.00004b04
| 0x0000c210 7401 mov a, #0x01
| 0x0000c212 f0 movx @dptr, a
| 0x0000c213 12c291 lcall fcn.0000c291
| 0x0000c216 9005d9 mov dptr, #0x05d9 ; [0x5d9:1]=255 ; 1497
| 0x0000c219 ef mov a, r7
| 0x0000c21a f0 movx @dptr, a
\ 0x0000c21b 22 ret
; CALL XREF from fcn.00002400 @ 0x7e7f(x)
/ 117: fcn.0000c21c ();
| 0x0000c21c e4 clr a
| 0x0000c21d 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000c220 f0 movx @dptr, a
| 0x0000c221 a3 inc dptr
| 0x0000c222 f0 movx @dptr, a
| 0x0000c223 753304 mov 0x33, #0x04 ; [0x33:1]=255 ; 4
| 0x0000c226 900df2 mov dptr, #0x0df2 ; [0xdf2:1]=255 ; 3570
| 0x0000c229 e0 movx a, @dptr
| 0x0000c22a 75f016 mov 0xf0, #0x16 ; [0xf0:1]=255 ; 22
| 0x0000c22d 84 div ab
| 0x0000c22e e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000c230 04 inc a
| 0x0000c231 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c234 f0 movx @dptr, a
| 0x0000c235 e4 clr a
| 0x0000c236 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000c239 f0 movx @dptr, a
| ; CODE XREF from fcn.0000c21c @ 0xc28b(x)
| 0x0000c23a 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c23d e0 movx a, @dptr
| 0x0000c23e 2403 add a, #0x03
| 0x0000c240 129f90 lcall fcn.00009f90
| 0x0000c243 ed mov a, r5
| 0x0000c244 f0 movx @dptr, a
| 0x0000c245 e4 clr a
| 0x0000c246 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x0000c249 f0 movx @dptr, a
| ; CODE XREF from fcn.0000c21c @ 0xc27f(x)
| 0x0000c24a 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x0000c24d e0 movx a, @dptr
| 0x0000c24e fe mov r6, a
| 0x0000c24f c3 clr c
| 0x0000c250 9419 subb a, #0x19
| 0x0000c252 502d jnc 0xc281
| 0x0000c254 a3 inc dptr
| 0x0000c255 e0 movx a, @dptr
| 0x0000c256 ff mov r7, a
| 0x0000c257 c3 clr c
| 0x0000c258 7418 mov a, #0x18
| 0x0000c25a 9e subb a, r6
| 0x0000c25b fd mov r5, a
| 0x0000c25c 12e26a lcall fcn.0000e26a
| 0x0000c25f 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c262 e0 movx a, @dptr
| 0x0000c263 2406 add a, #0x06
| 0x0000c265 129f90 lcall fcn.00009f90
| 0x0000c268 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x0000c26a 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x0000c26d e0 movx a, @dptr
| 0x0000c26e fd mov r5, a
| 0x0000c26f 12e26a lcall fcn.0000e26a
| 0x0000c272 7f03 mov r7, #0x03
| 0x0000c274 7e00 mov r6, #0x00
| 0x0000c276 12d4a9 lcall fcn.0000d4a9
| 0x0000c279 900ce6 mov dptr, #0x0ce6 ; [0xce6:1]=255 ; 3302
| 0x0000c27c e0 movx a, @dptr
| 0x0000c27d 04 inc a
| 0x0000c27e f0 movx @dptr, a
| 0x0000c27f 80c9 sjmp 0xc24a
| ; CODE XREF from fcn.0000c21c @ 0xc252(x)
| 0x0000c281 900ce5 mov dptr, #0x0ce5 ; [0xce5:1]=255 ; 3301
| 0x0000c284 e0 movx a, @dptr
| 0x0000c285 04 inc a
| 0x0000c286 f0 movx @dptr, a
| 0x0000c287 e0 movx a, @dptr
| 0x0000c288 c3 clr c
| 0x0000c289 9419 subb a, #0x19
| 0x0000c28b 40ad jc 0xc23a
| 0x0000c28d 753328 mov 0x33, #0x28 ; '('
| ; [0x33:1]=255 ; 40
\ 0x0000c290 22 ret
; CALL XREF from fcn.000033c4 @ 0x40d5(x)
; CALL XREF from fcn.0000428f @ 0x428f(x)
; CALL XREF from fcn.0000c1a6 @ 0xc213(x)
/ 117: fcn.0000c291 ();
| 0x0000c291 e4 clr a
| 0x0000c292 fd mov r5, a
| 0x0000c293 90061a mov dptr, #0x061a ; [0x61a:1]=255 ; 1562
| 0x0000c296 e0 movx a, @dptr
| 0x0000c297 14 dec a
| 0x0000c298 6024 jz 0xc2be
| 0x0000c29a 14 dec a
| 0x0000c29b 6038 jz 0xc2d5
| 0x0000c29d 14 dec a
| 0x0000c29e 604f jz 0xc2ef
| 0x0000c2a0 2403 add a, #0x03
| 0x0000c2a2 705f jnz 0xc303
| 0x0000c2a4 e4 clr a
| 0x0000c2a5 fe mov r6, a
| 0x0000c2a6 ff mov r7, a
| ; CODE XREF from fcn.0000c291 @ 0xc2b9(x)
| 0x0000c2a7 7415 mov a, #0x15
| 0x0000c2a9 2f add a, r7
| 0x0000c2aa 124b07 lcall fcn.00004b07
| 0x0000c2ad e0 movx a, @dptr
| 0x0000c2ae fc mov r4, a
| 0x0000c2af d3 setb c
| 0x0000c2b0 9e subb a, r6
| 0x0000c2b1 4004 jc 0xc2b7
| 0x0000c2b3 ae04 mov r6, 0x04 ; [0x4:1]=255 ; 4
| 0x0000c2b5 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.0000c291 @ 0xc2b1(x)
| 0x0000c2b7 0f inc r7
| 0x0000c2b8 ef mov a, r7
| 0x0000c2b9 b419eb cjne a, #0x19, 0xc2a7
| 0x0000c2bc 8045 sjmp 0xc303
| ; CODE XREF from fcn.0000c291 @ 0xc298(x)
| 0x0000c2be e4 clr a
| 0x0000c2bf ff mov r7, a
| ; CODE XREF from fcn.0000c291 @ 0xc2d0(x)
| 0x0000c2c0 7415 mov a, #0x15
| 0x0000c2c2 2f add a, r7
| 0x0000c2c3 124b07 lcall fcn.00004b07
| 0x0000c2c6 e0 movx a, @dptr
| 0x0000c2c7 b40104 cjne a, #0x01, 0xc2ce
| 0x0000c2ca ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000c2cc 8035 sjmp 0xc303
| ; CODE XREF from fcn.0000c291 @ 0xc2c7(x)
| 0x0000c2ce 0f inc r7
| 0x0000c2cf ef mov a, r7
| 0x0000c2d0 b419ed cjne a, #0x19, 0xc2c0
| 0x0000c2d3 802e sjmp 0xc303
| ; CODE XREF from fcn.0000c291 @ 0xc29b(x)
| 0x0000c2d5 e4 clr a
| 0x0000c2d6 fe mov r6, a
| 0x0000c2d7 ff mov r7, a
| ; CODE XREF from fcn.0000c291 @ 0xc2ea(x)
| 0x0000c2d8 7415 mov a, #0x15
| 0x0000c2da 2f add a, r7
| 0x0000c2db 124b07 lcall fcn.00004b07
| 0x0000c2de e0 movx a, @dptr
| 0x0000c2df 6007 jz 0xc2e8
| 0x0000c2e1 ef mov a, r7
| 0x0000c2e2 c3 clr c
| 0x0000c2e3 9e subb a, r6
| 0x0000c2e4 4002 jc 0xc2e8
| 0x0000c2e6 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| ; CODE XREFS from fcn.0000c291 @ 0xc2df(x), 0xc2e4(x)
| 0x0000c2e8 0f inc r7
| 0x0000c2e9 ef mov a, r7
| 0x0000c2ea b419eb cjne a, #0x19, 0xc2d8
| 0x0000c2ed 8014 sjmp 0xc303
| ; CODE XREF from fcn.0000c291 @ 0xc29e(x)
| 0x0000c2ef e4 clr a
| 0x0000c2f0 ff mov r7, a
| ; CODE XREF from fcn.0000c291 @ 0xc300(x)
| 0x0000c2f1 7415 mov a, #0x15
| 0x0000c2f3 2f add a, r7
| 0x0000c2f4 124b07 lcall fcn.00004b07
| 0x0000c2f7 e0 movx a, @dptr
| 0x0000c2f8 6004 jz 0xc2fe
| 0x0000c2fa ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000c2fc 8005 sjmp 0xc303
| ; CODE XREF from fcn.0000c291 @ 0xc2f8(x)
| 0x0000c2fe 0f inc r7
| 0x0000c2ff ef mov a, r7
| 0x0000c300 b419ee cjne a, #0x19, 0xc2f1
| ; XREFS: CODE 0x0000c2a2 CODE 0x0000c2bc CODE 0x0000c2cc
| ; XREFS: CODE 0x0000c2d3 CODE 0x0000c2ed CODE 0x0000c2fc
| 0x0000c303 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
\ 0x0000c305 22 ret
; CALL XREF from fcn.00002c02 @ +0x5ef(x)
; CALL XREF from fcn.0000e58f @ 0xe5a3(x)
/ 116: fcn.0000c306 ();
| 0x0000c306 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000c309 ef mov a, r7
| 0x0000c30a f0 movx @dptr, a
| 0x0000c30b fb mov r3, a
| 0x0000c30c 9008b4 mov dptr, #0x08b4 ; [0x8b4:1]=255 ; 2228
| 0x0000c30f 126cb5 lcall fcn.00006cb5
| 0x0000c312 e0 movx a, @dptr
| 0x0000c313 fe mov r6, a
| 0x0000c314 a3 inc dptr
| 0x0000c315 e0 movx a, @dptr
| 0x0000c316 ff mov r7, a
| 0x0000c317 e4 clr a
| 0x0000c318 fc mov r4, a
| 0x0000c319 fd mov r5, a
| 0x0000c31a 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000c31d 1254b5 lcall fcn.000054b5
| 0x0000c320 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000c323 eb mov a, r3
| 0x0000c324 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x0000c327 1254f2 lcall fcn.000054f2
| 0x0000c32a 1254fe lcall fcn.000054fe
| 0x0000c32d 900003 mov dptr, #0x0003 ; [0x3:1]=255 ; 3
| 0x0000c330 12514b lcall fcn.0000514b
| 0x0000c333 ff mov r7, a
| 0x0000c334 e4 clr a
| 0x0000c335 fc mov r4, a
| 0x0000c336 fd mov r5, a
| 0x0000c337 fe mov r6, a
| 0x0000c338 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000c33b 1254a9 lcall fcn.000054a9
| 0x0000c33e 125359 lcall fcn.00005359
| 0x0000c341 e4 clr a
| 0x0000c342 7b64 mov r3, #0x64 ; 'd'
| 0x0000c344 fa mov r2, a
| 0x0000c345 f9 mov r1, a
| 0x0000c346 f8 mov r0, a
| 0x0000c347 1253e4 lcall fcn.000053e4
| 0x0000c34a 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000c34d 1254b5 lcall fcn.000054b5
| 0x0000c350 900d50 mov dptr, #0x0d50 ; 'P\r'
| ; [0xd50:1]=255 ; 3408
| 0x0000c353 12549d lcall fcn.0000549d
| 0x0000c356 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000c359 e0 movx a, @dptr
| 0x0000c35a fd mov r5, a
| 0x0000c35b 9008b8 mov dptr, #0x08b8 ; [0x8b8:1]=255 ; 2232
| 0x0000c35e 126cde lcall fcn.00006cde
| 0x0000c361 ee mov a, r6
| 0x0000c362 f0 movx @dptr, a
| 0x0000c363 a3 inc dptr
| 0x0000c364 ef mov a, r7
| 0x0000c365 f0 movx @dptr, a
| 0x0000c366 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x0000c369 e0 movx a, @dptr
| 0x0000c36a fe mov r6, a
| 0x0000c36b a3 inc dptr
| 0x0000c36c e0 movx a, @dptr
| 0x0000c36d ff mov r7, a
| 0x0000c36e 9008ba mov dptr, #0x08ba ; [0x8ba:1]=255 ; 2234
| 0x0000c371 126cdd lcall fcn.00006cdd
| 0x0000c374 ee mov a, r6
| 0x0000c375 f0 movx @dptr, a
| 0x0000c376 a3 inc dptr
| 0x0000c377 ef mov a, r7
| 0x0000c378 f0 movx @dptr, a
\ 0x0000c379 22 ret
; XREFS: CALL 0x00002ac6 CALL 0x00002b6d CALL 0x000033b6
; XREFS: CALL 0x00008b7a CALL 0x0000b821 CALL 0x0000b878
; XREFS: CALL 0x0000d68d
/ 116: fcn.0000c37a ();
| 0x0000c37a 900dfa mov dptr, #0x0dfa ; [0xdfa:1]=255 ; 3578
| 0x0000c37d ee mov a, r6
| 0x0000c37e f0 movx @dptr, a
| 0x0000c37f a3 inc dptr
| 0x0000c380 ef mov a, r7
| 0x0000c381 f0 movx @dptr, a
| 0x0000c382 300104 jnb 0x20.1, 0xc389 ; [0x20:1]=255 ; 32
| 0x0000c385 c201 clr 0x20.1 ; [0x20:1]=255 ; 32
| 0x0000c387 8013 sjmp 0xc39c
| ; CODE XREF from fcn.0000c37a @ 0xc382(x)
| 0x0000c389 900dfa mov dptr, #0x0dfa ; [0xdfa:1]=255 ; 3578
| 0x0000c38c e0 movx a, @dptr
| 0x0000c38d fe mov r6, a
| 0x0000c38e a3 inc dptr
| 0x0000c38f e0 movx a, @dptr
| 0x0000c390 ff mov r7, a
| 0x0000c391 12e3aa lcall fcn.0000e3aa
| 0x0000c394 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x0000c397 ee mov a, r6
| 0x0000c398 f0 movx @dptr, a
| 0x0000c399 a3 inc dptr
| 0x0000c39a ef mov a, r7
| 0x0000c39b f0 movx @dptr, a
| ; CODE XREF from fcn.0000c37a @ 0xc387(x)
| 0x0000c39c e4 clr a
| 0x0000c39d 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000c3a0 f0 movx @dptr, a
| ; CODE XREF from fcn.0000c37a @ 0xc3bc(x)
| 0x0000c3a1 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000c3a4 e0 movx a, @dptr
| 0x0000c3a5 ff mov r7, a
| 0x0000c3a6 c3 clr c
| 0x0000c3a7 9403 subb a, #0x03
| 0x0000c3a9 5013 jnc 0xc3be
| 0x0000c3ab 900dfa mov dptr, #0x0dfa ; [0xdfa:1]=255 ; 3578
| 0x0000c3ae e0 movx a, @dptr
| 0x0000c3af fc mov r4, a
| 0x0000c3b0 a3 inc dptr
| 0x0000c3b1 e0 movx a, @dptr
| 0x0000c3b2 fd mov r5, a
| 0x0000c3b3 128cb5 lcall fcn.00008cb5
| 0x0000c3b6 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000c3b9 e0 movx a, @dptr
| 0x0000c3ba 04 inc a
| 0x0000c3bb f0 movx @dptr, a
| 0x0000c3bc 80e3 sjmp 0xc3a1
| ; CODE XREF from fcn.0000c37a @ 0xc3a9(x)
| 0x0000c3be 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x0000c3c1 e0 movx a, @dptr
| 0x0000c3c2 7009 jnz 0xc3cd
| 0x0000c3c4 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x0000c3c7 a3 inc dptr
| 0x0000c3c8 e0 movx a, @dptr
| 0x0000c3c9 ff mov r7, a
| 0x0000c3ca 12afac lcall fcn.0000afac
| ; CODE XREF from fcn.0000c37a @ 0xc3c2(x)
| 0x0000c3cd 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000c3d0 e0 movx a, @dptr
| 0x0000c3d1 2406 add a, #0x06
| 0x0000c3d3 fe mov r6, a
| 0x0000c3d4 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x0000c3d7 e0 movx a, @dptr
| 0x0000c3d8 3400 addc a, #0x00
| 0x0000c3da 900e08 mov dptr, #0x0e08 ; [0xe08:1]=255 ; 3592
| 0x0000c3dd f0 movx @dptr, a
| 0x0000c3de a3 inc dptr
| 0x0000c3df ce xch a, r6
| 0x0000c3e0 f0 movx @dptr, a
| 0x0000c3e1 900df0 mov dptr, #0x0df0 ; [0xdf0:1]=255 ; 3568
| 0x0000c3e4 7407 mov a, #0x07
| 0x0000c3e6 f0 movx @dptr, a
| 0x0000c3e7 a3 inc dptr
| 0x0000c3e8 74e5 mov a, #0xe5
| 0x0000c3ea f0 movx @dptr, a
| 0x0000c3eb d20b setb 0x21.3 ; [0x21:1]=255 ; 33
\ 0x0000c3ed 22 ret
; CALL XREF from fcn.0000678a @ 0x67c7(x)
/ 115: fcn.0000c3ee ();
| 0x0000c3ee ae07 mov r6, 0x07 ; [0x7:1]=255 ; 7
| 0x0000c3f0 126b3e lcall fcn.00006b3e
| 0x0000c3f3 e0 movx a, @dptr
| 0x0000c3f4 ff mov r7, a
| 0x0000c3f5 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000c3f8 ee mov a, r6
| 0x0000c3f9 126ae1 lcall fcn.00006ae1
| 0x0000c3fc e0 movx a, @dptr
| 0x0000c3fd 547f anl a, #0x7f
| 0x0000c3ff 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000c402 f0 movx @dptr, a
| 0x0000c403 9008a5 mov dptr, #0x08a5 ; [0x8a5:1]=255 ; 2213
| 0x0000c406 126cb4 lcall fcn.00006cb4
| 0x0000c409 e0 movx a, @dptr
| 0x0000c40a 547f anl a, #0x7f
| 0x0000c40c 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000c40f f0 movx @dptr, a
| 0x0000c410 ee mov a, r6
| 0x0000c411 126bb7 lcall fcn.00006bb7
| 0x0000c414 e0 movx a, @dptr
| 0x0000c415 fd mov r5, a
| 0x0000c416 ee mov a, r6
| 0x0000c417 900824 mov dptr, #0x0824 ; [0x824:1]=255 ; 2084
| 0x0000c41a 126d6b lcall fcn.00006d6b
| 0x0000c41d e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c41f 2d add a, r5
| 0x0000c420 126aea lcall fcn.00006aea
| 0x0000c423 e0 movx a, @dptr
| 0x0000c424 547f anl a, #0x7f
| 0x0000c426 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x0000c429 f0 movx @dptr, a
| 0x0000c42a ee mov a, r6
| 0x0000c42b 126b49 lcall fcn.00006b49
| 0x0000c42e 126bab lcall fcn.00006bab
| 0x0000c431 24fe add a, #0xfe
| 0x0000c433 6015 jz 0xc44a
| 0x0000c435 24fc add a, #0xfc
| 0x0000c437 601d jz 0xc456
| 0x0000c439 2403 add a, #0x03
| 0x0000c43b 24fa add a, #0xfa
| 0x0000c43d 5011 jnc 0xc450
| 0x0000c43f 2408 add a, #0x08
| 0x0000c441 701d jnz 0xc460
| 0x0000c443 ee mov a, r6
| 0x0000c444 126bec lcall fcn.00006bec
| 0x0000c447 e0 movx a, @dptr
| 0x0000c448 8010 sjmp 0xc45a
| ; CODE XREF from fcn.0000c3ee @ 0xc433(x)
| 0x0000c44a 126b3e lcall fcn.00006b3e
| 0x0000c44d ed mov a, r5
| 0x0000c44e f0 movx @dptr, a
| 0x0000c44f 22 ret
| ; CODE XREF from fcn.0000c3ee @ 0xc43d(x)
| 0x0000c450 126b3e lcall fcn.00006b3e
| 0x0000c453 e4 clr a
| 0x0000c454 f0 movx @dptr, a
| 0x0000c455 22 ret
| ; CODE XREF from fcn.0000c3ee @ 0xc437(x)
| 0x0000c456 126b90 lcall fcn.00006b90
| 0x0000c459 14 dec a
| ; CODE XREF from fcn.0000c3ee @ 0xc448(x)
| 0x0000c45a ff mov r7, a
| 0x0000c45b 126b3e lcall fcn.00006b3e
| 0x0000c45e ef mov a, r7
| 0x0000c45f f0 movx @dptr, a
| ; CODE XREF from fcn.0000c3ee @ 0xc441(x)
\ 0x0000c460 22 ret
; CALL XREF from fcn.0000e285 @ 0xe29d(x)
/ 115: fcn.0000c461 ();
| 0x0000c461 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000c463 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000c465 a3 inc dptr
| 0x0000c466 a3 inc dptr
| 0x0000c467 e0 movx a, @dptr
| 0x0000c468 fe mov r6, a
| 0x0000c469 a3 inc dptr
| 0x0000c46a e0 movx a, @dptr
| 0x0000c46b ff mov r7, a
| 0x0000c46c 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000c46f ee mov a, r6
| 0x0000c470 f0 movx @dptr, a
| 0x0000c471 a3 inc dptr
| 0x0000c472 ef mov a, r7
| 0x0000c473 f0 movx @dptr, a
| 0x0000c474 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c476 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000c478 a3 inc dptr
| 0x0000c479 e0 movx a, @dptr
| 0x0000c47a fd mov r5, a
| 0x0000c47b 54f0 anl a, #0xf0
| 0x0000c47d fc mov r4, a
| 0x0000c47e ed mov a, r5
| 0x0000c47f 540f anl a, #0x0f
| 0x0000c481 fb mov r3, a
| 0x0000c482 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000c484 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000c486 e0 movx a, @dptr
| 0x0000c487 ff mov r7, a
| 0x0000c488 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x0000c48b f0 movx @dptr, a
| 0x0000c48c bf0f0c cjne r7, #0x0f, 0xc49b
| 0x0000c48f ec mov a, r4
| 0x0000c490 20e708 jb 0xe0.7, 0xc49b ; [0xe0:1]=255 ; 224
| 0x0000c493 a3 inc dptr
| 0x0000c494 e0 movx a, @dptr
| 0x0000c495 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x0000c498 f0 movx @dptr, a
| 0x0000c499 8006 sjmp 0xc4a1
| ; CODE XREFS from fcn.0000c461 @ 0xc48c(x), 0xc490(x)
| 0x0000c49b 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x0000c49e e0 movx a, @dptr
| 0x0000c49f a3 inc dptr
| 0x0000c4a0 f0 movx @dptr, a
| ; CODE XREF from fcn.0000c461 @ 0xc499(x)
| 0x0000c4a1 900fa3 mov dptr, #0x0fa3 ; [0xfa3:1]=255 ; 4003
| 0x0000c4a4 e0 movx a, @dptr
| 0x0000c4a5 24f8 add a, #0xf8
| 0x0000c4a7 24f9 add a, #0xf9
| 0x0000c4a9 5002 jnc 0xc4ad
| 0x0000c4ab 8026 sjmp 0xc4d3
| ; CODE XREF from fcn.0000c461 @ 0xc4a9(x)
| 0x0000c4ad af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x0000c4af ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000c4b1 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000c4b4 12e837 lcall fcn.0000e837
| 0x0000c4b7 a3 inc dptr
| 0x0000c4b8 e0 movx a, @dptr
| 0x0000c4b9 547f anl a, #0x7f
| 0x0000c4bb 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x0000c4be f0 movx @dptr, a
| 0x0000c4bf 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000c4c2 12e839 lcall fcn.0000e839
| 0x0000c4c5 a3 inc dptr
| 0x0000c4c6 a3 inc dptr
| 0x0000c4c7 e0 movx a, @dptr
| 0x0000c4c8 547f anl a, #0x7f
| 0x0000c4ca 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000c4cd f0 movx @dptr, a
| 0x0000c4ce 7f02 mov r7, #0x02
| 0x0000c4d0 12ce59 lcall fcn.0000ce59
| ; CODE XREF from fcn.0000c461 @ 0xc4ab(x)
\ 0x0000c4d3 22 ret
; CODE XREF from fcn.00002400 @ +0x21(x)
0x0000c4d4 c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x0000c4d6 c0f0 push 0xf0 ; [0xf0:1]=255 ; 240
0x0000c4d8 c083 push 0x83 ; [0x83:1]=255 ; 131
0x0000c4da c082 push 0x82 ; [0x82:1]=255 ; 130
0x0000c4dc c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x0000c4de 75d010 mov 0xd0, #0x10 ; [0xd0:1]=255 ; 16
0x0000c4e1 c2ca clr 0xc8.2 ; [0xc8:1]=255 ; 200
0x0000c4e3 c2ed clr 0xe8.5 ; [0xe8:1]=255 ; 232
0x0000c4e5 e52a mov a, 0x2a ; [0x2a:1]=255 ; 42
0x0000c4e7 14 dec a
0x0000c4e8 600c jz 0xc4f6
0x0000c4ea 14 dec a
0x0000c4eb 600e jz 0xc4fb
0x0000c4ed 2402 add a, #0x02
0x0000c4ef 7010 jnz 0xc501
0x0000c4f1 12a820 lcall fcn.0000a820
0x0000c4f4 800b sjmp 0xc501
; CODE XREF from fcn.0000c461 @ +0x87(x)
0x0000c4f6 1289e6 lcall fcn.000089e6
0x0000c4f9 8006 sjmp 0xc501
; CODE XREF from fcn.0000c461 @ +0x8a(x)
0x0000c4fb 752b00 mov 0x2b, #0x00 ; [0x2b:1]=255
0x0000c4fe 752a00 mov 0x2a, #0x00 ; [0x2a:1]=255
; CODE XREFS from fcn.0000c461 @ +0x8e(x), +0x93(x), +0x98(x)
0x0000c501 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
0x0000c503 c3 clr c
0x0000c504 943c subb a, #0x3c
0x0000c506 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
0x0000c508 5008 jnc 0xc512
0x0000c50a 5407 anl a, #0x07
0x0000c50c 900d80 mov dptr, #0x0d80 ; [0xd80:1]=255 ; 3456
0x0000c50f f0 movx @dptr, a
0x0000c510 8011 sjmp 0xc523
; CODE XREF from fcn.0000c461 @ +0xa7(x)
0x0000c512 2402 add a, #0x02
0x0000c514 5407 anl a, #0x07
0x0000c516 900d80 mov dptr, #0x0d80 ; [0xd80:1]=255 ; 3456
0x0000c519 12cad0 lcall fcn.0000cad0
0x0000c51c e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
0x0000c51e 5407 anl a, #0x07
0x0000c520 12cad0 lcall fcn.0000cad0
; CODE XREF from fcn.0000c461 @ +0xaf(x)
0x0000c523 e52b mov a, 0x2b ; [0x2b:1]=255 ; 43
0x0000c525 13 rrc a
0x0000c526 13 rrc a
0x0000c527 13 rrc a
0x0000c528 541f anl a, #0x1f
0x0000c52a 12ca85 lcall fcn.0000ca85
0x0000c52d a817 mov r0, 0x17 ; [0x17:1]=255 ; 23
0x0000c52f 08 inc r0
0x0000c530 8002 sjmp 0xc534
; CODE XREF from fcn.0000c461 @ +0xd3(x)
0x0000c532 c3 clr c
0x0000c533 33 rlc a
; CODE XREF from fcn.0000c461 @ +0xcf(x)
0x0000c534 d8fc djnz r0, 0xc532
0x0000c536 f4 cpl a
0x0000c537 f5a0 mov 0xa0, a ; [0xa0:1]=255 ; 160
0x0000c539 d2ca setb 0xc8.2 ; [0xc8:1]=255 ; 200
0x0000c53b d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x0000c53d d082 pop 0x82 ; [0x82:1]=255 ; 130
0x0000c53f d083 pop 0x83 ; [0x83:1]=255 ; 131
0x0000c541 d0f0 pop 0xf0 ; [0xf0:1]=255 ; 240
0x0000c543 d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
0x0000c545 32 reti
; CALL XREF from fcn.00005fce @ 0x6318(x)
; CALL XREF from fcn.0000c70d @ 0xc751(x)
/ 15: fcn.0000c546 ();
| 0x0000c546 ef mov a, r7
| 0x0000c547 125533 lcall fcn.00005533
| 0x0000c54a c584 xch a, 0x84 ; [0x84:1]=255 ; 132
| 0x0000c54c 01c5 ajmp 0xc0c5
0x0000c54e 6a xrl a, r2
0x0000c54f 02c573 ljmp 0xc573
0x0000c552 03 rr a
0x0000c553 c591 xch a, 0x91 ; [0x91:1]=255 ; 145
0x0000c555 04 inc a
0x0000c556 c563 xch a, 0x63 ; [0x63:1]=255 ; 99
0x0000c558 05c5 inc 0xc5 ; [0xc5:1]=255 ; 197
0x0000c55a a706 mov @r1, 0x06 ; [0x6:1]=255 ; 6
0x0000c55c c5af xch a, 0xaf ; [0xaf:1]=255 ; 175
0x0000c55e 07 inc @r1
0x0000c55f 00 nop
0x0000c560 00 nop
0x0000c561 c5b5 xch a, 0xb5 ; [0xb5:1]=255 ; 181
0x0000c563 c3 clr c
0x0000c564 747f mov a, #0x7f ; '\x7f'
0x0000c566 9d subb a, r5
0x0000c567 fd mov r5, a
0x0000c568 804b sjmp 0xc5b5
0x0000c56a 12dcc5 lcall fcn.0000dcc5
0x0000c56d 7a0a mov r2, #0x0a
0x0000c56f 799c mov r1, #0x9c
0x0000c571 802d sjmp 0xc5a0
; CODE XREF from fcn.0000c546 @ +0x9(x)
0x0000c573 12dcc5 lcall fcn.0000dcc5
0x0000c576 7a0a mov r2, #0x0a
0x0000c578 799c mov r1, #0x9c
0x0000c57a 12bf0b lcall fcn.0000bf0b
0x0000c57d c3 clr c
0x0000c57e 747f mov a, #0x7f ; '\x7f'
0x0000c580 9f subb a, r7
0x0000c581 fd mov r5, a
0x0000c582 8031 sjmp 0xc5b5
0x0000c584 7a0a mov r2, #0x0a
0x0000c586 7992 mov r1, #0x92
0x0000c588 12dcc9 lcall fcn.0000dcc9
0x0000c58b 7a0a mov r2, #0x0a
0x0000c58d 7988 mov r1, #0x88
0x0000c58f 800f sjmp 0xc5a0
0x0000c591 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
0x0000c593 7b01 mov r3, #0x01
0x0000c595 7a0a mov r2, #0x0a
0x0000c597 79ba mov r1, #0xba
0x0000c599 12dccd lcall fcn.0000dccd
0x0000c59c 7a0a mov r2, #0x0a
0x0000c59e 79b0 mov r1, #0xb0
; CODE XREFS from fcn.0000c546 @ +0x2b(x), +0x49(x)
0x0000c5a0 12bf0b lcall fcn.0000bf0b
0x0000c5a3 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
0x0000c5a5 800e sjmp 0xc5b5
0x0000c5a7 ed mov a, r5
0x0000c5a8 90ee19 mov dptr, #0xee19 ; [0xee19:1]=255
0x0000c5ab 93 movc a, @a+dptr
0x0000c5ac fd mov r5, a
0x0000c5ad 8006 sjmp 0xc5b5
0x0000c5af ed mov a, r5
0x0000c5b0 90ee99 mov dptr, #0xee99 ; [0xee99:1]=255
0x0000c5b3 93 movc a, @a+dptr
0x0000c5b4 fd mov r5, a
; CODE XREFS from fcn.0000c546 @ +0x22(x), +0x3c(x), +0x5f(x), +0x67(x)
0x0000c5b5 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
0x0000c5b7 22 ret
; CALL XREF from fcn.000042a3 @ 0x42a9(x)
; CALL XREF from fcn.0000678a @ 0x6996(x)
/ 114: fcn.0000c5b8 ();
| 0x0000c5b8 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000c5bb 129782 lcall fcn.00009782
| 0x0000c5be 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c5c1 f0 movx @dptr, a
| ; CODE XREF from fcn.0000c5b8 @ 0xc627(x)
| 0x0000c5c2 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c5c5 129708 lcall fcn.00009708
| 0x0000c5c8 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x0000c5cb 12978c lcall fcn.0000978c
| 0x0000c5ce 12c62a lcall fcn.0000c62a
| 0x0000c5d1 ef mov a, r7
| 0x0000c5d2 604d jz 0xc621
| 0x0000c5d4 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c5d7 129724 lcall fcn.00009724
| 0x0000c5da e0 movx a, @dptr
| 0x0000c5db b4821b cjne a, #0x82, 0xc5f9
| 0x0000c5de 1297c9 lcall fcn.000097c9
| 0x0000c5e1 8005 sjmp 0xc5e8
| ; CODE XREF from fcn.0000c5b8 @ 0xc5e8(x)
| 0x0000c5e3 c3 clr c
| 0x0000c5e4 33 rlc a
| 0x0000c5e5 ce xch a, r6
| 0x0000c5e6 33 rlc a
| 0x0000c5e7 ce xch a, r6
| ; CODE XREF from fcn.0000c5b8 @ 0xc5e1(x)
| 0x0000c5e8 d8f9 djnz r0, 0xc5e3
| 0x0000c5ea ff mov r7, a
| 0x0000c5eb 90061c mov dptr, #0x061c ; [0x61c:1]=255 ; 1564
| 0x0000c5ee e0 movx a, @dptr
| 0x0000c5ef fb mov r3, a
| 0x0000c5f0 ef mov a, r7
| 0x0000c5f1 5b anl a, r3
| 0x0000c5f2 602d jz 0xc621
| 0x0000c5f4 900d2e mov dptr, #0x0d2e ; '.\r'
| ; [0xd2e:1]=255 ; 3374
| 0x0000c5f7 8023 sjmp 0xc61c
| ; CODE XREF from fcn.0000c5b8 @ 0xc5db(x)
| 0x0000c5f9 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c5fc 129724 lcall fcn.00009724
| 0x0000c5ff e0 movx a, @dptr
| 0x0000c600 b4841e cjne a, #0x84, 0xc621
| 0x0000c603 1297c9 lcall fcn.000097c9
| 0x0000c606 8005 sjmp 0xc60d
| ; CODE XREF from fcn.0000c5b8 @ 0xc60d(x)
| 0x0000c608 c3 clr c
| 0x0000c609 33 rlc a
| 0x0000c60a ce xch a, r6
| 0x0000c60b 33 rlc a
| 0x0000c60c ce xch a, r6
| ; CODE XREF from fcn.0000c5b8 @ 0xc606(x)
| 0x0000c60d d8f9 djnz r0, 0xc608
| 0x0000c60f ff mov r7, a
| 0x0000c610 90061d mov dptr, #0x061d ; [0x61d:1]=255 ; 1565
| 0x0000c613 e0 movx a, @dptr
| 0x0000c614 fb mov r3, a
| 0x0000c615 ef mov a, r7
| 0x0000c616 5b anl a, r3
| 0x0000c617 6008 jz 0xc621
| 0x0000c619 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| ; CODE XREF from fcn.0000c5b8 @ 0xc5f7(x)
| 0x0000c61c e0 movx a, @dptr
| 0x0000c61d ff mov r7, a
| 0x0000c61e 12d62a lcall fcn.0000d62a
| ; CODE XREFS from fcn.0000c5b8 @ 0xc5d2(x), 0xc5f2(x), 0xc600(x), 0xc617(x)
| 0x0000c621 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c624 1297b8 lcall fcn.000097b8
| 0x0000c627 4099 jc 0xc5c2
\ 0x0000c629 22 ret
; XREFS: CALL 0x0000ac6d CALL 0x0000c5ce CALL 0x0000d0d7
; XREFS: CALL 0x0000d14c CALL 0x0000dacf CALL 0x0000ddb5
/ 114: fcn.0000c62a ();
| 0x0000c62a ac07 mov r4, 0x07 ; [0x7:1]=255 ; 7
| 0x0000c62c af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x0000c62e ec mov a, r4
| 0x0000c62f b41f08 cjne a, #0x1f, 0xc63a
| 0x0000c632 ed mov a, r5
| 0x0000c633 6404 xrl a, #0x04
| 0x0000c635 6003 jz 0xc63a
| 0x0000c637 7f01 mov r7, #0x01
| 0x0000c639 22 ret
| ; CODE XREFS from fcn.0000c62a @ 0xc62f(x), 0xc635(x)
| 0x0000c63a ed mov a, r5
| 0x0000c63b 7029 jnz 0xc666
| 0x0000c63d 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000c640 e0 movx a, @dptr
| 0x0000c641 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000c644 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x0000c647 1254f2 lcall fcn.000054f2
| 0x0000c64a 1254fe lcall fcn.000054fe
| 0x0000c64d 125132 lcall fcn.00005132
| 0x0000c650 540f anl a, #0x0f
| 0x0000c652 fe mov r6, a
| 0x0000c653 be0109 cjne r6, #0x01, 0xc65f
| 0x0000c656 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000c659 e0 movx a, @dptr
| 0x0000c65a 6003 jz 0xc65f
| 0x0000c65c 7f00 mov r7, #0x00
| 0x0000c65e 22 ret
| ; CODE XREFS from fcn.0000c62a @ 0xc653(x), 0xc65a(x)
| 0x0000c65f 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000c662 e0 movx a, @dptr
| 0x0000c663 2408 add a, #0x08
| 0x0000c665 fd mov r5, a
| ; CODE XREF from fcn.0000c62a @ 0xc63b(x)
| 0x0000c666 ed mov a, r5
| 0x0000c667 b40104 cjne a, #0x01, 0xc66e
| 0x0000c66a ec mov a, r4
| 0x0000c66b 20e308 jb 0xe0.3, 0xc676 ; [0xe0:1]=255 ; 224
| ; CODE XREF from fcn.0000c62a @ 0xc667(x)
| 0x0000c66e ed mov a, r5
| 0x0000c66f b4020e cjne a, #0x02, 0xc680
| 0x0000c672 ec mov a, r4
| 0x0000c673 30e40a jnb 0xe0.4, 0xc680 ; [0xe0:1]=255 ; 224
| ; CODE XREF from fcn.0000c62a @ 0xc66b(x)
| 0x0000c676 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x0000c679 e0 movx a, @dptr
| 0x0000c67a 6f xrl a, r7
| 0x0000c67b 701c jnz 0xc699
| 0x0000c67d 7f01 mov r7, #0x01
| 0x0000c67f 22 ret
| ; CODE XREFS from fcn.0000c62a @ 0xc66f(x), 0xc673(x)
| 0x0000c680 ed mov a, r5
| 0x0000c681 24f8 add a, #0xf8
| 0x0000c683 1297cd lcall fcn.000097cd
| 0x0000c686 8005 sjmp 0xc68d
| ; CODE XREF from fcn.0000c62a @ 0xc68d(x)
| 0x0000c688 c3 clr c
| 0x0000c689 33 rlc a
| 0x0000c68a ce xch a, r6
| 0x0000c68b 33 rlc a
| 0x0000c68c ce xch a, r6
| ; CODE XREF from fcn.0000c62a @ 0xc686(x)
| 0x0000c68d d8f9 djnz r0, 0xc688
| 0x0000c68f ff mov r7, a
| 0x0000c690 ad04 mov r5, 0x04 ; [0x4:1]=255 ; 4
| 0x0000c692 ef mov a, r7
| 0x0000c693 5d anl a, r5
| 0x0000c694 6003 jz 0xc699
| 0x0000c696 7f01 mov r7, #0x01
| 0x0000c698 22 ret
| ; CODE XREFS from fcn.0000c62a @ 0xc67b(x), 0xc694(x)
| 0x0000c699 7f00 mov r7, #0x00
\ 0x0000c69b 22 ret
; CALL XREF from fcn.00006450 @ 0x65db(x)
/ 113: fcn.0000c69c ();
| 0x0000c69c ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000c69e 9008a7 mov dptr, #0x08a7 ; [0x8a7:1]=255 ; 2215
| 0x0000c6a1 126cdd lcall fcn.00006cdd
| 0x0000c6a4 e0 movx a, @dptr
| 0x0000c6a5 ff mov r7, a
| 0x0000c6a6 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c6a9 f0 movx @dptr, a
| 0x0000c6aa 126add lcall fcn.00006add
| 0x0000c6ad e0 movx a, @dptr
| 0x0000c6ae 547f anl a, #0x7f
| 0x0000c6b0 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x0000c6b3 f0 movx @dptr, a
| 0x0000c6b4 e4 clr a
| 0x0000c6b5 fc mov r4, a
| ; CODE XREF from fcn.0000c69c @ 0xc701(x)
| 0x0000c6b6 126b48 lcall fcn.00006b48
| 0x0000c6b9 126b8d lcall fcn.00006b8d
| 0x0000c6bc ff mov r7, a
| 0x0000c6bd ec mov a, r4
| 0x0000c6be c3 clr c
| 0x0000c6bf 9f subb a, r7
| 0x0000c6c0 5042 jnc 0xc704
| 0x0000c6c2 126b12 lcall fcn.00006b12
| 0x0000c6c5 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c6c7 2c add a, r4
| 0x0000c6c8 126aea lcall fcn.00006aea
| 0x0000c6cb e0 movx a, @dptr
| 0x0000c6cc 547f anl a, #0x7f
| 0x0000c6ce ff mov r7, a
| 0x0000c6cf 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x0000c6d2 e0 movx a, @dptr
| 0x0000c6d3 fe mov r6, a
| 0x0000c6d4 ef mov a, r7
| 0x0000c6d5 c3 clr c
| 0x0000c6d6 9e subb a, r6
| 0x0000c6d7 5027 jnc 0xc700
| 0x0000c6d9 126b06 lcall fcn.00006b06
| 0x0000c6dc e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c6de 2e add a, r6
| 0x0000c6df 126aea lcall fcn.00006aea
| 0x0000c6e2 e0 movx a, @dptr
| 0x0000c6e3 547f anl a, #0x7f
| 0x0000c6e5 fe mov r6, a
| 0x0000c6e6 ef mov a, r7
| 0x0000c6e7 d3 setb c
| 0x0000c6e8 9e subb a, r6
| 0x0000c6e9 4015 jc 0xc700
| 0x0000c6eb 126b12 lcall fcn.00006b12
| 0x0000c6ee e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c6f0 2c add a, r4
| 0x0000c6f1 126aea lcall fcn.00006aea
| 0x0000c6f4 e0 movx a, @dptr
| 0x0000c6f5 547f anl a, #0x7f
| 0x0000c6f7 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x0000c6fa f0 movx @dptr, a
| 0x0000c6fb 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c6fe ec mov a, r4
| 0x0000c6ff f0 movx @dptr, a
| ; CODE XREFS from fcn.0000c69c @ 0xc6d7(x), 0xc6e9(x)
| 0x0000c700 0c inc r4
| 0x0000c701 02c6b6 ljmp 0xc6b6
| ; CODE XREF from fcn.0000c69c @ 0xc6c0(x)
| 0x0000c704 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c707 126b9f lcall fcn.00006b9f
| 0x0000c70a ef mov a, r7
| 0x0000c70b f0 movx @dptr, a
\ 0x0000c70c 22 ret
; XREFS: CALL 0x0000735c CALL 0x00007589 CALL 0x00008334
; XREFS: CALL 0x00008421 CALL 0x0000880c CALL 0x000098f0
; XREFS: CALL 0x000099b0 CALL 0x000099d9 CALL 0x00009a55
; XREFS: CALL 0x00009e83 CALL 0x0000abd4 CALL 0x0000bdae
; XREFS: CALL 0x0000bddc CALL 0x0000d640
/ 113: fcn.0000c70d ();
| 0x0000c70d 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000c710 ee mov a, r6
| 0x0000c711 f0 movx @dptr, a
| 0x0000c712 a3 inc dptr
| 0x0000c713 ef mov a, r7
| 0x0000c714 f0 movx @dptr, a
| 0x0000c715 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x0000c717 7e00 mov r6, #0x00
| 0x0000c719 12dcd5 lcall fcn.0000dcd5
| 0x0000c71c a3 inc dptr
| 0x0000c71d e0 movx a, @dptr
| 0x0000c71e fc mov r4, a
| 0x0000c71f a3 inc dptr
| 0x0000c720 e0 movx a, @dptr
| 0x0000c721 fd mov r5, a
| 0x0000c722 125201 lcall fcn.00005201
| 0x0000c725 7c00 mov r4, #0x00
| 0x0000c727 7d64 mov r5, #0x64 ; 'd'
| 0x0000c729 125268 lcall fcn.00005268
| 0x0000c72c 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000c72f e0 movx a, @dptr
| 0x0000c730 fc mov r4, a
| 0x0000c731 a3 inc dptr
| 0x0000c732 e0 movx a, @dptr
| 0x0000c733 2405 add a, #0x05
| 0x0000c735 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c737 e4 clr a
| 0x0000c738 3c addc a, r4
| 0x0000c739 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c73b e0 movx a, @dptr
| 0x0000c73c fd mov r5, a
| 0x0000c73d 33 rlc a
| 0x0000c73e 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000c740 fc mov r4, a
| 0x0000c741 ed mov a, r5
| 0x0000c742 2f add a, r7
| 0x0000c743 ff mov r7, a
| 0x0000c744 ec mov a, r4
| 0x0000c745 3e addc a, r6
| 0x0000c746 fe mov r6, a
| 0x0000c747 12e888 lcall fcn.0000e888
| 0x0000c74a 12dcd3 lcall fcn.0000dcd3
| 0x0000c74d e0 movx a, @dptr
| 0x0000c74e ff mov r7, a
| 0x0000c74f ad06 mov r5, 0x06 ; [0x6:1]=255 ; 6
| 0x0000c751 12c546 lcall fcn.0000c546
| 0x0000c754 12dcd3 lcall fcn.0000dcd3
| 0x0000c757 a3 inc dptr
| 0x0000c758 a3 inc dptr
| 0x0000c759 a3 inc dptr
| 0x0000c75a e0 movx a, @dptr
| 0x0000c75b ff mov r7, a
| 0x0000c75c ee mov a, r6
| 0x0000c75d d3 setb c
| 0x0000c75e 9f subb a, r7
| 0x0000c75f 4002 jc 0xc763
| 0x0000c761 ae07 mov r6, 0x07 ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.0000c70d @ 0xc75f(x)
| 0x0000c763 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000c766 e0 movx a, @dptr
| 0x0000c767 fc mov r4, a
| 0x0000c768 a3 inc dptr
| 0x0000c769 e0 movx a, @dptr
| 0x0000c76a 2404 add a, #0x04
| 0x0000c76c f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c76e e4 clr a
| 0x0000c76f 3c addc a, r4
| 0x0000c770 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c772 e0 movx a, @dptr
| 0x0000c773 ff mov r7, a
| 0x0000c774 ee mov a, r6
| 0x0000c775 c3 clr c
| 0x0000c776 9f subb a, r7
| 0x0000c777 5002 jnc 0xc77b
| 0x0000c779 ae07 mov r6, 0x07 ; [0x7:1]=255 ; 7
| ; CODE XREF from fcn.0000c70d @ 0xc777(x)
| 0x0000c77b af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
\ 0x0000c77d 22 ret
; CALL XREFS from fcn.00006450 @ 0x652b(x), 0x65ef(x)
/ 111: fcn.0000c77e ();
| 0x0000c77e ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000c780 ed mov a, r5
| 0x0000c781 126bec lcall fcn.00006bec
| 0x0000c784 e0 movx a, @dptr
| 0x0000c785 ff mov r7, a
| 0x0000c786 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c789 f0 movx @dptr, a
| 0x0000c78a 126add lcall fcn.00006add
| 0x0000c78d e0 movx a, @dptr
| 0x0000c78e 547f anl a, #0x7f
| 0x0000c790 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x0000c793 f0 movx @dptr, a
| 0x0000c794 e4 clr a
| 0x0000c795 fc mov r4, a
| ; CODE XREF from fcn.0000c77e @ 0xc7e1(x)
| 0x0000c796 126b48 lcall fcn.00006b48
| 0x0000c799 126b8d lcall fcn.00006b8d
| 0x0000c79c ff mov r7, a
| 0x0000c79d ec mov a, r4
| 0x0000c79e c3 clr c
| 0x0000c79f 9f subb a, r7
| 0x0000c7a0 5042 jnc 0xc7e4
| 0x0000c7a2 126b12 lcall fcn.00006b12
| 0x0000c7a5 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c7a7 2c add a, r4
| 0x0000c7a8 126aea lcall fcn.00006aea
| 0x0000c7ab e0 movx a, @dptr
| 0x0000c7ac 547f anl a, #0x7f
| 0x0000c7ae ff mov r7, a
| 0x0000c7af 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x0000c7b2 e0 movx a, @dptr
| 0x0000c7b3 fe mov r6, a
| 0x0000c7b4 ef mov a, r7
| 0x0000c7b5 d3 setb c
| 0x0000c7b6 9e subb a, r6
| 0x0000c7b7 4027 jc 0xc7e0
| 0x0000c7b9 126b06 lcall fcn.00006b06
| 0x0000c7bc e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c7be 2e add a, r6
| 0x0000c7bf 126aea lcall fcn.00006aea
| 0x0000c7c2 e0 movx a, @dptr
| 0x0000c7c3 547f anl a, #0x7f
| 0x0000c7c5 fe mov r6, a
| 0x0000c7c6 ef mov a, r7
| 0x0000c7c7 c3 clr c
| 0x0000c7c8 9e subb a, r6
| 0x0000c7c9 5015 jnc 0xc7e0
| 0x0000c7cb 126b12 lcall fcn.00006b12
| 0x0000c7ce e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000c7d0 2c add a, r4
| 0x0000c7d1 126aea lcall fcn.00006aea
| 0x0000c7d4 e0 movx a, @dptr
| 0x0000c7d5 547f anl a, #0x7f
| 0x0000c7d7 900d33 mov dptr, #0x0d33 ; '3\r'
| ; [0xd33:1]=255 ; 3379
| 0x0000c7da f0 movx @dptr, a
| 0x0000c7db 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c7de ec mov a, r4
| 0x0000c7df f0 movx @dptr, a
| ; CODE XREFS from fcn.0000c77e @ 0xc7b7(x), 0xc7c9(x)
| 0x0000c7e0 0c inc r4
| 0x0000c7e1 02c796 ljmp 0xc796
| ; CODE XREF from fcn.0000c77e @ 0xc7a0(x)
| 0x0000c7e4 900d32 mov dptr, #0x0d32 ; '2\r'
| ; [0xd32:1]=255 ; 3378
| 0x0000c7e7 126b9f lcall fcn.00006b9f
| 0x0000c7ea ef mov a, r7
| 0x0000c7eb f0 movx @dptr, a
\ 0x0000c7ec 22 ret
; CALL XREF from fcn.00005aca @ 0x5c75(x)
/ 111: fcn.0000c7ed ();
| 0x0000c7ed e4 clr a
| 0x0000c7ee 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c7f1 f0 movx @dptr, a
| ; CODE XREF from fcn.0000c7ed @ 0xc859(x)
| 0x0000c7f2 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c7f5 e0 movx a, @dptr
| 0x0000c7f6 ff mov r7, a
| 0x0000c7f7 c3 clr c
| 0x0000c7f8 9403 subb a, #0x03
| 0x0000c7fa 505f jnc 0xc85b
| 0x0000c7fc 740e mov a, #0x0e
| 0x0000c7fe 2f add a, r7
| 0x0000c7ff f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c801 e4 clr a
| 0x0000c802 3406 addc a, #0x06
| 0x0000c804 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c806 e0 movx a, @dptr
| 0x0000c807 c3 clr c
| 0x0000c808 9480 subb a, #0x80
| 0x0000c80a 5047 jnc 0xc853
| 0x0000c80c 12a4e4 lcall fcn.0000a4e4
| 0x0000c80f ff mov r7, a
| 0x0000c810 bf1003 cjne r7, #0x10, 0xc816
| 0x0000c813 e4 clr a
| 0x0000c814 8010 sjmp 0xc826
| ; CODE XREF from fcn.0000c7ed @ 0xc810(x)
| 0x0000c816 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c819 e0 movx a, @dptr
| 0x0000c81a 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000c81d 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x0000c820 1254f2 lcall fcn.000054f2
| 0x0000c823 12a4e7 lcall fcn.0000a4e7
| ; CODE XREF from fcn.0000c7ed @ 0xc814(x)
| 0x0000c826 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000c829 f0 movx @dptr, a
| 0x0000c82a 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c82d e0 movx a, @dptr
| 0x0000c82e ff mov r7, a
| 0x0000c82f 240e add a, #0x0e
| 0x0000c831 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c833 e4 clr a
| 0x0000c834 3406 addc a, #0x06
| 0x0000c836 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c838 e0 movx a, @dptr
| 0x0000c839 fb mov r3, a
| 0x0000c83a e4 clr a
| 0x0000c83b 900d37 mov dptr, #0x0d37 ; '7\r'
| ; [0xd37:1]=255 ; 3383
| 0x0000c83e f0 movx @dptr, a
| 0x0000c83f 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000c842 e0 movx a, @dptr
| 0x0000c843 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000c846 f0 movx @dptr, a
| 0x0000c847 ef mov a, r7
| 0x0000c848 2408 add a, #0x08
| 0x0000c84a a3 inc dptr
| 0x0000c84b f0 movx @dptr, a
| 0x0000c84c 7d02 mov r5, #0x02
| 0x0000c84e 7fc0 mov r7, #0xc0
| 0x0000c850 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000c7ed @ 0xc80a(x)
| 0x0000c853 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000c856 e0 movx a, @dptr
| 0x0000c857 04 inc a
| 0x0000c858 f0 movx @dptr, a
| 0x0000c859 8097 sjmp 0xc7f2
| ; CODE XREF from fcn.0000c7ed @ 0xc7fa(x)
\ 0x0000c85b 22 ret
; CODE XREF from fcn.00002400 @ +0x1b(x)
0x0000c85c c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x0000c85e c0f0 push 0xf0 ; [0xf0:1]=255 ; 240
0x0000c860 c083 push 0x83 ; [0x83:1]=255 ; 131
0x0000c862 c082 push 0x82 ; [0x82:1]=255 ; 130
0x0000c864 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x0000c866 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
0x0000c869 900e23 mov dptr, #0x0e23 ; '#\x0e'
; [0xe23:1]=255 ; 3619
0x0000c86c e4 clr a
0x0000c86d f0 movx @dptr, a
; CODE XREF from fcn.0000c7ed @ +0x83(x)
0x0000c86e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
0x0000c870 20e7fb jb 0xe0.7, 0xc86e ; [0xe0:1]=255 ; 224
0x0000c873 759686 mov 0x96, #0x86 ; [0x96:1]=255 ; 134
; CODE XREF from fcn.0000c7ed @ +0x8b(x)
0x0000c876 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
0x0000c878 20e7fb jb 0xe0.7, 0xc876 ; [0xe0:1]=255 ; 224
0x0000c87b 859725 mov 0x25, 0x97 ; [0x97:1]=255 ; 151
; CODE XREF from fcn.0000c7ed @ +0x93(x)
0x0000c87e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
0x0000c880 20e7fb jb 0xe0.7, 0xc87e ; [0xe0:1]=255 ; 224
0x0000c883 759682 mov 0x96, #0x82 ; [0x96:1]=255 ; 130
; CODE XREF from fcn.0000c7ed @ +0x9b(x)
0x0000c886 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
0x0000c888 20e7fb jb 0xe0.7, 0xc886 ; [0xe0:1]=255 ; 224
0x0000c88b 859726 mov 0x26, 0x97 ; [0x97:1]=255 ; 151
; CODE XREF from fcn.0000c7ed @ +0xa3(x)
0x0000c88e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
0x0000c890 20e7fb jb 0xe0.7, 0xc88e ; [0xe0:1]=255 ; 224
0x0000c893 759684 mov 0x96, #0x84 ; [0x96:1]=255 ; 132
; CODE XREF from fcn.0000c7ed @ +0xab(x)
0x0000c896 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
0x0000c898 20e7fb jb 0xe0.7, 0xc896 ; [0xe0:1]=255 ; 224
0x0000c89b 859727 mov 0x27, 0x97 ; [0x97:1]=255 ; 151
0x0000c89e e525 mov a, 0x25 ; [0x25:1]=255 ; 37
0x0000c8a0 600e jz 0xc8b0
0x0000c8a2 30e203 jnb 0xe0.2, 0xc8a8 ; [0xe0:1]=255 ; 224
0x0000c8a5 12e45f lcall fcn.0000e45f
; CODE XREF from fcn.0000c7ed @ +0xb5(x)
0x0000c8a8 e525 mov a, 0x25 ; [0x25:1]=255 ; 37
0x0000c8aa 30e003 jnb 0xe0.0, 0xc8b0 ; [0xe0:1]=255 ; 224
0x0000c8ad 12e634 lcall fcn.0000e634
; CODE XREFS from fcn.0000c7ed @ +0xb3(x), +0xbd(x)
0x0000c8b0 e526 mov a, 0x26 ; [0x26:1]=255 ; 38
0x0000c8b2 30e003 jnb 0xe0.0, 0xc8b8 ; [0xe0:1]=255 ; 224
0x0000c8b5 1277b8 lcall fcn.000077b8
; CODE XREF from fcn.0000c7ed @ +0xc5(x)
0x0000c8b8 e527 mov a, 0x27 ; [0x27:1]=255 ; 39
0x0000c8ba 30e202 jnb 0xe0.2, 0xc8bf ; [0xe0:1]=255 ; 224
0x0000c8bd d202 setb 0x20.2 ; [0x20:1]=255 ; 32
; CODE XREF from fcn.0000c7ed @ +0xcd(x)
0x0000c8bf d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x0000c8c1 d082 pop 0x82 ; [0x82:1]=255 ; 130
0x0000c8c3 d083 pop 0x83 ; [0x83:1]=255 ; 131
0x0000c8c5 d0f0 pop 0xf0 ; [0xf0:1]=255 ; 240
0x0000c8c7 ~ d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
| ; CODE XREF from fcn.0000c8ca @ 0xc8d6(x)
| 0x0000c8c8 e0 movx a, @dptr
| 0x0000c8c9 32 reti
; CALL XREF from fcn.00002c02 @ +0x261(x)
; CALL XREF from fcn.0000d9ba @ 0xd9d8(x)
/ 16: fcn.0000c8ca ();
| 0x0000c8ca 126aaf lcall fcn.00006aaf
| 0x0000c8cd 126bab lcall fcn.00006bab
| 0x0000c8d0 fe mov r6, a
| 0x0000c8d1 125533 lcall fcn.00005533
| 0x0000c8d4 c8 xch a, r0
| 0x0000c8d5 f6 mov @r0, a
| 0x0000c8d6 01c8 ajmp 0xc8c8
0x0000c8d8 f6 mov @r0, a
0x0000c8d9 02c8f8 ljmp 0xc8f8
0x0000c8dc 03 rr a
0x0000c8dd c9 xch a, r1
0x0000c8de 03 rr a
0x0000c8df 04 inc a
0x0000c8e0 c9 xch a, r1
0x0000c8e1 13 rrc a
0x0000c8e2 05c9 inc 0xc9 ; [0xc9:1]=255 ; 201
0x0000c8e4 13 rrc a
0x0000c8e5 06 inc @r0
0x0000c8e6 c9 xch a, r1
0x0000c8e7 1f dec r7
0x0000c8e8 07 inc @r1
0x0000c8e9 c9 xch a, r1
0x0000c8ea 1f dec r7
0x0000c8eb 08 inc r0
0x0000c8ec c9 xch a, r1
0x0000c8ed 2a add a, r2
0x0000c8ee 09 inc r1
0x0000c8ef c9 xch a, r1
0x0000c8f0 300a00 jnb 0x21.2, 0xc8f3 ; [0x21:1]=255 ; 33
; CODE XREF from fcn.0000c8ca @ +0x26(x)
0x0000c8f3 00 nop
0x0000c8f4 c9 xch a, r1
0x0000c8f5 36 addc a, @r0
0x0000c8f6 8021 sjmp 0xc919
; CODE XREF from fcn.0000c8ca @ +0xf(x)
0x0000c8f8 126af2 lcall fcn.00006af2
0x0000c8fb e0 movx a, @dptr
0x0000c8fc d3 setb c
0x0000c8fd 9402 subb a, #0x02
0x0000c8ff 4035 jc 0xc936
0x0000c901 8009 sjmp 0xc90c
0x0000c903 126af2 lcall fcn.00006af2
0x0000c906 e0 movx a, @dptr
0x0000c907 d3 setb c
0x0000c908 9402 subb a, #0x02
0x0000c90a 402a jc 0xc936
; CODE XREF from fcn.0000c8ca @ +0x37(x)
0x0000c90c 126af2 lcall fcn.00006af2
0x0000c90f 7401 mov a, #0x01
0x0000c911 f0 movx @dptr, a
0x0000c912 22 ret
0x0000c913 126bae lcall fcn.00006bae
0x0000c916 24fe add a, #0xfe
0x0000c918 fe mov r6, a
; CODE XREF from fcn.0000c8ca @ +0x2c(x)
0x0000c919 126af2 lcall fcn.00006af2
0x0000c91c ee mov a, r6
0x0000c91d f0 movx @dptr, a
0x0000c91e 22 ret
0x0000c91f 126af2 lcall fcn.00006af2
0x0000c922 e0 movx a, @dptr
0x0000c923 c3 clr c
0x0000c924 9403 subb a, #0x03
0x0000c926 500e jnc 0xc936
0x0000c928 8006 sjmp 0xc930
0x0000c92a 126af2 lcall fcn.00006af2
0x0000c92d e4 clr a
0x0000c92e f0 movx @dptr, a
0x0000c92f 22 ret
; CODE XREF from fcn.0000c8ca @ +0x5e(x)
0x0000c930 126af2 lcall fcn.00006af2
0x0000c933 7403 mov a, #0x03
0x0000c935 f0 movx @dptr, a
; CODE XREFS from fcn.0000c8ca @ +0x35(x), +0x40(x), +0x5c(x)
0x0000c936 22 ret
; CODE XREF from fcn.00002400 @ +0x2d(x)
0x0000c937 c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x0000c939 c083 push 0x83 ; [0x83:1]=255 ; 131
0x0000c93b c082 push 0x82 ; [0x82:1]=255 ; 130
0x0000c93d c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x0000c93f 75d018 mov 0xd0, #0x18 ; [0xd0:1]=255 ; 24
0x0000c942 43b00f orl 0xb0, #0x0f ; [0xb0:1]=255 ; 15
0x0000c945 53917f anl 0x91, #0x7f ; [0x91:1]=255 ; 127
0x0000c948 7f64 mov r7, #0x64 ; 'd'
; CODE XREF from fcn.0000c8ca @ +0x84(x)
0x0000c94a ae1f mov r6, 0x1f ; [0x1f:1]=255 ; 31
0x0000c94c 1f dec r7
0x0000c94d ee mov a, r6
0x0000c94e 70fa jnz 0xc94a
0x0000c950 75c700 mov 0xc7, #0x00 ; [0xc7:1]=255
0x0000c953 900d6a mov dptr, #0x0d6a ; 'j\r'
; [0xd6a:1]=255 ; 3434
0x0000c956 e4 clr a
0x0000c957 f0 movx @dptr, a
0x0000c958 052f inc 0x2f ; [0x2f:1]=255 ; 47
0x0000c95a e52f mov a, 0x2f ; [0x2f:1]=255 ; 47
0x0000c95c c3 clr c
0x0000c95d 9404 subb a, #0x04
0x0000c95f 4005 jc 0xc966
0x0000c961 85302f mov 0x2f, 0x30 ; [0x30:1]=255 ; 48
0x0000c964 052e inc 0x2e ; [0x2e:1]=255 ; 46
; CODE XREF from fcn.0000c8ca @ +0x95(x)
0x0000c966 e52e mov a, 0x2e ; [0x2e:1]=255 ; 46
0x0000c968 d3 setb c
0x0000c969 940f subb a, #0x0f
0x0000c96b 4003 jc 0xc970
0x0000c96d 752e00 mov 0x2e, #0x00 ; [0x2e:1]=255
; CODE XREF from fcn.0000c8ca @ +0xa1(x)
0x0000c970 e52e mov a, 0x2e ; [0x2e:1]=255 ; 46
0x0000c972 d3 setb c
0x0000c973 9409 subb a, #0x09
0x0000c975 5024 jnc 0xc99b
0x0000c977 af2f mov r7, 0x2f ; [0x2f:1]=255 ; 47
0x0000c979 7401 mov a, #0x01
0x0000c97b a81f mov r0, 0x1f ; [0x1f:1]=255 ; 31
0x0000c97d 08 inc r0
0x0000c97e 8002 sjmp 0xc982
; CODE XREF from fcn.0000c8ca @ +0xb8(x)
0x0000c980 c3 clr c
0x0000c981 33 rlc a
; CODE XREF from fcn.0000c8ca @ +0xb4(x)
0x0000c982 d8fc djnz r0, 0xc980
0x0000c984 f4 cpl a
0x0000c985 ff mov r7, a
0x0000c986 e52f mov a, 0x2f ; [0x2f:1]=255 ; 47
0x0000c988 129f67 lcall fcn.00009f67
0x0000c98b 252e add a, 0x2e ; [0x2e:1]=255 ; 46
0x0000c98d 129eff lcall fcn.00009eff
0x0000c990 e0 movx a, @dptr
0x0000c991 fe mov r6, a
0x0000c992 6005 jz 0xc999
0x0000c994 ef mov a, r7
0x0000c995 44f0 orl a, #0xf0
0x0000c997 52b0 anl 0xb0, a ; [0xb0:1]=255 ; 176
; CODE XREF from fcn.0000c8ca @ +0xc8(x)
0x0000c999 8ec7 mov 0xc7, r6 ; [0xc7:1]=255 ; 199
; CODE XREF from fcn.0000c8ca @ +0xab(x)
0x0000c99b d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x0000c99d d082 pop 0x82 ; [0x82:1]=255 ; 130
0x0000c99f d083 pop 0x83 ; [0x83:1]=255 ; 131
0x0000c9a1 d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
0x0000c9a3 32 reti
; CALL XREF from fcn.00008200 @ 0x83aa(x)
/ 107: fcn.0000c9a4 ();
| 0x0000c9a4 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000c9a7 ef mov a, r7
| 0x0000c9a8 f0 movx @dptr, a
| 0x0000c9a9 e4 clr a
| 0x0000c9aa 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x0000c9ad f0 movx @dptr, a
| 0x0000c9ae 12972f lcall fcn.0000972f
| 0x0000c9b1 6410 xrl a, #0x10
| 0x0000c9b3 704d jnz 0xca02
| 0x0000c9b5 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x0000c9b8 f0 movx @dptr, a
| ; CODE XREF from fcn.0000c9a4 @ 0xca00(x)
| 0x0000c9b9 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x0000c9bc e0 movx a, @dptr
| 0x0000c9bd ff mov r7, a
| 0x0000c9be c3 clr c
| 0x0000c9bf 9419 subb a, #0x19
| 0x0000c9c1 504b jnc 0xca0e
| 0x0000c9c3 7415 mov a, #0x15
| 0x0000c9c5 2f add a, r7
| 0x0000c9c6 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c9c8 e4 clr a
| 0x0000c9c9 3405 addc a, #0x05
| 0x0000c9cb f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c9cd e0 movx a, @dptr
| 0x0000c9ce 6014 jz 0xc9e4
| 0x0000c9d0 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000c9d3 e0 movx a, @dptr
| 0x0000c9d4 ff mov r7, a
| 0x0000c9d5 a3 inc dptr
| 0x0000c9d6 e0 movx a, @dptr
| 0x0000c9d7 24cd add a, #0xcd
| 0x0000c9d9 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000c9db e4 clr a
| 0x0000c9dc 3403 addc a, #0x03
| 0x0000c9de f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000c9e0 e0 movx a, @dptr
| 0x0000c9e1 fd mov r5, a
| 0x0000c9e2 8013 sjmp 0xc9f7
| ; CODE XREF from fcn.0000c9a4 @ 0xc9ce(x)
| 0x0000c9e4 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x0000c9e7 e0 movx a, @dptr
| 0x0000c9e8 04 inc a
| 0x0000c9e9 f0 movx @dptr, a
| 0x0000c9ea e0 movx a, @dptr
| 0x0000c9eb b4190c cjne a, #0x19, 0xc9fa
| 0x0000c9ee 12972f lcall fcn.0000972f
| 0x0000c9f1 fd mov r5, a
| 0x0000c9f2 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000c9f5 e0 movx a, @dptr
| 0x0000c9f6 ff mov r7, a
| ; CODE XREF from fcn.0000c9a4 @ 0xc9e2(x)
| 0x0000c9f7 12bd5b lcall fcn.0000bd5b
| ; CODE XREF from fcn.0000c9a4 @ 0xc9eb(x)
| 0x0000c9fa 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x0000c9fd e0 movx a, @dptr
| 0x0000c9fe 04 inc a
| 0x0000c9ff f0 movx @dptr, a
| 0x0000ca00 80b7 sjmp 0xc9b9
| ; CODE XREF from fcn.0000c9a4 @ 0xc9b3(x)
| 0x0000ca02 12972f lcall fcn.0000972f
| 0x0000ca05 fd mov r5, a
| 0x0000ca06 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000ca09 e0 movx a, @dptr
| 0x0000ca0a ff mov r7, a
| 0x0000ca0b 12bd5b lcall fcn.0000bd5b
| ; CODE XREF from fcn.0000c9a4 @ 0xc9c1(x)
\ 0x0000ca0e 22 ret
; CALL XREF from fcn.000033ba @ 0x33ba(x)
; CALL XREFS from fcn.00002400 @ 0x7e82(x), 0x7f51(x)
/ 106: fcn.0000ca0f ();
| 0x0000ca0f e4 clr a
| 0x0000ca10 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000ca13 f0 movx @dptr, a
| 0x0000ca14 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
| 0x0000ca17 e0 movx a, @dptr
| 0x0000ca18 7002 jnz 0xca1c
| 0x0000ca1a a3 inc dptr
| 0x0000ca1b e0 movx a, @dptr
| ; CODE XREF from fcn.0000ca0f @ 0xca18(x)
| 0x0000ca1c 705a jnz 0xca78
| 0x0000ca1e 753304 mov 0x33, #0x04 ; [0x33:1]=255 ; 4
| 0x0000ca21 e4 clr a
| 0x0000ca22 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000ca25 f0 movx @dptr, a
| ; CODE XREF from fcn.0000ca0f @ 0xca5d(x)
| 0x0000ca26 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000ca29 e0 movx a, @dptr
| 0x0000ca2a ff mov r7, a
| 0x0000ca2b c3 clr c
| 0x0000ca2c 9419 subb a, #0x19
| 0x0000ca2e 502f jnc 0xca5f
| 0x0000ca30 12e264 lcall fcn.0000e264
| 0x0000ca33 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000ca36 e0 movx a, @dptr
| 0x0000ca37 14 dec a
| 0x0000ca38 129f81 lcall fcn.00009f81
| 0x0000ca3b 12e26a lcall fcn.0000e26a
| 0x0000ca3e 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000ca41 12e260 lcall fcn.0000e260
| 0x0000ca44 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000ca47 e0 movx a, @dptr
| 0x0000ca48 24fd add a, #0xfd
| 0x0000ca4a ff mov r7, a
| 0x0000ca4b e4 clr a
| 0x0000ca4c fd mov r5, a
| 0x0000ca4d 12e26a lcall fcn.0000e26a
| 0x0000ca50 7f08 mov r7, #0x08
| 0x0000ca52 7e00 mov r6, #0x00
| 0x0000ca54 12d4a9 lcall fcn.0000d4a9
| 0x0000ca57 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000ca5a e0 movx a, @dptr
| 0x0000ca5b 04 inc a
| 0x0000ca5c f0 movx @dptr, a
| 0x0000ca5d 80c7 sjmp 0xca26
| ; CODE XREF from fcn.0000ca0f @ 0xca2e(x)
| 0x0000ca5f e4 clr a
| 0x0000ca60 fd mov r5, a
| 0x0000ca61 7f18 mov r7, #0x18
| 0x0000ca63 12e26a lcall fcn.0000e26a
| 0x0000ca66 e4 clr a
| 0x0000ca67 fd mov r5, a
| 0x0000ca68 1f dec r7
| 0x0000ca69 12e26a lcall fcn.0000e26a
| 0x0000ca6c e4 clr a
| 0x0000ca6d fd mov r5, a
| 0x0000ca6e 1f dec r7
| 0x0000ca6f 12e26a lcall fcn.0000e26a
| 0x0000ca72 753328 mov 0x33, #0x28 ; '('
| ; [0x33:1]=255 ; 40
| 0x0000ca75 12e774 lcall fcn.0000e774
| ; CODE XREF from fcn.0000ca0f @ 0xca1c(x)
\ 0x0000ca78 22 ret
; CALL XREFS from fcn.0000a820 @ 0xa855(x), 0xa88d(x), 0xa892(x)
/ 4: fcn.0000ca79 ();
| 0x0000ca79 7481 mov a, #0x81
\ 0x0000ca7b 252b add a, 0x2b ; [0x2b:1]=255 ; 43
; CALL XREFS from fcn.0000de3d @ 0xde42(x), 0xde64(x)
/ 8: fcn.0000ca7d ();
| 0x0000ca7d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000ca7f e4 clr a
| 0x0000ca80 340d addc a, #0x0d
| 0x0000ca82 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000ca84 22 ret
; CALL XREF from fcn.0000c461 @ +0xc9(x)
; CALL XREF from fcn.0000e5a7 @ 0xe5af(x)
/ 24: fcn.0000ca85 ();
| 0x0000ca85 900d75 mov dptr, #0x0d75 ; 'u\r'
| ; [0xd75:1]=255 ; 3445
| 0x0000ca88 f0 movx @dptr, a
| 0x0000ca89 53b00f anl 0xb0, #0x0f ; [0xb0:1]=255 ; 15
| 0x0000ca8c 900d80 mov dptr, #0x0d80 ; [0xd80:1]=255 ; 3456
| 0x0000ca8f e0 movx a, @dptr
| 0x0000ca90 c4 swap a
| 0x0000ca91 54f0 anl a, #0xf0
| 0x0000ca93 42b0 orl 0xb0, a ; [0xb0:1]=255 ; 176
| 0x0000ca95 900d75 mov dptr, #0x0d75 ; 'u\r'
| ; [0xd75:1]=255 ; 3445
| 0x0000ca98 e0 movx a, @dptr
| 0x0000ca99 ff mov r7, a
| 0x0000ca9a 7401 mov a, #0x01
\ 0x0000ca9c 22 ret
; XREFS: CALL 0x00008a3e CALL 0x00008a7c CALL 0x00008b25
; XREFS: CALL 0x00008b2e CALL 0x0000a8b6 CALL 0x0000a8bf
/ 7: fcn.0000ca9d ();
| 0x0000ca9d 852d82 mov 0x82, 0x2d ; [0x2d:1]=255 ; 45
| 0x0000caa0 852c83 mov 0x83, 0x2c ; [0x2c:1]=255 ; 44
\ 0x0000caa3 22 ret
; CALL XREFS from fcn.000089e6 @ 0x8adf(x), 0x8ae5(x), 0x8aeb(x)
/ 10: fcn.0000caa4 ();
| 0x0000caa4 900d74 mov dptr, #0x0d74 ; 't\r'
| ; [0xd74:1]=255 ; 3444
| 0x0000caa7 e0 movx a, @dptr
| 0x0000caa8 ff mov r7, a
| 0x0000caa9 900d73 mov dptr, #0x0d73 ; 's\r'
| ; [0xd73:1]=255 ; 3443
| 0x0000caac e0 movx a, @dptr
\ 0x0000caad 22 ret
; CALL XREFS from fcn.000089e6 @ 0x8aa8(x), 0x8b10(x)
/ 2: fcn.0000caae ();
\ 0x0000caae 2473 add a, #0x73
; CALL XREF from fcn.000089e6 @ 0x8ab8(x)
/ 8: fcn.0000cab0 ();
| 0x0000cab0 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cab2 e4 clr a
| 0x0000cab3 340d addc a, #0x0d
| 0x0000cab5 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000cab7 22 ret
; CALL XREFS from fcn.0000a820 @ 0xa8ab(x), 0xa8c8(x)
/ 12: fcn.0000cab8 ();
| 0x0000cab8 74b3 mov a, #0xb3
| 0x0000caba 252b add a, 0x2b ; [0x2b:1]=255 ; 43
| 0x0000cabc f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cabe e4 clr a
| 0x0000cabf 340d addc a, #0x0d
| 0x0000cac1 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000cac3 22 ret
; CALL XREFS from fcn.000089e6 @ 0x8b1b(x), 0x8b35(x)
/ 12: fcn.0000cac4 ();
| 0x0000cac4 900d66 mov dptr, #0x0d66 ; 'f\r'
| ; [0xd66:1]=255 ; 3430
| 0x0000cac7 e0 movx a, @dptr
| 0x0000cac8 fe mov r6, a
| 0x0000cac9 a3 inc dptr
| 0x0000caca e0 movx a, @dptr
| 0x0000cacb f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cacd 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
\ 0x0000cacf 22 ret
; CALL XREFS from fcn.0000c461 @ +0xb8(x), +0xbf(x)
/ 11: fcn.0000cad0 ();
| 0x0000cad0 f0 movx @dptr, a
| 0x0000cad1 53b00f anl 0xb0, #0x0f ; [0xb0:1]=255 ; 15
| 0x0000cad4 e0 movx a, @dptr
| 0x0000cad5 c4 swap a
| 0x0000cad6 54f0 anl a, #0xf0
| 0x0000cad8 42b0 orl 0xb0, a ; [0xb0:1]=255 ; 176
\ 0x0000cada 22 ret
; CALL XREF from fcn.000089e6 @ 0x8a43(x)
; CALL XREF from fcn.0000a820 @ 0xa844(x)
/ 7: fcn.0000cadb ();
| 0x0000cadb a3 inc dptr
| 0x0000cadc f0 movx @dptr, a
| 0x0000cadd e5be mov a, 0xbe ; [0xbe:1]=255 ; 190
| 0x0000cadf c3 clr c
| 0x0000cae0 13 rrc a
\ 0x0000cae1 22 ret
; CALL XREF from fcn.000078d0 @ +0x40(x)
/ 105: fcn.0000cae2 ();
| 0x0000cae2 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000cae4 12d29c lcall fcn.0000d29c
| 0x0000cae7 b4041d cjne a, #0x04, 0xcb07
| 0x0000caea 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000caed e0 movx a, @dptr
| 0x0000caee 7002 jnz 0xcaf2
| 0x0000caf0 a3 inc dptr
| 0x0000caf1 e0 movx a, @dptr
| ; CODE XREF from fcn.0000cae2 @ 0xcaee(x)
| 0x0000caf2 7044 jnz 0xcb38
| 0x0000caf4 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x0000caf7 e0 movx a, @dptr
| 0x0000caf8 b4810c cjne a, #0x81, 0xcb07
| 0x0000cafb 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000cafe e0 movx a, @dptr
| 0x0000caff 7004 jnz 0xcb05
| 0x0000cb01 a3 inc dptr
| 0x0000cb02 e0 movx a, @dptr
| 0x0000cb03 6401 xrl a, #0x01
| ; CODE XREF from fcn.0000cae2 @ 0xcaff(x)
| 0x0000cb05 6002 jz 0xcb09
| ; CODE XREFS from fcn.0000cae2 @ 0xcae7(x), 0xcaf8(x)
| 0x0000cb07 802f sjmp 0xcb38
| ; CODE XREF from fcn.0000cae2 @ 0xcb05(x)
| 0x0000cb09 12d2a4 lcall fcn.0000d2a4
| 0x0000cb0c 04 inc a
| 0x0000cb0d f0 movx @dptr, a
| 0x0000cb0e 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000cb11 e0 movx a, @dptr
| 0x0000cb12 fe mov r6, a
| 0x0000cb13 a3 inc dptr
| 0x0000cb14 e0 movx a, @dptr
| 0x0000cb15 ff mov r7, a
| 0x0000cb16 4e orl a, r6
| 0x0000cb17 6006 jz 0xcb1f
| 0x0000cb19 ef mov a, r7
| 0x0000cb1a 6402 xrl a, #0x02
| 0x0000cb1c 4e orl a, r6
| 0x0000cb1d 7008 jnz 0xcb27
| ; CODE XREF from fcn.0000cae2 @ 0xcb17(x)
| 0x0000cb1f 7bff mov r3, #0xff
| 0x0000cb21 7a95 mov r2, #0x95
| 0x0000cb23 79d1 mov r1, #0xd1
| 0x0000cb25 800c sjmp 0xcb33
| ; CODE XREF from fcn.0000cae2 @ 0xcb1d(x)
| 0x0000cb27 ef mov a, r7
| 0x0000cb28 6401 xrl a, #0x01
| 0x0000cb2a 4e orl a, r6
| 0x0000cb2b 700b jnz 0xcb38
| 0x0000cb2d 7b01 mov r3, #0x01
| 0x0000cb2f 7a0f mov r2, #0x0f
| 0x0000cb31 79a6 mov r1, #0xa6
| ; CODE XREF from fcn.0000cae2 @ 0xcb25(x)
| 0x0000cb33 12d282 lcall fcn.0000d282
| 0x0000cb36 8003 sjmp 0xcb3b
| ; CODE XREFS from fcn.0000cae2 @ 0xcaf2(x), 0xcb07(x), 0xcb2b(x)
| 0x0000cb38 12e49c lcall fcn.0000e49c
| ; CODE XREF from fcn.0000cae2 @ 0xcb36(x)
| 0x0000cb3b 12d28e lcall fcn.0000d28e
| 0x0000cb3e 6008 jz 0xcb48
| ; CODE XREF from fcn.0000cae2 @ 0xcb42(x)
| 0x0000cb40 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000cb42 20e7fb jb 0xe0.7, 0xcb40 ; [0xe0:1]=255 ; 224
| 0x0000cb45 12d26c lcall fcn.0000d26c
| ; CODE XREF from fcn.0000cae2 @ 0xcb3e(x)
| 0x0000cb48 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000cb4a 22 ret
; CALL XREFS from fcn.0000a57b @ 0xa638(x), 0xa64e(x)
/ 67: fcn.0000cb4b ();
| 0x0000cb4b f0 movx @dptr, a
| 0x0000cb4c 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000cb4f e4 clr a
| 0x0000cb50 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000cb53 12529e lcall fcn.0000529e
| 0x0000cb56 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000cb59 e4 clr a
| 0x0000cb5a 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000cb5d 12529e lcall fcn.0000529e
| 0x0000cb60 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000cb63 e0 movx a, @dptr
| 0x0000cb64 fe mov r6, a
| 0x0000cb65 a3 inc dptr
| 0x0000cb66 e0 movx a, @dptr
| 0x0000cb67 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cb69 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000cb6b e0 movx a, @dptr
| 0x0000cb6c ff mov r7, a
| 0x0000cb6d 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000cb70 e0 movx a, @dptr
| 0x0000cb71 fc mov r4, a
| 0x0000cb72 a3 inc dptr
| 0x0000cb73 e0 movx a, @dptr
| 0x0000cb74 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cb76 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x0000cb78 ef mov a, r7
| 0x0000cb79 f0 movx @dptr, a
| 0x0000cb7a 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000cb7d e4 clr a
| 0x0000cb7e 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000cb81 12529e lcall fcn.0000529e
| 0x0000cb84 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000cb87 e4 clr a
| 0x0000cb88 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
\ 0x0000cb8b 02529e ljmp fcn.0000529e
; CALL XREFS from fcn.0000b27c @ 0xb281(x), 0xb2bc(x)
/ 14: fcn.0000cb8e ();
| 0x0000cb8e 90037b mov dptr, #0x037b ; [0x37b:1]=255 ; 891
| 0x0000cb91 e0 movx a, @dptr
| 0x0000cb92 fe mov r6, a
| 0x0000cb93 a3 inc dptr
| 0x0000cb94 e0 movx a, @dptr
| 0x0000cb95 ff mov r7, a
| 0x0000cb96 900379 mov dptr, #0x0379 ; [0x379:1]=255 ; 889
| 0x0000cb99 e0 movx a, @dptr
| 0x0000cb9a 6e xrl a, r6
\ 0x0000cb9b 22 ret
; CALL XREFS from fcn.0000a57b @ 0xa593(x), 0xa63e(x)
/ 10: fcn.0000cb9c ();
| 0x0000cb9c e0 movx a, @dptr
| 0x0000cb9d fe mov r6, a
| 0x0000cb9e a3 inc dptr
| 0x0000cb9f e0 movx a, @dptr
| 0x0000cba0 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cba2 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000cba4 e0 movx a, @dptr
\ 0x0000cba5 22 ret
; CALL XREFS from fcn.0000a57b @ 0xa5c0(x), 0xa5e1(x), 0xa5f4(x)
/ 6: fcn.0000cba6 ();
| 0x0000cba6 900d3d mov dptr, #0x0d3d ; '=\r'
| ; [0xd3d:1]=255 ; 3389
\ 0x0000cba9 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.0000b27c @ 0xb293(x), 0xb319(x)
; CALL XREF from fcn.0000d3cf @ 0xd3cf(x)
/ 7: fcn.0000cbac ();
| 0x0000cbac 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000cbaf 759702 mov 0x97, #0x02 ; [0x97:1]=255 ; 2
\ 0x0000cbb2 22 ret
; CODE XREF from fcn.000090d3 @ 0x9209(x)
; CALL XREF from fcn.0000b3de @ 0xb46b(x)
/ 102: fcn.0000cbb3 ();
| 0x0000cbb3 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000cbb6 ef mov a, r7
| 0x0000cbb7 f0 movx @dptr, a
| 0x0000cbb8 e4 clr a
| 0x0000cbb9 ff mov r7, a
| ; CODE XREF from fcn.0000cbb3 @ 0xcc16(x)
| 0x0000cbba 126d22 lcall fcn.00006d22
| 0x0000cbbd 126ae4 lcall fcn.00006ae4
| 0x0000cbc0 e0 movx a, @dptr
| 0x0000cbc1 30e74e jnb 0xe0.7, 0xcc12 ; [0xe0:1]=255 ; 224
| 0x0000cbc4 f4 cpl a
| 0x0000cbc5 604b jz 0xcc12
| 0x0000cbc7 126d22 lcall fcn.00006d22
| 0x0000cbca 126ae4 lcall fcn.00006ae4
| 0x0000cbcd e0 movx a, @dptr
| 0x0000cbce 547f anl a, #0x7f
| 0x0000cbd0 f0 movx @dptr, a
| 0x0000cbd1 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000cbd4 e0 movx a, @dptr
| 0x0000cbd5 6401 xrl a, #0x01
| 0x0000cbd7 7039 jnz 0xcc12
| 0x0000cbd9 ef mov a, r7
| 0x0000cbda 04 inc a
| 0x0000cbdb fe mov r6, a
| 0x0000cbdc 126b48 lcall fcn.00006b48
| 0x0000cbdf 126cf5 lcall fcn.00006cf5
| 0x0000cbe2 ee mov a, r6
| 0x0000cbe3 1251df lcall fcn.000051df
| 0x0000cbe6 126b48 lcall fcn.00006b48
| 0x0000cbe9 126b8d lcall fcn.00006b8d
| 0x0000cbec fe mov r6, a
| 0x0000cbed ed mov a, r5
| 0x0000cbee 126b3f lcall fcn.00006b3f
| 0x0000cbf1 e0 movx a, @dptr
| 0x0000cbf2 d3 setb c
| 0x0000cbf3 9e subb a, r6
| 0x0000cbf4 4022 jc 0xcc18
| 0x0000cbf6 126ba1 lcall fcn.00006ba1
| 0x0000cbf9 c083 push 0x83 ; [0x83:1]=255 ; 131
| 0x0000cbfb c082 push 0x82 ; [0x82:1]=255 ; 130
| 0x0000cbfd e0 movx a, @dptr
| 0x0000cbfe ff mov r7, a
| 0x0000cbff 126b48 lcall fcn.00006b48
| 0x0000cc02 126b8d lcall fcn.00006b8d
| 0x0000cc05 fe mov r6, a
| 0x0000cc06 ef mov a, r7
| 0x0000cc07 8ef0 mov 0xf0, r6 ; [0xf0:1]=255 ; 240
| 0x0000cc09 84 div ab
| 0x0000cc0a d082 pop 0x82 ; [0x82:1]=255 ; 130
| 0x0000cc0c d083 pop 0x83 ; [0x83:1]=255 ; 131
| 0x0000cc0e e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000cc10 f0 movx @dptr, a
| 0x0000cc11 22 ret
| ; CODE XREFS from fcn.0000cbb3 @ 0xcbc1(x), 0xcbc5(x), 0xcbd7(x)
| 0x0000cc12 0f inc r7
| 0x0000cc13 ef mov a, r7
| 0x0000cc14 6420 xrl a, #0x20
| 0x0000cc16 70a2 jnz 0xcbba
| ; CODE XREF from fcn.0000cbb3 @ 0xcbf4(x)
\ 0x0000cc18 22 ret
; CALL XREF from fcn.0000558a @ 0x5966(x)
; CALL XREFS from fcn.0000887e @ 0x8914(x), 0x89b8(x)
/ 100: fcn.0000cc19 ();
| 0x0000cc19 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000cc1c ef mov a, r7
| 0x0000cc1d f0 movx @dptr, a
| 0x0000cc1e e4 clr a
| 0x0000cc1f a3 inc dptr
| 0x0000cc20 f0 movx @dptr, a
| 0x0000cc21 900ebd mov dptr, #0x0ebd ; [0xebd:1]=255 ; 3773
| 0x0000cc24 e0 movx a, @dptr
| 0x0000cc25 7055 jnz 0xcc7c
| 0x0000cc27 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x0000cc2a e0 movx a, @dptr
| 0x0000cc2b 704f jnz 0xcc7c
| 0x0000cc2d 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000cc30 e0 movx a, @dptr
| 0x0000cc31 9008a8 mov dptr, #0x08a8 ; [0x8a8:1]=255 ; 2216
| 0x0000cc34 126c0e lcall fcn.00006c0e
| 0x0000cc37 e0 movx a, @dptr
| 0x0000cc38 ff mov r7, a
| 0x0000cc39 12e3bf lcall fcn.0000e3bf
| 0x0000cc3c 126c8e lcall fcn.00006c8e
| 0x0000cc3f 600e jz 0xcc4f
| 0x0000cc41 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000cc44 e0 movx a, @dptr
| 0x0000cc45 126ab0 lcall fcn.00006ab0
| 0x0000cc48 126bd2 lcall fcn.00006bd2
| 0x0000cc4b 6401 xrl a, #0x01
| 0x0000cc4d 702d jnz 0xcc7c
| ; CODE XREF from fcn.0000cc19 @ 0xcc3f(x)
| 0x0000cc4f 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000cc52 e0 movx a, @dptr
| 0x0000cc53 126ab0 lcall fcn.00006ab0
| 0x0000cc56 126bd2 lcall fcn.00006bd2
| 0x0000cc59 ff mov r7, a
| 0x0000cc5a 6020 jz 0xcc7c
| 0x0000cc5c bf0109 cjne r7, #0x01, 0xcc68
| 0x0000cc5f 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x0000cc62 e4 clr a
| 0x0000cc63 93 movc a, @a+dptr
| 0x0000cc64 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x0000cc67 f0 movx @dptr, a
| ; CODE XREF from fcn.0000cc19 @ 0xcc5c(x)
| 0x0000cc68 900d2f mov dptr, #0x0d2f ; '/\r'
| ; [0xd2f:1]=255 ; 3375
| 0x0000cc6b e0 movx a, @dptr
| 0x0000cc6c 9008a8 mov dptr, #0x08a8 ; [0x8a8:1]=255 ; 2216
| 0x0000cc6f 126c40 lcall fcn.00006c40
| 0x0000cc72 e0 movx a, @dptr
| 0x0000cc73 ff mov r7, a
| 0x0000cc74 900d30 mov dptr, #0x0d30 ; '0\r'
| ; [0xd30:1]=255 ; 3376
| 0x0000cc77 e0 movx a, @dptr
| 0x0000cc78 fd mov r5, a
| 0x0000cc79 12e401 lcall fcn.0000e401
| ; CODE XREFS from fcn.0000cc19 @ 0xcc25(x), 0xcc2b(x), 0xcc4d(x), 0xcc5a(x)
\ 0x0000cc7c 22 ret
; CALL XREF from fcn.00007558 @ 0x775f(x)
/ 100: fcn.0000cc7d ();
| 0x0000cc7d 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000cc80 ee mov a, r6
| 0x0000cc81 f0 movx @dptr, a
| 0x0000cc82 a3 inc dptr
| 0x0000cc83 ef mov a, r7
| 0x0000cc84 f0 movx @dptr, a
| 0x0000cc85 e4 clr a
| 0x0000cc86 a3 inc dptr
| 0x0000cc87 f0 movx @dptr, a
| 0x0000cc88 a3 inc dptr
| 0x0000cc89 f0 movx @dptr, a
| 0x0000cc8a c3 clr c
| 0x0000cc8b ef mov a, r7
| 0x0000cc8c 9d subb a, r5
| 0x0000cc8d ee mov a, r6
| 0x0000cc8e 9c subb a, r4
| 0x0000cc8f 501a jnc 0xccab
| 0x0000cc91 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000cc94 e0 movx a, @dptr
| 0x0000cc95 fe mov r6, a
| 0x0000cc96 a3 inc dptr
| 0x0000cc97 e0 movx a, @dptr
| 0x0000cc98 ff mov r7, a
| 0x0000cc99 c3 clr c
| 0x0000cc9a ed mov a, r5
| 0x0000cc9b 9f subb a, r7
| 0x0000cc9c ff mov r7, a
| 0x0000cc9d ec mov a, r4
| 0x0000cc9e 9e subb a, r6
| 0x0000cc9f a3 inc dptr
| 0x0000cca0 f0 movx @dptr, a
| 0x0000cca1 a3 inc dptr
| 0x0000cca2 ef mov a, r7
| 0x0000cca3 f0 movx @dptr, a
| 0x0000cca4 e4 clr a
| 0x0000cca5 900ef5 mov dptr, #0x0ef5 ; [0xef5:1]=255 ; 3829
| 0x0000cca8 f0 movx @dptr, a
| 0x0000cca9 802d sjmp 0xccd8
| ; CODE XREF from fcn.0000cc7d @ 0xcc8f(x)
| 0x0000ccab 900d56 mov dptr, #0x0d56 ; 'V\r'
| ; [0xd56:1]=255 ; 3414
| 0x0000ccae e0 movx a, @dptr
| 0x0000ccaf fe mov r6, a
| 0x0000ccb0 a3 inc dptr
| 0x0000ccb1 e0 movx a, @dptr
| 0x0000ccb2 ff mov r7, a
| 0x0000ccb3 d3 setb c
| 0x0000ccb4 9d subb a, r5
| 0x0000ccb5 ee mov a, r6
| 0x0000ccb6 9c subb a, r4
| 0x0000ccb7 4012 jc 0xcccb
| 0x0000ccb9 ef mov a, r7
| 0x0000ccba 9d subb a, r5
| 0x0000ccbb ff mov r7, a
| 0x0000ccbc ee mov a, r6
| 0x0000ccbd 9c subb a, r4
| 0x0000ccbe a3 inc dptr
| 0x0000ccbf f0 movx @dptr, a
| 0x0000ccc0 a3 inc dptr
| 0x0000ccc1 ef mov a, r7
| 0x0000ccc2 f0 movx @dptr, a
| 0x0000ccc3 900ef5 mov dptr, #0x0ef5 ; [0xef5:1]=255 ; 3829
| 0x0000ccc6 7401 mov a, #0x01
| 0x0000ccc8 f0 movx @dptr, a
| 0x0000ccc9 800d sjmp 0xccd8
| ; CODE XREF from fcn.0000cc7d @ 0xccb7(x)
| 0x0000cccb e4 clr a
| 0x0000cccc 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000cccf f0 movx @dptr, a
| 0x0000ccd0 a3 inc dptr
| 0x0000ccd1 f0 movx @dptr, a
| 0x0000ccd2 900ef5 mov dptr, #0x0ef5 ; [0xef5:1]=255 ; 3829
| 0x0000ccd5 74ff mov a, #0xff
| 0x0000ccd7 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000cc7d @ 0xcca9(x), 0xccc9(x)
| 0x0000ccd8 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000ccdb e0 movx a, @dptr
| 0x0000ccdc fe mov r6, a
| 0x0000ccdd a3 inc dptr
| 0x0000ccde e0 movx a, @dptr
| 0x0000ccdf ff mov r7, a
\ 0x0000cce0 22 ret
; CALL XREFS from fcn.00008b4e @ 0x8bc7(x), 0x8bef(x)
/ 5: fcn.0000cce1 ();
| 0x0000cce1 900d4d mov dptr, #0x0d4d ; 'M\r'
| ; [0xd4d:1]=255 ; 3405
| 0x0000cce4 e0 movx a, @dptr
\ 0x0000cce5 ff mov r7, a
; CALL XREFS from fcn.00008b4e @ 0x8c2f(x), 0x8c40(x)
/ 3: fcn.0000cce6 ();
\ 0x0000cce6 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
; CALL XREFS from fcn.00008b4e @ 0x8ba3(x), 0x8c02(x)
/ 9: fcn.0000cce9 ();
| 0x0000cce9 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x0000ccec 1254f2 lcall fcn.000054f2
\ 0x0000ccef 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.0000d869 @ 0xd882(x), 0xd8a1(x)
/ 7: fcn.0000ccf2 ();
| 0x0000ccf2 7440 mov a, #0x40 ; '@'
| 0x0000ccf4 9e subb a, r6
| 0x0000ccf5 fe mov r6, a
\ 0x0000ccf6 900d4e mov dptr, #0x0d4e ; 'N\r'
\ ; [0xd4e:1]=255 ; 3406
; CALL XREF from fcn.0000d869 @ 0xd886(x)
/ 1: fcn.0000ccf9 ();
\ 0x0000ccf9 f0 movx @dptr, a
; CALL XREFS from fcn.0000d869 @ 0xd871(x), 0xd891(x)
/ 11: fcn.0000ccfa ();
| 0x0000ccfa 7465 mov a, #0x65 ; 'e'
| 0x0000ccfc 2f add a, r7
| 0x0000ccfd f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000ccff e4 clr a
| 0x0000cd00 340a addc a, #0x0a
| 0x0000cd02 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000cd04 22 ret
; CALL XREFS from fcn.0000ae37 @ 0xae9e(x), 0xaec9(x)
/ 3: fcn.0000cd05 ();
\ 0x0000cd05 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
; CALL XREF from fcn.0000ae37 @ 0xaec3(x)
/ 13: fcn.0000cd08 ();
| 0x0000cd08 e4 clr a
| 0x0000cd09 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000cd0c 1252b4 lcall fcn.000052b4
| 0x0000cd0f 85f082 mov 0x82, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000cd12 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000cd14 22 ret
; CALL XREFS from fcn.0000cdfe @ 0xce01(x), 0xce1d(x), 0xce42(x)
/ 14: fcn.0000cd15 ();
| 0x0000cd15 1254fe lcall fcn.000054fe
| 0x0000cd18 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x0000cd1b 12514b lcall fcn.0000514b
| 0x0000cd1e 13 rrc a
| 0x0000cd1f 13 rrc a
| 0x0000cd20 543f anl a, #0x3f
\ 0x0000cd22 22 ret
; CALL XREFS from fcn.0000cdfe @ 0xce37(x), 0xce50(x)
/ 13: fcn.0000cd23 ();
| 0x0000cd23 e9 mov a, r1
| 0x0000cd24 2408 add a, #0x08
| 0x0000cd26 f9 mov r1, a
| 0x0000cd27 e4 clr a
| 0x0000cd28 3a addc a, r2
| 0x0000cd29 fa mov r2, a
| 0x0000cd2a 125132 lcall fcn.00005132
| 0x0000cd2d 5403 anl a, #0x03
\ 0x0000cd2f 22 ret
; CALL XREFS from fcn.0000ae37 @ 0xaea6(x), 0xaece(x)
/ 10: fcn.0000cd30 ();
| 0x0000cd30 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000cd33 e4 clr a
| 0x0000cd34 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
\ 0x0000cd37 02529e ljmp fcn.0000529e
; CALL XREFS from fcn.0000d869 @ 0xd86b(x), 0xd87e(x), 0xd899(x)
/ 7: fcn.0000cd3a ();
| 0x0000cd3a ef mov a, r7
| 0x0000cd3b 90ee00 mov dptr, #0xee00 ; [0xee00:1]=255
| 0x0000cd3e 93 movc a, @a+dptr
| 0x0000cd3f fe mov r6, a
\ 0x0000cd40 22 ret
; XREFS: CALL 0x000086bb CALL 0x000086ee CALL 0x0000919e
; XREFS: CALL 0x000091c4 CALL 0x0000b36d CALL 0x0000b3c5
; XREFS: CALL 0x0000e246 CODE 0x0000e25d
/ 95: fcn.0000cd41 ();
| 0x0000cd41 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000cd44 12dfdf lcall fcn.0000dfdf
| 0x0000cd47 a3 inc dptr
| 0x0000cd48 ea mov a, r2
| 0x0000cd49 f0 movx @dptr, a
| 0x0000cd4a a3 inc dptr
| 0x0000cd4b eb mov a, r3
| 0x0000cd4c f0 movx @dptr, a
| 0x0000cd4d e4 clr a
| 0x0000cd4e 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000cd51 f0 movx @dptr, a
| 0x0000cd52 a3 inc dptr
| 0x0000cd53 f0 movx @dptr, a
| 0x0000cd54 d3 setb c
| 0x0000cd55 eb mov a, r3
| 0x0000cd56 9400 subb a, #0x00
| 0x0000cd58 ea mov a, r2
| 0x0000cd59 9402 subb a, #0x02
| 0x0000cd5b 5042 jnc 0xcd9f
| 0x0000cd5d 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x0000cd60 e0 movx a, @dptr
| 0x0000cd61 6009 jz 0xcd6c
| 0x0000cd63 900d5a mov dptr, #0x0d5a ; 'Z\r'
| ; [0xd5a:1]=255 ; 3418
| 0x0000cd66 12dfce lcall fcn.0000dfce
| 0x0000cd69 12d5df lcall fcn.0000d5df
| ; CODE XREFS from fcn.0000cd41 @ 0xcd61(x), 0xcd9d(x)
| 0x0000cd6c 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000cd6f 12dfc7 lcall fcn.0000dfc7
| 0x0000cd72 fe mov r6, a
| 0x0000cd73 d3 setb c
| 0x0000cd74 900d5d mov dptr, #0x0d5d ; ']\r'
| ; [0xd5d:1]=255 ; 3421
| 0x0000cd77 e0 movx a, @dptr
| 0x0000cd78 95f0 subb a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000cd7a 900d5c mov dptr, #0x0d5c ; '\\\r'
| ; [0xd5c:1]=255 ; 3420
| 0x0000cd7d e0 movx a, @dptr
| 0x0000cd7e 9e subb a, r6
| 0x0000cd7f 401e jc 0xcd9f
| 0x0000cd81 900d5a mov dptr, #0x0d5a ; 'Z\r'
| ; [0xd5a:1]=255 ; 3418
| 0x0000cd84 12dfc7 lcall fcn.0000dfc7
| 0x0000cd87 fa mov r2, a
| 0x0000cd88 a9f0 mov r1, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000cd8a 7bff mov r3, #0xff
| 0x0000cd8c 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000cd8f 12dfc7 lcall fcn.0000dfc7
| 0x0000cd92 85f082 mov 0x82, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000cd95 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000cd97 e4 clr a
| 0x0000cd98 93 movc a, @a+dptr
| 0x0000cd99 fd mov r5, a
| 0x0000cd9a 12d709 lcall fcn.0000d709
| 0x0000cd9d 80cd sjmp 0xcd6c
| ; CODE XREFS from fcn.0000cd41 @ 0xcd5b(x), 0xcd7f(x)
\ 0x0000cd9f 22 ret
; CALL XREFS from fcn.000033c4 @ 0x39bf(x), 0x3c4d(x), 0x3f86(x), 0x3fd3(x)
/ 94: fcn.0000cda0 ();
| 0x0000cda0 e4 clr a
| 0x0000cda1 fe mov r6, a
| 0x0000cda2 74e3 mov a, #0xe3
| 0x0000cda4 2f add a, r7
| 0x0000cda5 124ab4 lcall fcn.00004ab4
| 0x0000cda8 e0 movx a, @dptr
| 0x0000cda9 fd mov r5, a
| 0x0000cdaa b40110 cjne a, #0x01, 0xcdbd
| 0x0000cdad 124adb lcall fcn.00004adb
| 0x0000cdb0 e0 movx a, @dptr
| 0x0000cdb1 fb mov r3, a
| 0x0000cdb2 6c xrl a, r4
| 0x0000cdb3 6027 jz 0xcddc
| 0x0000cdb5 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000cdb8 eb mov a, r3
| 0x0000cdb9 f0 movx @dptr, a
| 0x0000cdba 0e inc r6
| 0x0000cdbb 801f sjmp 0xcddc
| ; CODE XREF from fcn.0000cda0 @ 0xcdaa(x)
| 0x0000cdbd ed mov a, r5
| 0x0000cdbe 6402 xrl a, #0x02
| 0x0000cdc0 701a jnz 0xcddc
| 0x0000cdc2 90066b mov dptr, #0x066b ; [0x66b:1]=255 ; 1643
| 0x0000cdc5 12500d lcall fcn.0000500d
| 0x0000cdc8 b48002 cjne a, #0x80, 0xcdcd
| 0x0000cdcb 8008 sjmp 0xcdd5
| ; CODE XREF from fcn.0000cda0 @ 0xcdc8(x)
| 0x0000cdcd 7442 mov a, #0x42 ; 'B'
| 0x0000cdcf 2f add a, r7
| 0x0000cdd0 124d24 lcall fcn.00004d24
| 0x0000cdd3 e0 movx a, @dptr
| 0x0000cdd4 fd mov r5, a
| ; CODE XREF from fcn.0000cda0 @ 0xcdcb(x)
| 0x0000cdd5 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000cdd8 ed mov a, r5
| 0x0000cdd9 f0 movx @dptr, a
| 0x0000cdda 7e01 mov r6, #0x01
| ; CODE XREFS from fcn.0000cda0 @ 0xcdb3(x), 0xcdbb(x), 0xcdc0(x)
| 0x0000cddc 74e3 mov a, #0xe3
| 0x0000cdde 2f add a, r7
| 0x0000cddf 124ab4 lcall fcn.00004ab4
| 0x0000cde2 e0 movx a, @dptr
| 0x0000cde3 6018 jz 0xcdfd
| 0x0000cde5 ee mov a, r6
| 0x0000cde6 6015 jz 0xcdfd
| 0x0000cde8 900667 mov dptr, #0x0667 ; [0x667:1]=255 ; 1639
| 0x0000cdeb 124a7c lcall fcn.00004a7c
| 0x0000cdee 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000cdf1 f0 movx @dptr, a
| 0x0000cdf2 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000cdf5 124b51 lcall fcn.00004b51
| 0x0000cdf8 7fb0 mov r7, #0xb0
| 0x0000cdfa 129fe0 lcall fcn.00009fe0
| ; CODE XREFS from fcn.0000cda0 @ 0xcde3(x), 0xcde6(x)
\ 0x0000cdfd 22 ret
; CALL XREF from fcn.00002c02 @ 0x337f(x)
; CALL XREF from fcn.00008b4e @ 0x8c6d(x)
/ 91: fcn.0000cdfe ();
| 0x0000cdfe 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| 0x0000ce01 12cd15 lcall fcn.0000cd15
| 0x0000ce04 6410 xrl a, #0x10
| 0x0000ce06 7050 jnz 0xce58
| 0x0000ce08 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000ce0b 740b mov a, #0x0b
| 0x0000ce0d f0 movx @dptr, a
| 0x0000ce0e 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| 0x0000ce11 e0 movx a, @dptr
| 0x0000ce12 d3 setb c
| 0x0000ce13 940d subb a, #0x0d
| 0x0000ce15 4003 jc 0xce1a
| 0x0000ce17 740d mov a, #0x0d
| 0x0000ce19 f0 movx @dptr, a
| ; CODE XREF from fcn.0000cdfe @ 0xce15(x)
| 0x0000ce1a 9008c1 mov dptr, #0x08c1 ; [0x8c1:1]=255 ; 2241
| 0x0000ce1d 12cd15 lcall fcn.0000cd15
| 0x0000ce20 ff mov r7, a
| 0x0000ce21 900625 mov dptr, #0x0625 ; [0x625:1]=255 ; 1573
| 0x0000ce24 e0 movx a, @dptr
| 0x0000ce25 2401 add a, #0x01
| 0x0000ce27 fd mov r5, a
| 0x0000ce28 e4 clr a
| 0x0000ce29 33 rlc a
| 0x0000ce2a fc mov r4, a
| 0x0000ce2b c3 clr c
| 0x0000ce2c ef mov a, r7
| 0x0000ce2d 9d subb a, r5
| 0x0000ce2e ec mov a, r4
| 0x0000ce2f 6480 xrl a, #0x80
| 0x0000ce31 f8 mov r0, a
| 0x0000ce32 7480 mov a, #0x80
| 0x0000ce34 98 subb a, r0
| 0x0000ce35 5008 jnc 0xce3f
| 0x0000ce37 12cd23 lcall fcn.0000cd23
| 0x0000ce3a 4438 orl a, #0x38
| 0x0000ce3c 1251cd lcall fcn.000051cd
| ; CODE XREF from fcn.0000cdfe @ 0xce35(x)
| 0x0000ce3f 900961 mov dptr, #0x0961 ; [0x961:1]=255 ; 2401
| 0x0000ce42 12cd15 lcall fcn.0000cd15
| 0x0000ce45 c3 clr c
| 0x0000ce46 9d subb a, r5
| 0x0000ce47 ec mov a, r4
| 0x0000ce48 6480 xrl a, #0x80
| 0x0000ce4a f8 mov r0, a
| 0x0000ce4b 7480 mov a, #0x80
| 0x0000ce4d 98 subb a, r0
| 0x0000ce4e 5008 jnc 0xce58
| 0x0000ce50 12cd23 lcall fcn.0000cd23
| 0x0000ce53 443c orl a, #0x3c
| 0x0000ce55 1251cd lcall fcn.000051cd
| ; CODE XREFS from fcn.0000cdfe @ 0xce06(x), 0xce4e(x)
\ 0x0000ce58 22 ret
; CALL XREFS from fcn.0000a744 @ 0xa7d7(x), 0xa7f1(x)
; CALL XREF from fcn.0000c461 @ 0xc4d0(x)
/ 90: fcn.0000ce59 ();
| 0x0000ce59 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000ce5c ef mov a, r7
| 0x0000ce5d f0 movx @dptr, a
| 0x0000ce5e 900d40 mov dptr, #0x0d40 ; '@\r'
| ; [0xd40:1]=255 ; 3392
| 0x0000ce61 eb mov a, r3
| 0x0000ce62 f0 movx @dptr, a
| 0x0000ce63 ed mov a, r5
| 0x0000ce64 2470 add a, #0x70
| 0x0000ce66 6010 jz 0xce78
| 0x0000ce68 24e0 add a, #0xe0
| 0x0000ce6a 6030 jz 0xce9c
| 0x0000ce6c 24e0 add a, #0xe0
| 0x0000ce6e 6036 jz 0xcea6
| 0x0000ce70 24f0 add a, #0xf0
| 0x0000ce72 6038 jz 0xceac
| 0x0000ce74 2460 add a, #0x60
| 0x0000ce76 703a jnz 0xceb2
| ; CODE XREF from fcn.0000ce59 @ 0xce66(x)
| 0x0000ce78 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000ce7b e0 movx a, @dptr
| 0x0000ce7c ff mov r7, a
| 0x0000ce7d 900d42 mov dptr, #0x0d42 ; 'B\r'
| ; [0xd42:1]=255 ; 3394
| 0x0000ce80 ef mov a, r7
| 0x0000ce81 f0 movx @dptr, a
| 0x0000ce82 fd mov r5, a
| 0x0000ce83 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x0000ce86 e0 movx a, @dptr
| 0x0000ce87 ff mov r7, a
| 0x0000ce88 1297ae lcall fcn.000097ae
| 0x0000ce8b 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000ce8e f0 movx @dptr, a
| 0x0000ce8f 12ac01 lcall fcn.0000ac01
| 0x0000ce92 1297a6 lcall fcn.000097a6
| 0x0000ce95 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000ce98 f0 movx @dptr, a
| 0x0000ce99 02d0c1 ljmp fcn.0000d0c1
| ; CODE XREF from fcn.0000ce59 @ 0xce6a(x)
| 0x0000ce9c 1297a6 lcall fcn.000097a6
| 0x0000ce9f 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000cea2 f0 movx @dptr, a
| 0x0000cea3 02dab8 ljmp fcn.0000dab8
| ; CODE XREF from fcn.0000ce59 @ 0xce6e(x)
| 0x0000cea6 1297ef lcall fcn.000097ef
| 0x0000cea9 02dda0 ljmp fcn.0000dda0
| ; CODE XREF from fcn.0000ce59 @ 0xce72(x)
| 0x0000ceac 1297ef lcall fcn.000097ef
| 0x0000ceaf 12d117 lcall fcn.0000d117
| ; CODE XREF from fcn.0000ce59 @ 0xce76(x)
\ 0x0000ceb2 22 ret
; CALL XREFS from fcn.000078d0 @ 0x7954(x), 0x79ac(x)
/ 31: fcn.0000ceb3 ();
| 0x0000ceb3 900f77 mov dptr, #0x0f77 ; 'w\x0f'
| ; [0xf77:1]=255 ; 3959
| 0x0000ceb6 e4 clr a
| 0x0000ceb7 75f040 mov 0xf0, #0x40 ; '@'
| ; [0xf0:1]=255 ; 64
| 0x0000ceba 12529e lcall fcn.0000529e
| 0x0000cebd 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000cec0 74ff mov a, #0xff
| 0x0000cec2 75f0c0 mov 0xf0, #0xc0 ; [0xf0:1]=255 ; 192
| 0x0000cec5 12529e lcall fcn.0000529e
| 0x0000cec8 900f6e mov dptr, #0x0f6e ; 'n\x0f'
| ; [0xf6e:1]=255 ; 3950
| 0x0000cecb e4 clr a
| 0x0000cecc 75f040 mov 0xf0, #0x40 ; '@'
| ; [0xf0:1]=255 ; 64
\ 0x0000cecf 02529e ljmp fcn.0000529e
; CALL XREFS from fcn.000078d0 @ 0x7959(x), 0x79b1(x)
/ 6: fcn.0000ced2 ();
| 0x0000ced2 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000ced5 a3 inc dptr
| 0x0000ced6 e0 movx a, @dptr
\ 0x0000ced7 fd mov r5, a
; CALL XREFS from fcn.000078d0 @ 0x794a(x), 0x79a2(x)
/ 6: fcn.0000ced8 ();
| 0x0000ced8 900f76 mov dptr, #0x0f76 ; 'v\x0f'
| ; [0xf76:1]=255 ; 3958
\ 0x0000cedb 0254fe ljmp fcn.000054fe
; CALL XREFS from fcn.000078d0 @ 0x7961(x), 0x796f(x), 0x79b9(x), 0x79c7(x)
/ 9: fcn.0000cede ();
| 0x0000cede 432808 orl 0x28, #0x08 ; [0x28:1]=255 ; 8
| 0x0000cee1 e4 clr a
| 0x0000cee2 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000cee5 f0 movx @dptr, a
\ 0x0000cee6 22 ret
; CALL XREFS from fcn.000077b8 @ 0x7862(x), 0x786c(x)
/ 2: fcn.0000cee7 ();
| 0x0000cee7 fe mov r6, a
\ 0x0000cee8 e0 movx a, @dptr
; CALL XREF from fcn.000077b8 @ 0x7858(x)
/ 10: fcn.0000cee9 ();
| 0x0000cee9 2400 add a, #0x00
| 0x0000ceeb ff mov r7, a
| 0x0000ceec ec mov a, r4
| 0x0000ceed 3e addc a, r6
| 0x0000ceee f0 movx @dptr, a
| 0x0000ceef a3 inc dptr
| 0x0000cef0 ef mov a, r7
| 0x0000cef1 f0 movx @dptr, a
\ 0x0000cef2 22 ret
; CALL XREFS from fcn.000078d0 @ 0x7945(x), 0x799d(x)
/ 14: fcn.0000cef3 ();
| 0x0000cef3 c3 clr c
| 0x0000cef4 900f71 mov dptr, #0x0f71 ; 'q\x0f'
| ; [0xf71:1]=255 ; 3953
| 0x0000cef7 e0 movx a, @dptr
| 0x0000cef8 9440 subb a, #0x40
| 0x0000cefa 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000cefd e0 movx a, @dptr
| 0x0000cefe 9400 subb a, #0x00
\ 0x0000cf00 22 ret
; CALL XREFS from fcn.000078d0 @ 0x7964(x), 0x79bc(x)
/ 11: fcn.0000cf01 ();
| 0x0000cf01 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000cf04 e0 movx a, @dptr
| 0x0000cf05 fe mov r6, a
| 0x0000cf06 a3 inc dptr
| 0x0000cf07 e0 movx a, @dptr
| 0x0000cf08 ff mov r7, a
| 0x0000cf09 a3 inc dptr
| 0x0000cf0a e0 movx a, @dptr
\ 0x0000cf0b 22 ret
| ; CODE XREF from fcn.0000e5bf @ 0xe5d4(x)
| 0x0000cf0c 7ef8 mov r6, #0xf8
| 0x0000cf0e 7f00 mov r7, #0x00
| 0x0000cf10 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000cf13 ee mov a, r6
| 0x0000cf14 f0 movx @dptr, a
| 0x0000cf15 a3 inc dptr
| 0x0000cf16 ef mov a, r7
| 0x0000cf17 f0 movx @dptr, a
| 0x0000cf18 a3 inc dptr
| 0x0000cf19 740f mov a, #0x0f
| 0x0000cf1b f0 movx @dptr, a
| 0x0000cf1c a3 inc dptr
| 0x0000cf1d 7492 mov a, #0x92
| 0x0000cf1f f0 movx @dptr, a
| 0x0000cf20 e4 clr a
| 0x0000cf21 a3 inc dptr
| 0x0000cf22 f0 movx @dptr, a
| 0x0000cf23 aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x0000cf25 a907 mov r1, 0x07 ; [0x7:1]=255 ; 7
| 0x0000cf27 7bff mov r3, #0xff
| 0x0000cf29 12d5df lcall fcn.0000d5df
| ; CODE XREF from fcn.0000e5bf @ 0xcf61(x)
| 0x0000cf2c 900d53 mov dptr, #0x0d53 ; 'S\r'
| ; [0xd53:1]=255 ; 3411
| 0x0000cf2f e0 movx a, @dptr
| 0x0000cf30 ff mov r7, a
| 0x0000cf31 04 inc a
| 0x0000cf32 f0 movx @dptr, a
| 0x0000cf33 ef mov a, r7
| 0x0000cf34 c3 clr c
| 0x0000cf35 9407 subb a, #0x07
| 0x0000cf37 502a jnc 0xcf63
| 0x0000cf39 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000cf3c 12dfce lcall fcn.0000dfce
| 0x0000cf3f a3 inc dptr
| 0x0000cf40 e0 movx a, @dptr
| 0x0000cf41 fe mov r6, a
| 0x0000cf42 a3 inc dptr
| 0x0000cf43 e0 movx a, @dptr
| 0x0000cf44 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cf46 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000cf48 e0 movx a, @dptr
| 0x0000cf49 fd mov r5, a
| 0x0000cf4a 12d709 lcall fcn.0000d709
| 0x0000cf4d 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000cf50 e4 clr a
| 0x0000cf51 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000cf54 12529e lcall fcn.0000529e
| 0x0000cf57 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000cf5a e4 clr a
| 0x0000cf5b 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000cf5e 12529e lcall fcn.0000529e
| 0x0000cf61 80c9 sjmp 0xcf2c
| ; CODE XREF from fcn.0000e5bf @ 0xcf37(x)
| 0x0000cf63 22 ret
; CALL XREFS from fcn.000090d3 @ 0x916b(x), 0x91f2(x)
/ 15: fcn.0000cf64 ();
| 0x0000cf64 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000cf67 a4 mul ab
| 0x0000cf68 2424 add a, #0x24
| 0x0000cf6a f9 mov r1, a
| 0x0000cf6b 7408 mov a, #0x08
| 0x0000cf6d 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000cf6f fa mov r2, a
| 0x0000cf70 7b01 mov r3, #0x01
\ 0x0000cf72 e0 movx a, @dptr
; CALL XREF from fcn.000090d3 @ 0x918f(x)
/ 19: fcn.0000cf73 ();
| 0x0000cf73 75f080 mov 0xf0, #0x80 ; [0xf0:1]=255 ; 128
| 0x0000cf76 a4 mul ab
| 0x0000cf77 ff mov r7, a
| 0x0000cf78 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x0000cf7b e0 movx a, @dptr
| 0x0000cf7c 2f add a, r7
| 0x0000cf7d fd mov r5, a
| 0x0000cf7e 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x0000cf81 e0 movx a, @dptr
| 0x0000cf82 35f0 addc a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000cf84 fc mov r4, a
\ 0x0000cf85 22 ret
; CALL XREFS from fcn.000090d3 @ 0x9173(x), 0x91aa(x)
/ 3: fcn.0000cf86 ();
\ 0x0000cf86 900d21 mov dptr, #0x0d21 ; '!\r'
\ ; [0xd21:1]=255 ; 3361
; CALL XREF from fcn.0000b3de @ 0xb42f(x)
/ 15: fcn.0000cf89 ();
| 0x0000cf89 e0 movx a, @dptr
| 0x0000cf8a 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| 0x0000cf8d a4 mul ab
| 0x0000cf8e 247a add a, #0x7a
| 0x0000cf90 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cf92 e4 clr a
| 0x0000cf93 340f addc a, #0x0f
| 0x0000cf95 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000cf97 22 ret
; CALL XREFS from fcn.000090d3 @ 0x9110(x), 0x911f(x)
/ 9: fcn.0000cf98 ();
| 0x0000cf98 900863 mov dptr, #0x0863 ; [0x863:1]=255 ; 2147
| 0x0000cf9b 1254f2 lcall fcn.000054f2
| 0x0000cf9e e582 mov a, 0x82 ; [0x82:1]=255 ; 130
\ 0x0000cfa0 2e add a, r6
; CALL XREF from fcn.000090d3 @ 0x913d(x)
/ 8: fcn.0000cfa1 ();
| 0x0000cfa1 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cfa3 e4 clr a
| 0x0000cfa4 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x0000cfa6 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000cfa8 22 ret
; CALL XREF from fcn.000090d3 @ 0x91fc(x)
; CALL XREF from fcn.0000b3de @ 0xb404(x)
/ 2: fcn.0000cfa9 ();
\ 0x0000cfa9 241d add a, #0x1d
; CALL XREF from fcn.000090d3 @ 0x91e5(x)
/ 8: fcn.0000cfab ();
| 0x0000cfab f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000cfad e4 clr a
| 0x0000cfae 340e addc a, #0x0e
| 0x0000cfb0 f583 mov 0x83, a ; [0x83:1]=255 ; 131
\ 0x0000cfb2 22 ret
; CALL XREF from fcn.000090d3 @ 0x90ff(x)
; CALL XREF from fcn.0000b3de @ 0xb472(x)
/ 3: fcn.0000cfb3 ();
\ 0x0000cfb3 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
; CALL XREF from fcn.0000b3de @ 0xb452(x)
/ 6: fcn.0000cfb6 ();
| 0x0000cfb6 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
\ 0x0000cfb9 0254f2 ljmp fcn.000054f2
; CALL XREF from fcn.000078d0 @ +0x36(x)
/ 88: fcn.0000cfbc ();
| 0x0000cfbc c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000cfbe 12d2ab lcall fcn.0000d2ab
| 0x0000cfc1 b48020 cjne a, #0x80, 0xcfe4
| 0x0000cfc4 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000cfc7 e0 movx a, @dptr
| 0x0000cfc8 7002 jnz 0xcfcc
| 0x0000cfca a3 inc dptr
| 0x0000cfcb e0 movx a, @dptr
| ; CODE XREF from fcn.0000cfbc @ 0xcfc8(x)
| 0x0000cfcc 7016 jnz 0xcfe4
| 0x0000cfce 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000cfd1 e0 movx a, @dptr
| 0x0000cfd2 7002 jnz 0xcfd6
| 0x0000cfd4 a3 inc dptr
| 0x0000cfd5 e0 movx a, @dptr
| ; CODE XREF from fcn.0000cfbc @ 0xcfd2(x)
| 0x0000cfd6 700c jnz 0xcfe4
| 0x0000cfd8 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000cfdb e0 movx a, @dptr
| 0x0000cfdc 7004 jnz 0xcfe2
| 0x0000cfde a3 inc dptr
| 0x0000cfdf e0 movx a, @dptr
| 0x0000cfe0 6401 xrl a, #0x01
| ; CODE XREF from fcn.0000cfbc @ 0xcfdc(x)
| 0x0000cfe2 6005 jz 0xcfe9
| ; CODE XREFS from fcn.0000cfbc @ 0xcfc1(x), 0xcfcc(x), 0xcfd6(x)
| 0x0000cfe4 12e49c lcall fcn.0000e49c
| 0x0000cfe7 801b sjmp 0xd004
| ; CODE XREF from fcn.0000cfbc @ 0xcfe2(x)
| 0x0000cfe9 12d2a4 lcall fcn.0000d2a4
| 0x0000cfec 04 inc a
| 0x0000cfed f0 movx @dptr, a
| 0x0000cfee 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000cff1 e0 movx a, @dptr
| 0x0000cff2 7bff mov r3, #0xff
| 0x0000cff4 b40406 cjne a, #0x04, 0xcffd
| 0x0000cff7 7a95 mov r2, #0x95
| 0x0000cff9 79cf mov r1, #0xcf
| 0x0000cffb 8004 sjmp 0xd001
| ; CODE XREF from fcn.0000cfbc @ 0xcff4(x)
| 0x0000cffd 7a95 mov r2, #0x95
| 0x0000cfff 79d1 mov r1, #0xd1
| ; CODE XREF from fcn.0000cfbc @ 0xcffb(x)
| 0x0000d001 12d282 lcall fcn.0000d282
| ; CODE XREF from fcn.0000cfbc @ 0xcfe7(x)
| 0x0000d004 12d28e lcall fcn.0000d28e
| 0x0000d007 6008 jz 0xd011
| ; CODE XREF from fcn.0000cfbc @ 0xd00b(x)
| 0x0000d009 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d00b 20e7fb jb 0xe0.7, 0xd009 ; [0xe0:1]=255 ; 224
| 0x0000d00e 12d26c lcall fcn.0000d26c
| ; CODE XREF from fcn.0000cfbc @ 0xd007(x)
| 0x0000d011 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000d013 22 ret
; CALL XREF from fcn.00005aca @ 0x5ba6(x)
; CALL XREF from fcn.00002400 @ 0x7fd4(x)
; CALL XREF from fcn.0000dba9 @ 0xdbde(x)
/ 87: fcn.0000d014 ();
| 0x0000d014 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000d017 ef mov a, r7
| 0x0000d018 f0 movx @dptr, a
| 0x0000d019 126ab0 lcall fcn.00006ab0
| 0x0000d01c 126bd2 lcall fcn.00006bd2
| 0x0000d01f 6401 xrl a, #0x01
| 0x0000d021 6005 jz 0xd028
| 0x0000d023 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x0000d026 8003 sjmp 0xd02b
| ; CODE XREF from fcn.0000d014 @ 0xd021(x)
| 0x0000d028 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| ; CODE XREF from fcn.0000d014 @ 0xd026(x)
| 0x0000d02b e4 clr a
| 0x0000d02c 93 movc a, @a+dptr
| 0x0000d02d ff mov r7, a
| 0x0000d02e 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000d031 ef mov a, r7
| 0x0000d032 f0 movx @dptr, a
| 0x0000d033 e4 clr a
| 0x0000d034 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000d037 f0 movx @dptr, a
| ; CODE XREF from fcn.0000d014 @ 0xd068(x)
| 0x0000d038 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000d03b e0 movx a, @dptr
| 0x0000d03c ff mov r7, a
| 0x0000d03d 126ab0 lcall fcn.00006ab0
| 0x0000d040 126b8d lcall fcn.00006b8d
| 0x0000d043 fe mov r6, a
| 0x0000d044 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000d047 e0 movx a, @dptr
| 0x0000d048 fd mov r5, a
| 0x0000d049 c3 clr c
| 0x0000d04a 9e subb a, r6
| 0x0000d04b 501d jnc 0xd06a
| 0x0000d04d 126ac8 lcall fcn.00006ac8
| 0x0000d050 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000d052 2d add a, r5
| 0x0000d053 126aea lcall fcn.00006aea
| 0x0000d056 e0 movx a, @dptr
| 0x0000d057 547f anl a, #0x7f
| 0x0000d059 ff mov r7, a
| 0x0000d05a 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000d05d e0 movx a, @dptr
| 0x0000d05e fd mov r5, a
| 0x0000d05f 12e401 lcall fcn.0000e401
| 0x0000d062 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000d065 e0 movx a, @dptr
| 0x0000d066 04 inc a
| 0x0000d067 f0 movx @dptr, a
| 0x0000d068 80ce sjmp 0xd038
| ; CODE XREF from fcn.0000d014 @ 0xd04b(x)
\ 0x0000d06a 22 ret
; CODE XREF from fcn.000042b7 @ 0x498e(x)
; CODE XREF from fcn.0000b91f @ 0xb9bb(x)
; CALL XREF from fcn.0000d40c @ 0xd457(x)
; CALL XREF from fcn.0000e2f2 @ 0xe311(x)
/ 86: fcn.0000d06b ();
| 0x0000d06b e4 clr a
| 0x0000d06c fc mov r4, a
| ; CODE XREF from fcn.0000d06b @ 0xd0be(x)
| 0x0000d06d 7453 mov a, #0x53 ; 'S'
| 0x0000d06f 2c add a, r4
| 0x0000d070 129ee7 lcall fcn.00009ee7
| 0x0000d073 e0 movx a, @dptr
| 0x0000d074 fb mov r3, a
| 0x0000d075 14 dec a
| 0x0000d076 6013 jz 0xd08b
| 0x0000d078 14 dec a
| 0x0000d079 6019 jz 0xd094
| 0x0000d07b 24fa add a, #0xfa
| 0x0000d07d 601f jz 0xd09e
| 0x0000d07f 14 dec a
| 0x0000d080 601c jz 0xd09e
| 0x0000d082 2409 add a, #0x09
| 0x0000d084 7034 jnz 0xd0ba
| 0x0000d086 af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x0000d088 e4 clr a
| 0x0000d089 8010 sjmp 0xd09b
| ; CODE XREF from fcn.0000d06b @ 0xd076(x)
| 0x0000d08b af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x0000d08d 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x0000d090 e4 clr a
| 0x0000d091 93 movc a, @a+dptr
| 0x0000d092 8007 sjmp 0xd09b
| ; CODE XREF from fcn.0000d06b @ 0xd079(x)
| 0x0000d094 af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x0000d096 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x0000d099 e4 clr a
| 0x0000d09a 93 movc a, @a+dptr
| ; CODE XREFS from fcn.0000d06b @ 0xd089(x), 0xd092(x)
| 0x0000d09b fd mov r5, a
| 0x0000d09c 8019 sjmp 0xd0b7
| ; CODE XREFS from fcn.0000d06b @ 0xd07d(x), 0xd080(x)
| 0x0000d09e 7434 mov a, #0x34 ; '4'
| 0x0000d0a0 2b add a, r3
| 0x0000d0a1 129f3a lcall fcn.00009f3a
| 0x0000d0a4 6005 jz 0xd0ab
| 0x0000d0a6 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x0000d0a9 8003 sjmp 0xd0ae
| ; CODE XREF from fcn.0000d06b @ 0xd0a4(x)
| 0x0000d0ab 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| ; CODE XREF from fcn.0000d06b @ 0xd0a9(x)
| 0x0000d0ae e4 clr a
| 0x0000d0af 93 movc a, @a+dptr
| 0x0000d0b0 ff mov r7, a
| 0x0000d0b1 ae07 mov r6, 0x07 ; [0x7:1]=255 ; 7
| 0x0000d0b3 af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x0000d0b5 ad06 mov r5, 0x06 ; [0x6:1]=255 ; 6
| ; CODE XREF from fcn.0000d06b @ 0xd09c(x)
| 0x0000d0b7 12e26a lcall fcn.0000e26a
| ; CODE XREF from fcn.0000d06b @ 0xd084(x)
| 0x0000d0ba 0c inc r4
| 0x0000d0bb ec mov a, r4
| 0x0000d0bc 6420 xrl a, #0x20
| 0x0000d0be 70ad jnz 0xd06d
\ 0x0000d0c0 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3987(x), 0x3c04(x)
; CALL XREF from fcn.0000678a @ 0x6a39(x)
; CALL XREF from fcn.00007362 @ 0x751c(x)
; CODE XREF from fcn.0000ce59 @ 0xce99(x)
/ 86: fcn.0000d0c1 ();
| 0x0000d0c1 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000d0c4 129782 lcall fcn.00009782
| 0x0000d0c7 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000d0ca f0 movx @dptr, a
| ; CODE XREF from fcn.0000d0c1 @ 0xd114(x)
| 0x0000d0cb 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000d0ce 129708 lcall fcn.00009708
| 0x0000d0d1 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x0000d0d4 12978c lcall fcn.0000978c
| 0x0000d0d7 12c62a lcall fcn.0000c62a
| 0x0000d0da ef mov a, r7
| 0x0000d0db 6031 jz 0xd10e
| 0x0000d0dd 129721 lcall fcn.00009721
| 0x0000d0e0 e0 movx a, @dptr
| 0x0000d0e1 b4800c cjne a, #0x80, 0xd0f0
| 0x0000d0e4 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000d0e7 e0 movx a, @dptr
| 0x0000d0e8 ff mov r7, a
| 0x0000d0e9 7b01 mov r3, #0x01
| 0x0000d0eb 127558 lcall fcn.00007558
| 0x0000d0ee 801e sjmp 0xd10e
| ; CODE XREF from fcn.0000d0c1 @ 0xd0e1(x)
| 0x0000d0f0 129721 lcall fcn.00009721
| 0x0000d0f3 e0 movx a, @dptr
| 0x0000d0f4 b48117 cjne a, #0x81, 0xd10e
| 0x0000d0f7 90061b mov dptr, #0x061b ; [0x61b:1]=255 ; 1563
| 0x0000d0fa e0 movx a, @dptr
| 0x0000d0fb 6007 jz 0xd104
| 0x0000d0fd 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x0000d100 e0 movx a, @dptr
| 0x0000d101 ff mov r7, a
| 0x0000d102 8007 sjmp 0xd10b
| ; CODE XREF from fcn.0000d0c1 @ 0xd0fb(x)
| 0x0000d104 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000d107 e0 movx a, @dptr
| 0x0000d108 fd mov r5, a
| 0x0000d109 7f7f mov r7, #0x7f ; '\x7f'
| ; CODE XREF from fcn.0000d0c1 @ 0xd102(x)
| 0x0000d10b 12d62a lcall fcn.0000d62a
| ; CODE XREFS from fcn.0000d0c1 @ 0xd0db(x), 0xd0ee(x), 0xd0f4(x)
| 0x0000d10e 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000d111 1297b8 lcall fcn.000097b8
| 0x0000d114 40b5 jc 0xd0cb
\ 0x0000d116 22 ret
; CALL XREF from fcn.00005fce @ 0x6389(x)
; CODE XREF from fcn.00009836 @ 0x9940(x)
; CALL XREF from fcn.0000995c @ 0x9998(x)
; CALL XREF from fcn.0000ce59 @ 0xceaf(x)
/ 86: fcn.0000d117 ();
| 0x0000d117 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x0000d11a ed mov a, r5
| 0x0000d11b f0 movx @dptr, a
| 0x0000d11c a3 inc dptr
| 0x0000d11d eb mov a, r3
| 0x0000d11e f0 movx @dptr, a
| 0x0000d11f 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000d122 ef mov a, r7
| 0x0000d123 f0 movx @dptr, a
| 0x0000d124 900ef2 mov dptr, #0x0ef2 ; [0xef2:1]=255 ; 3826
| 0x0000d127 f0 movx @dptr, a
| 0x0000d128 9007cb mov dptr, #0x07cb ; [0x7cb:1]=255 ; 1995
| 0x0000d12b e0 movx a, @dptr
| 0x0000d12c b4800b cjne a, #0x80, 0xd13a
| 0x0000d12f 900f10 mov dptr, #0x0f10 ; '\x10\x0f'
| ; [0xf10:1]=255 ; 3856
| 0x0000d132 e0 movx a, @dptr
| 0x0000d133 ff mov r7, a
| 0x0000d134 e4 clr a
| 0x0000d135 fb mov r3, a
| 0x0000d136 fd mov r5, a
| 0x0000d137 127558 lcall fcn.00007558
| ; CODE XREF from fcn.0000d117 @ 0xd12c(x)
| 0x0000d13a e4 clr a
| 0x0000d13b 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000d13e f0 movx @dptr, a
| ; CODE XREF from fcn.0000d117 @ 0xd16a(x)
| 0x0000d13f 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000d142 129708 lcall fcn.00009708
| 0x0000d145 fb mov r3, a
| 0x0000d146 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x0000d149 12978d lcall fcn.0000978d
| 0x0000d14c 12c62a lcall fcn.0000c62a
| 0x0000d14f ef mov a, r7
| 0x0000d150 6012 jz 0xd164
| 0x0000d152 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000d155 129724 lcall fcn.00009724
| 0x0000d158 e0 movx a, @dptr
| 0x0000d159 b48308 cjne a, #0x83, 0xd164
| 0x0000d15c 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000d15f e0 movx a, @dptr
| 0x0000d160 ff mov r7, a
| 0x0000d161 12d62a lcall fcn.0000d62a
| ; CODE XREFS from fcn.0000d117 @ 0xd150(x), 0xd159(x)
| 0x0000d164 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000d167 1297b8 lcall fcn.000097b8
| 0x0000d16a 40d3 jc 0xd13f
\ 0x0000d16c 22 ret
; CALL XREF from fcn.0000920c @ 0x9215(x)
; CALL XREF from fcn.00009b91 @ 0x9c8c(x)
/ 85: fcn.0000d16d ();
| 0x0000d16d 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000d170 12551e lcall fcn.0000551e
| 0x0000d173 900d5b mov dptr, #0x0d5b ; '[\r'
| ; [0xd5b:1]=255 ; 3419
| 0x0000d176 ec mov a, r4
| 0x0000d177 f0 movx @dptr, a
| 0x0000d178 a3 inc dptr
| 0x0000d179 ed mov a, r5
| 0x0000d17a f0 movx @dptr, a
| 0x0000d17b e4 clr a
| 0x0000d17c 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000d17f f0 movx @dptr, a
| 0x0000d180 a3 inc dptr
| 0x0000d181 f0 movx @dptr, a
| ; CODE XREF from fcn.0000d16d @ 0xd1bf(x)
| 0x0000d182 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000d185 12dfc7 lcall fcn.0000dfc7
| 0x0000d188 fe mov r6, a
| 0x0000d189 d3 setb c
| 0x0000d18a 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x0000d18d e0 movx a, @dptr
| 0x0000d18e 95f0 subb a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000d190 900d5d mov dptr, #0x0d5d ; ']\r'
| ; [0xd5d:1]=255 ; 3421
| 0x0000d193 e0 movx a, @dptr
| 0x0000d194 9e subb a, r6
| 0x0000d195 402a jc 0xd1c1
| 0x0000d197 900d5b mov dptr, #0x0d5b ; '[\r'
| ; [0xd5b:1]=255 ; 3419
| 0x0000d19a 12dfc7 lcall fcn.0000dfc7
| 0x0000d19d fa mov r2, a
| 0x0000d19e a9f0 mov r1, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000d1a0 7bff mov r3, #0xff
| 0x0000d1a2 c003 push 0x03 ; [0x3:1]=255 ; 3
| 0x0000d1a4 c002 push 0x02 ; [0x2:1]=255 ; 2
| 0x0000d1a6 c001 push 0x01 ; [0x1:1]=255 ; 1
| 0x0000d1a8 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000d1ab e4 clr a
| 0x0000d1ac 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000d1af 125507 lcall fcn.00005507
| 0x0000d1b2 125132 lcall fcn.00005132
| 0x0000d1b5 fd mov r5, a
| 0x0000d1b6 d001 pop 0x01 ; [0x1:1]=255 ; 1
| 0x0000d1b8 d002 pop 0x02 ; [0x2:1]=255 ; 2
| 0x0000d1ba d003 pop 0x03 ; [0x3:1]=255 ; 3
| 0x0000d1bc 12d709 lcall fcn.0000d709
| 0x0000d1bf 80c1 sjmp 0xd182
| ; CODE XREF from fcn.0000d16d @ 0xd195(x)
\ 0x0000d1c1 22 ret
; XREFS: CALL 0x00002564 CALL 0x000026cc CALL 0x000026d2
; XREFS: CALL 0x00002eb8 CALL 0x00007e85 CALL 0x00007fad
/ 85: fcn.0000d1c2 ();
| 0x0000d1c2 e4 clr a
| 0x0000d1c3 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000d1c6 f0 movx @dptr, a
| 0x0000d1c7 900cb7 mov dptr, #0x0cb7 ; [0xcb7:1]=255 ; 3255
| 0x0000d1ca e0 movx a, @dptr
| 0x0000d1cb 7002 jnz 0xd1cf
| 0x0000d1cd a3 inc dptr
| 0x0000d1ce e0 movx a, @dptr
| ; CODE XREF from fcn.0000d1c2 @ 0xd1cb(x)
| 0x0000d1cf 7045 jnz 0xd216
| 0x0000d1d1 753304 mov 0x33, #0x04 ; [0x33:1]=255 ; 4
| 0x0000d1d4 e4 clr a
| ; CODE XREF from fcn.0000d675 @ +0x4c(x)
| 0x0000d1d5 fd mov r5, a
| 0x0000d1d6 7f1b mov r7, #0x1b
| 0x0000d1d8 129fbb lcall fcn.00009fbb
| 0x0000d1db 7419 mov a, #0x19
| 0x0000d1dd f0 movx @dptr, a
| ; CODE XREF from fcn.0000d1c2 @ 0xd20e(x)
| 0x0000d1de 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000d1e1 e0 movx a, @dptr
| 0x0000d1e2 ff mov r7, a
| 0x0000d1e3 602b jz 0xd210
| 0x0000d1e5 14 dec a
| 0x0000d1e6 ff mov r7, a
| 0x0000d1e7 e4 clr a
| 0x0000d1e8 fd mov r5, a
| 0x0000d1e9 129fbb lcall fcn.00009fbb
| 0x0000d1ec 12e260 lcall fcn.0000e260
| 0x0000d1ef 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000d1f2 e0 movx a, @dptr
| 0x0000d1f3 24fd add a, #0xfd
| 0x0000d1f5 129f81 lcall fcn.00009f81
| 0x0000d1f8 129fbb lcall fcn.00009fbb
| 0x0000d1fb e0 movx a, @dptr
| 0x0000d1fc 24fc add a, #0xfc
| 0x0000d1fe 12e263 lcall fcn.0000e263
| 0x0000d201 7f08 mov r7, #0x08
| 0x0000d203 7e00 mov r6, #0x00
| 0x0000d205 12d4a9 lcall fcn.0000d4a9
| 0x0000d208 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000d20b e0 movx a, @dptr
| 0x0000d20c 14 dec a
| 0x0000d20d f0 movx @dptr, a
| 0x0000d20e 80ce sjmp 0xd1de
| ; CODE XREF from fcn.0000d1c2 @ 0xd1e3(x)
| 0x0000d210 753328 mov 0x33, #0x28 ; '('
| ; [0x33:1]=255 ; 40
| 0x0000d213 12e774 lcall fcn.0000e774
| ; CODE XREF from fcn.0000d1c2 @ 0xd1cf(x)
\ 0x0000d216 22 ret
; CALL XREF from fcn.0000a744 @ 0xa764(x)
; CALL XREF from fcn.0000e023 @ 0xdc73(x)
/ 85: fcn.0000d217 ();
| 0x0000d217 9000dd mov dptr, #0x00dd ; [0xdd:1]=255 ; 221
| 0x0000d21a e0 movx a, @dptr
| 0x0000d21b 604c jz 0xd269
| 0x0000d21d 1293f2 lcall fcn.000093f2
| 0x0000d220 fc mov r4, a
| 0x0000d221 1293e8 lcall fcn.000093e8
| 0x0000d224 e0 movx a, @dptr
| 0x0000d225 fa mov r2, a
| 0x0000d226 a3 inc dptr
| 0x0000d227 e0 movx a, @dptr
| 0x0000d228 6d xrl a, r5
| 0x0000d229 7002 jnz 0xd22d
| 0x0000d22b ea mov a, r2
| 0x0000d22c 6c xrl a, r4
| ; CODE XREF from fcn.0000d217 @ 0xd229(x)
| 0x0000d22d 7022 jnz 0xd251
| 0x0000d22f 12940f lcall fcn.0000940f
| 0x0000d232 e0 movx a, @dptr
| 0x0000d233 fc mov r4, a
| 0x0000d234 a3 inc dptr
| 0x0000d235 e0 movx a, @dptr
| 0x0000d236 fd mov r5, a
| 0x0000d237 ef mov a, r7
| 0x0000d238 2404 add a, #0x04
| 0x0000d23a 1293eb lcall fcn.000093eb
| 0x0000d23d e0 movx a, @dptr
| 0x0000d23e fa mov r2, a
| 0x0000d23f a3 inc dptr
| 0x0000d240 e0 movx a, @dptr
| 0x0000d241 6d xrl a, r5
| 0x0000d242 7002 jnz 0xd246
| 0x0000d244 ea mov a, r2
| 0x0000d245 6c xrl a, r4
| ; CODE XREF from fcn.0000d217 @ 0xd242(x)
| 0x0000d246 6004 jz 0xd24c
| 0x0000d248 7d01 mov r5, #0x01
| 0x0000d24a 8002 sjmp 0xd24e
| ; CODE XREF from fcn.0000d217 @ 0xd246(x)
| 0x0000d24c 7d00 mov r5, #0x00
| ; CODE XREF from fcn.0000d217 @ 0xd24a(x)
| 0x0000d24e af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x0000d250 22 ret
| ; CODE XREF from fcn.0000d217 @ 0xd22d(x)
| 0x0000d251 1293f2 lcall fcn.000093f2
| 0x0000d254 fc mov r4, a
| 0x0000d255 12940f lcall fcn.0000940f
| 0x0000d258 e0 movx a, @dptr
| 0x0000d259 fa mov r2, a
| 0x0000d25a a3 inc dptr
| 0x0000d25b e0 movx a, @dptr
| 0x0000d25c 6d xrl a, r5
| 0x0000d25d 7002 jnz 0xd261
| 0x0000d25f ea mov a, r2
| 0x0000d260 6c xrl a, r4
| ; CODE XREF from fcn.0000d217 @ 0xd25d(x)
| 0x0000d261 6003 jz 0xd266
| 0x0000d263 7f01 mov r7, #0x01
| 0x0000d265 22 ret
| ; CODE XREF from fcn.0000d217 @ 0xd261(x)
| 0x0000d266 7f00 mov r7, #0x00
| 0x0000d268 22 ret
| ; CODE XREF from fcn.0000d217 @ 0xd21b(x)
| 0x0000d269 7f01 mov r7, #0x01
\ 0x0000d26b 22 ret
; CALL XREF from fcn.0000a663 @ 0xa736(x)
; CALL XREF from fcn.0000b53c @ 0xb5e2(x)
; CALL XREF from fcn.0000cae2 @ 0xcb45(x)
; CALL XREF from fcn.0000cfbc @ 0xd00e(x)
/ 20: fcn.0000d26c ();
| 0x0000d26c 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000d26f 759740 mov 0x97, #0x40 ; '@'
| ; [0x97:1]=255 ; 64
| 0x0000d272 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000d275 7401 mov a, #0x01
| 0x0000d277 f0 movx @dptr, a
| 0x0000d278 e4 clr a
| 0x0000d279 900f6e mov dptr, #0x0f6e ; 'n\x0f'
| ; [0xf6e:1]=255 ; 3950
| 0x0000d27c f0 movx @dptr, a
| 0x0000d27d a3 inc dptr
| 0x0000d27e f0 movx @dptr, a
\ 0x0000d27f 22 ret
; CALL XREF from fcn.0000a663 @ 0xa6b8(x)
; CALL XREF from fcn.0000b53c @ 0xb558(x)
/ 2: fcn.0000d280 ();
\ 0x0000d280 7bff mov r3, #0xff
; XREFS: CALL 0x0000a6ec CALL 0x0000a704 CALL 0x0000a71c
; XREFS: CALL 0x0000b568 CALL 0x0000b595 CALL 0x0000b5ac
; XREFS: CALL 0x0000cb33 CALL 0x0000d001
/ 6: fcn.0000d282 ();
| 0x0000d282 900f76 mov dptr, #0x0f76 ; 'v\x0f'
| ; [0xf76:1]=255 ; 3958
\ 0x0000d285 02551e ljmp fcn.0000551e
; CALL XREF from fcn.0000baf5 @ 0xbb80(x)
; CALL XREF from fcn.0000bcc3 @ 0xbd4b(x)
/ 6: fcn.0000d288 ();
| 0x0000d288 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000d28b e4 clr a
\ 0x0000d28c f597 mov 0x97, a ; [0x97:1]=255 ; 151
; XREFS: CALL 0x0000a72c CALL 0x0000b5d8 CALL 0x0000befb
; XREFS: CALL 0x0000cb3b CALL 0x0000d004 CALL 0x0000d305
; XREFS: CALL 0x0000db99
/ 7: fcn.0000d28e ();
| 0x0000d28e 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000d291 e0 movx a, @dptr
| 0x0000d292 6404 xrl a, #0x04
\ 0x0000d294 22 ret
; XREFS: CALL 0x0000bb8a CALL 0x0000bd05 CALL 0x0000bd39
; XREFS: CALL 0x0000bd55 CALL 0x0000bf05 CALL 0x0000d30f
; XREFS: CALL 0x0000dba3
/ 7: fcn.0000d295 ();
| 0x0000d295 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000d298 759740 mov 0x97, #0x40 ; '@'
| ; [0x97:1]=255 ; 64
\ 0x0000d29b 22 ret
; CALL XREF from fcn.0000baf5 @ 0xbaf7(x)
; CALL XREF from fcn.0000bcc3 @ 0xbcc5(x)
; CALL XREF from fcn.0000be7e @ 0xbe80(x)
; CALL XREF from fcn.0000cae2 @ 0xcae4(x)
/ 8: fcn.0000d29c ();
| 0x0000d29c 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000d29f 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000d2a2 e0 movx a, @dptr
\ 0x0000d2a3 22 ret
; CALL XREF from fcn.0000a663 @ 0xa71f(x)
; CALL XREF from fcn.0000b53c @ 0xb5af(x)
; CALL XREF from fcn.0000cae2 @ 0xcb09(x)
; CALL XREF from fcn.0000cfbc @ 0xcfe9(x)
/ 7: fcn.0000d2a4 ();
| 0x0000d2a4 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000d2a7 e4 clr a
| 0x0000d2a8 f0 movx @dptr, a
| 0x0000d2a9 a3 inc dptr
\ 0x0000d2aa 22 ret
; CALL XREF from fcn.0000cfbc @ 0xcfbe(x)
; CALL XREF from fcn.0000d2c1 @ 0xd2c3(x)
; CALL XREF from fcn.0000db6d @ 0xdb6f(x)
/ 8: fcn.0000d2ab ();
| 0x0000d2ab 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000d2ae 900f66 mov dptr, #0x0f66 ; 'f\x0f'
| ; [0xf66:1]=255 ; 3942
| 0x0000d2b1 e0 movx a, @dptr
\ 0x0000d2b2 22 ret
; CALL XREF from fcn.0000a663 @ 0xa6cc(x)
; CALL XREF from fcn.0000baf5 @ 0xbb1a(x)
; CALL XREF from fcn.0000bcc3 @ 0xbce8(x)
/ 7: fcn.0000d2b3 ();
| 0x0000d2b3 900f6b mov dptr, #0x0f6b ; 'k\x0f'
| ; [0xf6b:1]=255 ; 3947
| 0x0000d2b6 e0 movx a, @dptr
| 0x0000d2b7 24fe add a, #0xfe
\ 0x0000d2b9 22 ret
; CALL XREF from fcn.0000baf5 @ 0xbb47(x)
; CALL XREF from fcn.0000bcc3 @ 0xbd14(x)
; CALL XREF from fcn.0000be7e @ 0xbed2(x)
/ 7: fcn.0000d2ba ();
| 0x0000d2ba 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000d2bd 759702 mov 0x97, #0x02 ; [0x97:1]=255 ; 2
\ 0x0000d2c0 22 ret
; CALL XREF from fcn.000078d0 @ +0x29(x)
/ 84: fcn.0000d2c1 ();
| 0x0000d2c1 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000d2c3 12d2ab lcall fcn.0000d2ab
| 0x0000d2c6 7023 jnz 0xd2eb
| 0x0000d2c8 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000d2cb e0 movx a, @dptr
| 0x0000d2cc 7002 jnz 0xd2d0
| 0x0000d2ce a3 inc dptr
| 0x0000d2cf e0 movx a, @dptr
| ; CODE XREF from fcn.0000d2c1 @ 0xd2cc(x)
| 0x0000d2d0 7019 jnz 0xd2eb
| 0x0000d2d2 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000d2d5 e0 movx a, @dptr
| 0x0000d2d6 7002 jnz 0xd2da
| 0x0000d2d8 a3 inc dptr
| 0x0000d2d9 e0 movx a, @dptr
| ; CODE XREF from fcn.0000d2c1 @ 0xd2d6(x)
| 0x0000d2da 700f jnz 0xd2eb
| 0x0000d2dc d3 setb c
| 0x0000d2dd 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x0000d2e0 e0 movx a, @dptr
| 0x0000d2e1 947f subb a, #0x7f
| 0x0000d2e3 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000d2e6 e0 movx a, @dptr
| 0x0000d2e7 9400 subb a, #0x00
| 0x0000d2e9 4003 jc 0xd2ee
| ; CODE XREFS from fcn.0000d2c1 @ 0xd2c6(x), 0xd2d0(x), 0xd2da(x)
| 0x0000d2eb 12e49c lcall fcn.0000e49c
| ; CODE XREF from fcn.0000d2c1 @ 0xd2e9(x)
| 0x0000d2ee 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000d2f1 7405 mov a, #0x05
| 0x0000d2f3 f0 movx @dptr, a
| 0x0000d2f4 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x0000d2f7 e0 movx a, @dptr
| 0x0000d2f8 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000d2fb 6005 jz 0xd302
| 0x0000d2fd 7403 mov a, #0x03
| 0x0000d2ff f0 movx @dptr, a
| 0x0000d300 8003 sjmp 0xd305
| ; CODE XREF from fcn.0000d2c1 @ 0xd2fb(x)
| 0x0000d302 7402 mov a, #0x02
| 0x0000d304 f0 movx @dptr, a
| ; CODE XREF from fcn.0000d2c1 @ 0xd300(x)
| 0x0000d305 12d28e lcall fcn.0000d28e
| 0x0000d308 6008 jz 0xd312
| ; CODE XREF from fcn.0000d2c1 @ 0xd30c(x)
| 0x0000d30a e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d30c 20e7fb jb 0xe0.7, 0xd30a ; [0xe0:1]=255 ; 224
| 0x0000d30f 12d295 lcall fcn.0000d295
| ; CODE XREF from fcn.0000d2c1 @ 0xd308(x)
| ; CODE XREF from fcn.0000d709 @ 0xd70b(x)
| 0x0000d312 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000d314 22 ret
; CALL XREFS from fcn.0000558a @ 0x573e(x), 0x5842(x), 0x588b(x), 0x5a2a(x)
/ 83: fcn.0000d315 ();
| 0x0000d315 ac07 mov r4, 0x07 ; [0x7:1]=255 ; 7
| 0x0000d317 129f37 lcall fcn.00009f37
| 0x0000d31a ff mov r7, a
| 0x0000d31b 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x0000d31e e4 clr a
| 0x0000d31f 93 movc a, @a+dptr
| 0x0000d320 fe mov r6, a
| 0x0000d321 ef mov a, r7
| 0x0000d322 8ef0 mov 0xf0, r6 ; [0xf0:1]=255 ; 240
| 0x0000d324 a4 mul ab
| 0x0000d325 fb mov r3, a
| 0x0000d326 ec mov a, r4
| 0x0000d327 c3 clr c
| 0x0000d328 9408 subb a, #0x08
| 0x0000d32a 400a jc 0xd336
| 0x0000d32c eb mov a, r3
| 0x0000d32d 7007 jnz 0xd336
| 0x0000d32f 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x0000d332 93 movc a, @a+dptr
| 0x0000d333 fb mov r3, a
| 0x0000d334 8013 sjmp 0xd349
| ; CODE XREFS from fcn.0000d315 @ 0xd32a(x), 0xd32d(x)
| 0x0000d336 ec mov a, r4
| 0x0000d337 b4040f cjne a, #0x04, 0xd349
| 0x0000d33a eb mov a, r3
| 0x0000d33b 6008 jz 0xd345
| 0x0000d33d 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x0000d340 e4 clr a
| 0x0000d341 93 movc a, @a+dptr
| 0x0000d342 ff mov r7, a
| 0x0000d343 8002 sjmp 0xd347
| ; CODE XREF from fcn.0000d315 @ 0xd33b(x)
| 0x0000d345 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000d315 @ 0xd343(x)
| 0x0000d347 ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| ; CODE XREFS from fcn.0000d315 @ 0xd334(x), 0xd337(x)
| 0x0000d349 e4 clr a
| 0x0000d34a fa mov r2, a
| ; CODE XREF from fcn.0000d315 @ 0xd35e(x)
| 0x0000d34b 7453 mov a, #0x53 ; 'S'
| 0x0000d34d 2a add a, r2
| 0x0000d34e 129ee7 lcall fcn.00009ee7
| 0x0000d351 e0 movx a, @dptr
| 0x0000d352 b50407 cjne a, 0x04, 0xd35c ; [0x4:1]=255 ; 4
| 0x0000d355 af02 mov r7, 0x02 ; [0x2:1]=255 ; 2
| 0x0000d357 ad03 mov r5, 0x03 ; [0x3:1]=255 ; 3
| 0x0000d359 12e26a lcall fcn.0000e26a
| ; CODE XREF from fcn.0000d315 @ 0xd352(x)
| 0x0000d35c 0a inc r2
| 0x0000d35d ea mov a, r2
| 0x0000d35e b420ea cjne a, #0x20, 0xd34b
| 0x0000d361 129f37 lcall fcn.00009f37
| 0x0000d364 6401 xrl a, #0x01
| 0x0000d366 f0 movx @dptr, a
\ 0x0000d367 22 ret
; CALL XREF from fcn.00002400 @ 0x7f1e(x)
/ 83: fcn.0000d368 ();
| 0x0000d368 12e421 lcall fcn.0000e421
| 0x0000d36b e4 clr a
| 0x0000d36c ff mov r7, a
| ; CODE XREF from fcn.0000d368 @ 0xd3b7(x)
| 0x0000d36d 7454 mov a, #0x54 ; 'T'
| 0x0000d36f 2f add a, r7
| 0x0000d370 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d372 e4 clr a
| 0x0000d373 3404 addc a, #0x04
| 0x0000d375 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000d377 e0 movx a, @dptr
| 0x0000d378 603b jz 0xd3b5
| 0x0000d37a 74b1 mov a, #0xb1
| 0x0000d37c 2f add a, r7
| 0x0000d37d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d37f e4 clr a
| 0x0000d380 3403 addc a, #0x03
| 0x0000d382 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000d384 e0 movx a, @dptr
| 0x0000d385 fe mov r6, a
| 0x0000d386 900a85 mov dptr, #0x0a85 ; [0xa85:1]=255 ; 2693
| 0x0000d389 e0 movx a, @dptr
| 0x0000d38a fd mov r5, a
| 0x0000d38b ef mov a, r7
| 0x0000d38c 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000d38e 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000d390 2401 add a, #0x01
| 0x0000d392 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d394 e4 clr a
| 0x0000d395 340a addc a, #0x0a
| 0x0000d397 12dced lcall fcn.0000dced
| 0x0000d39a 74f7 mov a, #0xf7
| 0x0000d39c 2f add a, r7
| 0x0000d39d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d39f e4 clr a
| 0x0000d3a0 3403 addc a, #0x03
| 0x0000d3a2 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000d3a4 e0 movx a, @dptr
| 0x0000d3a5 fe mov r6, a
| 0x0000d3a6 ef mov a, r7
| 0x0000d3a7 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000d3a9 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000d3ab 24c9 add a, #0xc9
| 0x0000d3ad f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d3af e4 clr a
| 0x0000d3b0 340a addc a, #0x0a
| 0x0000d3b2 12dced lcall fcn.0000dced
| ; CODE XREF from fcn.0000d368 @ 0xd378(x)
| 0x0000d3b5 0f inc r7
| 0x0000d3b6 ef mov a, r7
| 0x0000d3b7 b419b3 cjne a, #0x19, 0xd36d
\ 0x0000d3ba 22 ret
; CALL XREF from fcn.0000e023 @ 0xe02b(x)
; CALL XREF from fcn.0000e6c5 @ 0xe6d0(x)
/ 5: fcn.0000d3bb ();
| 0x0000d3bb c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000d3bd 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| ; CODE XREF from fcn.0000d3cf @ 0xd407(x)
| 0x0000d3c0 12e542 lcall fcn.0000e542
| 0x0000d3c3 ef mov a, r7
| 0x0000d3c4 7004 jnz 0xd3ca
| 0x0000d3c6 d210 setb 0x22.0 ; [0x22:1]=255 ; 34
| 0x0000d3c8 803f sjmp 0xd409
| ; CODE XREFS from fcn.0000d3cf @ 0xd3c4(x), 0xd3cc(x)
| 0x0000d3ca e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d3cc 20e7fb jb 0xe0.7, 0xd3ca ; [0xe0:1]=255 ; 224
; CALL XREF from fcn.0000d675 @ +0x76(x)
/ 76: fcn.0000d3cf ();
| 0x0000d3cf 12cbac lcall fcn.0000cbac
| ; CODE XREF from fcn.0000d3cf @ 0xd3d4(x)
| 0x0000d3d2 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d3d4 20e7fb jb 0xe0.7, 0xd3d2 ; [0xe0:1]=255 ; 224
| 0x0000d3d7 759696 mov 0x96, #0x96 ; [0x96:1]=255 ; 150
| ; CODE XREF from fcn.0000d3cf @ 0xd3dc(x)
| 0x0000d3da e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d3dc 20e7fb jb 0xe0.7, 0xd3da ; [0xe0:1]=255 ; 224
| 0x0000d3df af97 mov r7, 0x97 ; [0x97:1]=255 ; 151
| 0x0000d3e1 ef mov a, r7
| 0x0000d3e2 7013 jnz 0xd3f7
| ; CODE XREF from fcn.0000d3cf @ 0xd3e6(x)
| 0x0000d3e4 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d3e6 20e7fb jb 0xe0.7, 0xd3e4 ; [0xe0:1]=255 ; 224
| 0x0000d3e9 759614 mov 0x96, #0x14 ; [0x96:1]=255 ; 20
| 0x0000d3ec e4 clr a
| 0x0000d3ed f597 mov 0x97, a ; [0x97:1]=255 ; 151
| 0x0000d3ef 900f74 mov dptr, #0x0f74 ; 't\x0f'
| ; [0xf74:1]=255 ; 3956
| 0x0000d3f2 f0 movx @dptr, a
| 0x0000d3f3 c210 clr 0x22.0 ; [0x22:1]=255 ; 34
| 0x0000d3f5 8012 sjmp 0xd409
| ; CODE XREF from fcn.0000d3cf @ 0xd3e2(x)
| 0x0000d3f7 7b01 mov r3, #0x01
| 0x0000d3f9 7a0f mov r2, #0x0f
| 0x0000d3fb 799b mov r1, #0x9b
| 0x0000d3fd 7d04 mov r5, #0x04
| 0x0000d3ff 7f22 mov r7, #0x22 ; '\"'
| 0x0000d401 12dd33 lcall fcn.0000dd33
| 0x0000d404 12df05 lcall fcn.0000df05
| 0x0000d407 80b7 sjmp 0xd3c0
| ; CODE XREFS from fcn.0000d3cf @ 0xd3c8(x), 0xd3f5(x)
| 0x0000d409 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000d40b 22 ret
; CALL XREF from fcn.000042b7 @ +0x1c0(x)
; CALL XREFS from fcn.00004503 @ +0x59(x), +0x387(x)
/ 79: fcn.0000d40c ();
| 0x0000d40c ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x0000d40e aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x0000d410 129f26 lcall fcn.00009f26
| 0x0000d413 900d5b mov dptr, #0x0d5b ; '[\r'
| ; [0xd5b:1]=255 ; 3419
| 0x0000d416 ed mov a, r5
| 0x0000d417 f0 movx @dptr, a
| 0x0000d418 7d0a mov r5, #0x0a
| 0x0000d41a 129f1d lcall fcn.00009f1d
| 0x0000d41d a3 inc dptr
| 0x0000d41e ed mov a, r5
| 0x0000d41f f0 movx @dptr, a
| 0x0000d420 7d64 mov r5, #0x64 ; 'd'
| 0x0000d422 129f1d lcall fcn.00009f1d
| 0x0000d425 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x0000d427 eb mov a, r3
| 0x0000d428 4a orl a, r2
| 0x0000d429 602f jz 0xd45a
| 0x0000d42b ef mov a, r7
| 0x0000d42c 6011 jz 0xd43f
| 0x0000d42e 129ee1 lcall fcn.00009ee1
| 0x0000d431 7407 mov a, #0x07
| 0x0000d433 f0 movx @dptr, a
| 0x0000d434 900d5c mov dptr, #0x0d5c ; '\\\r'
| ; [0xd5c:1]=255 ; 3420
| 0x0000d437 129ee0 lcall fcn.00009ee0
| 0x0000d43a 7405 mov a, #0x05
| 0x0000d43c f0 movx @dptr, a
| 0x0000d43d 800f sjmp 0xd44e
| ; CODE XREF from fcn.0000d40c @ 0xd42c(x)
| 0x0000d43f 900d5c mov dptr, #0x0d5c ; '\\\r'
| ; [0xd5c:1]=255 ; 3420
| 0x0000d442 e0 movx a, @dptr
| 0x0000d443 ff mov r7, a
| 0x0000d444 6008 jz 0xd44e
| 0x0000d446 129ee1 lcall fcn.00009ee1
| 0x0000d449 7405 mov a, #0x05
| 0x0000d44b f0 movx @dptr, a
| 0x0000d44c 8000 sjmp 0xd44e
| ; CODE XREFS from fcn.0000d40c @ 0xd43d(x), 0xd444(x), 0xd44c(x)
| 0x0000d44e 900d5b mov dptr, #0x0d5b ; '[\r'
| ; [0xd5b:1]=255 ; 3419
| 0x0000d451 129ee0 lcall fcn.00009ee0
| 0x0000d454 7401 mov a, #0x01
| 0x0000d456 f0 movx @dptr, a
| 0x0000d457 12d06b lcall fcn.0000d06b
| ; CODE XREF from fcn.0000d40c @ 0xd429(x)
\ 0x0000d45a 22 ret
; CALL XREF from fcn.0000c01e @ 0xc05b(x)
; CALL XREF from fcn.0000c079 @ 0xc079(x)
/ 78: fcn.0000d45b ();
| 0x0000d45b 900cdf mov dptr, #0x0cdf ; [0xcdf:1]=255 ; 3295
| 0x0000d45e 12551e lcall fcn.0000551e
| ; CODE XREF from fcn.0000d45b @ 0xd4a6(x)
| 0x0000d461 ef mov a, r7
| 0x0000d462 c3 clr c
| 0x0000d463 9408 subb a, #0x08
| 0x0000d465 5041 jnc 0xd4a8
| 0x0000d467 900ce2 mov dptr, #0x0ce2 ; [0xce2:1]=255 ; 3298
| 0x0000d46a e0 movx a, @dptr
| 0x0000d46b 75f008 mov 0xf0, #0x08 ; [0xf0:1]=255 ; 8
| 0x0000d46e a4 mul ab
| 0x0000d46f 24bb add a, #0xbb
| 0x0000d471 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d473 e4 clr a
| 0x0000d474 340c addc a, #0x0c
| 0x0000d476 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000d478 e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000d47a 2f add a, r7
| 0x0000d47b 129eff lcall fcn.00009eff
| 0x0000d47e e0 movx a, @dptr
| 0x0000d47f fe mov r6, a
| 0x0000d480 900ce3 mov dptr, #0x0ce3 ; [0xce3:1]=255 ; 3299
| 0x0000d483 e0 movx a, @dptr
| 0x0000d484 fd mov r5, a
| 0x0000d485 ee mov a, r6
| 0x0000d486 d3 setb c
| 0x0000d487 9d subb a, r5
| 0x0000d488 401b jc 0xd4a5
| 0x0000d48a 900cdf mov dptr, #0x0cdf ; [0xcdf:1]=255 ; 3295
| 0x0000d48d 129f61 lcall fcn.00009f61
| 0x0000d490 fe mov r6, a
| 0x0000d491 c3 clr c
| 0x0000d492 7407 mov a, #0x07
| 0x0000d494 9f subb a, r7
| 0x0000d495 fd mov r5, a
| 0x0000d496 7401 mov a, #0x01
| 0x0000d498 a805 mov r0, 0x05 ; [0x5:1]=255 ; 5
| 0x0000d49a 08 inc r0
| 0x0000d49b 8002 sjmp 0xd49f
| ; CODE XREF from fcn.0000d45b @ 0xd49f(x)
| 0x0000d49d c3 clr c
| 0x0000d49e 33 rlc a
| ; CODE XREF from fcn.0000d45b @ 0xd49b(x)
| 0x0000d49f d8fc djnz r0, 0xd49d
| 0x0000d4a1 4e orl a, r6
| 0x0000d4a2 1251cd lcall fcn.000051cd
| ; CODE XREF from fcn.0000d45b @ 0xd488(x)
| 0x0000d4a5 0f inc r7
| 0x0000d4a6 80b9 sjmp 0xd461
| ; CODE XREF from fcn.0000d45b @ 0xd465(x)
\ 0x0000d4a8 22 ret
; CALL XREF from fcn.00002400 @ 0x7f88(x)
; CALL XREF from fcn.0000c21c @ 0xc276(x)
; CALL XREF from fcn.0000ca0f @ 0xca54(x)
; CALL XREF from fcn.0000d1c2 @ 0xd205(x)
/ 78: fcn.0000d4a9 ();
| 0x0000d4a9 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000d4ac ee mov a, r6
| 0x0000d4ad f0 movx @dptr, a
| 0x0000d4ae a3 inc dptr
| 0x0000d4af ef mov a, r7
| 0x0000d4b0 f0 movx @dptr, a
| 0x0000d4b1 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x0000d4b4 e0 movx a, @dptr
| 0x0000d4b5 ff mov r7, a
| 0x0000d4b6 a3 inc dptr
| 0x0000d4b7 e0 movx a, @dptr
| 0x0000d4b8 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x0000d4bb cf xch a, r7
| 0x0000d4bc f0 movx @dptr, a
| 0x0000d4bd a3 inc dptr
| 0x0000d4be ef mov a, r7
| 0x0000d4bf f0 movx @dptr, a
| ; CODE XREFS from fcn.0000d4a9 @ 0xd4ee(x), 0xd4f4(x)
| 0x0000d4c0 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x0000d4c3 e0 movx a, @dptr
| 0x0000d4c4 fe mov r6, a
| 0x0000d4c5 a3 inc dptr
| 0x0000d4c6 e0 movx a, @dptr
| 0x0000d4c7 ff mov r7, a
| 0x0000d4c8 c3 clr c
| 0x0000d4c9 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000d4cc e0 movx a, @dptr
| 0x0000d4cd 9f subb a, r7
| 0x0000d4ce ff mov r7, a
| 0x0000d4cf 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
| ; [0xe14:1]=255 ; 3604
| 0x0000d4d2 e0 movx a, @dptr
| 0x0000d4d3 9e subb a, r6
| 0x0000d4d4 fe mov r6, a
| 0x0000d4d5 d3 setb c
| 0x0000d4d6 900d1f mov dptr, #0x0d1f ; '\x1f\r'
| ; [0xd1f:1]=255 ; 3359
| 0x0000d4d9 e0 movx a, @dptr
| 0x0000d4da 9f subb a, r7
| 0x0000d4db 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000d4de e0 movx a, @dptr
| 0x0000d4df 9e subb a, r6
| 0x0000d4e0 4014 jc 0xd4f6
| 0x0000d4e2 300603 jnb 0x20.6, 0xd4e8 ; [0x20:1]=255 ; 32
| 0x0000d4e5 12558a lcall fcn.0000558a
| ; CODE XREF from fcn.0000d4a9 @ 0xd4e2(x)
| 0x0000d4e8 300503 jnb 0x20.5, 0xd4ee ; [0x20:1]=255 ; 32
| 0x0000d4eb 12e023 lcall fcn.0000e023
| ; CODE XREF from fcn.0000d4a9 @ 0xd4e8(x)
| 0x0000d4ee 300dcf jnb 0x21.5, 0xd4c0 ; [0x21:1]=255 ; 33
| 0x0000d4f1 12aa7e lcall fcn.0000aa7e
| 0x0000d4f4 80ca sjmp 0xd4c0
| ; CODE XREF from fcn.0000d4a9 @ 0xd4e0(x)
\ 0x0000d4f6 22 ret
; XREFS: CALL 0x0000605f CALL 0x00006077 CALL 0x00006294
; XREFS: CALL 0x00008766 CALL 0x000098bc CALL 0x00009e0a
; XREFS: CALL 0x0000ab7f CODE 0x0000bf78
/ 78: fcn.0000d4f7 ();
| 0x0000d4f7 900d63 mov dptr, #0x0d63 ; 'c\r'
| ; [0xd63:1]=255 ; 3427
| 0x0000d4fa eb mov a, r3
| 0x0000d4fb f0 movx @dptr, a
| 0x0000d4fc a905 mov r1, 0x05 ; [0x5:1]=255 ; 5
| 0x0000d4fe ef mov a, r7
| 0x0000d4ff d3 setb c
| 0x0000d500 99 subb a, r1
| 0x0000d501 5004 jnc 0xd507
| 0x0000d503 a3 inc dptr
| 0x0000d504 e0 movx a, @dptr
| 0x0000d505 ff mov r7, a
| 0x0000d506 22 ret
| ; CODE XREF from fcn.0000d4f7 @ 0xd501(x)
| 0x0000d507 900d63 mov dptr, #0x0d63 ; 'c\r'
| ; [0xd63:1]=255 ; 3427
| 0x0000d50a e0 movx a, @dptr
| 0x0000d50b fd mov r5, a
| 0x0000d50c ef mov a, r7
| 0x0000d50d c3 clr c
| 0x0000d50e 9d subb a, r5
| 0x0000d50f 4006 jc 0xd517
| 0x0000d511 900d65 mov dptr, #0x0d65 ; 'e\r'
| ; [0xd65:1]=255 ; 3429
| 0x0000d514 e0 movx a, @dptr
| 0x0000d515 ff mov r7, a
| 0x0000d516 22 ret
| ; CODE XREF from fcn.0000d4f7 @ 0xd50f(x)
| 0x0000d517 e9 mov a, r1
| 0x0000d518 fd mov r5, a
| 0x0000d519 c3 clr c
| 0x0000d51a ef mov a, r7
| 0x0000d51b 9d subb a, r5
| 0x0000d51c fd mov r5, a
| 0x0000d51d e4 clr a
| 0x0000d51e 9400 subb a, #0x00
| 0x0000d520 fc mov r4, a
| 0x0000d521 900d64 mov dptr, #0x0d64 ; 'd\r'
| ; [0xd64:1]=255 ; 3428
| 0x0000d524 e0 movx a, @dptr
| 0x0000d525 ff mov r7, a
| 0x0000d526 a3 inc dptr
| 0x0000d527 e0 movx a, @dptr
| 0x0000d528 c3 clr c
| 0x0000d529 9f subb a, r7
| 0x0000d52a ff mov r7, a
| 0x0000d52b e4 clr a
| 0x0000d52c 9400 subb a, #0x00
| 0x0000d52e fe mov r6, a
| 0x0000d52f 125201 lcall fcn.00005201
| 0x0000d532 900d63 mov dptr, #0x0d63 ; 'c\r'
| ; [0xd63:1]=255 ; 3427
| 0x0000d535 e0 movx a, @dptr
| 0x0000d536 c3 clr c
| 0x0000d537 99 subb a, r1
| 0x0000d538 fd mov r5, a
| 0x0000d539 e4 clr a
| 0x0000d53a 9400 subb a, #0x00
| 0x0000d53c fc mov r4, a
| 0x0000d53d 125213 lcall fcn.00005213
| 0x0000d540 a3 inc dptr
| 0x0000d541 e0 movx a, @dptr
| 0x0000d542 2f add a, r7
| 0x0000d543 ff mov r7, a
\ 0x0000d544 22 ret
; CALL XREF from fcn.00002443 @ 0x24f6(x)
/ 78: fcn.0000d545 ();
| 0x0000d545 900d1e mov dptr, #0x0d1e ; '\x1e\r'
| ; [0xd1e:1]=255 ; 3358
| 0x0000d548 12551e lcall fcn.0000551e
| 0x0000d54b ef mov a, r7
| 0x0000d54c c3 clr c
| 0x0000d54d 9419 subb a, #0x19
| 0x0000d54f 5012 jnc 0xd563
| 0x0000d551 124e53 lcall fcn.00004e53
| 0x0000d554 75f00c mov 0xf0, #0x0c ; [0xf0:1]=255 ; 12
| 0x0000d557 a4 mul ab
| 0x0000d558 2f add a, r7
| 0x0000d559 24f4 add a, #0xf4
| 0x0000d55b ff mov r7, a
| 0x0000d55c 124f0d lcall fcn.00004f0d
| 0x0000d55f ef mov a, r7
| 0x0000d560 0251cd ljmp fcn.000051cd
| ; CODE XREF from fcn.0000d545 @ 0xd54f(x)
| 0x0000d563 ef mov a, r7
| 0x0000d564 b41f13 cjne a, #0x1f, 0xd57a
| 0x0000d567 124e53 lcall fcn.00004e53
| 0x0000d56a d3 setb c
| 0x0000d56b 6480 xrl a, #0x80
| 0x0000d56d 947d subb a, #0x7d
| 0x0000d56f 4021 jc 0xd592
| 0x0000d571 74ff mov a, #0xff
| 0x0000d573 124f0a lcall fcn.00004f0a
| 0x0000d576 74f4 mov a, #0xf4
| 0x0000d578 8015 sjmp 0xd58f
| ; CODE XREF from fcn.0000d545 @ 0xd564(x)
| 0x0000d57a ef mov a, r7
| 0x0000d57b b42014 cjne a, #0x20, 0xd592
| 0x0000d57e 124e53 lcall fcn.00004e53
| 0x0000d581 c3 clr c
| 0x0000d582 6480 xrl a, #0x80
| 0x0000d584 9483 subb a, #0x83
| 0x0000d586 500a jnc 0xd592
| 0x0000d588 7401 mov a, #0x01
| 0x0000d58a 124f0a lcall fcn.00004f0a
| 0x0000d58d 740c mov a, #0x0c
| ; CODE XREF from fcn.0000d545 @ 0xd578(x)
| 0x0000d58f 125178 lcall fcn.00005178
| ; CODE XREFS from fcn.0000d545 @ 0xd56f(x), 0xd57b(x), 0xd586(x)
\ 0x0000d592 22 ret
; CALL XREFS from fcn.000033c4 @ 0x3f73(x), 0x3fbb(x)
; CALL XREF from fcn.00004287 @ 0x428b(x)
/ 76: fcn.0000d593 ();
| 0x0000d593 e4 clr a
| 0x0000d594 fe mov r6, a
| 0x0000d595 74f7 mov a, #0xf7
| 0x0000d597 2f add a, r7
| 0x0000d598 124b36 lcall fcn.00004b36
| 0x0000d59b e0 movx a, @dptr
| 0x0000d59c fd mov r5, a
| 0x0000d59d 124a23 lcall fcn.00004a23
| 0x0000d5a0 e0 movx a, @dptr
| 0x0000d5a1 fc mov r4, a
| 0x0000d5a2 6d xrl a, r5
| 0x0000d5a3 6008 jz 0xd5ad
| 0x0000d5a5 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000d5a8 ec mov a, r4
| 0x0000d5a9 f0 movx @dptr, a
| 0x0000d5aa 0e inc r6
| 0x0000d5ab 8019 sjmp 0xd5c6
| ; CODE XREF from fcn.0000d593 @ 0xd5a3(x)
| 0x0000d5ad ec mov a, r4
| 0x0000d5ae 7016 jnz 0xd5c6
| 0x0000d5b0 90066a mov dptr, #0x066a ; [0x66a:1]=255 ; 1642
| 0x0000d5b3 124d63 lcall fcn.00004d63
| 0x0000d5b6 7480 mov a, #0x80
| 0x0000d5b8 f0 movx @dptr, a
| 0x0000d5b9 90066a mov dptr, #0x066a ; [0x66a:1]=255 ; 1642
| 0x0000d5bc 12500d lcall fcn.0000500d
| 0x0000d5bf 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000d5c2 ed mov a, r5
| 0x0000d5c3 f0 movx @dptr, a
| 0x0000d5c4 7e01 mov r6, #0x01
| ; CODE XREFS from fcn.0000d593 @ 0xd5ab(x), 0xd5ae(x)
| 0x0000d5c6 ee mov a, r6
| 0x0000d5c7 6015 jz 0xd5de
| 0x0000d5c9 900666 mov dptr, #0x0666 ; [0x666:1]=255 ; 1638
| 0x0000d5cc 124a7c lcall fcn.00004a7c
| 0x0000d5cf 900d38 mov dptr, #0x0d38 ; '8\r'
| ; [0xd38:1]=255 ; 3384
| 0x0000d5d2 f0 movx @dptr, a
| 0x0000d5d3 900d05 mov dptr, #0x0d05 ; [0xd05:1]=255 ; 3333
| 0x0000d5d6 124b51 lcall fcn.00004b51
| 0x0000d5d9 7fb0 mov r7, #0xb0
| 0x0000d5db 129fe0 lcall fcn.00009fe0
| ; CODE XREF from fcn.0000d593 @ 0xd5c7(x)
\ 0x0000d5de 22 ret
; XREFS: CALL 0x00007e69 CALL 0x000086fd CALL 0x000091d3
; XREFS: CALL 0x00009be0 CALL 0x0000b3ce CALL 0x0000cd69
; XREFS: CALL 0x0000cf29 CALL 0x0000e24f CODE 0x0000e6fb
/ 75: fcn.0000d5df ();
| 0x0000d5df 900d61 mov dptr, #0x0d61 ; 'a\r'
| ; [0xd61:1]=255 ; 3425
| 0x0000d5e2 12551e lcall fcn.0000551e
| 0x0000d5e5 a2af mov c, 0xa8.7 ; [0xa8:1]=255 ; 168
| 0x0000d5e7 e4 clr a
| 0x0000d5e8 33 rlc a
| 0x0000d5e9 fd mov r5, a
| 0x0000d5ea 900d64 mov dptr, #0x0d64 ; 'd\r'
| ; [0xd64:1]=255 ; 3428
| 0x0000d5ed e585 mov a, 0x85 ; [0x85:1]=255 ; 133
| 0x0000d5ef f0 movx @dptr, a
| 0x0000d5f0 c2af clr 0xa8.7 ; [0xa8:1]=255 ; 168
| 0x0000d5f2 900d61 mov dptr, #0x0d61 ; 'a\r'
| ; [0xd61:1]=255 ; 3425
| 0x0000d5f5 1254fe lcall fcn.000054fe
| 0x0000d5f8 12e179 lcall fcn.0000e179
| 0x0000d5fb ef mov a, r7
| 0x0000d5fc 6024 jz 0xd622
| 0x0000d5fe 12dfd8 lcall fcn.0000dfd8
| 0x0000d601 75b7a5 mov 0xb7, #0xa5 ; [0xb7:1]=255 ; 165
| 0x0000d604 75b7f1 mov 0xb7, #0xf1 ; [0xb7:1]=255 ; 241
| 0x0000d607 438f01 orl 0x8f, #0x01 ; [0x8f:1]=255 ; 1
| 0x0000d60a 438f02 orl 0x8f, #0x02 ; [0x8f:1]=255 ; 2
| 0x0000d60d 12dfd8 lcall fcn.0000dfd8
| 0x0000d610 900d61 mov dptr, #0x0d61 ; 'a\r'
| ; [0xd61:1]=255 ; 3425
| 0x0000d613 1254fe lcall fcn.000054fe
| 0x0000d616 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x0000d618 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x0000d61a e4 clr a
| 0x0000d61b f0 movx @dptr, a
| 0x0000d61c 538ffe anl 0x8f, #0xfe ; [0x8f:1]=255 ; 254
| 0x0000d61f 538ffd anl 0x8f, #0xfd ; [0x8f:1]=255 ; 253
| ; CODE XREF from fcn.0000d5df @ 0xd5fc(x)
| 0x0000d622 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
| 0x0000d624 ed mov a, r5
| 0x0000d625 24ff add a, #0xff
| 0x0000d627 92af mov 0xa8.7, c ; [0xa8:1]=255 ; 168
\ 0x0000d629 22 ret
; XREFS: CALL 0x000057ca CALL 0x000059f7 CALL 0x0000c61e
; XREFS: CALL 0x0000d10b CALL 0x0000d161 CALL 0x0000dae9
; XREFS: CALL 0x0000ddca CALL 0x0000e39a
/ 90: fcn.0000d62a ();
| 0x0000d62a ac07 mov r4, 0x07 ; [0x7:1]=255 ; 7
| 0x0000d62c 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000d62f ed mov a, r5
| 0x0000d630 f0 movx @dptr, a
| 0x0000d631 75f009 mov 0xf0, #0x09 ; [0xf0:1]=255 ; 9
| 0x0000d634 9007c4 mov dptr, #0x07c4 ; [0x7c4:1]=255 ; 1988
| 0x0000d637 1254f2 lcall fcn.000054f2
| 0x0000d63a af82 mov r7, 0x82 ; [0x82:1]=255 ; 130
| 0x0000d63c ae83 mov r6, 0x83 ; [0x83:1]=255 ; 131
| 0x0000d63e ad04 mov r5, 0x04 ; [0x4:1]=255 ; 4
| 0x0000d640 12c70d lcall fcn.0000c70d
| 0x0000d643 7e00 mov r6, #0x00
| 0x0000d645 7c01 mov r4, #0x01
| 0x0000d647 7dfa mov r5, #0xfa
| 0x0000d649 125201 lcall fcn.00005201
| 0x0000d64c 900d49 mov dptr, #0x0d49 ; 'I\r'
| ; [0xd49:1]=255 ; 3401
| 0x0000d64f ee mov a, r6
| 0x0000d650 f0 movx @dptr, a
| 0x0000d651 a3 inc dptr
| 0x0000d652 ef mov a, r7
| 0x0000d653 f0 movx @dptr, a
| 0x0000d654 900d48 mov dptr, #0x0d48 ; 'H\r'
| ; [0xd48:1]=255 ; 3400
| 0x0000d657 e0 movx a, @dptr
| 0x0000d658 14 dec a
| 0x0000d659 600d jz 0xd668
| 0x0000d65b 14 dec a
| 0x0000d65c 6010 jz 0xd66e
| 0x0000d65e 2402 add a, #0x02
| 0x0000d660 7012 jnz 0xd674
| 0x0000d662 129815 lcall fcn.00009815
| 0x0000d665 02e8a8 ljmp fcn.0000e8a8
| ; CODE XREF from fcn.0000d62a @ 0xd659(x)
| 0x0000d668 129815 lcall fcn.00009815
| 0x0000d66b 02e7b2 ljmp 0xe7b2
| ; CODE XREF from fcn.0000d62a @ 0xd65c(x)
| 0x0000d66e 129815 lcall fcn.00009815
| 0x0000d671 12e674 lcall fcn.0000e674
| ; CODE XREF from fcn.0000d62a @ 0xd660(x)
| 0x0000d674 22 ret
; CALL XREF from fcn.00002400 @ 0x7e6c(x)
/ 74: fcn.0000d675 ();
| 0x0000d675 e4 clr a
| 0x0000d676 90080d mov dptr, #0x080d ; [0x80d:1]=255 ; 2061
| 0x0000d679 f0 movx @dptr, a
| 0x0000d67a 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x0000d67d f0 movx @dptr, a
| 0x0000d67e 9007e8 mov dptr, #0x07e8 ; [0x7e8:1]=255 ; 2024
| 0x0000d681 f0 movx @dptr, a
| 0x0000d682 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x0000d685 e0 movx a, @dptr
| 0x0000d686 fe mov r6, a
| 0x0000d687 a3 inc dptr
| 0x0000d688 e0 movx a, @dptr
| 0x0000d689 ff mov r7, a
| 0x0000d68a 12e3aa lcall fcn.0000e3aa
| 0x0000d68d 12c37a lcall fcn.0000c37a
| 0x0000d690 e4 clr a
| 0x0000d691 900de7 mov dptr, #0x0de7 ; [0xde7:1]=255 ; 3559
| 0x0000d694 f0 movx @dptr, a
| 0x0000d695 a3 inc dptr
| 0x0000d696 f0 movx @dptr, a
| 0x0000d697 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x0000d69a a3 inc dptr
| 0x0000d69b e0 movx a, @dptr
| 0x0000d69c ff mov r7, a
| 0x0000d69d 12afac lcall fcn.0000afac
| 0x0000d6a0 900e13 mov dptr, #0x0e13 ; '\x13\x0e'
| ; [0xe13:1]=255 ; 3603
| 0x0000d6a3 7401 mov a, #0x01
| 0x0000d6a5 f0 movx @dptr, a
| 0x0000d6a6 e4 clr a
| 0x0000d6a7 90081d mov dptr, #0x081d ; [0x81d:1]=255 ; 2077
| 0x0000d6aa f0 movx @dptr, a
| 0x0000d6ab ff mov r7, a
| 0x0000d6ac 12a3ab lcall fcn.0000a3ab
| 0x0000d6af 7f01 mov r7, #0x01
| 0x0000d6b1 12a3ab lcall fcn.0000a3ab
| 0x0000d6b4 7f02 mov r7, #0x02
| 0x0000d6b6 12a3ab lcall fcn.0000a3ab
| 0x0000d6b9 e4 clr a
| 0x0000d6ba 90081c mov dptr, #0x081c ; [0x81c:1]=255 ; 2076
| ; CODE XREF from fcn.0000d675 @ +0x86(x)
| 0x0000d6bd f0 movx @dptr, a
\ 0x0000d6be 22 ret
0x0000d6bf 1f dec r7
0x0000d6c0 ef mov a, r7
0x0000d6c1 21d5 ajmp 0xd1d5 ; fcn.0000d1c2+0x13
0x0000d6c3 23 rl a
0x0000d6c4 d925 djnz r1, 0xd6eb
0x0000d6c6 fa mov r2, a
0x0000d6c7 28 add a, r0
0x0000d6c8 3c addc a, r4
0x0000d6c9 2a add a, r2
0x0000d6ca a12d ajmp 0xd52d ; fcn.0000d4f7+0x36
0x0000d6cc 2a add a, r2
0x0000d6cd 2f add a, r7
0x0000d6ce d932 djnz r1, 0xd702
0x0000d6d0 b235 cpl 0x26.5 ; [0x26:1]=255 ; 38
0x0000d6d2 b638e7 cjne @r0, #0x38, 0xd6bc
0x0000d6d5 3c addc a, r4
0x0000d6d6 49 orl a, r1
0x0000d6d7 3f addc a, r7
0x0000d6d8 df43 djnz r7, 0xd71d ; fcn.0000d709+0x14
0x0000d6da ab47 mov r3, 0x47 ; [0x47:1]=255 ; 71
0x0000d6dc b24b cpl 0x29.3 ; [0x29:1]=255 ; 41
0x0000d6de f550 mov 0x50, a ; [0x50:1]=255 ; 80
0x0000d6e0 7955 mov r1, #0x55 ; 'U'
0x0000d6e2 425a orl 0x5a, a ; [0x5a:1]=255 ; 90
0x0000d6e4 545f anl a, #0x5f
0x0000d6e6 b3 cpl c
; CODE XREF from fcn.0000d675 @ +0x8d(x)
0x0000d6e7 6564 xrl a, 0x64 ; [0x64:1]=255 ; 100
0x0000d6e9 6b xrl a, r3
0x0000d6ea 6c xrl a, r4
; CODE XREF from fcn.0000d675 @ +0x4f(x)
0x0000d6eb 71cf acall fcn.0000d3cf
0x0000d6ed 7893 mov r0, #0x93
0x0000d6ef 7fbf mov r7, #0xbf
0x0000d6f1 8757 mov 0x57, @r1 ; [0x57:1]=255 ; 87
0x0000d6f3 8f64 mov 0x64, r7 ; [0x64:1]=255 ; 100
0x0000d6f5 97 subb a, @r1
0x0000d6f6 ea mov a, r2
0x0000d6f7 a0f3 orl c, /0xf0.3 ; [0xf0:1]=255 ; 240
0x0000d6f9 aa85 mov r2, 0x85 ; [0x85:1]=255 ; 133
0x0000d6fb b4a9bf cjne a, #0xa9, 0xd6bd ; fcn.0000d675+0x48
0x0000d6fe 67 xrl a, @r1
0x0000d6ff ca xch a, r2
0x0000d700 c9 xch a, r1
0x0000d701 d6 xchd a, @r0
; CODE XREF from fcn.0000d675 @ +0x59(x)
0x0000d702 d8e3 djnz r0, 0xd6e7
0x0000d704 9e subb a, r6
0x0000d705 f127 acall fcn.0000d727 ; fcn.0000d709+0x1e
0x0000d707 ff mov r7, a
0x0000d708 ~ 7e90 mov r6, #0x90
; XREFS: CALL 0x00007bd6 CALL 0x00008ca1 CALL 0x00009c58
; XREFS: CALL 0x00009c6b CALL 0x00009c76 CALL 0x00009c93
; XREFS: CALL 0x00009c9e CALL 0x00009d32 CALL 0x00009d63
; XREFS: CALL 0x0000aea3 CALL 0x0000b3a0 CALL 0x0000b7a8
; XREFS: CALL 0x0000cd9a CALL 0x0000cf4a CALL 0x0000d1bc
/ 72: fcn.0000d709 ();
| 0x0000d709 900d61 mov dptr, #0x0d61 ; 'a\r'
| ; [0xd61:1]=255 ; 3425
| 0x0000d70c 12551e lcall fcn.0000551e
| 0x0000d70f a2af mov c, 0xa8.7 ; [0xa8:1]=255 ; 168
| 0x0000d711 e4 clr a
| 0x0000d712 33 rlc a
| 0x0000d713 fc mov r4, a
| 0x0000d714 900d64 mov dptr, #0x0d64 ; 'd\r'
| ; [0xd64:1]=255 ; 3428
| 0x0000d717 e585 mov a, 0x85 ; [0x85:1]=255 ; 133
| 0x0000d719 f0 movx @dptr, a
| 0x0000d71a c2af clr 0xa8.7 ; [0xa8:1]=255 ; 168
| 0x0000d71c 900d61 mov dptr, #0x0d61 ; 'a\r'
| ; [0xd61:1]=255 ; 3425
| 0x0000d71f 1254fe lcall fcn.000054fe
| 0x0000d722 12e179 lcall fcn.0000e179
| 0x0000d725 ef mov a, r7
| 0x0000d726 ~ 6021 jz 0xd749
| ; CALL XREF from fcn.0000d675 @ +0x90(x)
/ 6: fcn.0000d727 ();
| 0x0000d727 ~ 2112 ajmp 0xd112 ; fcn.0000d0c1+0x51
| 0x0000d728 12dfd8 lcall fcn.0000dfd8
| 0x0000d72b 438f01 orl 0x8f, #0x01 ; [0x8f:1]=255 ; 1
| 0x0000d72e 538ffd anl 0x8f, #0xfd ; [0x8f:1]=255 ; 253
| 0x0000d731 75b7a5 mov 0xb7, #0xa5 ; [0xb7:1]=255 ; 165
| 0x0000d734 75b7f1 mov 0xb7, #0xf1 ; [0xb7:1]=255 ; 241
| 0x0000d737 12dfd8 lcall fcn.0000dfd8
| 0x0000d73a 900d61 mov dptr, #0x0d61 ; 'a\r'
| ; [0xd61:1]=255 ; 3425
| 0x0000d73d 1254fe lcall fcn.000054fe
| 0x0000d740 8982 mov 0x82, r1 ; [0x82:1]=255 ; 130
| 0x0000d742 8a83 mov 0x83, r2 ; [0x83:1]=255 ; 131
| 0x0000d744 ed mov a, r5
| 0x0000d745 f0 movx @dptr, a
| 0x0000d746 538ffe anl 0x8f, #0xfe ; [0x8f:1]=255 ; 254
| ; CODE XREF from fcn.0000d709 @ 0xd726(x)
| 0x0000d749 af04 mov r7, 0x04 ; [0x4:1]=255 ; 4
| 0x0000d74b ec mov a, r4
| 0x0000d74c 24ff add a, #0xff
| 0x0000d74e 92af mov 0xa8.7, c ; [0xa8:1]=255 ; 168
\ 0x0000d750 22 ret
; CALL XREF from fcn.00002400 @ 0x7e88(x)
; CALL XREF from fcn.00008b4e @ 0x8c70(x)
; CALL XREF from fcn.0000ae37 @ 0xaedd(x)
; CALL XREF from fcn.0000e69d @ 0xe6ad(x)
; CALL XREF from fcn.0000e7a3 @ 0xe7ae(x)
/ 70: fcn.0000d751 ();
| 0x0000d751 900626 mov dptr, #0x0626 ; [0x626:1]=255 ; 1574
| 0x0000d754 e0 movx a, @dptr
| 0x0000d755 ff mov r7, a
| 0x0000d756 700a jnz 0xd762
| 0x0000d758 f530 mov 0x30, a ; [0x30:1]=255 ; 48
| 0x0000d75a 7593f1 mov 0x93, #0xf1 ; [0x93:1]=255 ; 241
| 0x0000d75d 759236 mov 0x92, #0x36 ; '6'
| ; [0x92:1]=255 ; 54
| 0x0000d760 802e sjmp 0xd790
| ; CODE XREF from fcn.0000d751 @ 0xd756(x)
| 0x0000d762 ef mov a, r7
| 0x0000d763 b40115 cjne a, #0x01, 0xd77b
| 0x0000d766 753001 mov 0x30, #0x01 ; [0x30:1]=255 ; 1
| 0x0000d769 e4 clr a
| 0x0000d76a ff mov r7, a
| 0x0000d76b 12e65f lcall fcn.0000e65f
| 0x0000d76e 53e67f anl 0xe6, #0x7f ; [0xe6:1]=255 ; 127
| 0x0000d771 53e7ef anl 0xe7, #0xef ; [0xe7:1]=255 ; 239
| 0x0000d774 43b00f orl 0xb0, #0x0f ; [0xb0:1]=255 ; 15
| 0x0000d777 e4 clr a
| 0x0000d778 f5c7 mov 0xc7, a ; [0xc7:1]=255 ; 199
| 0x0000d77a 22 ret
| ; CODE XREF from fcn.0000d751 @ 0xd763(x)
| 0x0000d77b 900626 mov dptr, #0x0626 ; [0x626:1]=255 ; 1574
| 0x0000d77e e0 movx a, @dptr
| 0x0000d77f b40214 cjne a, #0x02, 0xd796
| 0x0000d782 e4 clr a
| 0x0000d783 ff mov r7, a
| 0x0000d784 12e65f lcall fcn.0000e65f
| 0x0000d787 753002 mov 0x30, #0x02 ; [0x30:1]=255 ; 2
| 0x0000d78a 7593fa mov 0x93, #0xfa ; [0x93:1]=255 ; 250
| 0x0000d78d 759223 mov 0x92, #0x23 ; '#'
| ; [0x92:1]=255 ; 35
| ; CODE XREF from fcn.0000d751 @ 0xd760(x)
| 0x0000d790 43e680 orl 0xe6, #0x80 ; [0xe6:1]=255 ; 128
| 0x0000d793 43e710 orl 0xe7, #0x10 ; [0xe7:1]=255 ; 16
| ; CODE XREF from fcn.0000d751 @ 0xd77f(x)
\ 0x0000d796 22 ret
; CALL XREF from fcn.00007558 @ 0x7683(x)
; CALL XREF from fcn.00008ca5 @ 0x8cb1(x)
; CALL XREF from fcn.0000e888 @ 0xe88f(x)
/ 70: fcn.0000d797 ();
| 0x0000d797 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000d79a ee mov a, r6
| 0x0000d79b f0 movx @dptr, a
| 0x0000d79c a3 inc dptr
| 0x0000d79d ef mov a, r7
| 0x0000d79e f0 movx @dptr, a
| 0x0000d79f a3 inc dptr
| 0x0000d7a0 ec mov a, r4
| 0x0000d7a1 f0 movx @dptr, a
| 0x0000d7a2 a3 inc dptr
| 0x0000d7a3 ed mov a, r5
| 0x0000d7a4 f0 movx @dptr, a
| 0x0000d7a5 900d5a mov dptr, #0x0d5a ; 'Z\r'
| ; [0xd5a:1]=255 ; 3418
| 0x0000d7a8 e0 movx a, @dptr
| 0x0000d7a9 fe mov r6, a
| 0x0000d7aa a3 inc dptr
| 0x0000d7ab e0 movx a, @dptr
| 0x0000d7ac ff mov r7, a
| 0x0000d7ad 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000d7b0 e0 movx a, @dptr
| 0x0000d7b1 fc mov r4, a
| 0x0000d7b2 a3 inc dptr
| 0x0000d7b3 e0 movx a, @dptr
| 0x0000d7b4 fd mov r5, a
| 0x0000d7b5 c3 clr c
| 0x0000d7b6 9f subb a, r7
| 0x0000d7b7 ee mov a, r6
| 0x0000d7b8 6480 xrl a, #0x80
| 0x0000d7ba f8 mov r0, a
| 0x0000d7bb ec mov a, r4
| 0x0000d7bc 6480 xrl a, #0x80
| 0x0000d7be 98 subb a, r0
| 0x0000d7bf 5001 jnc 0xd7c2
| 0x0000d7c1 22 ret
| ; CODE XREF from fcn.0000d797 @ 0xd7bf(x)
| 0x0000d7c2 d3 setb c
| 0x0000d7c3 ed mov a, r5
| 0x0000d7c4 9b subb a, r3
| 0x0000d7c5 ea mov a, r2
| 0x0000d7c6 6480 xrl a, #0x80
| 0x0000d7c8 f8 mov r0, a
| 0x0000d7c9 ec mov a, r4
| 0x0000d7ca 6480 xrl a, #0x80
| 0x0000d7cc 98 subb a, r0
| 0x0000d7cd 4005 jc 0xd7d4
| 0x0000d7cf ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
| 0x0000d7d1 af03 mov r7, 0x03 ; [0x3:1]=255 ; 3
| 0x0000d7d3 22 ret
| ; CODE XREF from fcn.0000d797 @ 0xd7cd(x)
| 0x0000d7d4 900d58 mov dptr, #0x0d58 ; 'X\r'
| ; [0xd58:1]=255 ; 3416
| 0x0000d7d7 e0 movx a, @dptr
| 0x0000d7d8 fe mov r6, a
| 0x0000d7d9 a3 inc dptr
| 0x0000d7da e0 movx a, @dptr
| 0x0000d7db ff mov r7, a
\ 0x0000d7dc 22 ret
; CALL XREF from fcn.00009fe0 @ 0x9ff4(x)
/ 70: fcn.0000d7dd ();
| 0x0000d7dd ef mov a, r7
| 0x0000d7de 6026 jz 0xd806
| 0x0000d7e0 24fd add a, #0xfd
| 0x0000d7e2 601c jz 0xd800
| 0x0000d7e4 24fb add a, #0xfb
| 0x0000d7e6 24fd add a, #0xfd
| 0x0000d7e8 500d jnc 0xd7f7
| 0x0000d7ea 2407 add a, #0x07
| 0x0000d7ec 7032 jnz 0xd820
| 0x0000d7ee 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x0000d7f1 e0 movx a, @dptr
| 0x0000d7f2 c4 swap a
| 0x0000d7f3 540f anl a, #0x0f
| 0x0000d7f5 ff mov r7, a
| 0x0000d7f6 22 ret
| ; CODE XREF from fcn.0000d7dd @ 0xd7e8(x)
| 0x0000d7f7 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000d7fa ef mov a, r7
| 0x0000d7fb 900321 mov dptr, #0x0321 ; [0x321:1]=255 ; 801
| 0x0000d7fe 8010 sjmp 0xd810
| ; CODE XREF from fcn.0000d7dd @ 0xd7e2(x)
| 0x0000d800 900662 mov dptr, #0x0662 ; [0x662:1]=255 ; 1634
| 0x0000d803 e0 movx a, @dptr
| 0x0000d804 ff mov r7, a
| 0x0000d805 22 ret
| ; CODE XREF from fcn.0000d7dd @ 0xd7de(x)
| 0x0000d806 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000d809 e0 movx a, @dptr
| 0x0000d80a 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000d80d 900821 mov dptr, #0x0821 ; [0x821:1]=255 ; 2081
| ; CODE XREF from fcn.0000d7dd @ 0xd7fe(x)
| 0x0000d810 1254f2 lcall fcn.000054f2
| 0x0000d813 1254fe lcall fcn.000054fe
| 0x0000d816 900008 mov dptr, #0x0008 ; [0x8:1]=255 ; 8
| 0x0000d819 12514b lcall fcn.0000514b
| 0x0000d81c 5403 anl a, #0x03
| 0x0000d81e ff mov r7, a
| 0x0000d81f 22 ret
| ; CODE XREF from fcn.0000d7dd @ 0xd7ec(x)
| 0x0000d820 7f00 mov r7, #0x00
\ 0x0000d822 22 ret
; CALL XREF from fcn.00002400 @ 0x7e2f(x)
; CODE XREF from fcn.0000d823 @ 0xd825(x)
/ 70: fcn.0000d823 ();
| 0x0000d823 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d825 20e7fb jb 0xe0.7, fcn.0000d823 ; [0xe0:1]=255 ; 224
| 0x0000d828 759601 mov 0x96, #0x01 ; [0x96:1]=255 ; 1
| 0x0000d82b 759708 mov 0x97, #0x08 ; [0x97:1]=255 ; 8
| ; CODE XREF from fcn.0000d823 @ 0xd830(x)
| 0x0000d82e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d830 20e7fb jb 0xe0.7, 0xd82e ; [0xe0:1]=255 ; 224
| 0x0000d833 759607 mov 0x96, #0x07 ; [0x96:1]=255 ; 7
| 0x0000d836 759701 mov 0x97, #0x01 ; [0x97:1]=255 ; 1
| ; CODE XREF from fcn.0000d823 @ 0xd83b(x)
| 0x0000d839 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d83b 20e7fb jb 0xe0.7, 0xd839 ; [0xe0:1]=255 ; 224
| 0x0000d83e 759609 mov 0x96, #0x09 ; [0x96:1]=255 ; 9
| 0x0000d841 e4 clr a
| 0x0000d842 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| ; CODE XREF from fcn.0000d823 @ 0xd846(x)
| 0x0000d844 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d846 20e7fb jb 0xe0.7, 0xd844 ; [0xe0:1]=255 ; 224
| 0x0000d849 75960b mov 0x96, #0x0b ; [0x96:1]=255 ; 11
| 0x0000d84c 759705 mov 0x97, #0x05 ; [0x97:1]=255 ; 5
| 0x0000d84f 75d7e0 mov 0xd7, #0xe0 ; [0xd7:1]=255 ; 224
| ; CODE XREF from fcn.0000d823 @ 0xd854(x)
| 0x0000d852 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d854 20e7fb jb 0xe0.7, 0xd852 ; [0xe0:1]=255 ; 224
| 0x0000d857 75960f mov 0x96, #0x0f ; [0x96:1]=255 ; 15
| 0x0000d85a 759789 mov 0x97, #0x89 ; [0x97:1]=255 ; 137
| ; CODE XREF from fcn.0000d823 @ 0xd85f(x)
| 0x0000d85d e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000d85f 20e7fb jb 0xe0.7, 0xd85d ; [0xe0:1]=255 ; 224
| 0x0000d862 759601 mov 0x96, #0x01 ; [0x96:1]=255 ; 1
| 0x0000d865 759701 mov 0x97, #0x01 ; [0x97:1]=255 ; 1
\ 0x0000d868 22 ret
; CALL XREF from fcn.00008b4e @ 0x8c83(x)
/ 68: fcn.0000d869 ();
| 0x0000d869 e4 clr a
| 0x0000d86a ff mov r7, a
| ; CODE XREF from fcn.0000d869 @ 0xd8aa(x)
| 0x0000d86b 12cd3a lcall fcn.0000cd3a
| 0x0000d86e b44007 cjne a, #0x40, 0xd878
| 0x0000d871 12ccfa lcall fcn.0000ccfa
| 0x0000d874 e4 clr a
| 0x0000d875 f0 movx @dptr, a
| 0x0000d876 802e sjmp 0xd8a6
| ; CODE XREF from fcn.0000d869 @ 0xd86e(x)
| 0x0000d878 ee mov a, r6
| 0x0000d879 c3 clr c
| 0x0000d87a 9440 subb a, #0x40
| 0x0000d87c 501b jnc 0xd899
| 0x0000d87e 12cd3a lcall fcn.0000cd3a
| 0x0000d881 c3 clr c
| 0x0000d882 12ccf2 lcall fcn.0000ccf2
| 0x0000d885 ee mov a, r6
| 0x0000d886 12ccf9 lcall fcn.0000ccf9
| 0x0000d889 e0 movx a, @dptr
| 0x0000d88a d3 setb c
| 0x0000d88b 6480 xrl a, #0x80
| 0x0000d88d 94ff subb a, #0xff
| 0x0000d88f 4015 jc 0xd8a6
| 0x0000d891 12ccfa lcall fcn.0000ccfa
| 0x0000d894 747f mov a, #0x7f ; '\x7f'
| 0x0000d896 f0 movx @dptr, a
| 0x0000d897 800d sjmp 0xd8a6
| ; CODE XREF from fcn.0000d869 @ 0xd87c(x)
| 0x0000d899 12cd3a lcall fcn.0000cd3a
| 0x0000d89c d3 setb c
| 0x0000d89d 9440 subb a, #0x40
| 0x0000d89f 4005 jc 0xd8a6
| 0x0000d8a1 12ccf2 lcall fcn.0000ccf2
| 0x0000d8a4 ee mov a, r6
| 0x0000d8a5 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000d869 @ 0xd876(x), 0xd88f(x), 0xd897(x), 0xd89f(x)
| 0x0000d8a6 0f inc r7
| 0x0000d8a7 ef mov a, r7
| 0x0000d8a8 6419 xrl a, #0x19
| 0x0000d8aa 70bf jnz 0xd86b
\ 0x0000d8ac 22 ret
; CODE XREF from fcn.00002400 @ +0x3f(x)
0x0000d8ad c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x0000d8af c083 push 0x83 ; [0x83:1]=255 ; 131
0x0000d8b1 c082 push 0x82 ; [0x82:1]=255 ; 130
0x0000d8b3 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x0000d8b5 75d000 mov 0xd0, #0x00 ; [0xd0:1]=255
0x0000d8b8 c007 push 0x07 ; [0x7:1]=255 ; 7
0x0000d8ba afbf mov r7, 0xbf ; [0xbf:1]=255 ; 191
0x0000d8bc 75bf0f mov 0xbf, #0x0f ; [0xbf:1]=255 ; 15
0x0000d8bf 53c87f anl 0xc8, #0x7f ; [0xc8:1]=255 ; 127
0x0000d8c2 c2ca clr 0xc8.2 ; [0xc8:1]=255 ; 200
0x0000d8c4 8fbf mov 0xbf, r7 ; [0xbf:1]=255 ; 191
0x0000d8c6 900e13 mov dptr, #0x0e13 ; '\x13\x0e'
; [0xe13:1]=255 ; 3603
0x0000d8c9 e0 movx a, @dptr
0x0000d8ca 14 dec a
0x0000d8cb f0 movx @dptr, a
0x0000d8cc e0 movx a, @dptr
0x0000d8cd 7010 jnz 0xd8df
0x0000d8cf 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
0x0000d8d2 e0 movx a, @dptr
0x0000d8d3 700a jnz 0xd8df
0x0000d8d5 d209 setb 0x21.1 ; [0x21:1]=255 ; 33
0x0000d8d7 900deb mov dptr, #0x0deb ; [0xdeb:1]=255 ; 3563
0x0000d8da e0 movx a, @dptr
0x0000d8db 900e13 mov dptr, #0x0e13 ; '\x13\x0e'
; [0xe13:1]=255 ; 3603
0x0000d8de f0 movx @dptr, a
; CODE XREFS from fcn.0000d869 @ +0x64(x), +0x6a(x)
0x0000d8df 75bf0f mov 0xbf, #0x0f ; [0xbf:1]=255 ; 15
0x0000d8e2 d2ca setb 0xc8.2 ; [0xc8:1]=255 ; 200
0x0000d8e4 8fbf mov 0xbf, r7 ; [0xbf:1]=255 ; 191
0x0000d8e6 d007 pop 0x07 ; [0x7:1]=255 ; 7
0x0000d8e8 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x0000d8ea d082 pop 0x82 ; [0x82:1]=255 ; 130
0x0000d8ec d083 pop 0x83 ; [0x83:1]=255 ; 131
0x0000d8ee d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
0x0000d8f0 32 reti
; CALL XREFS from fcn.000033c4 @ 0x3666(x), 0x36c1(x)
; CALL XREF from fcn.00005fce @ 0x60c7(x)
; CALL XREF from fcn.00007558 @ 0x76f1(x)
; CALL XREF from fcn.0000e3aa @ 0xe3bb(x)
/ 68: fcn.0000d8f1 ();
| 0x0000d8f1 c2d5 clr 0xd0.5 ; [0xd0:1]=255 ; 208
| 0x0000d8f3 e8 mov a, r0
| 0x0000d8f4 30e70f jnb 0xe0.7, 0xd906 ; [0xe0:1]=255 ; 224
| 0x0000d8f7 b2d5 cpl 0xd0.5 ; [0xd0:1]=255 ; 208
| 0x0000d8f9 e4 clr a
| 0x0000d8fa c3 clr c
| 0x0000d8fb 9b subb a, r3
| 0x0000d8fc fb mov r3, a
| 0x0000d8fd e4 clr a
| 0x0000d8fe 9a subb a, r2
| 0x0000d8ff fa mov r2, a
| 0x0000d900 e4 clr a
| 0x0000d901 99 subb a, r1
| 0x0000d902 f9 mov r1, a
| 0x0000d903 e4 clr a
| 0x0000d904 98 subb a, r0
| 0x0000d905 f8 mov r0, a
| ; CODE XREF from fcn.0000d8f1 @ 0xd8f4(x)
| 0x0000d906 ec mov a, r4
| 0x0000d907 30e717 jnb 0xe0.7, 0xd921 ; [0xe0:1]=255 ; 224
| 0x0000d90a b2d5 cpl 0xd0.5 ; [0xd0:1]=255 ; 208
| 0x0000d90c 12d927 lcall 0xd927
| 0x0000d90f 1253e4 lcall fcn.000053e4
| 0x0000d912 e4 clr a
| 0x0000d913 c3 clr c
| 0x0000d914 9b subb a, r3
| 0x0000d915 fb mov r3, a
| 0x0000d916 e4 clr a
| 0x0000d917 9a subb a, r2
| 0x0000d918 fa mov r2, a
| 0x0000d919 e4 clr a
| 0x0000d91a 99 subb a, r1
| 0x0000d91b f9 mov r1, a
| 0x0000d91c e4 clr a
| 0x0000d91d 98 subb a, r0
| 0x0000d91e f8 mov r0, a
| 0x0000d91f 8003 sjmp 0xd924
| ; CODE XREF from fcn.0000d8f1 @ 0xd907(x)
| 0x0000d921 1253e4 lcall fcn.000053e4
| ; CODE XREF from fcn.0000d8f1 @ 0xd91f(x)
| 0x0000d924 30d50d jnb 0xd0.5, 0xd934 ; [0xd0:1]=255 ; 208
| ; CALL XREF from fcn.0000d8f1 @ 0xd90c(x)
| 0x0000d927 e4 clr a
| 0x0000d928 c3 clr c
| 0x0000d929 9f subb a, r7
| 0x0000d92a ff mov r7, a
| 0x0000d92b e4 clr a
| 0x0000d92c 9e subb a, r6
| 0x0000d92d fe mov r6, a
| 0x0000d92e e4 clr a
| 0x0000d92f 9d subb a, r5
| 0x0000d930 fd mov r5, a
| 0x0000d931 e4 clr a
| 0x0000d932 9c subb a, r4
| 0x0000d933 fc mov r4, a
| ; CODE XREF from fcn.0000d8f1 @ 0xd924(x)
\ 0x0000d934 22 ret
; CALL XREF from fcn.00005aca @ 0x5b91(x)
; CODE XREF from fcn.0000dba9 @ 0xdbe1(x)
/ 67: fcn.0000d935 ();
| 0x0000d935 e4 clr a
| 0x0000d936 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000d939 f0 movx @dptr, a
| ; CODE XREF from fcn.0000d935 @ 0xd975(x)
| 0x0000d93a 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000d93d e0 movx a, @dptr
| 0x0000d93e ff mov r7, a
| 0x0000d93f c3 clr c
| 0x0000d940 9419 subb a, #0x19
| 0x0000d942 5033 jnc 0xd977
| 0x0000d944 7498 mov a, #0x98
| 0x0000d946 2f add a, r7
| 0x0000d947 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d949 e4 clr a
| 0x0000d94a 3403 addc a, #0x03
| 0x0000d94c f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000d94e e0 movx a, @dptr
| 0x0000d94f ff mov r7, a
| 0x0000d950 601d jz 0xd96f
| 0x0000d952 129ed0 lcall fcn.00009ed0
| 0x0000d955 129fc2 lcall fcn.00009fc2
| 0x0000d958 be0105 cjne r6, #0x01, 0xd960
| 0x0000d95b 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x0000d95e 8003 sjmp 0xd963
| ; CODE XREF from fcn.0000d935 @ 0xd958(x)
| 0x0000d960 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| ; CODE XREF from fcn.0000d935 @ 0xd95e(x)
| 0x0000d963 e4 clr a
| 0x0000d964 93 movc a, @a+dptr
| 0x0000d965 fe mov r6, a
| 0x0000d966 900ce8 mov dptr, #0x0ce8 ; [0xce8:1]=255 ; 3304
| 0x0000d969 ee mov a, r6
| 0x0000d96a f0 movx @dptr, a
| 0x0000d96b fd mov r5, a
| 0x0000d96c 12e401 lcall fcn.0000e401
| ; CODE XREF from fcn.0000d935 @ 0xd950(x)
| 0x0000d96f 900ce7 mov dptr, #0x0ce7 ; [0xce7:1]=255 ; 3303
| 0x0000d972 e0 movx a, @dptr
| 0x0000d973 04 inc a
| 0x0000d974 f0 movx @dptr, a
| 0x0000d975 80c3 sjmp 0xd93a
| ; CODE XREF from fcn.0000d935 @ 0xd942(x)
\ 0x0000d977 22 ret
; CALL XREF from fcn.00008f7b @ 0x6e30(x)
; CALL XREF from fcn.0000c0f2 @ 0xc0f4(x)
; CALL XREF from fcn.0000c118 @ 0xc11a(x)
/ 66: fcn.0000d978 ();
| 0x0000d978 900e85 mov dptr, #0x0e85 ; [0xe85:1]=255 ; 3717
| 0x0000d97b e0 movx a, @dptr
| 0x0000d97c 6408 xrl a, #0x08
| 0x0000d97e 7037 jnz 0xd9b7
| 0x0000d980 a3 inc dptr
| 0x0000d981 e0 movx a, @dptr
| 0x0000d982 ff mov r7, a
| 0x0000d983 04 inc a
| 0x0000d984 f0 movx @dptr, a
| 0x0000d985 7487 mov a, #0x87
| 0x0000d987 2f add a, r7
| 0x0000d988 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000d98a e4 clr a
| 0x0000d98b 340e addc a, #0x0e
| 0x0000d98d f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000d98f e0 movx a, @dptr
| 0x0000d990 1251cd lcall fcn.000051cd
| 0x0000d993 900e8e mov dptr, #0x0e8e ; [0xe8e:1]=255 ; 3726
| 0x0000d996 e0 movx a, @dptr
| 0x0000d997 30e008 jnb 0xe0.0, 0xd9a2 ; [0xe0:1]=255 ; 224
| 0x0000d99a 125132 lcall fcn.00005132
| 0x0000d99d 4480 orl a, #0x80
| 0x0000d99f 1251cd lcall fcn.000051cd
| ; CODE XREF from fcn.0000d978 @ 0xd997(x)
| 0x0000d9a2 900e8e mov dptr, #0x0e8e ; [0xe8e:1]=255 ; 3726
| 0x0000d9a5 e0 movx a, @dptr
| 0x0000d9a6 ff mov r7, a
| 0x0000d9a7 c3 clr c
| 0x0000d9a8 13 rrc a
| 0x0000d9a9 f0 movx @dptr, a
| 0x0000d9aa 900e86 mov dptr, #0x0e86 ; [0xe86:1]=255 ; 3718
| 0x0000d9ad e0 movx a, @dptr
| 0x0000d9ae b40703 cjne a, #0x07, 0xd9b4
| 0x0000d9b1 12e7c6 lcall fcn.0000e7c6
| ; CODE XREF from fcn.0000d978 @ 0xd9ae(x)
| 0x0000d9b4 7f01 mov r7, #0x01
| 0x0000d9b6 22 ret
| ; CODE XREF from fcn.0000d978 @ 0xd97e(x)
| 0x0000d9b7 7f00 mov r7, #0x00
\ 0x0000d9b9 22 ret
; CALL XREF from fcn.00008b4e @ 0x8c61(x)
; CODE XREF from fcn.0000a3ab @ 0xa490(x)
/ 64: fcn.0000d9ba ();
| 0x0000d9ba 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000d9bd ef mov a, r7
| 0x0000d9be f0 movx @dptr, a
| 0x0000d9bf 126ab0 lcall fcn.00006ab0
| 0x0000d9c2 126c5b lcall fcn.00006c5b
| 0x0000d9c5 126aea lcall fcn.00006aea
| 0x0000d9c8 e4 clr a
| 0x0000d9c9 93 movc a, @a+dptr
| 0x0000d9ca fe mov r6, a
| 0x0000d9cb 9008b1 mov dptr, #0x08b1 ; [0x8b1:1]=255 ; 2225
| 0x0000d9ce 126b86 lcall fcn.00006b86
| 0x0000d9d1 ee mov a, r6
| 0x0000d9d2 f0 movx @dptr, a
| 0x0000d9d3 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000d9d6 e0 movx a, @dptr
| 0x0000d9d7 ff mov r7, a
| 0x0000d9d8 12c8ca lcall fcn.0000c8ca
| 0x0000d9db 9007e5 mov dptr, #0x07e5 ; [0x7e5:1]=255 ; 2021
| 0x0000d9de e0 movx a, @dptr
| 0x0000d9df fe mov r6, a
| 0x0000d9e0 a3 inc dptr
| 0x0000d9e1 e0 movx a, @dptr
| 0x0000d9e2 ff mov r7, a
| 0x0000d9e3 12e3aa lcall fcn.0000e3aa
| 0x0000d9e6 ac06 mov r4, 0x06 ; [0x6:1]=255 ; 6
| 0x0000d9e8 ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000d9ea 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000d9ed e0 movx a, @dptr
| 0x0000d9ee ff mov r7, a
| 0x0000d9ef 128cb5 lcall fcn.00008cb5
| 0x0000d9f2 900d4e mov dptr, #0x0d4e ; 'N\r'
| ; [0xd4e:1]=255 ; 3406
| 0x0000d9f5 e0 movx a, @dptr
| 0x0000d9f6 ff mov r7, a
\ 0x0000d9f7 02e58f ljmp fcn.0000e58f
; CALL XREF from fcn.00002c02 @ +0x148(x)
; CALL XREF from fcn.00005aca @ 0x5ee3(x)
; CALL XREF from fcn.0000b3de @ 0xb481(x)
/ 64: fcn.0000d9fa ();
| 0x0000d9fa 900de9 mov dptr, #0x0de9 ; [0xde9:1]=255 ; 3561
| 0x0000d9fd e0 movx a, @dptr
| 0x0000d9fe ff mov r7, a
| 0x0000d9ff 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x0000da02 b4ff05 cjne a, #0xff, 0xda0a
| 0x0000da05 7401 mov a, #0x01
| 0x0000da07 f0 movx @dptr, a
| 0x0000da08 8002 sjmp 0xda0c
| ; CODE XREF from fcn.0000d9fa @ 0xda02(x)
| 0x0000da0a ef mov a, r7
| 0x0000da0b f0 movx @dptr, a
| ; CODE XREF from fcn.0000d9fa @ 0xda08(x)
| 0x0000da0c 12a4b7 lcall fcn.0000a4b7
| 0x0000da0f e0 movx a, @dptr
| 0x0000da10 700a jnz 0xda1c
| 0x0000da12 75f0a0 mov 0xf0, #0xa0 ; [0xf0:1]=255 ; 160
| 0x0000da15 ef mov a, r7
| 0x0000da16 12a4bf lcall fcn.0000a4bf
| 0x0000da19 7401 mov a, #0x01
| 0x0000da1b f0 movx @dptr, a
| ; CODE XREF from fcn.0000d9fa @ 0xda10(x)
| 0x0000da1c e4 clr a
| 0x0000da1d ff mov r7, a
| ; CODE XREF from fcn.0000d9fa @ 0xda2c(x)
| 0x0000da1e 12a552 lcall fcn.0000a552
| 0x0000da21 e0 movx a, @dptr
| 0x0000da22 6006 jz 0xda2a
| 0x0000da24 12a535 lcall fcn.0000a535
| 0x0000da27 7401 mov a, #0x01
| 0x0000da29 f0 movx @dptr, a
| ; CODE XREF from fcn.0000d9fa @ 0xda22(x)
| 0x0000da2a 0f inc r7
| 0x0000da2b ef mov a, r7
| 0x0000da2c b419ef cjne a, #0x19, 0xda1e
| 0x0000da2f 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x0000da32 e4 clr a
| 0x0000da33 93 movc a, @a+dptr
| 0x0000da34 fd mov r5, a
| 0x0000da35 7f19 mov r7, #0x19
\ 0x0000da37 02e26a ljmp fcn.0000e26a
; CALL XREF from fcn.0000e55c @ 0xe55e(x)
; CALL XREF from fcn.0000e61d @ 0xe61f(x)
/ 9: fcn.0000da3a ();
| 0x0000da3a 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000da3d 7b01 mov r3, #0x01
| 0x0000da3f 7a0e mov r2, #0x0e
\ 0x0000da41 7929 mov r1, #0x29 ; ')'
; CALL XREF from fcn.0000e50d @ 0xe518(x)
/ 21: fcn.0000da43 ();
| 0x0000da43 900f76 mov dptr, #0x0f76 ; 'v\x0f'
| ; [0xf76:1]=255 ; 3958
| 0x0000da46 12551e lcall fcn.0000551e
| 0x0000da49 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000da4c e0 movx a, @dptr
| 0x0000da4d ff mov r7, a
| 0x0000da4e a3 inc dptr
| 0x0000da4f e0 movx a, @dptr
| 0x0000da50 900f70 mov dptr, #0x0f70 ; 'p\x0f'
| ; [0xf70:1]=255 ; 3952
| 0x0000da53 cf xch a, r7
| 0x0000da54 f0 movx @dptr, a
| 0x0000da55 a3 inc dptr
| 0x0000da56 ef mov a, r7
\ 0x0000da57 f0 movx @dptr, a
; CALL XREF from fcn.0000e150 @ 0xe169(x)
; CALL XREF from fcn.0000e826 @ 0xe826(x)
/ 7: fcn.0000da58 ();
| 0x0000da58 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000da5b e0 movx a, @dptr
| 0x0000da5c 6404 xrl a, #0x04
\ 0x0000da5e 22 ret
; CALL XREF from fcn.0000e150 @ 0xe173(x)
; CALL XREF from fcn.0000e50d @ 0xe522(x)
/ 8: fcn.0000da5f ();
| 0x0000da5f 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000da62 759740 mov 0x97, #0x40 ; '@'
| ; [0x97:1]=255 ; 64
\ 0x0000da65 7401 mov a, #0x01
; CALL XREF from fcn.0000e61d @ 0xe62e(x)
/ 3: fcn.0000da67 ();
\ 0x0000da67 900f72 mov dptr, #0x0f72 ; 'r\x0f'
\ ; [0xf72:1]=255 ; 3954
; CALL XREF from fcn.0000e55c @ 0xe570(x)
/ 9: fcn.0000da6a ();
| 0x0000da6a f0 movx @dptr, a
| 0x0000da6b e4 clr a
| 0x0000da6c 900f6e mov dptr, #0x0f6e ; 'n\x0f'
| ; [0xf6e:1]=255 ; 3950
| 0x0000da6f f0 movx @dptr, a
| 0x0000da70 a3 inc dptr
| 0x0000da71 f0 movx @dptr, a
\ 0x0000da72 22 ret
; CALL XREF from fcn.0000e55c @ 0xe568(x)
; CALL XREF from fcn.0000e61d @ 0xe629(x)
; CALL XREF from fcn.0000e826 @ 0xe830(x)
/ 7: fcn.0000da73 ();
| 0x0000da73 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000da76 759740 mov 0x97, #0x40 ; '@'
| ; [0x97:1]=255 ; 64
\ 0x0000da79 22 ret
; CALL XREF from fcn.000079f0 @ +0x5f(x)
/ 62: fcn.0000da7a ();
| 0x0000da7a 900e1b mov dptr, #0x0e1b ; ''
| ; [0xe1b:1]=255 ; 3611
| 0x0000da7d e0 movx a, @dptr
| 0x0000da7e ff mov r7, a
| 0x0000da7f c3 clr c
| 0x0000da80 9404 subb a, #0x04
| 0x0000da82 5017 jnc 0xda9b
| 0x0000da84 ef mov a, r7
| 0x0000da85 12c0f9 lcall fcn.0000c0f9
| 0x0000da88 fa mov r2, a
| 0x0000da89 ab01 mov r3, 0x01 ; [0x1:1]=255 ; 1
| 0x0000da8b e4 clr a
| 0x0000da8c 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000da8f f0 movx @dptr, a
| 0x0000da90 a3 inc dptr
| 0x0000da91 f0 movx @dptr, a
| 0x0000da92 a3 inc dptr
| 0x0000da93 04 inc a
| 0x0000da94 f0 movx @dptr, a
| 0x0000da95 a3 inc dptr
| 0x0000da96 74fb mov a, #0xfb
| 0x0000da98 f0 movx @dptr, a
| 0x0000da99 8015 sjmp 0xdab0
| ; CODE XREF from fcn.0000da7a @ 0xda82(x)
| 0x0000da9b 900ce9 mov dptr, #0x0ce9 ; [0xce9:1]=255 ; 3305
| 0x0000da9e 7406 mov a, #0x06
| 0x0000daa0 f0 movx @dptr, a
| 0x0000daa1 a3 inc dptr
| 0x0000daa2 740d mov a, #0x0d
| 0x0000daa4 f0 movx @dptr, a
| 0x0000daa5 a3 inc dptr
| 0x0000daa6 7401 mov a, #0x01
| 0x0000daa8 f0 movx @dptr, a
| 0x0000daa9 a3 inc dptr
| 0x0000daaa 74fb mov a, #0xfb
| 0x0000daac f0 movx @dptr, a
| 0x0000daad e4 clr a
| 0x0000daae fb mov r3, a
| 0x0000daaf fa mov r2, a
| ; CODE XREF from fcn.0000da7a @ 0xda99(x)
| 0x0000dab0 7d20 mov r5, #0x20
| 0x0000dab2 7f22 mov r7, #0x22 ; '\"'
| 0x0000dab4 128e19 lcall fcn.00008e19
\ 0x0000dab7 22 ret
; CALL XREF from fcn.00008701 @ 0x887a(x)
; CALL XREF from fcn.0000995c @ 0x9a43(x)
; CODE XREF from fcn.0000ce59 @ 0xcea3(x)
/ 61: fcn.0000dab8 ();
| 0x0000dab8 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000dabb 129782 lcall fcn.00009782
| 0x0000dabe 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000dac1 f0 movx @dptr, a
| ; CODE XREF from fcn.0000dab8 @ 0xdaf2(x)
| 0x0000dac2 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000dac5 129708 lcall fcn.00009708
| 0x0000dac8 fb mov r3, a
| 0x0000dac9 900d45 mov dptr, #0x0d45 ; 'E\r'
| ; [0xd45:1]=255 ; 3397
| 0x0000dacc 12978d lcall fcn.0000978d
| 0x0000dacf 12c62a lcall fcn.0000c62a
| 0x0000dad2 ef mov a, r7
| 0x0000dad3 6017 jz 0xdaec
| 0x0000dad5 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000dad8 129724 lcall fcn.00009724
| 0x0000dadb e0 movx a, @dptr
| 0x0000dadc ff mov r7, a
| 0x0000dadd 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000dae0 e0 movx a, @dptr
| 0x0000dae1 fe mov r6, a
| 0x0000dae2 ef mov a, r7
| 0x0000dae3 b50606 cjne a, 0x06, 0xdaec ; [0x6:1]=255 ; 6
| 0x0000dae6 a3 inc dptr
| 0x0000dae7 e0 movx a, @dptr
| 0x0000dae8 ff mov r7, a
| 0x0000dae9 12d62a lcall fcn.0000d62a
| ; CODE XREFS from fcn.0000dab8 @ 0xdad3(x), 0xdae3(x)
| 0x0000daec 900d47 mov dptr, #0x0d47 ; 'G\r'
| ; [0xd47:1]=255 ; 3399
| 0x0000daef 1297b8 lcall fcn.000097b8
| 0x0000daf2 40ce jc 0xdac2
\ 0x0000daf4 22 ret
; CALL XREFS from fcn.00006450 @ 0x64a3(x), 0x6762(x)
/ 60: fcn.0000daf5 ();
| 0x0000daf5 900df2 mov dptr, #0x0df2 ; [0xdf2:1]=255 ; 3570
| 0x0000daf8 e0 movx a, @dptr
| 0x0000daf9 75f003 mov 0xf0, #0x03 ; [0xf0:1]=255 ; 3
| 0x0000dafc 84 div ab
| 0x0000dafd aef0 mov r6, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000daff ee mov a, r6
| 0x0000db00 6401 xrl a, #0x01
| 0x0000db02 7019 jnz 0xdb1d
| 0x0000db04 126aaf lcall fcn.00006aaf
| 0x0000db07 126cef lcall fcn.00006cef
| 0x0000db0a c4 swap a
| 0x0000db0b 540f anl a, #0x0f
| 0x0000db0d fd mov r5, a
| 0x0000db0e 126afc lcall fcn.00006afc
| 0x0000db11 e0 movx a, @dptr
| 0x0000db12 c3 clr c
| 0x0000db13 9d subb a, r5
| 0x0000db14 501a jnc 0xdb30
| 0x0000db16 126afc lcall fcn.00006afc
| 0x0000db19 e0 movx a, @dptr
| 0x0000db1a 04 inc a
| 0x0000db1b f0 movx @dptr, a
| 0x0000db1c 22 ret
| ; CODE XREF from fcn.0000daf5 @ 0xdb02(x)
| 0x0000db1d ee mov a, r6
| 0x0000db1e b4020f cjne a, #0x02, 0xdb30
| 0x0000db21 126afc lcall fcn.00006afc
| 0x0000db24 e0 movx a, @dptr
| 0x0000db25 d3 setb c
| 0x0000db26 9401 subb a, #0x01
| 0x0000db28 4006 jc 0xdb30
| 0x0000db2a 126afc lcall fcn.00006afc
| 0x0000db2d e0 movx a, @dptr
| 0x0000db2e 14 dec a
| 0x0000db2f f0 movx @dptr, a
| ; CODE XREFS from fcn.0000daf5 @ 0xdb14(x), 0xdb1e(x), 0xdb28(x)
\ 0x0000db30 22 ret
; CALL XREF from fcn.0000e542 @ 0xe54e(x)
/ 60: fcn.0000db31 ();
| 0x0000db31 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000db33 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000db36 900371 mov dptr, #0x0371 ; [0x371:1]=255 ; 881
| 0x0000db39 e0 movx a, @dptr
| 0x0000db3a 2404 add a, #0x04
| 0x0000db3c ff mov r7, a
| 0x0000db3d 900370 mov dptr, #0x0370 ; [0x370:1]=255 ; 880
| 0x0000db40 e0 movx a, @dptr
| 0x0000db41 3400 addc a, #0x00
| 0x0000db43 fe mov r6, a
| 0x0000db44 900376 mov dptr, #0x0376 ; [0x376:1]=255 ; 886
| 0x0000db47 e0 movx a, @dptr
| 0x0000db48 b50e0d cjne a, 0x0e, 0xdb58 ; [0xe:1]=255 ; 14
| 0x0000db4b a3 inc dptr
| 0x0000db4c e0 movx a, @dptr
| 0x0000db4d b50f08 cjne a, 0x0f, 0xdb58 ; [0xf:1]=255 ; 15
| 0x0000db50 900374 mov dptr, #0x0374 ; [0x374:1]=255 ; 884
| 0x0000db53 e0 movx a, @dptr
| 0x0000db54 fe mov r6, a
| 0x0000db55 a3 inc dptr
| 0x0000db56 e0 movx a, @dptr
| 0x0000db57 ff mov r7, a
| ; CODE XREFS from fcn.0000db31 @ 0xdb48(x), 0xdb4d(x)
| 0x0000db58 900372 mov dptr, #0x0372 ; [0x372:1]=255 ; 882
| 0x0000db5b e0 movx a, @dptr
| 0x0000db5c 6e xrl a, r6
| 0x0000db5d 7003 jnz 0xdb62
| 0x0000db5f a3 inc dptr
| 0x0000db60 e0 movx a, @dptr
| 0x0000db61 6f xrl a, r7
| ; CODE XREF from fcn.0000db31 @ 0xdb5d(x)
| 0x0000db62 6004 jz 0xdb68
| 0x0000db64 7f01 mov r7, #0x01
| 0x0000db66 8002 sjmp 0xdb6a
| ; CODE XREF from fcn.0000db31 @ 0xdb62(x)
| 0x0000db68 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000db31 @ 0xdb66(x)
| 0x0000db6a d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000db6c 22 ret
; CALL XREF from fcn.000078d0 @ +0x45(x)
/ 60: fcn.0000db6d ();
| 0x0000db6d c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000db6f 12d2ab lcall fcn.0000d2ab
| 0x0000db72 b4010a cjne a, #0x01, 0xdb7f
| 0x0000db75 900f6c mov dptr, #0x0f6c ; 'l\x0f'
| ; [0xf6c:1]=255 ; 3948
| 0x0000db78 e0 movx a, @dptr
| 0x0000db79 7002 jnz 0xdb7d
| 0x0000db7b a3 inc dptr
| 0x0000db7c e0 movx a, @dptr
| ; CODE XREF from fcn.0000db6d @ 0xdb79(x)
| 0x0000db7d 6005 jz 0xdb84
| ; CODE XREF from fcn.0000db6d @ 0xdb72(x)
| 0x0000db7f 12e49c lcall fcn.0000e49c
| 0x0000db82 8015 sjmp 0xdb99
| ; CODE XREF from fcn.0000db6d @ 0xdb7d(x)
| 0x0000db84 900f6a mov dptr, #0x0f6a ; 'j\x0f'
| ; [0xf6a:1]=255 ; 3946
| 0x0000db87 e0 movx a, @dptr
| 0x0000db88 7004 jnz 0xdb8e
| 0x0000db8a a3 inc dptr
| 0x0000db8b e0 movx a, @dptr
| 0x0000db8c 6401 xrl a, #0x01
| ; CODE XREF from fcn.0000db6d @ 0xdb88(x)
| 0x0000db8e 7009 jnz 0xdb99
| 0x0000db90 900f68 mov dptr, #0x0f68 ; 'h\x0f'
| ; [0xf68:1]=255 ; 3944
| 0x0000db93 a3 inc dptr
| 0x0000db94 e0 movx a, @dptr
| 0x0000db95 900fa6 mov dptr, #0x0fa6 ; [0xfa6:1]=255 ; 4006
| 0x0000db98 f0 movx @dptr, a
| ; CODE XREFS from fcn.0000db6d @ 0xdb82(x), 0xdb8e(x)
| 0x0000db99 12d28e lcall fcn.0000d28e
| 0x0000db9c 6008 jz 0xdba6
| ; CODE XREF from fcn.0000db6d @ 0xdba0(x)
| 0x0000db9e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dba0 20e7fb jb 0xe0.7, 0xdb9e ; [0xe0:1]=255 ; 224
| 0x0000dba3 12d295 lcall fcn.0000d295
| ; CODE XREF from fcn.0000db6d @ 0xdb9c(x)
| 0x0000dba6 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000dba8 22 ret
; CALL XREFS from fcn.00005aca @ 0x5cfb(x), 0x5d11(x)
/ 59: fcn.0000dba9 ();
| 0x0000dba9 9003cb mov dptr, #0x03cb ; [0x3cb:1]=255 ; 971
| 0x0000dbac e0 movx a, @dptr
| 0x0000dbad 04 inc a
| 0x0000dbae ff mov r7, a
| 0x0000dbaf 12df67 lcall fcn.0000df67
| 0x0000dbb2 12e774 lcall fcn.0000e774
| 0x0000dbb5 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000dbb8 e0 movx a, @dptr
| 0x0000dbb9 12a4a5 lcall fcn.0000a4a5
| 0x0000dbbc 6401 xrl a, #0x01
| 0x0000dbbe 600a jz 0xdbca
| 0x0000dbc0 12a51a lcall fcn.0000a51a
| 0x0000dbc3 4005 jc 0xdbca
| 0x0000dbc5 7f02 mov r7, #0x02
| 0x0000dbc7 12b1ca lcall fcn.0000b1ca
| ; CODE XREFS from fcn.0000dba9 @ 0xdbbe(x), 0xdbc3(x)
| 0x0000dbca 12a4a0 lcall fcn.0000a4a0
| 0x0000dbcd fe mov r6, a
| 0x0000dbce be0110 cjne r6, #0x01, 0xdbe1
| 0x0000dbd1 12a51a lcall fcn.0000a51a
| 0x0000dbd4 4003 jc 0xdbd9
| 0x0000dbd6 12b064 lcall fcn.0000b064
| ; CODE XREF from fcn.0000dba9 @ 0xdbd4(x)
| 0x0000dbd9 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000dbdc e0 movx a, @dptr
| 0x0000dbdd ff mov r7, a
| 0x0000dbde 12d014 lcall fcn.0000d014
| ; CODE XREF from fcn.0000dba9 @ 0xdbce(x)
\ 0x0000dbe1 02d935 ljmp fcn.0000d935
; CALL XREF from fcn.00008f7b @ 0x90cf(x)
; CALL XREF from fcn.0000a744 @ 0xa812(x)
/ 58: fcn.0000dbe4 ();
| 0x0000dbe4 eb mov a, r3
| 0x0000dbe5 7036 jnz 0xdc1d
| 0x0000dbe7 ef mov a, r7
| 0x0000dbe8 24fa add a, #0xfa
| 0x0000dbea 6013 jz 0xdbff
| 0x0000dbec 24a1 add a, #0xa1
| 0x0000dbee 6009 jz 0xdbf9
| 0x0000dbf0 04 inc a
| 0x0000dbf1 702a jnz 0xdc1d
| 0x0000dbf3 9009ff mov dptr, #0x09ff ; [0x9ff:1]=255 ; 2559
| 0x0000dbf6 ed mov a, r5
| 0x0000dbf7 f0 movx @dptr, a
| 0x0000dbf8 22 ret
| ; CODE XREF from fcn.0000dbe4 @ 0xdbee(x)
| 0x0000dbf9 900a00 mov dptr, #0x0a00 ; [0xa00:1]=255 ; 2560
| 0x0000dbfc ed mov a, r5
| 0x0000dbfd f0 movx @dptr, a
| 0x0000dbfe 22 ret
| ; CODE XREF from fcn.0000dbe4 @ 0xdbea(x)
| 0x0000dbff 900a00 mov dptr, #0x0a00 ; [0xa00:1]=255 ; 2560
| 0x0000dc02 e0 movx a, @dptr
| 0x0000dc03 7018 jnz 0xdc1d
| 0x0000dc05 9009ff mov dptr, #0x09ff ; [0x9ff:1]=255 ; 2559
| 0x0000dc08 e0 movx a, @dptr
| 0x0000dc09 b40611 cjne a, #0x06, 0xdc1d
| 0x0000dc0c ed mov a, r5
| 0x0000dc0d d3 setb c
| 0x0000dc0e 940f subb a, #0x0f
| 0x0000dc10 500b jnc 0xdc1d
| 0x0000dc12 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000dc15 740c mov a, #0x0c
| 0x0000dc17 f0 movx @dptr, a
| 0x0000dc18 900e0a mov dptr, #0x0e0a ; '\n\x0e'
| ; [0xe0a:1]=255 ; 3594
| 0x0000dc1b ed mov a, r5
| 0x0000dc1c f0 movx @dptr, a
| ; CODE XREFS from fcn.0000dbe4 @ 0xdbe5(x), 0xdbf1(x), 0xdc03(x), 0xdc09(x), 0xdc10(x)
\ 0x0000dc1d 22 ret
; CALL XREF from fcn.0000b3de @ 0xb461(x)
/ 56: fcn.0000dc1e ();
| 0x0000dc1e 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000dc21 12dfdf lcall fcn.0000dfdf
| 0x0000dc24 e4 clr a
| 0x0000dc25 a3 inc dptr
| 0x0000dc26 f0 movx @dptr, a
| 0x0000dc27 a3 inc dptr
| 0x0000dc28 f0 movx @dptr, a
| ; CODE XREF from fcn.0000dc1e @ 0xdc53(x)
| 0x0000dc29 900d55 mov dptr, #0x0d55 ; 'U\r'
| ; [0xd55:1]=255 ; 3413
| 0x0000dc2c 12dfc7 lcall fcn.0000dfc7
| 0x0000dc2f fe mov r6, a
| 0x0000dc30 c3 clr c
| 0x0000dc31 e5f0 mov a, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000dc33 9b subb a, r3
| 0x0000dc34 ee mov a, r6
| 0x0000dc35 9a subb a, r2
| 0x0000dc36 501d jnc 0xdc55
| 0x0000dc38 900d51 mov dptr, #0x0d51 ; 'Q\r'
| ; [0xd51:1]=255 ; 3409
| 0x0000dc3b 12dfc7 lcall fcn.0000dfc7
| 0x0000dc3e 85f082 mov 0x82, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000dc41 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000dc43 e4 clr a
| 0x0000dc44 93 movc a, @a+dptr
| 0x0000dc45 ff mov r7, a
| 0x0000dc46 900d53 mov dptr, #0x0d53 ; 'S\r'
| ; [0xd53:1]=255 ; 3411
| 0x0000dc49 12dfc7 lcall fcn.0000dfc7
| 0x0000dc4c 85f082 mov 0x82, 0xf0 ; [0xf0:1]=255 ; 240
| 0x0000dc4f f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000dc51 ef mov a, r7
| 0x0000dc52 f0 movx @dptr, a
| 0x0000dc53 80d4 sjmp 0xdc29
| ; CODE XREF from fcn.0000dc1e @ 0xdc36(x)
\ 0x0000dc55 22 ret
| ; CODE XREFS from fcn.0000e023 @ 0xdc8b(x), 0xe04d(x)
| 0x0000dc56 90038d mov dptr, #0x038d ; [0x38d:1]=255 ; 909
| 0x0000dc59 e0 movx a, @dptr
| 0x0000dc5a fe mov r6, a
| 0x0000dc5b a3 inc dptr
| 0x0000dc5c e0 movx a, @dptr
| 0x0000dc5d ff mov r7, a
| 0x0000dc5e 90038b mov dptr, #0x038b ; [0x38b:1]=255 ; 907
| 0x0000dc61 e0 movx a, @dptr
| 0x0000dc62 6e xrl a, r6
| 0x0000dc63 7003 jnz 0xdc68
| 0x0000dc65 a3 inc dptr
| 0x0000dc66 e0 movx a, @dptr
| 0x0000dc67 6f xrl a, r7
| ; CODE XREF from fcn.0000e023 @ 0xdc63(x)
| 0x0000dc68 6023 jz 0xdc8d
| 0x0000dc6a 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000dc6d 12948d lcall fcn.0000948d
| 0x0000dc70 1293cb lcall fcn.000093cb
| 0x0000dc73 12d217 lcall fcn.0000d217
| 0x0000dc76 ef mov a, r7
| 0x0000dc77 6014 jz 0xdc8d
| 0x0000dc79 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000dc7c 12946f lcall fcn.0000946f
| 0x0000dc7f 7b20 mov r3, #0x20
| 0x0000dc81 12bc2a lcall fcn.0000bc2a
| 0x0000dc84 7e03 mov r6, #0x03
| 0x0000dc86 7f8b mov r7, #0x8b
| 0x0000dc88 12df97 lcall fcn.0000df97
| 0x0000dc8b 80c9 sjmp 0xdc56
| ; CODE XREFS from fcn.0000e023 @ 0xdc68(x), 0xdc77(x)
| 0x0000dc8d 22 ret
; CALL XREF from fcn.0000e4b9 @ 0xe4cc(x)
/ 55: fcn.0000dc8e ();
| 0x0000dc8e ad07 mov r5, 0x07 ; [0x7:1]=255 ; 7
| 0x0000dc90 ac06 mov r4, 0x06 ; [0x6:1]=255 ; 6
| 0x0000dc92 ed mov a, r5
| 0x0000dc93 f4 cpl a
| 0x0000dc94 fd mov r5, a
| 0x0000dc95 ec mov a, r4
| 0x0000dc96 f4 cpl a
| 0x0000dc97 fc mov r4, a
| 0x0000dc98 c2de clr 0xd8.6 ; [0xd8:1]=255 ; 216
| 0x0000dc9a ed mov a, r5
| 0x0000dc9b f4 cpl a
| 0x0000dc9c fe mov r6, a
| 0x0000dc9d ec mov a, r4
| 0x0000dc9e f4 cpl a
| 0x0000dc9f 900f07 mov dptr, #0x0f07 ; [0xf07:1]=255 ; 3847
| 0x0000dca2 f0 movx @dptr, a
| 0x0000dca3 ce xch a, r6
| 0x0000dca4 12bbf4 lcall fcn.0000bbf4
| 0x0000dca7 ab05 mov r3, 0x05 ; [0x5:1]=255 ; 5
| 0x0000dca9 900f28 mov dptr, #0x0f28 ; '(\x0f'
| ; [0xf28:1]=255 ; 3880
| 0x0000dcac eb mov a, r3
| 0x0000dcad f0 movx @dptr, a
| 0x0000dcae ec mov a, r4
| 0x0000dcaf ff mov r7, a
| 0x0000dcb0 12bc20 lcall fcn.0000bc20
| 0x0000dcb3 900f29 mov dptr, #0x0f29 ; ')\x0f'
| ; [0xf29:1]=255 ; 3881
| 0x0000dcb6 eb mov a, r3
| 0x0000dcb7 f0 movx @dptr, a
| 0x0000dcb8 900f16 mov dptr, #0x0f16 ; '\x16\x0f'
| ; [0xf16:1]=255 ; 3862
| 0x0000dcbb ef mov a, r7
| 0x0000dcbc f0 movx @dptr, a
| 0x0000dcbd c2da clr 0xd8.2 ; [0xd8:1]=255 ; 216
| 0x0000dcbf 75dccb mov 0xdc, #0xcb ; [0xdc:1]=255 ; 203
| 0x0000dcc2 d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
\ 0x0000dcc4 22 ret
; CALL XREFS from fcn.0000c546 @ +0x24(x), +0x2d(x)
/ 4: fcn.0000dcc5 ();
| 0x0000dcc5 7a0a mov r2, #0x0a
\ 0x0000dcc7 79a6 mov r1, #0xa6
; CALL XREF from fcn.0000c546 @ +0x42(x)
/ 4: fcn.0000dcc9 ();
| 0x0000dcc9 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
\ 0x0000dccb 7b01 mov r3, #0x01
; CALL XREF from fcn.0000c546 @ +0x53(x)
/ 6: fcn.0000dccd ();
| 0x0000dccd 900d5c mov dptr, #0x0d5c ; '\\\r'
| ; [0xd5c:1]=255 ; 3420
\ 0x0000dcd0 02551e ljmp fcn.0000551e
; CALL XREFS from fcn.0000c70d @ 0xc74a(x), 0xc754(x)
/ 2: fcn.0000dcd3 ();
\ 0x0000dcd3 ae07 mov r6, 0x07 ; [0x7:1]=255 ; 7
; CALL XREF from fcn.0000c70d @ 0xc719(x)
/ 3: fcn.0000dcd5 ();
\ 0x0000dcd5 900d56 mov dptr, #0x0d56 ; 'V\r'
\ ; [0xd56:1]=255 ; 3414
; CALL XREF from fcn.0000bf0b @ 0xbf4a(x)
/ 9: fcn.0000dcd8 ();
| 0x0000dcd8 e0 movx a, @dptr
| 0x0000dcd9 fc mov r4, a
| 0x0000dcda a3 inc dptr
| 0x0000dcdb e0 movx a, @dptr
| 0x0000dcdc f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000dcde 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
\ 0x0000dce0 22 ret
; CALL XREFS from fcn.0000bf0b @ 0xbf51(x), 0xbf61(x), 0xbf6b(x)
/ 12: fcn.0000dce1 ();
| 0x0000dce1 900d5f mov dptr, #0x0d5f ; '_\r'
| ; [0xd5f:1]=255 ; 3423
| 0x0000dce4 e0 movx a, @dptr
| 0x0000dce5 f8 mov r0, a
| 0x0000dce6 a3 inc dptr
| 0x0000dce7 e0 movx a, @dptr
| 0x0000dce8 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000dcea 8883 mov 0x83, r0 ; [0x83:1]=255 ; 131
\ 0x0000dcec 22 ret
; CALL XREFS from fcn.0000d368 @ 0xd397(x), 0xd3b2(x)
/ 15: fcn.0000dced ();
| 0x0000dced f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000dcef e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000dcf1 2d add a, r5
| 0x0000dcf2 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000dcf4 e4 clr a
| 0x0000dcf5 3583 addc a, 0x83 ; [0x83:1]=255 ; 131
| 0x0000dcf7 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000dcf9 ee mov a, r6
| 0x0000dcfa f0 movx @dptr, a
\ 0x0000dcfb 22 ret
; CALL XREF from fcn.0000b27c @ 0xb2da(x)
; CODE XREF from fcn.0000dcfc @ 0xdcfe(x)
/ 55: fcn.0000dcfc ();
| 0x0000dcfc e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dcfe 20e7fb jb 0xe0.7, fcn.0000dcfc ; [0xe0:1]=255 ; 224
| 0x0000dd01 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000dd03 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000dd05 e0 movx a, @dptr
| 0x0000dd06 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| ; CODE XREF from fcn.0000dcfc @ 0xdd0a(x)
| 0x0000dd08 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dd0a 20e7fb jb 0xe0.7, 0xdd08 ; [0xe0:1]=255 ; 224
| 0x0000dd0d 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000dd0f 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000dd11 a3 inc dptr
| 0x0000dd12 e0 movx a, @dptr
| 0x0000dd13 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| ; CODE XREF from fcn.0000dcfc @ 0xdd17(x)
| 0x0000dd15 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dd17 20e7fb jb 0xe0.7, 0xdd15 ; [0xe0:1]=255 ; 224
| 0x0000dd1a 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000dd1c 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000dd1e a3 inc dptr
| 0x0000dd1f a3 inc dptr
| 0x0000dd20 e0 movx a, @dptr
| 0x0000dd21 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| ; CODE XREF from fcn.0000dcfc @ 0xdd25(x)
| 0x0000dd23 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dd25 20e7fb jb 0xe0.7, 0xdd23 ; [0xe0:1]=255 ; 224
| 0x0000dd28 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000dd2a 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000dd2c a3 inc dptr
| 0x0000dd2d a3 inc dptr
| 0x0000dd2e a3 inc dptr
| 0x0000dd2f e0 movx a, @dptr
| 0x0000dd30 f597 mov 0x97, a ; [0x97:1]=255 ; 151
\ 0x0000dd32 22 ret
; CALL XREF from fcn.000077b8 @ 0x784a(x)
; CALL XREFS from fcn.000078d0 @ 0x79a9(x), 0x79b6(x)
; CALL XREF from fcn.0000d3cf @ 0xd401(x)
/ 55: fcn.0000dd33 ();
| 0x0000dd33 ed mov a, r5
| 0x0000dd34 6033 jz 0xdd69
| 0x0000dd36 dd0c djnz r5, 0xdd44
| 0x0000dd38 ef mov a, r7
| 0x0000dd39 4480 orl a, #0x80
| 0x0000dd3b f596 mov 0x96, a ; [0x96:1]=255 ; 150
| ; CODE XREF from fcn.0000dd33 @ 0xdd3f(x)
| 0x0000dd3d e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dd3f 20e7fb jb 0xe0.7, 0xdd3d ; [0xe0:1]=255 ; 224
| 0x0000dd42 8020 sjmp 0xdd64
| ; CODE XREF from fcn.0000dd33 @ 0xdd36(x)
| 0x0000dd44 ef mov a, r7
| 0x0000dd45 44c0 orl a, #0xc0
| 0x0000dd47 f596 mov 0x96, a ; [0x96:1]=255 ; 150
| ; CODE XREFS from fcn.0000dd33 @ 0xdd4b(x), 0xdd5a(x)
| 0x0000dd49 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dd4b 20e7fb jb 0xe0.7, 0xdd49 ; [0xe0:1]=255 ; 224
| 0x0000dd4e e597 mov a, 0x97 ; [0x97:1]=255 ; 151
| 0x0000dd50 1251cd lcall fcn.000051cd
| 0x0000dd53 7401 mov a, #0x01
| 0x0000dd55 29 add a, r1
| 0x0000dd56 f9 mov r1, a
| 0x0000dd57 e4 clr a
| 0x0000dd58 3a addc a, r2
| 0x0000dd59 fa mov r2, a
| 0x0000dd5a dded djnz r5, 0xdd49
| ; CODE XREF from fcn.0000dd33 @ 0xdd5e(x)
| 0x0000dd5c e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000dd5e 20e7fb jb 0xe0.7, 0xdd5c ; [0xe0:1]=255 ; 224
| 0x0000dd61 e4 clr a
| 0x0000dd62 f596 mov 0x96, a ; [0x96:1]=255 ; 150
| ; CODE XREF from fcn.0000dd33 @ 0xdd42(x)
| 0x0000dd64 e597 mov a, 0x97 ; [0x97:1]=255 ; 151
| 0x0000dd66 1251cd lcall fcn.000051cd
| ; CODE XREF from fcn.0000dd33 @ 0xdd34(x)
\ 0x0000dd69 22 ret
; CODE XREF from fcn.00002400 @ +0x6(x)
0x0000dd6a c0e0 push 0xe0 ; [0xe0:1]=255 ; 224
0x0000dd6c c0f0 push 0xf0 ; [0xf0:1]=255 ; 240
0x0000dd6e c083 push 0x83 ; [0x83:1]=255 ; 131
0x0000dd70 c082 push 0x82 ; [0x82:1]=255 ; 130
0x0000dd72 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
0x0000dd74 75d000 mov 0xd0, #0x00 ; [0xd0:1]=255
0x0000dd77 c000 push r0
0x0000dd79 c28c clr 0x88.4 ; [0x88:1]=255 ; 136
0x0000dd7b 758cf0 mov 0x8c, #0xf0 ; [0x8c:1]=255 ; 240
0x0000dd7e 758a69 mov 0x8a, #0x69 ; 'i'
; [0x8a:1]=255 ; 105
0x0000dd81 900e14 mov dptr, #0x0e14 ; '\x14\x0e'
; [0xe14:1]=255 ; 3604
0x0000dd84 e4 clr a
0x0000dd85 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
0x0000dd88 12529e lcall fcn.0000529e
0x0000dd8b d20d setb 0x21.5 ; [0x21:1]=255 ; 33
0x0000dd8d d205 setb 0x20.5 ; [0x20:1]=255 ; 32
0x0000dd8f d206 setb 0x20.6 ; [0x20:1]=255 ; 32
0x0000dd91 d28c setb 0x88.4 ; [0x88:1]=255 ; 136
0x0000dd93 d000 pop 0x00
0x0000dd95 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
0x0000dd97 d082 pop 0x82 ; [0x82:1]=255 ; 130
0x0000dd99 d083 pop 0x83 ; [0x83:1]=255 ; 131
0x0000dd9b d0f0 pop 0xf0 ; [0xf0:1]=255 ; 240
0x0000dd9d d0e0 pop 0xe0 ; [0xe0:1]=255 ; 224
0x0000dd9f 32 reti
; CALL XREF from fcn.00009dbb @ 0x9ecb(x)
; CODE XREF from fcn.0000ce59 @ 0xcea9(x)
/ 54: fcn.0000dda0 ();
| 0x0000dda0 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000dda3 129782 lcall fcn.00009782
| 0x0000dda6 a3 inc dptr
| 0x0000dda7 f0 movx @dptr, a
| ; CODE XREF from fcn.0000dda0 @ 0xddd3(x)
| 0x0000dda8 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000ddab 129708 lcall fcn.00009708
| 0x0000ddae fb mov r3, a
| 0x0000ddaf 900d44 mov dptr, #0x0d44 ; 'D\r'
| ; [0xd44:1]=255 ; 3396
| 0x0000ddb2 12978d lcall fcn.0000978d
| 0x0000ddb5 12c62a lcall fcn.0000c62a
| 0x0000ddb8 ef mov a, r7
| 0x0000ddb9 6012 jz 0xddcd
| 0x0000ddbb 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000ddbe 129724 lcall fcn.00009724
| 0x0000ddc1 e0 movx a, @dptr
| 0x0000ddc2 b48208 cjne a, #0x82, 0xddcd
| 0x0000ddc5 900d43 mov dptr, #0x0d43 ; 'C\r'
| ; [0xd43:1]=255 ; 3395
| 0x0000ddc8 e0 movx a, @dptr
| 0x0000ddc9 ff mov r7, a
| 0x0000ddca 12d62a lcall fcn.0000d62a
| ; CODE XREFS from fcn.0000dda0 @ 0xddb9(x), 0xddc2(x)
| 0x0000ddcd 900d46 mov dptr, #0x0d46 ; 'F\r'
| ; [0xd46:1]=255 ; 3398
| 0x0000ddd0 1297b8 lcall fcn.000097b8
| 0x0000ddd3 40d3 jc 0xdda8
\ 0x0000ddd5 22 ret
; CALL XREF from fcn.00008200 @ 0x8398(x)
/ 52: fcn.0000ddd6 ();
| 0x0000ddd6 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000ddd9 ed mov a, r5
| 0x0000ddda f0 movx @dptr, a
| 0x0000dddb a3 inc dptr
| 0x0000dddc eb mov a, r3
| 0x0000dddd f0 movx @dptr, a
| 0x0000ddde 7c01 mov r4, #0x01
| 0x0000dde0 7dc3 mov r5, #0xc3
| 0x0000dde2 129486 lcall fcn.00009486
| 0x0000dde5 7b02 mov r3, #0x02
| 0x0000dde7 127049 lcall fcn.00007049
| 0x0000ddea 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x0000dded 129422 lcall fcn.00009422
| 0x0000ddf0 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000ddf3 e0 movx a, @dptr
| 0x0000ddf4 ff mov r7, a
| 0x0000ddf5 127049 lcall fcn.00007049
| 0x0000ddf8 7b02 mov r3, #0x02
| 0x0000ddfa 900ced mov dptr, #0x0ced ; [0xced:1]=255 ; 3309
| 0x0000ddfd e0 movx a, @dptr
| 0x0000ddfe fc mov r4, a
| 0x0000ddff a3 inc dptr
| 0x0000de00 e0 movx a, @dptr
| 0x0000de01 fd mov r5, a
| 0x0000de02 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x0000de05 e0 movx a, @dptr
| 0x0000de06 ff mov r7, a
\ 0x0000de07 027049 ljmp fcn.00007049
; CALL XREFS from fcn.000079f0 @ +0x36(x), +0x41(x)
; CALL XREF from fcn.00008e19 @ 0x8e34(x)
/ 51: fcn.0000de0a ();
| 0x0000de0a 900cf4 mov dptr, #0x0cf4 ; [0xcf4:1]=255 ; 3316
| 0x0000de0d 12551e lcall fcn.0000551e
| 0x0000de10 900cf7 mov dptr, #0x0cf7 ; [0xcf7:1]=255 ; 3319
| 0x0000de13 ed mov a, r5
| 0x0000de14 f0 movx @dptr, a
| 0x0000de15 e4 clr a
| 0x0000de16 a3 inc dptr
| 0x0000de17 f0 movx @dptr, a
| ; CODE XREF from fcn.0000de0a @ 0xde3a(x)
| 0x0000de18 900cf7 mov dptr, #0x0cf7 ; [0xcf7:1]=255 ; 3319
| 0x0000de1b e0 movx a, @dptr
| 0x0000de1c ff mov r7, a
| 0x0000de1d a3 inc dptr
| 0x0000de1e e0 movx a, @dptr
| 0x0000de1f c3 clr c
| 0x0000de20 9f subb a, r7
| 0x0000de21 5019 jnc 0xde3c
| 0x0000de23 900cf4 mov dptr, #0x0cf4 ; [0xcf4:1]=255 ; 3316
| 0x0000de26 e4 clr a
| 0x0000de27 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
| 0x0000de2a 125507 lcall fcn.00005507
| 0x0000de2d 125132 lcall fcn.00005132
| 0x0000de30 ff mov r7, a
| 0x0000de31 12e3e0 lcall fcn.0000e3e0
| 0x0000de34 900cf8 mov dptr, #0x0cf8 ; [0xcf8:1]=255 ; 3320
| 0x0000de37 e0 movx a, @dptr
| 0x0000de38 04 inc a
| 0x0000de39 f0 movx @dptr, a
| 0x0000de3a 80dc sjmp 0xde18
| ; CODE XREF from fcn.0000de0a @ 0xde21(x)
\ 0x0000de3c 22 ret
; CALL XREF from fcn.0000558a @ 0x55cc(x)
/ 50: fcn.0000de3d ();
| 0x0000de3d e4 clr a
| 0x0000de3e ff mov r7, a
| ; CODE XREF from fcn.0000de3d @ 0xde6b(x)
| 0x0000de3f 7481 mov a, #0x81
| 0x0000de41 2f add a, r7
| 0x0000de42 12ca7d lcall fcn.0000ca7d
| 0x0000de45 e0 movx a, @dptr
| 0x0000de46 fe mov r6, a
| 0x0000de47 13 rrc a
| 0x0000de48 13 rrc a
| 0x0000de49 543f anl a, #0x3f
| 0x0000de4b fd mov r5, a
| 0x0000de4c ee mov a, r6
| 0x0000de4d 2d add a, r5
| 0x0000de4e fd mov r5, a
| 0x0000de4f e4 clr a
| 0x0000de50 33 rlc a
| 0x0000de51 fc mov r4, a
| 0x0000de52 d3 setb c
| 0x0000de53 ed mov a, r5
| 0x0000de54 9414 subb a, #0x14
| 0x0000de56 ec mov a, r4
| 0x0000de57 9400 subb a, #0x00
| 0x0000de59 4004 jc 0xde5f
| 0x0000de5b 7e14 mov r6, #0x14
| 0x0000de5d 8002 sjmp 0xde61
| ; CODE XREF from fcn.0000de3d @ 0xde59(x)
| 0x0000de5f ae05 mov r6, 0x05 ; [0x5:1]=255 ; 5
| ; CODE XREF from fcn.0000de3d @ 0xde5d(x)
| 0x0000de61 7481 mov a, #0x81
| 0x0000de63 2f add a, r7
| 0x0000de64 12ca7d lcall fcn.0000ca7d
| 0x0000de67 ee mov a, r6
| 0x0000de68 f0 movx @dptr, a
| 0x0000de69 0f inc r7
| 0x0000de6a ef mov a, r7
| 0x0000de6b b432d1 cjne a, #0x32, 0xde3f
\ 0x0000de6e 22 ret
; CALL XREF from fcn.00002400 @ 0x7e20(x)
/ 50: fcn.0000de6f ();
| 0x0000de6f 75d4cf mov 0xd4, #0xcf ; [0xd4:1]=255 ; 207
| 0x0000de72 75d503 mov 0xd5, #0x03 ; [0xd5:1]=255 ; 3
| 0x0000de75 75f130 mov 0xf1, #0x30 ; '0'
| ; [0xf1:1]=255 ; 48
| 0x0000de78 75a410 mov 0xa4, #0x10 ; [0xa4:1]=255 ; 16
| 0x0000de7b 75f23f mov 0xf2, #0x3f ; '?'
| ; [0xf2:1]=255 ; 63
| 0x0000de7e 75a53f mov 0xa5, #0x3f ; '?'
| ; [0xa5:1]=255 ; 63
| 0x0000de81 75f3ff mov 0xf3, #0xff ; [0xf3:1]=255 ; 255
| 0x0000de84 75a6ff mov 0xa6, #0xff ; [0xa6:1]=255 ; 255
| 0x0000de87 75f4ff mov 0xf4, #0xff ; [0xf4:1]=255 ; 255
| 0x0000de8a 75a7f0 mov 0xa7, #0xf0 ; [0xa7:1]=255 ; 240
| 0x0000de8d 75f5ff mov 0xf5, #0xff ; [0xf5:1]=255 ; 255
| 0x0000de90 75aeff mov 0xae, #0xff ; [0xae:1]=255 ; 255
| 0x0000de93 e4 clr a
| 0x0000de94 fd mov r5, a
| 0x0000de95 7f03 mov r7, #0x03
| 0x0000de97 12e37c lcall fcn.0000e37c
| 0x0000de9a 75e101 mov 0xe1, #0x01 ; [0xe1:1]=255 ; 1
| 0x0000de9d 75e243 mov 0xe2, #0x43 ; 'C'
| ; [0xe2:1]=255 ; 67
\ 0x0000dea0 22 ret
; CALL XREFS from fcn.00002443 @ 0x2466(x), 0x2475(x)
/ 50: fcn.0000dea1 ();
| 0x0000dea1 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000dea4 ef mov a, r7
| 0x0000dea5 f0 movx @dptr, a
| 0x0000dea6 781e mov r0, #0x1e
| 0x0000dea8 7c0d mov r4, #0x0d
| 0x0000deaa 7d01 mov r5, #0x01
| 0x0000deac 7bff mov r3, #0xff
| 0x0000deae 7ae7 mov r2, #0xe7
| 0x0000deb0 7933 mov r1, #0x33 ; '3'
| 0x0000deb2 7e00 mov r6, #0x00
| 0x0000deb4 7f11 mov r7, #0x11
| 0x0000deb6 12510c lcall fcn.0000510c
| 0x0000deb9 900d1d mov dptr, #0x0d1d ; '\x1d\r'
| ; [0xd1d:1]=255 ; 3357
| 0x0000debc e0 movx a, @dptr
| 0x0000debd fe mov r6, a
| 0x0000debe d3 setb c
| 0x0000debf 9410 subb a, #0x10
| 0x0000dec1 4003 jc 0xdec6
| 0x0000dec3 7fff mov r7, #0xff
| 0x0000dec5 22 ret
| ; CODE XREF from fcn.0000dea1 @ 0xdec1(x)
| 0x0000dec6 741e mov a, #0x1e
| 0x0000dec8 2e add a, r6
| 0x0000dec9 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000decb e4 clr a
| 0x0000decc 340d addc a, #0x0d
| 0x0000dece f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000ded0 e0 movx a, @dptr
| 0x0000ded1 ff mov r7, a
\ 0x0000ded2 22 ret
; CALL XREF from fcn.0000a820 @ +0x119(x)
/ 50: fcn.0000ded3 ();
| 0x0000ded3 129467 lcall fcn.00009467
| 0x0000ded6 fd mov r5, a
| 0x0000ded7 ac06 mov r4, 0x06 ; [0x6:1]=255 ; 6
| 0x0000ded9 2404 add a, #0x04
| 0x0000dedb ff mov r7, a
| 0x0000dedc e4 clr a
| 0x0000dedd 3e addc a, r6
| 0x0000dede fe mov r6, a
| 0x0000dedf 9001c9 mov dptr, #0x01c9 ; [0x1c9:1]=255 ; 457
| 0x0000dee2 e0 movx a, @dptr
| 0x0000dee3 b50612 cjne a, 0x06, 0xdef8 ; [0x6:1]=255 ; 6
| 0x0000dee6 a3 inc dptr
| 0x0000dee7 e0 movx a, @dptr
| 0x0000dee8 b5070d cjne a, 0x07, 0xdef8 ; [0x7:1]=255 ; 7
| 0x0000deeb 9001c7 mov dptr, #0x01c7 ; [0x1c7:1]=255 ; 455
| 0x0000deee e0 movx a, @dptr
| 0x0000deef ff mov r7, a
| 0x0000def0 a3 inc dptr
| 0x0000def1 e0 movx a, @dptr
| 0x0000def2 9001c5 mov dptr, #0x01c5 ; [0x1c5:1]=255 ; 453
| 0x0000def5 cf xch a, r7
| 0x0000def6 8004 sjmp 0xdefc
| ; CODE XREFS from fcn.0000ded3 @ 0xdee3(x), 0xdee8(x)
| 0x0000def8 9001c5 mov dptr, #0x01c5 ; [0x1c5:1]=255 ; 453
| 0x0000defb ee mov a, r6
| ; CODE XREF from fcn.0000ded3 @ 0xdef6(x)
| 0x0000defc f0 movx @dptr, a
| 0x0000defd a3 inc dptr
| 0x0000defe ef mov a, r7
| 0x0000deff f0 movx @dptr, a
| 0x0000df00 ae04 mov r6, 0x04 ; [0x4:1]=255 ; 4
| 0x0000df02 af05 mov r7, 0x05 ; [0x5:1]=255 ; 5
\ 0x0000df04 22 ret
; CALL XREF from fcn.0000d3cf @ 0xd404(x)
/ 50: fcn.0000df05 ();
| 0x0000df05 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000df07 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000df0a 900f9b mov dptr, #0x0f9b ; [0xf9b:1]=255 ; 3995
| 0x0000df0d e0 movx a, @dptr
| 0x0000df0e 540f anl a, #0x0f
| 0x0000df10 ff mov r7, a
| 0x0000df11 90e784 mov dptr, #0xe784 ; [0xe784:1]=0
| 0x0000df14 93 movc a, @a+dptr
| 0x0000df15 900d3a mov dptr, #0x0d3a ; ':\r'
| ; [0xd3a:1]=255 ; 3386
| 0x0000df18 f0 movx @dptr, a
| 0x0000df19 ef mov a, r7
| 0x0000df1a 14 dec a
| 0x0000df1b 6003 jz 0xdf20
| 0x0000df1d 04 inc a
| 0x0000df1e 7004 jnz 0xdf24
| ; CODE XREF from fcn.0000df05 @ 0xdf1b(x)
| 0x0000df20 7f01 mov r7, #0x01
| 0x0000df22 8010 sjmp 0xdf34
| ; CODE XREF from fcn.0000df05 @ 0xdf1e(x)
| 0x0000df24 7e0f mov r6, #0x0f
| 0x0000df26 7f9b mov r7, #0x9b
| 0x0000df28 12a57b lcall fcn.0000a57b
| 0x0000df2b ef mov a, r7
| 0x0000df2c 6004 jz 0xdf32
| 0x0000df2e 7f01 mov r7, #0x01
| 0x0000df30 8002 sjmp 0xdf34
| ; CODE XREF from fcn.0000df05 @ 0xdf2c(x)
| 0x0000df32 7f00 mov r7, #0x00
| ; CODE XREFS from fcn.0000df05 @ 0xdf22(x), 0xdf30(x)
| 0x0000df34 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000df36 22 ret
; CALL XREFS from fcn.000033c4 @ 0x383f(x), 0x3a69(x)
; CALL XREF from fcn.00007362 @ 0x7417(x)
/ 48: fcn.0000df37 ();
| 0x0000df37 900d0a mov dptr, #0x0d0a ; '\n\r'
| ; [0xd0a:1]=255 ; 3338
| 0x0000df3a ed mov a, r5
| 0x0000df3b f0 movx @dptr, a
| 0x0000df3c e4 clr a
| 0x0000df3d fe mov r6, a
| ; CODE XREF from fcn.0000df37 @ 0xdf62(x)
| 0x0000df3e 126aaf lcall fcn.00006aaf
| 0x0000df41 126b8d lcall fcn.00006b8d
| 0x0000df44 fd mov r5, a
| 0x0000df45 ee mov a, r6
| 0x0000df46 c3 clr c
| 0x0000df47 9d subb a, r5
| 0x0000df48 501a jnc 0xdf64
| 0x0000df4a 126ac8 lcall fcn.00006ac8
| 0x0000df4d e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000df4f 2e add a, r6
| 0x0000df50 126aea lcall fcn.00006aea
| 0x0000df53 e0 movx a, @dptr
| 0x0000df54 fd mov r5, a
| 0x0000df55 900d0a mov dptr, #0x0d0a ; '\n\r'
| ; [0xd0a:1]=255 ; 3338
| 0x0000df58 e0 movx a, @dptr
| 0x0000df59 fc mov r4, a
| 0x0000df5a ed mov a, r5
| 0x0000df5b b50403 cjne a, 0x04, 0xdf61 ; [0x4:1]=255 ; 4
| 0x0000df5e af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
| 0x0000df60 22 ret
| ; CODE XREF from fcn.0000df37 @ 0xdf5b(x)
| 0x0000df61 0e inc r6
| 0x0000df62 80da sjmp 0xdf3e
| ; CODE XREF from fcn.0000df37 @ 0xdf48(x)
| 0x0000df64 7fff mov r7, #0xff
\ 0x0000df66 22 ret
; CALL XREF from fcn.00004503 @ +0x35a(x)
; CALL XREF from fcn.0000b91f @ 0xb925(x)
; CALL XREF from fcn.0000dba9 @ 0xdbaf(x)
/ 48: fcn.0000df67 ();
| 0x0000df67 ac07 mov r4, 0x07 ; [0x7:1]=255 ; 7
| 0x0000df69 129f2e lcall fcn.00009f2e
| 0x0000df6c 129f82 lcall fcn.00009f82
| 0x0000df6f 7f1e mov r7, #0x1e
| 0x0000df71 12e26a lcall fcn.0000e26a
| 0x0000df74 129f82 lcall fcn.00009f82
| 0x0000df77 0f inc r7
| 0x0000df78 12e26a lcall fcn.0000e26a
| 0x0000df7b ec mov a, r4
| 0x0000df7c c3 clr c
| 0x0000df7d 9403 subb a, #0x03
| 0x0000df7f 5009 jnc 0xdf8a
| 0x0000df81 c3 clr c
| 0x0000df82 7407 mov a, #0x07
| 0x0000df84 9c subb a, r4
| 0x0000df85 900c71 mov dptr, #0x0c71 ; 'q\f'
| ; [0xc71:1]=255 ; 3185
| 0x0000df88 f0 movx @dptr, a
| 0x0000df89 22 ret
| ; CODE XREF from fcn.0000df67 @ 0xdf7f(x)
| 0x0000df8a ec mov a, r4
| 0x0000df8b d3 setb c
| 0x0000df8c 9403 subb a, #0x03
| 0x0000df8e 4006 jc 0xdf96
| 0x0000df90 ec mov a, r4
| 0x0000df91 04 inc a
| 0x0000df92 900c72 mov dptr, #0x0c72 ; 'r\f'
| ; [0xc72:1]=255 ; 3186
| 0x0000df95 f0 movx @dptr, a
| ; CODE XREF from fcn.0000df67 @ 0xdf8e(x)
\ 0x0000df96 22 ret
; CALL XREF from fcn.0000a744 @ 0xa819(x)
; CALL XREF from fcn.0000e023 @ 0xdc88(x)
; CALL XREF from fcn.0000e1c9 @ 0xe1e8(x)
; CALL XREF from fcn.0000e285 @ 0xe2a4(x)
/ 48: fcn.0000df97 ();
| 0x0000df97 12940f lcall fcn.0000940f
| 0x0000df9a 1293f6 lcall fcn.000093f6
| 0x0000df9d fc mov r4, a
| 0x0000df9e 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| 0x0000dfa1 1293e4 lcall fcn.000093e4
| 0x0000dfa4 e0 movx a, @dptr
| 0x0000dfa5 fa mov r2, a
| 0x0000dfa6 a3 inc dptr
| 0x0000dfa7 e0 movx a, @dptr
| 0x0000dfa8 b5050c cjne a, 0x05, 0xdfb7 ; [0x5:1]=255 ; 5
| 0x0000dfab ea mov a, r2
| 0x0000dfac b50408 cjne a, 0x04, 0xdfb7 ; [0x4:1]=255 ; 4
| 0x0000dfaf ef mov a, r7
| 0x0000dfb0 2404 add a, #0x04
| 0x0000dfb2 1293eb lcall fcn.000093eb
| 0x0000dfb5 8003 sjmp 0xdfba
| ; CODE XREFS from fcn.0000df97 @ 0xdfa8(x), 0xdfac(x)
| 0x0000dfb7 900d3e mov dptr, #0x0d3e ; '>\r'
| ; [0xd3e:1]=255 ; 3390
| ; CODE XREF from fcn.0000df97 @ 0xdfb5(x)
| 0x0000dfba e0 movx a, @dptr
| 0x0000dfbb fd mov r5, a
| 0x0000dfbc a3 inc dptr
| 0x0000dfbd e0 movx a, @dptr
| 0x0000dfbe 12940f lcall fcn.0000940f
| 0x0000dfc1 cd xch a, r5
| 0x0000dfc2 f0 movx @dptr, a
| 0x0000dfc3 a3 inc dptr
| 0x0000dfc4 ed mov a, r5
| 0x0000dfc5 f0 movx @dptr, a
\ 0x0000dfc6 22 ret
; XREFS: CALL 0x0000cd6f CALL 0x0000cd84 CALL 0x0000cd8f
; XREFS: CALL 0x0000d185 CALL 0x0000d19a CALL 0x0000dc2c
; XREFS: CALL 0x0000dc3b CALL 0x0000dc49
/ 7: fcn.0000dfc7 ();
| 0x0000dfc7 e4 clr a
| 0x0000dfc8 75f001 mov 0xf0, #0x01 ; [0xf0:1]=255 ; 1
\ 0x0000dfcb 0252b4 ljmp fcn.000052b4
; CALL XREF from fcn.0000cd41 @ 0xcd66(x)
; CALL XREF from fcn.0000e5bf @ 0xcf3c(x)
; CALL XREF from fcn.0000e6ec @ 0xe6f8(x)
/ 10: fcn.0000dfce ();
| 0x0000dfce e0 movx a, @dptr
| 0x0000dfcf fe mov r6, a
| 0x0000dfd0 a3 inc dptr
| 0x0000dfd1 e0 movx a, @dptr
| 0x0000dfd2 aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x0000dfd4 f9 mov r1, a
| 0x0000dfd5 7bff mov r3, #0xff
\ 0x0000dfd7 22 ret
; CALL XREFS from fcn.0000d5df @ 0xd5fe(x), 0xd60d(x)
; CALL XREFS from fcn.0000d709 @ 0xd728(x), 0xd737(x)
/ 7: fcn.0000dfd8 ();
| 0x0000dfd8 75ff80 mov 0xff, #0x80 ; [0xff:1]=255 ; 128
| 0x0000dfdb 75ef02 mov 0xef, #0x02 ; [0xef:1]=255 ; 2
\ 0x0000dfde 22 ret
; CALL XREF from fcn.0000cd41 @ 0xcd44(x)
; CALL XREF from fcn.0000dc1e @ 0xdc21(x)
/ 12: fcn.0000dfdf ();
| 0x0000dfdf ee mov a, r6
| 0x0000dfe0 f0 movx @dptr, a
| 0x0000dfe1 a3 inc dptr
| 0x0000dfe2 ef mov a, r7
| 0x0000dfe3 f0 movx @dptr, a
| 0x0000dfe4 a3 inc dptr
| 0x0000dfe5 ec mov a, r4
| 0x0000dfe6 f0 movx @dptr, a
| 0x0000dfe7 a3 inc dptr
| 0x0000dfe8 ed mov a, r5
| 0x0000dfe9 f0 movx @dptr, a
\ 0x0000dfea 22 ret
; CALL XREFS from fcn.0000e23b @ 0xe23b(x), 0xe252(x)
/ 11: fcn.0000dfeb ();
| 0x0000dfeb 900d5e mov dptr, #0x0d5e ; '^\r'
| ; [0xd5e:1]=255 ; 3422
| 0x0000dfee 7401 mov a, #0x01
| 0x0000dff0 f0 movx @dptr, a
| 0x0000dff1 7b37 mov r3, #0x37 ; '7'
| 0x0000dff3 7a00 mov r2, #0x00
\ 0x0000dff5 22 ret
; CALL XREF from fcn.00004503 @ +0x279(x)
; CALL XREF from fcn.00004991 @ 0x4998(x)
; CALL XREF from fcn.000083b4 @ 0x843e(x)
; CALL XREFS from fcn.0000e0a6 @ 0xe0ad(x), 0xe0bc(x)
/ 45: fcn.0000dff6 ();
| 0x0000dff6 126aaf lcall fcn.00006aaf
| 0x0000dff9 126b8d lcall fcn.00006b8d
| 0x0000dffc fc mov r4, a
| 0x0000dffd 7002 jnz 0xe001
| 0x0000dfff ff mov r7, a
| 0x0000e000 22 ret
| ; CODE XREF from fcn.0000dff6 @ 0xdffd(x)
| 0x0000e001 126ad3 lcall fcn.00006ad3
| 0x0000e004 e0 movx a, @dptr
| 0x0000e005 2d add a, r5
| 0x0000e006 fe mov r6, a
| 0x0000e007 c3 clr c
| 0x0000e008 6480 xrl a, #0x80
| 0x0000e00a 9480 subb a, #0x80
| 0x0000e00c 5005 jnc 0xe013
| 0x0000e00e ec mov a, r4
| 0x0000e00f 2e add a, r6
| 0x0000e010 fe mov r6, a
| 0x0000e011 800d sjmp 0xe020
| ; CODE XREF from fcn.0000dff6 @ 0xe00c(x)
| 0x0000e013 126aaf lcall fcn.00006aaf
| 0x0000e016 126b8d lcall fcn.00006b8d
| 0x0000e019 ff mov r7, a
| 0x0000e01a ee mov a, r6
| 0x0000e01b 8ff0 mov 0xf0, r7 ; [0xf0:1]=255 ; 240
| 0x0000e01d 84 div ab
| 0x0000e01e aef0 mov r6, 0xf0 ; [0xf0:1]=255 ; 240
| ; CODE XREF from fcn.0000dff6 @ 0xe011(x)
| 0x0000e020 af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
\ 0x0000e022 22 ret
; CALL XREF from fcn.00007049 @ 0x70bf(x)
; CALL XREFS from fcn.00002400 @ 0x7ee1(x), 0x7f6f(x), 0x7fe4(x)
; CALL XREF from fcn.0000d4a9 @ 0xd4eb(x)
/ 101: fcn.0000e023 ();
| 0x0000e023 53e6fd anl 0xe6, #0xfd ; [0xe6:1]=255 ; 253
| 0x0000e026 c205 clr 0x20.5 ; [0x20:1]=255 ; 32
| 0x0000e028 300205 jnb 0x20.2, 0xe030 ; [0x20:1]=255 ; 32
| 0x0000e02b 12d3bb lcall fcn.0000d3bb
| 0x0000e02e c202 clr 0x20.2 ; [0x20:1]=255 ; 32
| ; CODE XREF from fcn.0000e023 @ 0xe028(x)
| 0x0000e030 12e1c9 lcall fcn.0000e1c9
| 0x0000e033 12e285 lcall fcn.0000e285
| 0x0000e036 43e602 orl 0xe6, #0x02 ; [0xe6:1]=255 ; 2
| 0x0000e039 12e6c5 lcall fcn.0000e6c5
| ; CODE XREF from fcn.0000e023 @ 0xe048(x)
| 0x0000e03c 12e710 lcall fcn.0000e710
| 0x0000e03f ef mov a, r7
| 0x0000e040 7008 jnz 0xe04a
| 0x0000e042 12e47e lcall fcn.0000e47e
| 0x0000e045 12e8c5 lcall fcn.0000e8c5
| 0x0000e048 80f2 sjmp 0xe03c
| ; CODE XREF from fcn.0000e023 @ 0xe040(x)
| 0x0000e04a 12a744 lcall fcn.0000a744
| 0x0000e04d 02dc56 ljmp 0xdc56
; CALL XREF from fcn.0000e5bf @ 0xe5c1(x)
/ 43: fcn.0000e050 ();
| 0x0000e050 7ef8 mov r6, #0xf8
| 0x0000e052 7f00 mov r7, #0x00
| 0x0000e054 7c0f mov r4, #0x0f
| 0x0000e056 7d92 mov r5, #0x92
| 0x0000e058 e4 clr a
| 0x0000e059 f9 mov r1, a
| ; CODE XREF from fcn.0000e050 @ 0xe078(x)
| 0x0000e05a ab01 mov r3, 0x01 ; [0x1:1]=255 ; 1
| 0x0000e05c 09 inc r1
| 0x0000e05d eb mov a, r3
| 0x0000e05e c3 clr c
| 0x0000e05f 9407 subb a, #0x07
| 0x0000e061 5017 jnc 0xe07a
| 0x0000e063 8f82 mov 0x82, r7 ; [0x82:1]=255 ; 130
| 0x0000e065 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000e067 e4 clr a
| 0x0000e068 93 movc a, @a+dptr
| 0x0000e069 8d82 mov 0x82, r5 ; [0x82:1]=255 ; 130
| 0x0000e06b 8c83 mov 0x83, r4 ; [0x83:1]=255 ; 131
| 0x0000e06d f0 movx @dptr, a
| 0x0000e06e 0d inc r5
| 0x0000e06f bd0001 cjne r5, #0x00, 0xe073
| 0x0000e072 0c inc r4
| ; CODE XREF from fcn.0000e050 @ 0xe06f(x)
| 0x0000e073 0f inc r7
| 0x0000e074 bf0001 cjne r7, #0x00, 0xe078
| 0x0000e077 0e inc r6
| ; CODE XREF from fcn.0000e050 @ 0xe074(x)
| 0x0000e078 80e0 sjmp 0xe05a
| ; CODE XREF from fcn.0000e050 @ 0xe061(x)
\ 0x0000e07a 22 ret
; CALL XREF from fcn.0000ac0b @ 0xacb2(x)
/ 43: fcn.0000e07b ();
| 0x0000e07b 742e mov a, #0x2e ; '.'
| 0x0000e07d 2f add a, r7
| 0x0000e07e f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e080 e4 clr a
| 0x0000e081 340b addc a, #0x0b
| 0x0000e083 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e085 ed mov a, r5
| 0x0000e086 f0 movx @dptr, a
| 0x0000e087 74c4 mov a, #0xc4
| 0x0000e089 2f add a, r7
| 0x0000e08a f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e08c e4 clr a
| 0x0000e08d 340a addc a, #0x0a
| 0x0000e08f f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e091 7401 mov a, #0x01
| 0x0000e093 f0 movx @dptr, a
| 0x0000e094 900e15 mov dptr, #0x0e15 ; '\x15\x0e'
| ; [0xe15:1]=255 ; 3605
| 0x0000e097 e0 movx a, @dptr
| 0x0000e098 fe mov r6, a
| 0x0000e099 7481 mov a, #0x81
| 0x0000e09b 2f add a, r7
| 0x0000e09c f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e09e e4 clr a
| 0x0000e09f 340a addc a, #0x0a
| 0x0000e0a1 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e0a3 ee mov a, r6
| 0x0000e0a4 f0 movx @dptr, a
\ 0x0000e0a5 22 ret
; CALL XREF from aav.0x000025bf @ +0xcd(x)
; CALL XREFS from fcn.000033c4 @ 0x39fd(x), 0x3ca9(x)
; CALL XREF from fcn.00007362 @ 0x73a9(x)
; CALL XREF from fcn.00008701 @ 0x8716(x)
/ 43: fcn.0000e0a6 ();
| 0x0000e0a6 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000e0a9 e0 movx a, @dptr
| 0x0000e0aa ff mov r7, a
| 0x0000e0ab 7dff mov r5, #0xff
| 0x0000e0ad 12dff6 lcall fcn.0000dff6
| 0x0000e0b0 9003cc mov dptr, #0x03cc ; [0x3cc:1]=255 ; 972
| 0x0000e0b3 ef mov a, r7
| 0x0000e0b4 f0 movx @dptr, a
| 0x0000e0b5 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000e0b8 e0 movx a, @dptr
| 0x0000e0b9 ff mov r7, a
| 0x0000e0ba 7dfe mov r5, #0xfe
| 0x0000e0bc 12dff6 lcall fcn.0000dff6
| 0x0000e0bf 900397 mov dptr, #0x0397 ; [0x397:1]=255 ; 919
| 0x0000e0c2 ef mov a, r7
| 0x0000e0c3 f0 movx @dptr, a
| 0x0000e0c4 9009fe mov dptr, #0x09fe ; [0x9fe:1]=255 ; 2558
| 0x0000e0c7 e0 movx a, @dptr
| 0x0000e0c8 124a99 lcall fcn.00004a99
| 0x0000e0cb e0 movx a, @dptr
| 0x0000e0cc 900429 mov dptr, #0x0429 ; [0x429:1]=255 ; 1065
| 0x0000e0cf f0 movx @dptr, a
\ 0x0000e0d0 22 ret
; XREFS: CALL 0x00008e95 CALL 0x00008e9e CALL 0x00008ee6
; XREFS: CALL 0x00008ef6 CALL 0x00008f53 CALL 0x00008f77
; XREFS: CALL 0x0000e820
/ 43: fcn.0000e0d1 ();
| 0x0000e0d1 ac07 mov r4, 0x07 ; [0x7:1]=255 ; 7
| 0x0000e0d3 900e92 mov dptr, #0x0e92 ; [0xe92:1]=255 ; 3730
| 0x0000e0d6 e0 movx a, @dptr
| 0x0000e0d7 fe mov r6, a
| 0x0000e0d8 ef mov a, r7
| 0x0000e0d9 5480 anl a, #0x80
| 0x0000e0db fd mov r5, a
| 0x0000e0dc ee mov a, r6
| 0x0000e0dd 4d orl a, r5
| 0x0000e0de f0 movx @dptr, a
| 0x0000e0df e0 movx a, @dptr
| 0x0000e0e0 c3 clr c
| 0x0000e0e1 13 rrc a
| 0x0000e0e2 f0 movx @dptr, a
| 0x0000e0e3 ec mov a, r4
| 0x0000e0e4 547f anl a, #0x7f
| 0x0000e0e6 ff mov r7, a
| 0x0000e0e7 12e3e0 lcall fcn.0000e3e0
| 0x0000e0ea 900e91 mov dptr, #0x0e91 ; [0xe91:1]=255 ; 3729
| 0x0000e0ed e0 movx a, @dptr
| 0x0000e0ee 04 inc a
| 0x0000e0ef f0 movx @dptr, a
| 0x0000e0f0 b40708 cjne a, #0x07, 0xe0fb
| 0x0000e0f3 e4 clr a
| 0x0000e0f4 f0 movx @dptr, a
| 0x0000e0f5 a3 inc dptr
| 0x0000e0f6 e0 movx a, @dptr
| 0x0000e0f7 ff mov r7, a
| 0x0000e0f8 12e3e0 lcall fcn.0000e3e0
| ; CODE XREF from fcn.0000e0d1 @ 0xe0f0(x)
\ 0x0000e0fb 22 ret
; CALL XREF from fcn.00002400 @ 0x7e23(x)
/ 42: fcn.0000e0fc ();
| 0x0000e0fc 75b283 mov 0xb2, #0x83 ; [0xb2:1]=255 ; 131
| ; CODE XREF from fcn.0000e722 @ +0x11(x)
| 0x0000e0ff e4 clr a
| 0x0000e100 f5b9 mov 0xb9, a ; [0xb9:1]=255 ; 185
| 0x0000e102 f5b9 mov 0xb9, a ; [0xb9:1]=255 ; 185
| 0x0000e104 75b690 mov 0xb6, #0x90 ; [0xb6:1]=255 ; 144
| 0x0000e107 43b980 orl 0xb9, #0x80 ; [0xb9:1]=255 ; 128
| 0x0000e10a 7fe8 mov r7, #0xe8
| 0x0000e10c 7efd mov r6, #0xfd
| ; CODE XREF from fcn.0000e0fc @ 0xe115(x)
| 0x0000e10e ef mov a, r7
| 0x0000e10f 1f dec r7
| 0x0000e110 7001 jnz 0xe113
| 0x0000e112 1e dec r6
| ; CODE XREF from fcn.0000e0fc @ 0xe110(x)
| 0x0000e113 ef mov a, r7
| 0x0000e114 4e orl a, r6
| 0x0000e115 70f7 jnz 0xe10e
| 0x0000e117 43b9c0 orl 0xb9, #0xc0 ; [0xb9:1]=255 ; 192
| ; CODE XREF from fcn.0000e0fc @ 0xe11c(x)
| 0x0000e11a e5b9 mov a, 0xb9 ; [0xb9:1]=255 ; 185
| 0x0000e11c 30e5fb jnb 0xe0.5, 0xe11a ; [0xe0:1]=255 ; 224
| 0x0000e11f 75ef04 mov 0xef, #0x04 ; [0xef:1]=255 ; 4
| 0x0000e122 75a903 mov 0xa9, #0x03 ; [0xa9:1]=255 ; 3
\ 0x0000e125 22 ret
; CALL XREF from fcn.00008200 @ 0x8370(x)
/ 42: fcn.0000e126 ();
| 0x0000e126 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000e129 ed mov a, r5
| 0x0000e12a f0 movx @dptr, a
| 0x0000e12b a3 inc dptr
| 0x0000e12c eb mov a, r3
| 0x0000e12d f0 movx @dptr, a
| 0x0000e12e 7c03 mov r4, #0x03
| 0x0000e130 7d8b mov r5, #0x8b
| 0x0000e132 129486 lcall fcn.00009486
| 0x0000e135 7b02 mov r3, #0x02
| 0x0000e137 127049 lcall fcn.00007049
| 0x0000e13a 12941f lcall fcn.0000941f
| 0x0000e13d 900ceb mov dptr, #0x0ceb ; [0xceb:1]=255 ; 3307
| 0x0000e140 e0 movx a, @dptr
| 0x0000e141 ff mov r7, a
| 0x0000e142 127049 lcall fcn.00007049
| 0x0000e145 12941f lcall fcn.0000941f
| 0x0000e148 900cec mov dptr, #0x0cec ; [0xcec:1]=255 ; 3308
| 0x0000e14b e0 movx a, @dptr
| 0x0000e14c ff mov r7, a
\ 0x0000e14d 027049 ljmp fcn.00007049
; CALL XREF from fcn.000078d0 @ 0x78a8(x)
/ 41: fcn.0000e150 ();
| 0x0000e150 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e152 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000e155 900f69 mov dptr, #0x0f69 ; 'i\x0f'
| ; [0xf69:1]=255 ; 3945
| 0x0000e158 e0 movx a, @dptr
| 0x0000e159 900e29 mov dptr, #0x0e29 ; ')\x0e'
| ; [0xe29:1]=255 ; 3625
| 0x0000e15c f0 movx @dptr, a
| 0x0000e15d 7b01 mov r3, #0x01
| 0x0000e15f 7a0e mov r2, #0x0e
| 0x0000e161 7929 mov r1, #0x29 ; ')'
| 0x0000e163 900f76 mov dptr, #0x0f76 ; 'v\x0f'
| ; [0xf76:1]=255 ; 3958
| 0x0000e166 12551e lcall fcn.0000551e
| 0x0000e169 12da58 lcall fcn.0000da58
| 0x0000e16c 6008 jz 0xe176
| ; CODE XREF from fcn.0000e150 @ 0xe170(x)
| 0x0000e16e e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e170 20e7fb jb 0xe0.7, 0xe16e ; [0xe0:1]=255 ; 224
| 0x0000e173 12da5f lcall fcn.0000da5f
| ; CODE XREF from fcn.0000e150 @ 0xe16c(x)
| 0x0000e176 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e178 22 ret
; CALL XREF from fcn.0000d5df @ 0xd5f8(x)
; CALL XREF from fcn.0000d709 @ 0xd722(x)
/ 40: fcn.0000e179 ();
| 0x0000e179 ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
| 0x0000e17b c3 clr c
| 0x0000e17c ee mov a, r6
| 0x0000e17d 9422 subb a, #0x22
| 0x0000e17f 4008 jc 0xe189
| 0x0000e181 ee mov a, r6
| 0x0000e182 9424 subb a, #0x24
| 0x0000e184 5003 jnc 0xe189
| 0x0000e186 7f01 mov r7, #0x01
| 0x0000e188 22 ret
| ; CODE XREFS from fcn.0000e179 @ 0xe17f(x), 0xe184(x)
| 0x0000e189 ae02 mov r6, 0x02 ; [0x2:1]=255 ; 2
| 0x0000e18b af01 mov r7, 0x01 ; [0x1:1]=255 ; 1
| 0x0000e18d d3 setb c
| 0x0000e18e ef mov a, r7
| 0x0000e18f 94ff subb a, #0xff
| 0x0000e191 ee mov a, r6
| 0x0000e192 94e9 subb a, #0xe9
| 0x0000e194 4008 jc 0xe19e
| 0x0000e196 ee mov a, r6
| 0x0000e197 94fc subb a, #0xfc
| 0x0000e199 5003 jnc 0xe19e
| 0x0000e19b 7f01 mov r7, #0x01
| 0x0000e19d 22 ret
| ; CODE XREFS from fcn.0000e179 @ 0xe194(x), 0xe199(x)
| 0x0000e19e 7f00 mov r7, #0x00
\ 0x0000e1a0 22 ret
; CALL XREF from fcn.0000e634 @ 0xe63c(x)
/ 40: fcn.0000e1a1 ();
| 0x0000e1a1 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e1a3 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000e1a6 e4 clr a
| 0x0000e1a7 f528 mov 0x28, a ; [0x28:1]=255 ; 40
| 0x0000e1a9 f529 mov 0x29, a ; [0x29:1]=255 ; 41
| ; CODE XREF from fcn.0000e1a1 @ 0xe1c4(x)
| 0x0000e1ab c3 clr c
| 0x0000e1ac e529 mov a, 0x29 ; [0x29:1]=255 ; 41
| 0x0000e1ae 94fa subb a, #0xfa
| 0x0000e1b0 e528 mov a, 0x28 ; [0x28:1]=255 ; 40
| 0x0000e1b2 6480 xrl a, #0x80
| 0x0000e1b4 9480 subb a, #0x80
| 0x0000e1b6 500e jnc 0xe1c6
| 0x0000e1b8 0529 inc 0x29 ; [0x29:1]=255 ; 41
| 0x0000e1ba e529 mov a, 0x29 ; [0x29:1]=255 ; 41
| 0x0000e1bc 7002 jnz 0xe1c0
| 0x0000e1be 0528 inc 0x28 ; [0x28:1]=255 ; 40
| ; CODE XREF from fcn.0000e1a1 @ 0xe1bc(x)
| 0x0000e1c0 ae28 mov r6, 0x28 ; [0x28:1]=255 ; 40
| 0x0000e1c2 af29 mov r7, 0x29 ; [0x29:1]=255 ; 41
| 0x0000e1c4 80e5 sjmp 0xe1ab
| ; CODE XREF from fcn.0000e1a1 @ 0xe1b6(x)
| 0x0000e1c6 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e1c8 22 ret
; CALL XREF from fcn.0000e023 @ 0xe030(x)
; CODE XREF from fcn.0000e1c9 @ 0xe1eb(x)
/ 39: fcn.0000e1c9 ();
| 0x0000e1c9 900372 mov dptr, #0x0372 ; [0x372:1]=255 ; 882
| 0x0000e1cc e0 movx a, @dptr
| 0x0000e1cd fe mov r6, a
| 0x0000e1ce a3 inc dptr
| 0x0000e1cf e0 movx a, @dptr
| 0x0000e1d0 ff mov r7, a
| 0x0000e1d1 900370 mov dptr, #0x0370 ; [0x370:1]=255 ; 880
| 0x0000e1d4 e0 movx a, @dptr
| 0x0000e1d5 6e xrl a, r6
| 0x0000e1d6 7003 jnz 0xe1db
| 0x0000e1d8 a3 inc dptr
| 0x0000e1d9 e0 movx a, @dptr
| 0x0000e1da 6f xrl a, r7
| ; CODE XREF from fcn.0000e1c9 @ 0xe1d6(x)
| 0x0000e1db 6010 jz 0xe1ed
| 0x0000e1dd 7e03 mov r6, #0x03
| 0x0000e1df 7f70 mov r7, #0x70 ; 'p'
| 0x0000e1e1 128f7b lcall fcn.00008f7b
| 0x0000e1e4 7e03 mov r6, #0x03
| 0x0000e1e6 7f70 mov r7, #0x70 ; 'p'
| 0x0000e1e8 12df97 lcall fcn.0000df97
| 0x0000e1eb 80dc sjmp fcn.0000e1c9
| ; CODE XREF from fcn.0000e1c9 @ 0xe1db(x)
\ 0x0000e1ed 02e6c5 ljmp fcn.0000e6c5
; CALL XREF from fcn.0000282c @ +0xc2(x)
; CALL XREF from fcn.00004503 @ +0x196(x)
/ 38: fcn.0000e1f0 ();
| 0x0000e1f0 126aaf lcall fcn.00006aaf
| 0x0000e1f3 126b8d lcall fcn.00006b8d
| 0x0000e1f6 fe mov r6, a
| 0x0000e1f7 d3 setb c
| 0x0000e1f8 9418 subb a, #0x18
| 0x0000e1fa 4003 jc 0xe1ff
| 0x0000e1fc 7f04 mov r7, #0x04
| 0x0000e1fe 22 ret
| ; CODE XREF from fcn.0000e1f0 @ 0xe1fa(x)
| 0x0000e1ff ee mov a, r6
| 0x0000e200 d3 setb c
| 0x0000e201 9410 subb a, #0x10
| 0x0000e203 4003 jc 0xe208
| 0x0000e205 7f03 mov r7, #0x03
| 0x0000e207 22 ret
| ; CODE XREF from fcn.0000e1f0 @ 0xe203(x)
| 0x0000e208 126b90 lcall fcn.00006b90
| 0x0000e20b d3 setb c
| 0x0000e20c 9408 subb a, #0x08
| 0x0000e20e 4003 jc 0xe213
| 0x0000e210 7f02 mov r7, #0x02
| 0x0000e212 22 ret
| ; CODE XREF from fcn.0000e1f0 @ 0xe20e(x)
| 0x0000e213 7f01 mov r7, #0x01
\ 0x0000e215 22 ret
; CALL XREF from fcn.0000b7db @ 0xb7db(x)
; CALL XREF from fcn.0000e338 @ 0xe33d(x)
/ 37: fcn.0000e216 ();
| 0x0000e216 9007e4 mov dptr, #0x07e4 ; [0x7e4:1]=255 ; 2020
| 0x0000e219 e0 movx a, @dptr
| 0x0000e21a 540f anl a, #0x0f
| 0x0000e21c 24fe add a, #0xfe
| 0x0000e21e 600a jz 0xe22a
| 0x0000e220 14 dec a
| 0x0000e221 600e jz 0xe231
| 0x0000e223 2403 add a, #0x03
| 0x0000e225 7011 jnz 0xe238
| 0x0000e227 7f01 mov r7, #0x01
| 0x0000e229 22 ret
| ; CODE XREF from fcn.0000e216 @ 0xe21e(x)
| 0x0000e22a ef mov a, r7
| 0x0000e22b b4050a cjne a, #0x05, 0xe238
| 0x0000e22e 7f01 mov r7, #0x01
| 0x0000e230 22 ret
| ; CODE XREF from fcn.0000e216 @ 0xe221(x)
| 0x0000e231 ef mov a, r7
| 0x0000e232 b40103 cjne a, #0x01, 0xe238
| 0x0000e235 7f01 mov r7, #0x01
| 0x0000e237 22 ret
| ; CODE XREFS from fcn.0000e216 @ 0xe225(x), 0xe22b(x), 0xe232(x)
| 0x0000e238 7f00 mov r7, #0x00
\ 0x0000e23a 22 ret
; CALL XREF from fcn.00009b91 @ 0x9bd5(x)
; CALL XREF from fcn.0000e440 @ 0xb788(x)
/ 37: fcn.0000e23b ();
| 0x0000e23b 12dfeb lcall fcn.0000dfeb
| 0x0000e23e 7d00 mov r5, #0x00
| 0x0000e240 7c22 mov r4, #0x22 ; '\"'
| 0x0000e242 7f24 mov r7, #0x24 ; '$'
| 0x0000e244 7eef mov r6, #0xef
| 0x0000e246 12cd41 lcall fcn.0000cd41
| 0x0000e249 7b00 mov r3, #0x00
| 0x0000e24b 7aee mov r2, #0xee
| 0x0000e24d 7900 mov r1, #0x00
| 0x0000e24f 12d5df lcall fcn.0000d5df
| 0x0000e252 12dfeb lcall fcn.0000dfeb
| 0x0000e255 7d24 mov r5, #0x24 ; '$'
| 0x0000e257 7cef mov r4, #0xef
| 0x0000e259 7f00 mov r7, #0x00
| 0x0000e25b 7e22 mov r6, #0x22 ; '\"'
\ 0x0000e25d 02cd41 ljmp fcn.0000cd41
; CALL XREF from fcn.0000ca0f @ 0xca41(x)
; CALL XREF from fcn.0000d1c2 @ 0xd1ec(x)
/ 3: fcn.0000e260 ();
| 0x0000e260 e0 movx a, @dptr
\ 0x0000e261 24fe add a, #0xfe
; CALL XREF from fcn.0000d1c2 @ 0xd1fe(x)
/ 1: fcn.0000e263 ();
\ 0x0000e263 ff mov r7, a
; CALL XREF from fcn.0000ca0f @ 0xca30(x)
/ 6: fcn.0000e264 ();
| 0x0000e264 90ef22 mov dptr, #0xef22 ; [0xef22:1]=255
| 0x0000e267 e4 clr a
| 0x0000e268 93 movc a, @a+dptr
\ 0x0000e269 fd mov r5, a
; XREFS(23)
/ 27: fcn.0000e26a ();
| 0x0000e26a ef mov a, r7
| 0x0000e26b c3 clr c
| 0x0000e26c 9420 subb a, #0x20
| 0x0000e26e 5014 jnc 0xe284
| 0x0000e270 ae05 mov r6, 0x05 ; [0x5:1]=255 ; 5
| 0x0000e272 90adf8 mov dptr, #0xadf8 ; [0xadf8:1]=0
| 0x0000e275 129fb1 lcall fcn.00009fb1
| 0x0000e278 fd mov r5, a
| 0x0000e279 90adf7 mov dptr, #0xadf7 ; [0xadf7:1]=0
| 0x0000e27c 129fb1 lcall fcn.00009fb1
| 0x0000e27f 129eef lcall fcn.00009eef
| 0x0000e282 ee mov a, r6
| 0x0000e283 f0 movx @dptr, a
| ; CODE XREF from fcn.0000e26a @ 0xe26e(x)
\ 0x0000e284 22 ret
; CALL XREF from fcn.0000e023 @ 0xe033(x)
; CODE XREF from fcn.0000e285 @ 0xe2a7(x)
/ 37: fcn.0000e285 ();
| 0x0000e285 900384 mov dptr, #0x0384 ; [0x384:1]=255 ; 900
| 0x0000e288 e0 movx a, @dptr
| 0x0000e289 fe mov r6, a
| 0x0000e28a a3 inc dptr
| 0x0000e28b e0 movx a, @dptr
| 0x0000e28c ff mov r7, a
| 0x0000e28d 900382 mov dptr, #0x0382 ; [0x382:1]=255 ; 898
| 0x0000e290 e0 movx a, @dptr
| 0x0000e291 6e xrl a, r6
| 0x0000e292 7003 jnz 0xe297
| 0x0000e294 a3 inc dptr
| 0x0000e295 e0 movx a, @dptr
| 0x0000e296 6f xrl a, r7
| ; CODE XREF from fcn.0000e285 @ 0xe292(x)
| 0x0000e297 6010 jz 0xe2a9
| 0x0000e299 7e03 mov r6, #0x03
| 0x0000e29b 7f82 mov r7, #0x82
| 0x0000e29d 12c461 lcall fcn.0000c461
| 0x0000e2a0 7e03 mov r6, #0x03
| 0x0000e2a2 7f82 mov r7, #0x82
| 0x0000e2a4 12df97 lcall fcn.0000df97
| 0x0000e2a7 80dc sjmp fcn.0000e285
| ; CODE XREF from fcn.0000e285 @ 0xe297(x)
\ 0x0000e2a9 22 ret
; CALL XREF from fcn.0000a820 @ +0xfa(x)
/ 37: fcn.0000e2aa ();
| 0x0000e2aa 900f4c mov dptr, #0x0f4c ; 'L\x0f'
| ; [0xf4c:1]=255 ; 3916
| 0x0000e2ad e0 movx a, @dptr
| 0x0000e2ae fe mov r6, a
| 0x0000e2af 04 inc a
| 0x0000e2b0 fd mov r5, a
| 0x0000e2b1 b41802 cjne a, #0x18, 0xe2b6
| 0x0000e2b4 e4 clr a
| 0x0000e2b5 fd mov r5, a
| ; CODE XREF from fcn.0000e2aa @ 0xe2b1(x)
| 0x0000e2b6 900f4d mov dptr, #0x0f4d ; 'M\x0f'
| ; [0xf4d:1]=255 ; 3917
| 0x0000e2b9 e0 movx a, @dptr
| 0x0000e2ba 6d xrl a, r5
| 0x0000e2bb 6011 jz 0xe2ce
| 0x0000e2bd 7431 mov a, #0x31 ; '1'
| 0x0000e2bf 2e add a, r6
| 0x0000e2c0 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e2c2 e4 clr a
| 0x0000e2c3 340f addc a, #0x0f
| 0x0000e2c5 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e2c7 ef mov a, r7
| 0x0000e2c8 f0 movx @dptr, a
| 0x0000e2c9 900f4c mov dptr, #0x0f4c ; 'L\x0f'
| ; [0xf4c:1]=255 ; 3916
| 0x0000e2cc ed mov a, r5
| 0x0000e2cd f0 movx @dptr, a
| ; CODE XREF from fcn.0000e2aa @ 0xe2bb(x)
\ 0x0000e2ce 22 ret
; CALL XREF from fcn.0000e5a7 @ 0xe5a7(x)
/ 35: fcn.0000e2cf ();
| 0x0000e2cf 538ecf anl 0x8e, #0xcf ; [0x8e:1]=255 ; 207
| 0x0000e2d2 c2c8 clr 0xc8.0 ; [0xc8:1]=255 ; 200
| 0x0000e2d4 75cbff mov 0xcb, #0xff ; [0xcb:1]=255 ; 255
| 0x0000e2d7 75ca9b mov 0xca, #0x9b ; [0xca:1]=255 ; 155
| 0x0000e2da 75bc78 mov 0xbc, #0x78 ; 'x'
| ; [0xbc:1]=255 ; 120
| 0x0000e2dd 75e802 mov 0xe8, #0x02 ; [0xe8:1]=255 ; 2
| 0x0000e2e0 75d10a mov 0xd1, #0x0a ; [0xd1:1]=255 ; 10
| 0x0000e2e3 75bb11 mov 0xbb, #0x11 ; [0xbb:1]=255 ; 17
| 0x0000e2e6 75ba1f mov 0xba, #0x1f ; [0xba:1]=255 ; 31
| 0x0000e2e9 43bc04 orl 0xbc, #0x04 ; [0xbc:1]=255 ; 4
| 0x0000e2ec 43e608 orl 0xe6, #0x08 ; [0xe6:1]=255 ; 8
| 0x0000e2ef d2ef setb 0xe8.7 ; [0xe8:1]=255 ; 232
\ 0x0000e2f1 22 ret
; XREFS: CALL 0x000046e0 CALL 0x00004715 CALL 0x0000494b
; XREFS: CALL 0x0000496d CALL 0x00005c12 CALL 0x00005c1c
; XREFS: CALL 0x00005dcc CALL 0x00007faa CALL 0x0000b9b8
; XREFS: CODE 0x0000e379
/ 35: fcn.0000e2f2 ();
| 0x0000e2f2 ef mov a, r7
| 0x0000e2f3 d3 setb c
| 0x0000e2f4 9403 subb a, #0x03
| 0x0000e2f6 501c jnc 0xe314
| 0x0000e2f8 ef mov a, r7
| 0x0000e2f9 c3 clr c
| 0x0000e2fa 9402 subb a, #0x02
| 0x0000e2fc ef mov a, r7
| 0x0000e2fd 5005 jnc 0xe304
| 0x0000e2ff 2419 add a, #0x19
| 0x0000e301 fe mov r6, a
| 0x0000e302 8003 sjmp 0xe307
| ; CODE XREF from fcn.0000e2f2 @ 0xe2fd(x)
| 0x0000e304 241a add a, #0x1a
| 0x0000e306 fe mov r6, a
| ; CODE XREF from fcn.0000e2f2 @ 0xe302(x)
| 0x0000e307 af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
| 0x0000e309 7453 mov a, #0x53 ; 'S'
| 0x0000e30b 2f add a, r7
| 0x0000e30c 129ee7 lcall fcn.00009ee7
| 0x0000e30f ed mov a, r5
| 0x0000e310 f0 movx @dptr, a
| 0x0000e311 12d06b lcall fcn.0000d06b
| ; CODE XREF from fcn.0000e2f2 @ 0xe2f6(x)
\ 0x0000e314 22 ret
| ; CODE XREFS from fcn.0000e440 @ 0xe322(x), 0xe335(x), 0xe458(x)
| 0x0000e315 7a0d mov r2, #0x0d
| 0x0000e317 794c mov r1, #0x4c ; 'L'
| 0x0000e319 12c118 lcall fcn.0000c118
| 0x0000e31c 6019 jz 0xe337
| 0x0000e31e 900e72 mov dptr, #0x0e72 ; 'r\x0e'
| ; [0xe72:1]=255 ; 3698
| 0x0000e321 e0 movx a, @dptr
| 0x0000e322 70f1 jnz 0xe315
| 0x0000e324 900d4c mov dptr, #0x0d4c ; 'L\r'
| ; [0xd4c:1]=255 ; 3404
| 0x0000e327 e0 movx a, @dptr
| 0x0000e328 900e1b mov dptr, #0x0e1b ; ''
| ; [0xe1b:1]=255 ; 3611
| 0x0000e32b f0 movx @dptr, a
| 0x0000e32c 900e00 mov dptr, #0x0e00 ; [0xe00:1]=255 ; 3584
| 0x0000e32f 7408 mov a, #0x08
| 0x0000e331 f0 movx @dptr, a
| 0x0000e332 12e7d0 lcall fcn.0000e7d0
| 0x0000e335 80de sjmp 0xe315
| ; CODE XREF from fcn.0000e440 @ 0xe31c(x)
| 0x0000e337 22 ret
; CALL XREF from fcn.00008f7b @ 0x9030(x)
; CALL XREF from fcn.0000a744 @ 0xa7a8(x)
/ 34: fcn.0000e338 ();
| 0x0000e338 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x0000e33b ed mov a, r5
| 0x0000e33c f0 movx @dptr, a
| 0x0000e33d 12e216 lcall fcn.0000e216
| 0x0000e340 ef mov a, r7
| 0x0000e341 6016 jz 0xe359
| 0x0000e343 900d41 mov dptr, #0x0d41 ; 'A\r'
| ; [0xd41:1]=255 ; 3393
| 0x0000e346 e0 movx a, @dptr
| 0x0000e347 2406 add a, #0x06
| 0x0000e349 600b jz 0xe356
| 0x0000e34b 24fe add a, #0xfe
| 0x0000e34d 700a jnz 0xe359
| 0x0000e34f 90080e mov dptr, #0x080e ; [0x80e:1]=255 ; 2062
| 0x0000e352 7401 mov a, #0x01
| 0x0000e354 f0 movx @dptr, a
| 0x0000e355 22 ret
| ; CODE XREF from fcn.0000e338 @ 0xe349(x)
| 0x0000e356 12acbf lcall fcn.0000acbf
| ; CODE XREFS from fcn.0000e338 @ 0xe341(x), 0xe34d(x)
\ 0x0000e359 22 ret
; CALL XREF from fcn.00002400 @ 0x7f54(x)
/ 34: fcn.0000e35a ();
| 0x0000e35a 12e764 lcall fcn.0000e764
| 0x0000e35d 900c6e mov dptr, #0x0c6e ; 'n\f'
| ; [0xc6e:1]=255 ; 3182
| 0x0000e360 7406 mov a, #0x06
| 0x0000e362 f0 movx @dptr, a
| 0x0000e363 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x0000e366 e0 movx a, @dptr
| 0x0000e367 b4ff08 cjne a, #0xff, 0xe372
| 0x0000e36a 90060d mov dptr, #0x060d ; [0x60d:1]=255 ; 1549
| 0x0000e36d e0 movx a, @dptr
| 0x0000e36e 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x0000e371 f0 movx @dptr, a
| ; CODE XREF from fcn.0000e35a @ 0xe367(x)
| 0x0000e372 900ebf mov dptr, #0x0ebf ; [0xebf:1]=255 ; 3775
| 0x0000e375 e0 movx a, @dptr
| 0x0000e376 ff mov r7, a
| 0x0000e377 7d01 mov r5, #0x01
\ 0x0000e379 02e2f2 ljmp fcn.0000e2f2
; CALL XREFS from fcn.0000558a @ 0x57af(x), 0x59dc(x)
; CALL XREFS from fcn.0000aa7e @ 0xaada(x), 0xab1d(x)
; CALL XREF from fcn.0000de6f @ 0xde97(x)
/ 34: fcn.0000e37c ();
| 0x0000e37c ae07 mov r6, 0x07 ; [0x7:1]=255 ; 7
| 0x0000e37e 9007e2 mov dptr, #0x07e2 ; [0x7e2:1]=255 ; 2018
| 0x0000e381 e0 movx a, @dptr
| 0x0000e382 6004 jz 0xe388
| 0x0000e384 ed mov a, r5
| 0x0000e385 6401 xrl a, #0x01
| 0x0000e387 fd mov r5, a
| ; CODE XREF from fcn.0000e37c @ 0xe382(x)
| 0x0000e388 ee mov a, r6
| 0x0000e389 b40306 cjne a, #0x03, 0xe392
| 0x0000e38c ed mov a, r5
| 0x0000e38d 24ff add a, #0xff
| 0x0000e38f 9295 mov 0x90.5, c ; [0x90:1]=255 ; 144
| 0x0000e391 22 ret
| ; CODE XREF from fcn.0000e37c @ 0xe389(x)
| 0x0000e392 ed mov a, r5
| 0x0000e393 75f07f mov 0xf0, #0x7f ; '\x7f'
| ; [0xf0:1]=255 ; 127
| 0x0000e396 a4 mul ab
| 0x0000e397 ff mov r7, a
| 0x0000e398 ad06 mov r5, 0x06 ; [0x6:1]=255 ; 6
| 0x0000e39a 12d62a lcall fcn.0000d62a
\ 0x0000e39d 22 ret
; CALL XREFS from fcn.0000afac @ 0xb052(x), 0xb058(x)
/ 5: fcn.0000e39e ();
| 0x0000e39e ee mov a, r6
| 0x0000e39f f0 movx @dptr, a
| 0x0000e3a0 a3 inc dptr
| 0x0000e3a1 ef mov a, r7
\ 0x0000e3a2 f0 movx @dptr, a
; CALL XREF from fcn.0000afac @ 0xb04c(x)
/ 7: fcn.0000e3a3 ();
| 0x0000e3a3 900d4f mov dptr, #0x0d4f ; 'O\r'
| ; [0xd4f:1]=255 ; 3407
| 0x0000e3a6 e0 movx a, @dptr
| 0x0000e3a7 ff mov r7, a
\ 0x0000e3a8 7e00 mov r6, #0x00
; XREFS: CALL 0x00002a7c CALL 0x00002a93 CALL 0x00002b6a
; XREFS: CALL 0x000033b3 CALL 0x0000570a CALL 0x00008b77
; XREFS: CALL 0x0000c391 CALL 0x0000d68a CALL 0x0000d9e3
/ 21: fcn.0000e3aa ();
| 0x0000e3aa ab07 mov r3, 0x07 ; [0x7:1]=255 ; 7
| 0x0000e3ac aa06 mov r2, 0x06 ; [0x6:1]=255 ; 6
| 0x0000e3ae ea mov a, r2
| 0x0000e3af 33 rlc a
| 0x0000e3b0 95e0 subb a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000e3b2 f9 mov r1, a
| 0x0000e3b3 f8 mov r0, a
| 0x0000e3b4 e4 clr a
| 0x0000e3b5 7f60 mov r7, #0x60 ; '`'
| 0x0000e3b7 7eea mov r6, #0xea
| 0x0000e3b9 fd mov r5, a
| 0x0000e3ba fc mov r4, a
| 0x0000e3bb 12d8f1 lcall fcn.0000d8f1
\ 0x0000e3be 22 ret
; CALL XREF from fcn.0000678a @ 0x6873(x)
; CALL XREF from fcn.0000887e @ 0x888b(x)
; CALL XREF from fcn.0000cc19 @ 0xcc39(x)
; CALL XREF from fcn.0000e401 @ 0xe416(x)
/ 33: fcn.0000e3bf ();
| 0x0000e3bf 9003cb mov dptr, #0x03cb ; [0x3cb:1]=255 ; 971
| 0x0000e3c2 e0 movx a, @dptr
| 0x0000e3c3 75f00c mov 0xf0, #0x0c ; [0xf0:1]=255 ; 12
| 0x0000e3c6 a4 mul ab
| 0x0000e3c7 fe mov r6, a
| 0x0000e3c8 2418 add a, #0x18
| 0x0000e3ca fd mov r5, a
| 0x0000e3cb ee mov a, r6
| 0x0000e3cc 2430 add a, #0x30
| 0x0000e3ce fe mov r6, a
| 0x0000e3cf ed mov a, r5
| 0x0000e3d0 d3 setb c
| 0x0000e3d1 9f subb a, r7
| 0x0000e3d2 5009 jnc 0xe3dd
| 0x0000e3d4 ef mov a, r7
| 0x0000e3d5 9e subb a, r6
| 0x0000e3d6 5005 jnc 0xe3dd
| 0x0000e3d8 c3 clr c
| 0x0000e3d9 ef mov a, r7
| 0x0000e3da 9d subb a, r5
| 0x0000e3db ff mov r7, a
| 0x0000e3dc 22 ret
| ; CODE XREFS from fcn.0000e3bf @ 0xe3d2(x), 0xe3d6(x)
| 0x0000e3dd 7fff mov r7, #0xff
\ 0x0000e3df 22 ret
; XREFS: CALL 0x00007a36 CALL 0x00008e29 CALL 0x00008e3c
; XREFS: CALL 0x00008e44 CODE 0x00008f67 CALL 0x0000a056
; XREFS: CALL 0x0000de31 CALL 0x0000e0e7 CALL 0x0000e0f8
/ 33: fcn.0000e3e0 ();
| 0x0000e3e0 900000 mov dptr, #0x0000
| 0x0000e3e3 e0 movx a, @dptr
| 0x0000e3e4 04 inc a
| 0x0000e3e5 f0 movx @dptr, a
| 0x0000e3e6 7b02 mov r3, #0x02
| 0x0000e3e8 7c03 mov r4, #0x03
| 0x0000e3ea 7d79 mov r5, #0x79 ; 'y'
| 0x0000e3ec 127049 lcall fcn.00007049
| 0x0000e3ef 900000 mov dptr, #0x0000
| 0x0000e3f2 e0 movx a, @dptr
| 0x0000e3f3 d3 setb c
| 0x0000e3f4 9409 subb a, #0x09
| 0x0000e3f6 4008 jc 0xe400
| 0x0000e3f8 12e8d5 lcall fcn.0000e8d5
| 0x0000e3fb e4 clr a
| 0x0000e3fc 900000 mov dptr, #0x0000
| 0x0000e3ff f0 movx @dptr, a
| ; CODE XREF from fcn.0000e3e0 @ 0xe3f6(x)
\ 0x0000e400 22 ret
; XREFS: CALL 0x00006a5a CODE 0x0000909f CALL 0x00009224
; XREFS: CALL 0x0000a364 CALL 0x0000cc79 CALL 0x0000d05f
; XREFS: CALL 0x0000d96c
/ 32: fcn.0000e401 ();
| 0x0000e401 ac05 mov r4, 0x05 ; [0x5:1]=255 ; 5
| 0x0000e403 900e1c mov dptr, #0x0e1c ; '\x1c\x0e'
| ; [0xe1c:1]=255 ; 3612
| 0x0000e406 e0 movx a, @dptr
| 0x0000e407 7017 jnz 0xe420
| 0x0000e409 90ef23 mov dptr, #0xef23 ; [0xef23:1]=255
| 0x0000e40c e4 clr a
| 0x0000e40d 93 movc a, @a+dptr
| 0x0000e40e fe mov r6, a
| 0x0000e40f ec mov a, r4
| 0x0000e410 d3 setb c
| 0x0000e411 9e subb a, r6
| 0x0000e412 4002 jc 0xe416
| 0x0000e414 ac06 mov r4, 0x06 ; [0x6:1]=255 ; 6
| ; CODE XREF from fcn.0000e401 @ 0xe412(x)
| 0x0000e416 12e3bf lcall fcn.0000e3bf
| 0x0000e419 ae04 mov r6, 0x04 ; [0x4:1]=255 ; 4
| 0x0000e41b ad06 mov r5, 0x06 ; [0x6:1]=255 ; 6
| 0x0000e41d 12e26a lcall fcn.0000e26a
| ; CODE XREF from fcn.0000e401 @ 0xe407(x)
\ 0x0000e420 22 ret
; CALL XREF from fcn.0000d368 @ 0xd368(x)
/ 31: fcn.0000e421 ();
| 0x0000e421 900a85 mov dptr, #0x0a85 ; [0xa85:1]=255 ; 2693
| 0x0000e424 e0 movx a, @dptr
| 0x0000e425 04 inc a
| 0x0000e426 5403 anl a, #0x03
| 0x0000e428 f0 movx @dptr, a
| 0x0000e429 a3 inc dptr
| 0x0000e42a e0 movx a, @dptr
| 0x0000e42b 04 inc a
| 0x0000e42c 5403 anl a, #0x03
| 0x0000e42e f0 movx @dptr, a
| 0x0000e42f 900b2d mov dptr, #0x0b2d ; '-\v'
| ; [0xb2d:1]=255 ; 2861
| 0x0000e432 e0 movx a, @dptr
| 0x0000e433 04 inc a
| 0x0000e434 5403 anl a, #0x03
| 0x0000e436 f0 movx @dptr, a
| 0x0000e437 900ac8 mov dptr, #0x0ac8 ; [0xac8:1]=255 ; 2760
| 0x0000e43a e0 movx a, @dptr
| 0x0000e43b 04 inc a
| 0x0000e43c 5403 anl a, #0x03
| 0x0000e43e f0 movx @dptr, a
\ 0x0000e43f 22 ret
; CALL XREF from fcn.00008f7b @ 0x6fca(x)
/ 508: fcn.0000e440 ();
| 0x0000e440 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
| 0x0000e443 e0 movx a, @dptr
| 0x0000e444 24fc add a, #0xfc
| 0x0000e446 600d jz 0xe455
| 0x0000e448 14 dec a
| 0x0000e449 600d jz 0xe458
| 0x0000e44b 14 dec a
| 0x0000e44c 600d jz 0xe45b
| 0x0000e44e 2404 add a, #0x04
| 0x0000e450 700c jnz 0xe45e
| 0x0000e452 029ca6 ljmp 0x9ca6
| ; CODE XREF from fcn.0000e440 @ 0xe446(x)
| 0x0000e455 02b736 ljmp 0xb736
| ; CODE XREF from fcn.0000e440 @ 0xe449(x)
| 0x0000e458 02e315 ljmp 0xe315
| ; CODE XREF from fcn.0000e440 @ 0xe44c(x)
| 0x0000e45b 12b32e lcall fcn.0000b32e
| ; CODE XREF from fcn.0000e440 @ 0xe450(x)
| 0x0000e45e 22 ret
; CALL XREF from fcn.0000c7ed @ +0xb8(x)
/ 31: fcn.0000e45f ();
| 0x0000e45f 900f79 mov dptr, #0x0f79 ; 'y\x0f'
| ; [0xf79:1]=255 ; 3961
| 0x0000e462 7402 mov a, #0x02
| 0x0000e464 f0 movx @dptr, a
| ; CODE XREF from fcn.0000e45f @ 0xe467(x)
| 0x0000e465 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e467 20e7fb jb 0xe0.7, 0xe465 ; [0xe0:1]=255 ; 224
| 0x0000e46a 759601 mov 0x96, #0x01 ; [0x96:1]=255 ; 1
| 0x0000e46d 759701 mov 0x97, #0x01 ; [0x97:1]=255 ; 1
| 0x0000e470 e4 clr a
| 0x0000e471 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000e474 f0 movx @dptr, a
| 0x0000e475 a3 inc dptr
| 0x0000e476 7403 mov a, #0x03
| 0x0000e478 f0 movx @dptr, a
| 0x0000e479 a3 inc dptr
| 0x0000e47a f0 movx @dptr, a
| 0x0000e47b a3 inc dptr
| 0x0000e47c f0 movx @dptr, a
\ 0x0000e47d 22 ret
; CALL XREF from fcn.0000e023 @ 0xe042(x)
/ 30: fcn.0000e47e ();
| 0x0000e47e 900f4d mov dptr, #0x0f4d ; 'M\x0f'
| ; [0xf4d:1]=255 ; 3917
| 0x0000e481 e0 movx a, @dptr
| 0x0000e482 ff mov r7, a
| 0x0000e483 04 inc a
| 0x0000e484 fe mov r6, a
| 0x0000e485 b41802 cjne a, #0x18, 0xe48a
| 0x0000e488 e4 clr a
| 0x0000e489 fe mov r6, a
| ; CODE XREF from fcn.0000e47e @ 0xe485(x)
| 0x0000e48a 7431 mov a, #0x31 ; '1'
| 0x0000e48c 2f add a, r7
| 0x0000e48d f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e48f e4 clr a
| 0x0000e490 340f addc a, #0x0f
| 0x0000e492 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e494 e0 movx a, @dptr
| 0x0000e495 ff mov r7, a
| 0x0000e496 900f4d mov dptr, #0x0f4d ; 'M\x0f'
| ; [0xf4d:1]=255 ; 3917
| 0x0000e499 ee mov a, r6
| 0x0000e49a f0 movx @dptr, a
\ 0x0000e49b 22 ret
; XREFS: CALL 0x0000791a CALL 0x0000a67e CALL 0x0000a729
; XREFS: CALL 0x0000b5b7 CALL 0x0000bb78 CALL 0x0000bd43
; XREFS: CALL 0x0000beb0 CALL 0x0000cb38 CALL 0x0000cfe4
; XREFS: CALL 0x0000d2eb CALL 0x0000db7f CODE 0x0000e49e
/ 29: fcn.0000e49c ();
| 0x0000e49c e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e49e 20e7fb jb 0xe0.7, fcn.0000e49c ; [0xe0:1]=255 ; 224
| 0x0000e4a1 75960e mov 0x96, #0x0e ; [0x96:1]=255 ; 14
| 0x0000e4a4 e4 clr a
| 0x0000e4a5 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| ; CODE XREF from fcn.0000e49c @ 0xe4a9(x)
| 0x0000e4a7 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e4a9 20e7fb jb 0xe0.7, 0xe4a7 ; [0xe0:1]=255 ; 224
| 0x0000e4ac 759611 mov 0x96, #0x11 ; [0x96:1]=255 ; 17
| 0x0000e4af 759720 mov 0x97, #0x20 ; [0x97:1]=255 ; 32
| 0x0000e4b2 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000e4b5 7404 mov a, #0x04
| 0x0000e4b7 f0 movx @dptr, a
\ 0x0000e4b8 22 ret
; CALL XREF from fcn.00002400 @ 0x7e6f(x)
/ 28: fcn.0000e4b9 ();
| 0x0000e4b9 e4 clr a
| 0x0000e4ba f5d8 mov 0xd8, a ; [0xd8:1]=255 ; 216
| 0x0000e4bc 75dacb mov 0xda, #0xcb ; [0xda:1]=255 ; 203
| 0x0000e4bf 75dbcb mov 0xdb, #0xcb ; [0xdb:1]=255 ; 203
| 0x0000e4c2 75dccb mov 0xdc, #0xcb ; [0xdc:1]=255 ; 203
| 0x0000e4c5 75d908 mov 0xd9, #0x08 ; [0xd9:1]=255 ; 8
| 0x0000e4c8 7f88 mov r7, #0x88
| 0x0000e4ca 7e13 mov r6, #0x13
| 0x0000e4cc 12dc8e lcall fcn.0000dc8e
| 0x0000e4cf d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
| 0x0000e4d1 43e610 orl 0xe6, #0x10 ; [0xe6:1]=255 ; 16
\ 0x0000e4d4 22 ret
; CALL XREF from fcn.00007950 @ 0x7951(x)
; CALL XREF from fcn.000078d0 @ 0x795e(x)
/ 28: fcn.0000e4d5 ();
| 0x0000e4d5 ed mov a, r5
| 0x0000e4d6 6018 jz 0xe4f0
| 0x0000e4d8 ef mov a, r7
| 0x0000e4d9 543f anl a, #0x3f
| 0x0000e4db f596 mov 0x96, a ; [0x96:1]=255 ; 150
| ; CODE XREF from fcn.0000e4d5 @ 0xe4ee(x)
| 0x0000e4dd 125132 lcall fcn.00005132
| 0x0000e4e0 f597 mov 0x97, a ; [0x97:1]=255 ; 151
| 0x0000e4e2 7401 mov a, #0x01
| 0x0000e4e4 29 add a, r1
| 0x0000e4e5 f9 mov r1, a
| 0x0000e4e6 e4 clr a
| 0x0000e4e7 3a addc a, r2
| 0x0000e4e8 fa mov r2, a
| ; CODE XREF from fcn.0000e4d5 @ 0xe4eb(x)
| 0x0000e4e9 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e4eb 20e7fb jb 0xe0.7, 0xe4e9 ; [0xe0:1]=255 ; 224
| 0x0000e4ee dded djnz r5, 0xe4dd
| ; CODE XREF from fcn.0000e4d5 @ 0xe4d6(x)
\ 0x0000e4f0 22 ret
; CALL XREF from fcn.0000b53c @ 0xb582(x)
/ 28: fcn.0000e4f1 ();
| 0x0000e4f1 e4 clr a
| 0x0000e4f2 ff mov r7, a
| ; CODE XREF from fcn.0000e4f1 @ 0xe509(x)
| 0x0000e4f3 ef mov a, r7
| 0x0000e4f4 90ef5b mov dptr, #0xef5b ; [0xef5b:1]=255
| 0x0000e4f7 93 movc a, @a+dptr
| 0x0000e4f8 fe mov r6, a
| 0x0000e4f9 ef mov a, r7
| 0x0000e4fa 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000e4fc 2452 add a, #0x52
| 0x0000e4fe f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e500 e4 clr a
| 0x0000e501 340f addc a, #0x0f
| 0x0000e503 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e505 ee mov a, r6
| 0x0000e506 f0 movx @dptr, a
| 0x0000e507 0f inc r7
| 0x0000e508 ef mov a, r7
| 0x0000e509 b40be7 cjne a, #0x0b, 0xe4f3
\ 0x0000e50c 22 ret
; CALL XREF from fcn.000078d0 @ 0x7896(x)
/ 27: fcn.0000e50d ();
| 0x0000e50d c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e50f 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000e512 7bff mov r3, #0xff
| 0x0000e514 7a95 mov r2, #0x95
| 0x0000e516 79d1 mov r1, #0xd1
| 0x0000e518 12da43 lcall fcn.0000da43
| 0x0000e51b 6008 jz 0xe525
| ; CODE XREF from fcn.0000e50d @ 0xe51f(x)
| 0x0000e51d e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e51f 20e7fb jb 0xe0.7, 0xe51d ; [0xe0:1]=255 ; 224
| 0x0000e522 12da5f lcall fcn.0000da5f
| ; CODE XREF from fcn.0000e50d @ 0xe51b(x)
| 0x0000e525 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e527 22 ret
; CALL XREFS from fcn.00008f7b @ 0x6e27(x), 0x6fc7(x)
/ 26: fcn.0000e528 ();
| 0x0000e528 900e85 mov dptr, #0x0e85 ; [0xe85:1]=255 ; 3717
| 0x0000e52b e0 movx a, @dptr
| 0x0000e52c c3 clr c
| 0x0000e52d 9408 subb a, #0x08
| 0x0000e52f 5010 jnc 0xe541
| 0x0000e531 e0 movx a, @dptr
| 0x0000e532 fe mov r6, a
| 0x0000e533 04 inc a
| 0x0000e534 f0 movx @dptr, a
| 0x0000e535 7487 mov a, #0x87
| 0x0000e537 2e add a, r6
| 0x0000e538 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e53a e4 clr a
| 0x0000e53b 340e addc a, #0x0e
| 0x0000e53d f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e53f ef mov a, r7
| 0x0000e540 f0 movx @dptr, a
| ; CODE XREF from fcn.0000e528 @ 0xe52f(x)
\ 0x0000e541 22 ret
; CALL XREF from fcn.0000d3cf @ 0xd3c0(x)
/ 26: fcn.0000e542 ();
| 0x0000e542 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e544 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000e547 301204 jnb 0x22.2, 0xe54e ; [0x22:1]=255 ; 34
| 0x0000e54a 7f01 mov r7, #0x01
| 0x0000e54c 800b sjmp 0xe559
| ; CODE XREF from fcn.0000e542 @ 0xe547(x)
| 0x0000e54e 12db31 lcall fcn.0000db31
| 0x0000e551 ef mov a, r7
| 0x0000e552 7003 jnz 0xe557
| 0x0000e554 ff mov r7, a
| 0x0000e555 8002 sjmp 0xe559
| ; CODE XREF from fcn.0000e542 @ 0xe552(x)
| 0x0000e557 7f01 mov r7, #0x01
| ; CODE XREFS from fcn.0000e542 @ 0xe54c(x), 0xe555(x)
| 0x0000e559 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e55b 22 ret
; CALL XREF from fcn.000078d0 @ 0x78b2(x)
/ 26: fcn.0000e55c ();
| 0x0000e55c c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e55e 12da3a lcall fcn.0000da3a
| 0x0000e561 6010 jz 0xe573
| ; CODE XREF from fcn.0000e55c @ 0xe565(x)
| 0x0000e563 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e565 20e7fb jb 0xe0.7, 0xe563 ; [0xe0:1]=255 ; 224
| 0x0000e568 12da73 lcall fcn.0000da73
| 0x0000e56b 900f72 mov dptr, #0x0f72 ; 'r\x0f'
| ; [0xf72:1]=255 ; 3954
| 0x0000e56e 7402 mov a, #0x02
| 0x0000e570 12da6a lcall fcn.0000da6a
| ; CODE XREF from fcn.0000e55c @ 0xe561(x)
| 0x0000e573 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e575 22 ret
; CALL XREF from fcn.0000afac @ 0xb049(x)
/ 25: fcn.0000e576 ();
| 0x0000e576 75bf0f mov 0xbf, #0x0f ; [0xbf:1]=255 ; 15
| 0x0000e579 75c804 mov 0xc8, #0x04 ; [0xc8:1]=255 ; 4
| 0x0000e57c 900e21 mov dptr, #0x0e21 ; '!\x0e'
| ; [0xe21:1]=255 ; 3617
| 0x0000e57f e0 movx a, @dptr
| 0x0000e580 fe mov r6, a
| 0x0000e581 a3 inc dptr
| 0x0000e582 e0 movx a, @dptr
| 0x0000e583 ff mov r7, a
| 0x0000e584 8ecb mov 0xcb, r6 ; [0xcb:1]=255 ; 203
| 0x0000e586 8fca mov 0xca, r7 ; [0xca:1]=255 ; 202
| 0x0000e588 e4 clr a
| 0x0000e589 f5bf mov 0xbf, a ; [0xbf:1]=255 ; 191
| 0x0000e58b 43e720 orl 0xe7, #0x20 ; [0xe7:1]=255 ; 32
\ 0x0000e58e 22 ret
; CALL XREF from fcn.0000558a @ 0x5806(x)
; CODE XREF from fcn.0000d9ba @ 0xd9f7(x)
/ 24: fcn.0000e58f ();
| 0x0000e58f 126bc8 lcall fcn.00006bc8
| 0x0000e592 e0 movx a, @dptr
| 0x0000e593 fe mov r6, a
| 0x0000e594 6010 jz 0xe5a6
| 0x0000e596 9008b1 mov dptr, #0x08b1 ; [0x8b1:1]=255 ; 2225
| 0x0000e599 126d1b lcall fcn.00006d1b
| 0x0000e59c ee mov a, r6
| 0x0000e59d f0 movx @dptr, a
| 0x0000e59e 126bc8 lcall fcn.00006bc8
| 0x0000e5a1 e4 clr a
| 0x0000e5a2 f0 movx @dptr, a
| 0x0000e5a3 12c306 lcall fcn.0000c306
| ; CODE XREF from fcn.0000e58f @ 0xe594(x)
\ 0x0000e5a6 22 ret
; CALL XREF from fcn.00002400 @ 0x7e26(x)
/ 24: fcn.0000e5a7 ();
| 0x0000e5a7 12e2cf lcall fcn.0000e2cf
| 0x0000e5aa e4 clr a
| 0x0000e5ab 900d80 mov dptr, #0x0d80 ; [0xd80:1]=255 ; 3456
| 0x0000e5ae f0 movx @dptr, a
| 0x0000e5af 12ca85 lcall fcn.0000ca85
| 0x0000e5b2 a807 mov r0, 0x07 ; [0x7:1]=255 ; 7
| 0x0000e5b4 08 inc r0
| 0x0000e5b5 8002 sjmp 0xe5b9
| ; CODE XREF from fcn.0000e5a7 @ 0xe5b9(x)
| 0x0000e5b7 c3 clr c
| 0x0000e5b8 33 rlc a
| ; CODE XREF from fcn.0000e5a7 @ 0xe5b5(x)
| 0x0000e5b9 d8fc djnz r0, 0xe5b7
| 0x0000e5bb f4 cpl a
| 0x0000e5bc f5a0 mov 0xa0, a ; [0xa0:1]=255 ; 160
\ 0x0000e5be 22 ret
; CALL XREF from fcn.000079f0 @ +0x2b(x)
; CALL XREF from fcn.0000e744 @ 0xe748(x)
; CALL XREF from fcn.0000e794 @ 0xe79f(x)
/ 112: fcn.0000e5bf ();
| 0x0000e5bf aa07 mov r2, 0x07 ; [0x7:1]=255 ; 7
| 0x0000e5c1 12e050 lcall fcn.0000e050
| 0x0000e5c4 900f98 mov dptr, #0x0f98 ; [0xf98:1]=255 ; 3992
| 0x0000e5c7 ea mov a, r2
| 0x0000e5c8 f0 movx @dptr, a
| 0x0000e5c9 900f95 mov dptr, #0x0f95 ; [0xf95:1]=255 ; 3989
| 0x0000e5cc 7402 mov a, #0x02
| 0x0000e5ce f0 movx @dptr, a
| 0x0000e5cf a3 inc dptr
| 0x0000e5d0 f0 movx @dptr, a
| 0x0000e5d1 a3 inc dptr
| 0x0000e5d2 14 dec a
| 0x0000e5d3 f0 movx @dptr, a
| 0x0000e5d4 02cf0c ljmp 0xcf0c
; CALL XREF from fcn.000078d0 @ +0x2e(x)
/ 24: fcn.0000e5d7 ();
| 0x0000e5d7 7e00 mov r6, #0x00
| 0x0000e5d9 7f01 mov r7, #0x01
| 0x0000e5db 900370 mov dptr, #0x0370 ; [0x370:1]=255 ; 880
| 0x0000e5de 1293c6 lcall fcn.000093c6
| 0x0000e5e1 1293bf lcall fcn.000093bf
| 0x0000e5e4 7e01 mov r6, #0x01
| 0x0000e5e6 7fcc mov r7, #0xcc
| 0x0000e5e8 9001ba mov dptr, #0x01ba ; [0x1ba:1]=255 ; 442
| 0x0000e5eb 1293c6 lcall fcn.000093c6
\ 0x0000e5ee 22 ret
; CALL XREF from fcn.00002c02 @ +0x12e(x)
; CALL XREF from fcn.0000b064 @ 0xb07d(x)
/ 23: fcn.0000e5ef ();
| 0x0000e5ef e4 clr a
| 0x0000e5f0 ff mov r7, a
| ; CODE XREF from fcn.0000e5ef @ 0xe5fd(x)
| 0x0000e5f1 12a535 lcall fcn.0000a535
| 0x0000e5f4 e4 clr a
| 0x0000e5f5 f0 movx @dptr, a
| 0x0000e5f6 12a552 lcall fcn.0000a552
| 0x0000e5f9 e4 clr a
| 0x0000e5fa f0 movx @dptr, a
| 0x0000e5fb 0f inc r7
| 0x0000e5fc ef mov a, r7
| 0x0000e5fd b419f1 cjne a, #0x19, 0xe5f1
| 0x0000e600 e4 clr a
| 0x0000e601 9003f6 mov dptr, #0x03f6 ; [0x3f6:1]=255 ; 1014
| 0x0000e604 f0 movx @dptr, a
\ 0x0000e605 22 ret
; CALL XREF from fcn.0000a820 @ +0x10d(x)
/ 23: fcn.0000e606 ();
| 0x0000e606 129467 lcall fcn.00009467
| 0x0000e609 ff mov r7, a
| 0x0000e60a 9001c3 mov dptr, #0x01c3 ; [0x1c3:1]=255 ; 451
| 0x0000e60d e0 movx a, @dptr
| 0x0000e60e b50609 cjne a, 0x06, 0xe61a ; [0x6:1]=255 ; 6
| 0x0000e611 a3 inc dptr
| 0x0000e612 e0 movx a, @dptr
| 0x0000e613 b50704 cjne a, 0x07, 0xe61a ; [0x7:1]=255 ; 7
| 0x0000e616 7f01 mov r7, #0x01
| 0x0000e618 8002 sjmp 0xe61c
| ; CODE XREFS from fcn.0000e606 @ 0xe60e(x), 0xe613(x)
| 0x0000e61a 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000e606 @ 0xe618(x)
\ 0x0000e61c 22 ret
; CALL XREF from fcn.000078d0 @ 0x78ad(x)
/ 23: fcn.0000e61d ();
| 0x0000e61d c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e61f 12da3a lcall fcn.0000da3a
| 0x0000e622 600d jz 0xe631
| ; CODE XREF from fcn.0000e61d @ 0xe626(x)
| 0x0000e624 e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e626 20e7fb jb 0xe0.7, 0xe624 ; [0xe0:1]=255 ; 224
| 0x0000e629 12da73 lcall fcn.0000da73
| 0x0000e62c 7402 mov a, #0x02
| 0x0000e62e 12da67 lcall fcn.0000da67
| ; CODE XREF from fcn.0000e61d @ 0xe622(x)
| 0x0000e631 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e633 22 ret
; CALL XREF from fcn.0000c7ed @ +0xc0(x)
/ 22: fcn.0000e634 ();
| 0x0000e634 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e636 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000e639 53d7bc anl 0xd7, #0xbc ; [0xd7:1]=255 ; 188
| 0x0000e63c 12e1a1 lcall fcn.0000e1a1
| 0x0000e63f e5d7 mov a, 0xd7 ; [0xd7:1]=255 ; 215
| 0x0000e641 54fc anl a, #0xfc
| 0x0000e643 4440 orl a, #0x40
| 0x0000e645 f5d7 mov 0xd7, a ; [0xd7:1]=255 ; 215
| 0x0000e647 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e649 22 ret
; CALL XREF from fcn.00002400 @ 0x7e32(x)
/ 21: fcn.0000e64a ();
| 0x0000e64a 759850 mov 0x98, #0x50 ; 'P'
| ; [0x98:1]=255 ; 80
| 0x0000e64d 758dc0 mov 0x8d, #0xc0 ; [0x8d:1]=255 ; 192
| 0x0000e650 538ef0 anl 0x8e, #0xf0 ; [0x8e:1]=255 ; 240
| 0x0000e653 858d8b mov 0x8b, 0x8d ; [0x8d:1]=255 ; 141
| 0x0000e656 53890f anl 0x89, #0x0f ; [0x89:1]=255 ; 15
| 0x0000e659 438920 orl 0x89, #0x20 ; [0x89:1]=255 ; 32
| 0x0000e65c d28e setb 0x88.6 ; [0x88:1]=255 ; 136
\ 0x0000e65e 22 ret
; CODE XREF from fcn.00008f7b @ 0x90bd(x)
; CALL XREF from fcn.0000b48d @ 0xb4d8(x)
; CALL XREFS from fcn.0000d751 @ 0xd76b(x), 0xd784(x)
; CALL XREF from fcn.0000e872 @ 0xe874(x)
/ 21: fcn.0000e65f ();
| 0x0000e65f e4 clr a
| 0x0000e660 fe mov r6, a
| ; CODE XREF from fcn.0000e65f @ 0xe670(x)
| 0x0000e661 e4 clr a
| 0x0000e662 fd mov r5, a
| ; CODE XREF from fcn.0000e65f @ 0xe66b(x)
| 0x0000e663 ee mov a, r6
| 0x0000e664 129eef lcall fcn.00009eef
| 0x0000e667 ef mov a, r7
| 0x0000e668 f0 movx @dptr, a
| 0x0000e669 0d inc r5
| 0x0000e66a ed mov a, r5
| 0x0000e66b b408f5 cjne a, #0x08, 0xe663
| 0x0000e66e 0e inc r6
| 0x0000e66f ee mov a, r6
| 0x0000e670 b404ee cjne a, #0x04, 0xe661
\ 0x0000e673 22 ret
; CALL XREF from fcn.00007558 @ 0x77b4(x)
; CALL XREF from fcn.0000d62a @ 0xd671(x)
/ 21: fcn.0000e674 ();
| 0x0000e674 12bc15 lcall fcn.0000bc15
| 0x0000e677 900f29 mov dptr, #0x0f29 ; ')\x0f'
| ; [0xf29:1]=255 ; 3881
| 0x0000e67a ed mov a, r5
| 0x0000e67b f0 movx @dptr, a
| 0x0000e67c ee mov a, r6
| 0x0000e67d 900f16 mov dptr, #0x0f16 ; '\x16\x0f'
| ; [0xf16:1]=255 ; 3862
| 0x0000e680 f0 movx @dptr, a
| 0x0000e681 c2da clr 0xd8.2 ; [0xd8:1]=255 ; 216
| 0x0000e683 75dccb mov 0xdc, #0xcb ; [0xdc:1]=255 ; 203
| 0x0000e686 d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
\ 0x0000e688 22 ret
; CALL XREF from fcn.00002400 @ 0x7e35(x)
/ 20: fcn.0000e689 ();
| 0x0000e689 5389f0 anl 0x89, #0xf0 ; [0x89:1]=255 ; 240
| 0x0000e68c 438901 orl 0x89, #0x01 ; [0x89:1]=255 ; 1
| 0x0000e68f 538ef0 anl 0x8e, #0xf0 ; [0x8e:1]=255 ; 240
| 0x0000e692 758cf0 mov 0x8c, #0xf0 ; [0x8c:1]=255 ; 240
| 0x0000e695 758a69 mov 0x8a, #0x69 ; 'i'
| ; [0x8a:1]=255 ; 105
| 0x0000e698 d28c setb 0x88.4 ; [0x88:1]=255 ; 136
| 0x0000e69a d2a9 setb 0xa8.1 ; [0xa8:1]=255 ; 168
\ 0x0000e69c 22 ret
; CALL XREF from fcn.00002400 @ 0x7f4e(x)
/ 20: fcn.0000e69d ();
| 0x0000e69d 900626 mov dptr, #0x0626 ; [0x626:1]=255 ; 1574
| 0x0000e6a0 e0 movx a, @dptr
| 0x0000e6a1 ff mov r7, a
| 0x0000e6a2 600c jz 0xe6b0
| 0x0000e6a4 900808 mov dptr, #0x0808 ; [0x808:1]=255 ; 2056
| 0x0000e6a7 f0 movx @dptr, a
| 0x0000e6a8 e4 clr a
| 0x0000e6a9 900626 mov dptr, #0x0626 ; [0x626:1]=255 ; 1574
| 0x0000e6ac f0 movx @dptr, a
| 0x0000e6ad 12d751 lcall fcn.0000d751
| ; CODE XREF from fcn.0000e69d @ 0xe6a2(x)
\ 0x0000e6b0 22 ret
; CALL XREF from fcn.000033c4 @ 0x3779(x)
; CALL XREF from fcn.00005fce @ 0x60f6(x)
; CALL XREFS from fcn.00008200 @ 0x8302(x), 0x8315(x)
/ 20: fcn.0000e6b1 ();
| 0x0000e6b1 7e00 mov r6, #0x00
| 0x0000e6b3 7c00 mov r4, #0x00
| 0x0000e6b5 c3 clr c
| 0x0000e6b6 ef mov a, r7
| 0x0000e6b7 9d subb a, r5
| 0x0000e6b8 ee mov a, r6
| 0x0000e6b9 9c subb a, r4
| 0x0000e6ba 4004 jc 0xe6c0
| 0x0000e6bc ef mov a, r7
| 0x0000e6bd 9d subb a, r5
| 0x0000e6be ff mov r7, a
| 0x0000e6bf 22 ret
| ; CODE XREF from fcn.0000e6b1 @ 0xe6ba(x)
| 0x0000e6c0 c3 clr c
| 0x0000e6c1 ed mov a, r5
| 0x0000e6c2 9f subb a, r7
| 0x0000e6c3 ff mov r7, a
\ 0x0000e6c4 22 ret
; CALL XREF from fcn.0000e023 @ 0xe039(x)
; CODE XREF from fcn.0000e1c9 @ 0xe1ed(x)
/ 20: fcn.0000e6c5 ();
| 0x0000e6c5 c0d0 push 0xd0 ; [0xd0:1]=255 ; 208
| 0x0000e6c7 75d008 mov 0xd0, #0x08 ; [0xd0:1]=255 ; 8
| 0x0000e6ca 301009 jnb 0x22.0, 0xe6d6 ; [0x22:1]=255 ; 34
| 0x0000e6cd 53e6fd anl 0xe6, #0xfd ; [0xe6:1]=255 ; 253
| 0x0000e6d0 12d3bb lcall fcn.0000d3bb
| 0x0000e6d3 43e602 orl 0xe6, #0x02 ; [0xe6:1]=255 ; 2
| ; CODE XREF from fcn.0000e6c5 @ 0xe6ca(x)
| 0x0000e6d6 d0d0 pop 0xd0 ; [0xd0:1]=255 ; 208
\ 0x0000e6d8 22 ret
| ; CODE XREF from fcn.0000e872 @ 0xe87a(x)
| 0x0000e6d9 75bf0f mov 0xbf, #0x0f ; [0xbf:1]=255 ; 15
| 0x0000e6dc 759104 mov 0x91, #0x04 ; [0x91:1]=255 ; 4
| 0x0000e6df 759363 mov 0x93, #0x63 ; 'c'
| ; [0x93:1]=255 ; 99
| 0x0000e6e2 7592bf mov 0x92, #0xbf ; [0x92:1]=255 ; 191
| 0x0000e6e5 e4 clr a
| 0x0000e6e6 f5bf mov 0xbf, a ; [0xbf:1]=255 ; 191
| 0x0000e6e8 43e710 orl 0xe7, #0x10 ; [0xe7:1]=255 ; 16
| 0x0000e6eb 22 ret
; CALL XREF from fcn.0000e440 @ 0x9d27(x)
; CALL XREF from fcn.0000ae37 @ 0xae85(x)
/ 18: fcn.0000e6ec ();
| 0x0000e6ec ef mov a, r7
| 0x0000e6ed 25e0 add a, 0xe0 ; [0xe0:1]=255 ; 224
| 0x0000e6ef 248a add a, #0x8a
| 0x0000e6f1 f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e6f3 e4 clr a
| 0x0000e6f4 340f addc a, #0x0f
| 0x0000e6f6 f583 mov 0x83, a ; [0x83:1]=255 ; 131
| 0x0000e6f8 12dfce lcall fcn.0000dfce
\ 0x0000e6fb 02d5df ljmp fcn.0000d5df
; CALL XREF from fcn.00008701 @ 0x8757(x)
; CALL XREF from fcn.00009836 @ 0x98ad(x)
; CALL XREF from fcn.00009dbb @ 0x9dfb(x)
; CALL XREF from fcn.0000ab40 @ 0xab70(x)
/ 18: fcn.0000e6fe ();
| 0x0000e6fe 124df7 lcall fcn.00004df7
| 0x0000e701 fe mov r6, a
| 0x0000e702 d3 setb c
| 0x0000e703 6480 xrl a, #0x80
| 0x0000e705 9480 subb a, #0x80
| 0x0000e707 4004 jc 0xe70d
| 0x0000e709 af06 mov r7, 0x06 ; [0x6:1]=255 ; 6
| 0x0000e70b 8002 sjmp 0xe70f
| ; CODE XREF from fcn.0000e6fe @ 0xe707(x)
| 0x0000e70d 7f00 mov r7, #0x00
| ; CODE XREF from fcn.0000e6fe @ 0xe70b(x)
\ 0x0000e70f 22 ret
; CALL XREF from fcn.0000e023 @ 0xe03c(x)
/ 18: fcn.0000e710 ();
| 0x0000e710 900f4d mov dptr, #0x0f4d ; 'M\x0f'
| ; [0xf4d:1]=255 ; 3917
| 0x0000e713 e0 movx a, @dptr
| 0x0000e714 ff mov r7, a
| 0x0000e715 900f4c mov dptr, #0x0f4c ; 'L\x0f'
| ; [0xf4c:1]=255 ; 3916
| 0x0000e718 e0 movx a, @dptr
| 0x0000e719 b50703 cjne a, 0x07, 0xe71f ; [0x7:1]=255 ; 7
| 0x0000e71c 7f01 mov r7, #0x01
| 0x0000e71e 22 ret
| ; CODE XREF from fcn.0000e710 @ 0xe719(x)
| 0x0000e71f 7f00 mov r7, #0x00
\ 0x0000e721 22 ret
; XREFS: CALL 0x0000462a CALL 0x00004645 CALL 0x00004722
; XREFS: CALL 0x0000475d CALL 0x000047ac CALL 0x000048a2
; XREFS: CALL 0x000048fc
/ 17: fcn.0000e722 ();
| 0x0000e722 7e01 mov r6, #0x01
| ; CODE XREF from fcn.0000e722 @ 0xe730(x)
| 0x0000e724 ee mov a, r6
| 0x0000e725 d3 setb c
| 0x0000e726 9f subb a, r7
| 0x0000e727 5009 jnc 0xe732
| 0x0000e729 ee mov a, r6
| 0x0000e72a 129ee1 lcall fcn.00009ee1
| 0x0000e72d ed mov a, r5
| 0x0000e72e f0 movx @dptr, a
| 0x0000e72f 0e inc r6
| 0x0000e730 80f2 sjmp 0xe724
| ; CODE XREF from fcn.0000e722 @ 0xe727(x)
\ 0x0000e732 22 ret
0x0000e733 01ff ajmp 0xe0ff ; fcn.0000e0fc+0x3
0x0000e735 02ff03 ljmp 0xff03
0x0000e738 04 inc a
0x0000e739 ff mov r7, a
0x0000e73a 05ff inc 0xff ; [0xff:1]=255 ; 255
0x0000e73c 06 inc @r0
0x0000e73d ff mov r7, a
0x0000e73e 07 inc @r1
0x0000e73f 08 inc r0
0x0000e740 ff mov r7, a
0x0000e741 09 inc r1
0x0000e742 ff mov r7, a
0x0000e743 0a inc r2
; CALL XREF from fcn.0000b48d @ 0xb4a6(x)
/ 19: fcn.0000e744 ();
| 0x0000e744 c2af clr 0xa8.7 ; [0xa8:1]=255 ; 168
| 0x0000e746 7f02 mov r7, #0x02
| 0x0000e748 12e5bf lcall fcn.0000e5bf
| 0x0000e74b e4 clr a
| 0x0000e74c f5d7 mov 0xd7, a ; [0xd7:1]=255 ; 215
| 0x0000e74e 53a9f0 anl 0xa9, #0xf0 ; [0xa9:1]=255 ; 240
| 0x0000e751 02e8e6 ljmp 0xe8e6
; CALL XREF from fcn.0000e872 @ 0xe877(x)
/ 16: fcn.0000e754 ();
| 0x0000e754 759104 mov 0x91, #0x04 ; [0x91:1]=255 ; 4
| 0x0000e757 438e40 orl 0x8e, #0x40 ; [0x8e:1]=255 ; 64
| 0x0000e75a 7593f1 mov 0x93, #0xf1 ; [0x93:1]=255 ; 241
| 0x0000e75d 759236 mov 0x92, #0x36 ; '6'
| ; [0x92:1]=255 ; 54
| 0x0000e760 43e680 orl 0xe6, #0x80 ; [0xe6:1]=255 ; 128
\ 0x0000e763 22 ret
; CALL XREF from fcn.000042b7 @ 0x42bf(x)
; CALL XREFS from fcn.00005aca @ 0x5b8b(x), 0x5dc2(x)
; CALL XREF from fcn.0000e35a @ 0xe35a(x)
/ 16: fcn.0000e764 ();
| 0x0000e764 7c19 mov r4, #0x19
| ; CODE XREF from fcn.0000e764 @ 0xe770(x)
| 0x0000e766 129f9b lcall fcn.00009f9b
| 0x0000e769 129ee7 lcall fcn.00009ee7
| 0x0000e76c e4 clr a
| 0x0000e76d f0 movx @dptr, a
| 0x0000e76e 0c inc r4
| 0x0000e76f ec mov a, r4
| 0x0000e770 b420f3 cjne a, #0x20, 0xe766
\ 0x0000e773 22 ret
; XREFS: CALL 0x00002885 CALL 0x000042bc CALL 0x00005b88
; XREFS: CALL 0x0000b268 CALL 0x0000ca75 CALL 0x0000d213
; XREFS: CALL 0x0000dbb2
/ 16: fcn.0000e774 ();
| 0x0000e774 e4 clr a
| 0x0000e775 fc mov r4, a
| ; CODE XREF from fcn.0000e774 @ 0xe780(x)
| 0x0000e776 129f9b lcall fcn.00009f9b
| 0x0000e779 129ee7 lcall fcn.00009ee7
| 0x0000e77c e4 clr a
| 0x0000e77d f0 movx @dptr, a
| 0x0000e77e 0c inc r4
| 0x0000e77f ec mov a, r4
| 0x0000e780 b419f3 cjne a, #0x19, 0xe776
\ 0x0000e783 22 ret
; DATA XREFS from fcn.00007049 @ 0x72a8(r), 0x72ab(r)
; DATA XREF from fcn.0000a820 @ +0x133(r)
; DATA XREF from fcn.0000df05 @ 0xdf11(r)
0x0000e784 00 nop
0x0000e785 00 nop
0x0000e786 020303 ljmp 0x0303
0x0000e789 0102 ajmp 0xe002 ; fcn.0000dff6+0xc
0x0000e78b 03 rr a
0x0000e78c 03 rr a
0x0000e78d 03 rr a
0x0000e78e 03 rr a
0x0000e78f 03 rr a
0x0000e790 020203 ljmp 0x0203
; DATA XREF from fcn.0000df05 @ 0xdf14(r)
0x0000e793 ~ 0190 ajmp 0xe090 ; fcn.0000e07b+0x15
; CALL XREF from fcn.00002400 @ 0x7e91(x)
/ 15: fcn.0000e794 ();
| 0x0000e794 90f806 mov dptr, #0xf806 ; [0xf806:1]=1
| 0x0000e797 e4 clr a
| 0x0000e798 93 movc a, @a+dptr
| 0x0000e799 6401 xrl a, #0x01
| 0x0000e79b 6005 jz 0xe7a2
| 0x0000e79d 7f01 mov r7, #0x01
| 0x0000e79f 12e5bf lcall fcn.0000e5bf
| ; CODE XREF from fcn.0000e794 @ 0xe79b(x)
\ 0x0000e7a2 22 ret
; CALL XREF from fcn.00002400 @ 0x7fb0(x)
/ 15: fcn.0000e7a3 ();
| 0x0000e7a3 900808 mov dptr, #0x0808 ; [0x808:1]=255 ; 2056
| 0x0000e7a6 e0 movx a, @dptr
| 0x0000e7a7 ff mov r7, a
| 0x0000e7a8 6007 jz 0xe7b1
| 0x0000e7aa 900626 mov dptr, #0x0626 ; [0x626:1]=255 ; 1574
| 0x0000e7ad f0 movx @dptr, a
| 0x0000e7ae 12d751 lcall fcn.0000d751
| ; CODE XREF from fcn.0000e7a3 @ 0xe7a8(x)
\ 0x0000e7b1 22 ret
| ; CODE XREF from fcn.00007558 @ 0x77ae(x)
| ; CODE XREF from fcn.0000d62a @ 0xd66b(x)
| 0x0000e7b2 12bc15 lcall fcn.0000bc15
| 0x0000e7b5 900f28 mov dptr, #0x0f28 ; '(\x0f'
| ; [0xf28:1]=255 ; 3880
| 0x0000e7b8 ed mov a, r5
| 0x0000e7b9 f0 movx @dptr, a
| 0x0000e7ba ee mov a, r6
| 0x0000e7bb 12bc20 lcall fcn.0000bc20
| 0x0000e7be d2de setb 0xd8.6 ; [0xd8:1]=255 ; 216
\ 0x0000e7c0 22 ret
; CALL XREF from fcn.00008f7b @ 0x6f7f(x)
; CALL XREF from fcn.0000e440 @ 0x9dae(x)
; CALL XREF from fcn.0000b32e @ 0xb3d7(x)
; CALL XREF from fcn.0000e440 @ 0xb7ce(x)
/ 5: fcn.0000e7c1 ();
| 0x0000e7c1 e4 clr a
| 0x0000e7c2 900e90 mov dptr, #0x0e90 ; [0xe90:1]=255 ; 3728
\ 0x0000e7c5 f0 movx @dptr, a
; CODE XREF from fcn.0000b48d @ 0xb539(x)
; CALL XREF from fcn.0000d978 @ 0xd9b1(x)
; CALL XREF from fcn.0000e7d0 @ 0xe7d0(x)
; CALL XREF from fcn.0000e7df @ 0xe7df(x)
/ 10: fcn.0000e7c6 ();
| 0x0000e7c6 e4 clr a
| 0x0000e7c7 900e86 mov dptr, #0x0e86 ; [0xe86:1]=255 ; 3718
| 0x0000e7ca f0 movx @dptr, a
| 0x0000e7cb 900e85 mov dptr, #0x0e85 ; [0xe85:1]=255 ; 3717
| 0x0000e7ce f0 movx @dptr, a
\ 0x0000e7cf 22 ret
; CALL XREF from fcn.00008f7b @ 0x6fbd(x)
; CALL XREF from fcn.0000e440 @ 0xe332(x)
/ 15: fcn.0000e7d0 ();
| 0x0000e7d0 12e7c6 lcall fcn.0000e7c6
| 0x0000e7d3 e4 clr a
| 0x0000e7d4 900e99 mov dptr, #0x0e99 ; [0xe99:1]=255 ; 3737
| 0x0000e7d7 f0 movx @dptr, a
| 0x0000e7d8 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x0000e7db 7407 mov a, #0x07
| 0x0000e7dd f0 movx @dptr, a
\ 0x0000e7de 22 ret
; CALL XREF from fcn.00008f7b @ 0x6e1c(x)
/ 15: fcn.0000e7df ();
| 0x0000e7df 12e7c6 lcall fcn.0000e7c6
| 0x0000e7e2 e4 clr a
| 0x0000e7e3 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x0000e7e6 f0 movx @dptr, a
| 0x0000e7e7 900e99 mov dptr, #0x0e99 ; [0xe99:1]=255 ; 3737
| 0x0000e7ea 7402 mov a, #0x02
| 0x0000e7ec f0 movx @dptr, a
\ 0x0000e7ed 22 ret
; CALL XREF from aav.0x000025bf @ +0xec(x)
/ 14: fcn.0000e7ee ();
| 0x0000e7ee e4 clr a
| 0x0000e7ef 900d20 mov dptr, #0x0d20 ; ' \r'
| ; [0xd20:1]=255 ; 3360
| 0x0000e7f2 f0 movx @dptr, a
| 0x0000e7f3 a3 inc dptr
| 0x0000e7f4 f0 movx @dptr, a
| 0x0000e7f5 7b80 mov r3, #0x80
| 0x0000e7f7 7d01 mov r5, #0x01
\ 0x0000e7f9 0283b4 ljmp fcn.000083b4
; CALL XREF from aav.0x000025bf @ +0x120(x)
; CALL XREFS from fcn.000033c4 @ 0x3d00(x), 0x3d6f(x), 0x3d96(x)
/ 14: fcn.0000e7fc ();
| 0x0000e7fc 126ac8 lcall fcn.00006ac8
| 0x0000e7ff e582 mov a, 0x82 ; [0x82:1]=255 ; 130
| 0x0000e801 2d add a, r5
| 0x0000e802 126aea lcall fcn.00006aea
| 0x0000e805 e0 movx a, @dptr
| 0x0000e806 4480 orl a, #0x80
| 0x0000e808 f0 movx @dptr, a
\ 0x0000e809 22 ret
| ; CODE XREF from fcn.0000e8db @ 0xe8de(x)
| 0x0000e80a 1293bf lcall fcn.000093bf
| 0x0000e80d 7e00 mov r6, #0x00
| 0x0000e80f 7ff2 mov r7, #0xf2
| 0x0000e811 90038b mov dptr, #0x038b ; [0x38b:1]=255 ; 907
| 0x0000e814 1293c6 lcall fcn.000093c6
| 0x0000e817 22 ret
; CALL XREF from fcn.00008e19 @ 0x8f62(x)
; CODE XREF from fcn.0000e818 @ 0xe823(x)
/ 14: fcn.0000e818 ();
| 0x0000e818 900e91 mov dptr, #0x0e91 ; [0xe91:1]=255 ; 3729
| 0x0000e81b e0 movx a, @dptr
| 0x0000e81c 6007 jz 0xe825
| 0x0000e81e e4 clr a
| 0x0000e81f ff mov r7, a
| 0x0000e820 12e0d1 lcall fcn.0000e0d1
| 0x0000e823 80f3 sjmp fcn.0000e818
| ; CODE XREF from fcn.0000e818 @ 0xe81c(x)
\ 0x0000e825 22 ret
; CALL XREF from fcn.000078d0 @ 0x789c(x)
/ 14: fcn.0000e826 ();
| 0x0000e826 12da58 lcall fcn.0000da58
| 0x0000e829 6008 jz 0xe833
| ; CODE XREF from fcn.0000e826 @ 0xe82d(x)
| 0x0000e82b e596 mov a, 0x96 ; [0x96:1]=255 ; 150
| 0x0000e82d 20e7fb jb 0xe0.7, 0xe82b ; [0xe0:1]=255 ; 224
| 0x0000e830 12da73 lcall fcn.0000da73
| ; CODE XREF from fcn.0000e826 @ 0xe829(x)
\ 0x0000e833 22 ret
; CALL XREFS from fcn.00008f7b @ 0x8ffc(x), 0x901c(x), 0x9029(x), 0x9035(x)
/ 3: fcn.0000e834 ();
\ 0x0000e834 900d3a mov dptr, #0x0d3a ; ':\r'
\ ; [0xd3a:1]=255 ; 3386
; CALL XREF from fcn.0000c461 @ 0xc4b4(x)
/ 2: fcn.0000e837 ();
| 0x0000e837 e0 movx a, @dptr
\ 0x0000e838 fe mov r6, a
; CALL XREF from fcn.0000c461 @ 0xc4c2(x)
/ 8: fcn.0000e839 ();
| 0x0000e839 a3 inc dptr
| 0x0000e83a e0 movx a, @dptr
| 0x0000e83b f582 mov 0x82, a ; [0x82:1]=255 ; 130
| 0x0000e83d 8e83 mov 0x83, r6 ; [0x83:1]=255 ; 131
| 0x0000e83f a3 inc dptr
\ 0x0000e840 22 ret
; CALL XREF from fcn.0000e8d5 @ 0xe8d5(x)
/ 13: fcn.0000e841 ();
| 0x0000e841 53e6fd anl 0xe6, #0xfd ; [0xe6:1]=255 ; 253
| 0x0000e844 201103 jb 0x22.1, 0xe84a ; [0x22:1]=255 ; 34
| 0x0000e847 12b27c lcall fcn.0000b27c
| ; CODE XREF from fcn.0000e841 @ 0xe844(x)
| 0x0000e84a 43e602 orl 0xe6, #0x02 ; [0xe6:1]=255 ; 2
\ 0x0000e84d 22 ret
; CALL XREF from fcn.00002400 @ 0x7e8b(x)
/ 12: fcn.0000e84e ();
| 0x0000e84e e4 clr a
| 0x0000e84f ff mov r7, a
| 0x0000e850 fe mov r6, a
| 0x0000e851 12e8ce lcall fcn.0000e8ce
| 0x0000e854 e4 clr a
| 0x0000e855 f52a mov 0x2a, a ; [0x2a:1]=255 ; 42
| 0x0000e857 f52b mov 0x2b, a ; [0x2b:1]=255 ; 43
\ 0x0000e859 22 ret
; CALL XREF from fcn.0000a1cb @ 0xa2b8(x)
; CODE XREF from fcn.0000e8d5 @ 0xe8d8(x)
/ 12: fcn.0000e85a ();
| 0x0000e85a c2ac clr 0xa8.4 ; [0xa8:1]=255 ; 168
| 0x0000e85c 201404 jb 0x22.4, 0xe863 ; [0x22:1]=255 ; 34
| 0x0000e85f d214 setb 0x22.4 ; [0x22:1]=255 ; 34
| 0x0000e861 d299 setb 0x98.1 ; [0x98:1]=255 ; 152
| ; CODE XREF from fcn.0000e85a @ 0xe85c(x)
| 0x0000e863 d2ac setb 0xa8.4 ; [0xa8:1]=255 ; 168
\ 0x0000e865 22 ret
0x0000e866 f0 movx @dptr, a
0x0000e867 7e00 mov r6, #0x00
0x0000e869 06 inc @r0
0x0000e86a 020001 ljmp 0x0001
0x0000e86d 5f anl a, r7
0x0000e86e 19 dec r1
0x0000e86f 00 nop
0x0000e870 00 nop
; DATA XREFS from fcn.00004503 @ +0x401(r), +0x409(w)
0x0000e871 00 nop
; CALL XREF from fcn.00002400 @ 0x7e2c(x)
/ 30: fcn.0000e872 ();
| 0x0000e872 e4 clr a
| 0x0000e873 ff mov r7, a
| 0x0000e874 12e65f lcall fcn.0000e65f
| 0x0000e877 12e754 lcall fcn.0000e754
| 0x0000e87a 02e6d9 ljmp 0xe6d9
; DATA XREFS from fcn.00004503 @ +0x288(r), +0x3af(r), +0x3b7(w)
; DATA XREF from fcn.00009ee1 @ 0x9ee1(r)
0x0000e87d 100002 jbc 0x20.0, 0xe882 ; [0x20:1]=255 ; 32
0x0000e880 04 inc a
0x0000e881 0507 inc 0x07 ; [0x7:1]=255 ; 7
; DATA XREF from fcn.00004503 @ +0x2db(r)
0x0000e883 09 inc r1
0x0000e884 0b inc r3
0x0000e885 0c inc r4
0x0000e886 0e inc r6
0x0000e887 ~ 107b7f jbc 0x2f.3, 0xe909 ; [0x2f:1]=255 ; 47
; XREFS: CALL 0x000035a7 CALL 0x000035b6 CALL 0x00003687
; XREFS: CALL 0x00003769 CALL 0x00005b2d CALL 0x000060dd
; XREFS: CALL 0x0000630a CALL 0x0000825e CALL 0x0000c747
/ 11: fcn.0000e888 ();
| 0x0000e888 7b7f mov r3, #0x7f ; '\x7f'
| 0x0000e88a 7a00 mov r2, #0x00
| 0x0000e88c e4 clr a
| 0x0000e88d fd mov r5, a
| 0x0000e88e fc mov r4, a
| 0x0000e88f 12d797 lcall fcn.0000d797
\ 0x0000e892 22 ret
; XREFS: CALL 0x0000258d CALL 0x00002782 CALL 0x000027fd
; XREFS: CALL 0x00002d1c CALL 0x00005efc CODE 0x00007ba7
/ 11: fcn.0000e893 ();
| 0x0000e893 e4 clr a
| 0x0000e894 900616 mov dptr, #0x0616 ; [0x616:1]=255 ; 1558
| 0x0000e897 f0 movx @dptr, a
| 0x0000e898 fd mov r5, a
| 0x0000e899 7f19 mov r7, #0x19
\ 0x0000e89b 02e26a ljmp fcn.0000e26a
0x0000e89e 5155 acall 0xea55
0x0000e8a0 4e orl a, r6
0x0000e8a1 4558 orl a, 0x58 ; [0x58:1]=255 ; 88
0x0000e8a3 5553 anl a, 0x53 ; [0x53:1]=255 ; 83
0x0000e8a5 2d add a, r5
0x0000e8a6 ff mov r7, a
; DATA XREFS from fcn.00002c02 @ +0x34b(r), +0x35c(r)
0x0000e8a7 ff mov r7, a
; CALL XREF from fcn.00007558 @ 0x7798(x)
; CODE XREF from fcn.0000d62a @ 0xd665(x)
/ 10: fcn.0000e8a8 ();
| 0x0000e8a8 900f07 mov dptr, #0x0f07 ; [0xf07:1]=255 ; 3847
| 0x0000e8ab ee mov a, r6
| 0x0000e8ac f0 movx @dptr, a
| 0x0000e8ad ef mov a, r7
| 0x0000e8ae 12bbf4 lcall fcn.0000bbf4
\ 0x0000e8b1 22 ret
; CALL XREFS from fcn.00008f7b @ 0x6df1(x), 0x904e(x)
/ 10: fcn.0000e8b2 ();
| 0x0000e8b2 e4 clr a
| 0x0000e8b3 900e7c mov dptr, #0x0e7c ; '|\x0e'
| ; [0xe7c:1]=255 ; 3708
| 0x0000e8b6 f0 movx @dptr, a
| 0x0000e8b7 900e99 mov dptr, #0x0e99 ; [0xe99:1]=255 ; 3737
| 0x0000e8ba f0 movx @dptr, a
\ 0x0000e8bb 22 ret
; CALL XREF from fcn.0000558a @ 0x5641(x)
/ 9: fcn.0000e8bc ();
| 0x0000e8bc 128567 lcall fcn.00008567
| 0x0000e8bf e4 clr a
| 0x0000e8c0 90080f mov dptr, #0x080f ; [0x80f:1]=255 ; 2063
| 0x0000e8c3 f0 movx @dptr, a
\ 0x0000e8c4 22 ret
; CALL XREF from fcn.0000e023 @ 0xe045(x)
/ 9: fcn.0000e8c5 ();
| 0x0000e8c5 7b00 mov r3, #0x00
| 0x0000e8c7 7c01 mov r4, #0x01
| 0x0000e8c9 7dba mov r5, #0xba
\ 0x0000e8cb 027049 ljmp fcn.00007049
; CALL XREF from fcn.0000e84e @ 0xe851(x)
/ 7: fcn.0000e8ce ();
| 0x0000e8ce 8ecd mov 0xcd, r6 ; [0xcd:1]=255 ; 205
| 0x0000e8d0 8fcc mov 0xcc, r7 ; [0xcc:1]=255 ; 204
| 0x0000e8d2 d2ca setb 0xc8.2 ; [0xc8:1]=255 ; 200
\ 0x0000e8d4 22 ret
; CALL XREF from fcn.0000558a @ 0x5596(x)
; CALL XREF from fcn.00007049 @ 0x70c2(x)
; CALL XREF from fcn.00002400 @ 0x7ff6(x)
; CALL XREF from fcn.0000e3e0 @ 0xe3f8(x)
/ 6: fcn.0000e8d5 ();
| 0x0000e8d5 12e841 lcall fcn.0000e841
\ 0x0000e8d8 02e85a ljmp fcn.0000e85a
; CALL XREF from fcn.0000b32e @ 0xb3d4(x)
; CALL XREF from fcn.0000e440 @ 0xb7cb(x)
/ 20: fcn.0000e8db ();
| 0x0000e8db 12c11f lcall fcn.0000c11f
| 0x0000e8de 02e80a ljmp 0xe80a
; DATA XREF from fcn.0000a55d @ 0xa561(r)
0x0000e8e1 00 nop
0x0000e8e2 01ff ajmp 0xe8ff
0x0000e8e4 ~ 020302 ljmp 0x0302
| ; CODE XREF from fcn.0000e744 @ 0xe751(x)
\ 0x0000e8e6 020000 ljmp r0
0x0000e8e9 22 ret
; CALL XREF from fcn.00002400 @ 0x7e29(x)
/ 4: fcn.0000e8ea ();
| 0x0000e8ea 43f608 orl 0xf6, #0x08 ; [0xf6:1]=255 ; 8
\ 0x0000e8ed 22 ret
0x0000e8ee 00 nop
0x0000e8ef 00 nop
0x0000e8f0 00 nop
0x0000e8f1 00 nop
0x0000e8f2 ff mov r7, a
0x0000e8f3 ff mov r7, a
0x0000e8f4 ff mov r7, a
0x0000e8f5 ff mov r7, a
0x0000e8f6 ff mov r7, a
0x0000e8f7 ff mov r7, a
0x0000e8f8 ff mov r7, a
0x0000e8f9 ff mov r7, a
0x0000e8fa ff mov r7, a
0x0000e8fb ff mov r7, a
0x0000e8fc ff mov r7, a
0x0000e8fd ff mov r7, a
0x0000e8fe ff mov r7, a
; CODE XREF from fcn.0000e8db @ +0x7(x)
0x0000e8ff ff mov r7, a
0x0000e900 ff mov r7, a
0x0000e901 ff mov r7, a
0x0000e902 ff mov r7, a
0x0000e903 ff mov r7, a
0x0000e904 ff mov r7, a
0x0000e905 ff mov r7, a
0x0000e906 ff mov r7, a
0x0000e907 ff mov r7, a
0x0000e908 ff mov r7, a
; CODE XREF from fcn.0000e872 @ +0x15(x)
0x0000e909 ff mov r7, a
0x0000e90a ff mov r7, a
0x0000e90b ff mov r7, a
0x0000e90c ff mov r7, a
0x0000e90d ff mov r7, a
0x0000e90e ff mov r7, a
0x0000e90f ff mov r7, a
0x0000e910 ff mov r7, a
0x0000e911 ff mov r7, a
0x0000e912 ff mov r7, a
0x0000e913 ff mov r7, a
0x0000e914 ff mov r7, a
0x0000e915 ff mov r7, a
0x0000e916 ff mov r7, a
0x0000e917 ff mov r7, a
0x0000e918 ff mov r7, a
0x0000e919 ff mov r7, a
0x0000e91a ff mov r7, a
0x0000e91b ff mov r7, a
0x0000e91c ff mov r7, a
0x0000e91d ff mov r7, a
0x0000e91e ff mov r7, a
0x0000e91f ff mov r7, a
0x0000e920 ff mov r7, a
0x0000e921 ff mov r7, a
0x0000e922 ff mov r7, a
0x0000e923 ff mov r7, a
0x0000e924 ff mov r7, a
0x0000e925 ff mov r7, a
0x0000e926 ff mov r7, a
0x0000e927 ff mov r7, a
0x0000e928 ff mov r7, a
0x0000e929 ff mov r7, a
0x0000e92a ff mov r7, a
0x0000e92b ff mov r7, a
0x0000e92c ff mov r7, a
0x0000e92d ff mov r7, a
0x0000e92e ff mov r7, a
0x0000e92f ff mov r7, a
0x0000e930 ff mov r7, a
0x0000e931 ff mov r7, a
0x0000e932 ff mov r7, a
0x0000e933 ff mov r7, a
0x0000e934 ff mov r7, a
0x0000e935 ff mov r7, a
0x0000e936 ff mov r7, a
0x0000e937 ff mov r7, a
0x0000e938 ff mov r7, a
0x0000e939 ff mov r7, a
0x0000e93a ff mov r7, a
0x0000e93b ff mov r7, a
0x0000e93c ff mov r7, a
0x0000e93d ff mov r7, a
0x0000e93e ff mov r7, a
0x0000e93f ff mov r7, a
0x0000e940 ff mov r7, a
0x0000e941 ff mov r7, a
0x0000e942 ff mov r7, a
0x0000e943 ff mov r7, a
0x0000e944 ff mov r7, a
0x0000e945 ff mov r7, a
0x0000e946 ff mov r7, a
0x0000e947 ff mov r7, a
0x0000e948 ff mov r7, a
0x0000e949 ff mov r7, a
0x0000e94a ff mov r7, a
0x0000e94b ff mov r7, a
0x0000e94c ff mov r7, a
0x0000e94d ff mov r7, a
0x0000e94e ff mov r7, a
0x0000e94f ff mov r7, a
0x0000e950 ff mov r7, a
0x0000e951 ff mov r7, a
0x0000e952 ff mov r7, a
0x0000e953 ff mov r7, a
0x0000e954 ff mov r7, a
0x0000e955 ff mov r7, a
0x0000e956 ff mov r7, a
0x0000e957 ff mov r7, a
0x0000e958 ff mov r7, a
0x0000e959 ff mov r7, a
0x0000e95a ff mov r7, a
0x0000e95b ff mov r7, a
0x0000e95c ff mov r7, a
0x0000e95d ff mov r7, a
0x0000e95e ff mov r7, a
0x0000e95f ff mov r7, a
0x0000e960 ff mov r7, a
0x0000e961 ff mov r7, a
0x0000e962 ff mov r7, a
0x0000e963 ff mov r7, a
0x0000e964 ff mov r7, a
0x0000e965 ff mov r7, a
0x0000e966 ff mov r7, a
0x0000e967 ff mov r7, a
0x0000e968 ff mov r7, a
0x0000e969 ff mov r7, a
0x0000e96a ff mov r7, a
0x0000e96b ff mov r7, a
0x0000e96c ff mov r7, a
0x0000e96d ff mov r7, a
0x0000e96e ff mov r7, a
0x0000e96f ff mov r7, a
0x0000e970 ff mov r7, a
0x0000e971 ff mov r7, a
0x0000e972 ff mov r7, a
0x0000e973 ff mov r7, a
0x0000e974 ff mov r7, a
0x0000e975 ff mov r7, a
0x0000e976 ff mov r7, a
0x0000e977 ff mov r7, a
0x0000e978 ff mov r7, a
0x0000e979 ff mov r7, a
0x0000e97a ff mov r7, a
0x0000e97b ff mov r7, a
; DATA XREF from fcn.00004503 @ +0x28b(r)
0x0000e97c ff mov r7, a
0x0000e97d ff mov r7, a
0x0000e97e ff mov r7, a
0x0000e97f ff mov r7, a
0x0000e980 ff mov r7, a
0x0000e981 ff mov r7, a
0x0000e982 ff mov r7, a
0x0000e983 ff mov r7, a
0x0000e984 ff mov r7, a
0x0000e985 ff mov r7, a
0x0000e986 ff mov r7, a
0x0000e987 ff mov r7, a
0x0000e988 ff mov r7, a
0x0000e989 ff mov r7, a
0x0000e98a ff mov r7, a
0x0000e98b ff mov r7, a
0x0000e98c ff mov r7, a
0x0000e98d ff mov r7, a
0x0000e98e ff mov r7, a
0x0000e98f ff mov r7, a
0x0000e990 ff mov r7, a
0x0000e991 ff mov r7, a
0x0000e992 ff mov r7, a
0x0000e993 ff mov r7, a
0x0000e994 ff mov r7, a
0x0000e995 ff mov r7, a
0x0000e996 ff mov r7, a
0x0000e997 ff mov r7, a
0x0000e998 ff mov r7, a
0x0000e999 ff mov r7, a
0x0000e99a ff mov r7, a
0x0000e99b ff mov r7, a
0x0000e99c ff mov r7, a
0x0000e99d ff mov r7, a
0x0000e99e ff mov r7, a
0x0000e99f ff mov r7, a
0x0000e9a0 ff mov r7, a
0x0000e9a1 ff mov r7, a
0x0000e9a2 ff mov r7, a
0x0000e9a3 ff mov r7, a
0x0000e9a4 ff mov r7, a
0x0000e9a5 ff mov r7, a
; DATA XREFS from fcn.00002c02 @ +0x34e(r), +0x35f(r)
0x0000e9a6 ff mov r7, a
0x0000e9a7 ff mov r7, a
0x0000e9a8 ff mov r7, a
0x0000e9a9 ff mov r7, a
0x0000e9aa ff mov r7, a
0x0000e9ab ff mov r7, a
0x0000e9ac ff mov r7, a
0x0000e9ad ff mov r7, a
0x0000e9ae ff mov r7, a
0x0000e9af ff mov r7, a
0x0000e9b0 ff mov r7, a
0x0000e9b1 ff mov r7, a
0x0000e9b2 ff mov r7, a
0x0000e9b3 ff mov r7, a
0x0000e9b4 ff mov r7, a
0x0000e9b5 ff mov r7, a
0x0000e9b6 ff mov r7, a
0x0000e9b7 ff mov r7, a
0x0000e9b8 ff mov r7, a
0x0000e9b9 ff mov r7, a
0x0000e9ba ff mov r7, a
0x0000e9bb ff mov r7, a
0x0000e9bc ff mov r7, a
0x0000e9bd ff mov r7, a
0x0000e9be ff mov r7, a
0x0000e9bf ff mov r7, a
0x0000e9c0 ff mov r7, a
0x0000e9c1 ff mov r7, a
0x0000e9c2 ff mov r7, a
0x0000e9c3 ff mov r7, a
0x0000e9c4 ff mov r7, a
0x0000e9c5 ff mov r7, a
0x0000e9c6 ff mov r7, a
0x0000e9c7 ff mov r7, a
0x0000e9c8 ff mov r7, a
0x0000e9c9 ff mov r7, a
0x0000e9ca ff mov r7, a
0x0000e9cb ff mov r7, a
0x0000e9cc ff mov r7, a
0x0000e9cd ff mov r7, a
0x0000e9ce ff mov r7, a
0x0000e9cf ff mov r7, a
0x0000e9d0 ff mov r7, a
0x0000e9d1 ff mov r7, a
0x0000e9d2 ff mov r7, a
0x0000e9d3 ff mov r7, a
0x0000e9d4 ff mov r7, a
0x0000e9d5 ff mov r7, a
0x0000e9d6 ff mov r7, a
0x0000e9d7 ff mov r7, a
0x0000e9d8 ff mov r7, a
0x0000e9d9 ff mov r7, a
0x0000e9da ff mov r7, a
0x0000e9db ff mov r7, a
0x0000e9dc ff mov r7, a
0x0000e9dd ff mov r7, a
0x0000e9de ff mov r7, a
0x0000e9df ff mov r7, a
; DATA XREF from fcn.0000a55d @ 0xa564(r)
0x0000e9e0 ff mov r7, a
0x0000e9e1 ff mov r7, a
0x0000e9e2 ff mov r7, a
0x0000e9e3 ff mov r7, a
0x0000e9e4 ff mov r7, a
0x0000e9e5 ff mov r7, a
0x0000e9e6 ff mov r7, a
0x0000e9e7 ff mov r7, a
0x0000e9e8 ff mov r7, a
0x0000e9e9 ff mov r7, a
0x0000e9ea ff mov r7, a
0x0000e9eb ff mov r7, a
0x0000e9ec ff mov r7, a
0x0000e9ed ff mov r7, a
0x0000e9ee ff mov r7, a
0x0000e9ef ff mov r7, a
0x0000e9f0 ff mov r7, a
0x0000e9f1 ff mov r7, a
0x0000e9f2 ff mov r7, a
0x0000e9f3 ff mov r7, a
0x0000e9f4 ff mov r7, a
0x0000e9f5 ff mov r7, a
0x0000e9f6 ff mov r7, a
0x0000e9f7 ff mov r7, a
0x0000e9f8 ff mov r7, a
0x0000e9f9 ff mov r7, a
0x0000e9fa ff mov r7, a
0x0000e9fb ff mov r7, a
0x0000e9fc ff mov r7, a
0x0000e9fd ff mov r7, a
0x0000e9fe ff mov r7, a
0x0000e9ff ff mov r7, a
0x0000ea00 00 nop
0x0000ea01 00 nop
0x0000ea02 00 nop
0x0000ea03 00 nop
0x0000ea04 00 nop
0x0000ea05 00 nop
0x0000ea06 00 nop
0x0000ea07 00 nop
0x0000ea08 00 nop
0x0000ea09 00 nop
0x0000ea0a 00 nop
0x0000ea0b 00 nop
0x0000ea0c 00 nop
0x0000ea0d 00 nop
0x0000ea0e 00 nop
0x0000ea0f 00 nop
0x0000ea10 00 nop
0x0000ea11 00 nop
0x0000ea12 00 nop
0x0000ea13 00 nop
0x0000ea14 00 nop
0x0000ea15 00 nop
0x0000ea16 00 nop
0x0000ea17 00 nop
0x0000ea18 00 nop
0x0000ea19 00 nop
0x0000ea1a 00 nop
0x0000ea1b 00 nop
0x0000ea1c 00 nop
0x0000ea1d 00 nop
0x0000ea1e 00 nop
0x0000ea1f 00 nop
0x0000ea20 00 nop
0x0000ea21 00 nop
0x0000ea22 00 nop
0x0000ea23 00 nop
0x0000ea24 00 nop
0x0000ea25 00 nop
0x0000ea26 00 nop
0x0000ea27 00 nop
0x0000ea28 00 nop
0x0000ea29 00 nop
0x0000ea2a 00 nop
0x0000ea2b 00 nop
0x0000ea2c 00 nop
0x0000ea2d 00 nop
0x0000ea2e 00 nop
0x0000ea2f 00 nop
0x0000ea30 00 nop
0x0000ea31 00 nop
0x0000ea32 00 nop
0x0000ea33 00 nop
0x0000ea34 00 nop
0x0000ea35 00 nop
0x0000ea36 00 nop
0x0000ea37 00 nop
0x0000ea38 00 nop
0x0000ea39 00 nop
0x0000ea3a 00 nop
0x0000ea3b 00 nop
0x0000ea3c 00 nop
0x0000ea3d 00 nop
0x0000ea3e 00 nop
0x0000ea3f 00 nop
0x0000ea40 00 nop
0x0000ea41 00 nop
0x0000ea42 00 nop
0x0000ea43 00 nop
0x0000ea44 00 nop
0x0000ea45 00 nop
0x0000ea46 00 nop
0x0000ea47 00 nop
0x0000ea48 00 nop
0x0000ea49 00 nop
0x0000ea4a 00 nop
0x0000ea4b 00 nop
0x0000ea4c 00 nop
0x0000ea4d 00 nop
0x0000ea4e 00 nop
0x0000ea4f 00 nop
0x0000ea50 00 nop
0x0000ea51 00 nop
0x0000ea52 00 nop
0x0000ea53 00 nop
0x0000ea54 00 nop
; CALL XREF from fcn.0000e893 @ +0xb(x)
0x0000ea55 00 nop
0x0000ea56 00 nop
0x0000ea57 00 nop
0x0000ea58 00 nop
0x0000ea59 00 nop
0x0000ea5a 00 nop
0x0000ea5b 00 nop
0x0000ea5c 00 nop
0x0000ea5d 00 nop
0x0000ea5e 00 nop
0x0000ea5f 00 nop
0x0000ea60 00 nop
0x0000ea61 00 nop
0x0000ea62 00 nop
0x0000ea63 00 nop
0x0000ea64 00 nop
0x0000ea65 00 nop
0x0000ea66 00 nop
0x0000ea67 00 nop
0x0000ea68 00 nop
0x0000ea69 00 nop
0x0000ea6a 00 nop
0x0000ea6b 00 nop
0x0000ea6c 00 nop
0x0000ea6d 00 nop
0x0000ea6e 00 nop
0x0000ea6f 00 nop
0x0000ea70 00 nop
0x0000ea71 00 nop
0x0000ea72 00 nop
0x0000ea73 00 nop
0x0000ea74 00 nop
0x0000ea75 00 nop
0x0000ea76 00 nop
0x0000ea77 00 nop
0x0000ea78 00 nop
0x0000ea79 00 nop
0x0000ea7a 00 nop
0x0000ea7b 00 nop
0x0000ea7c 00 nop
0x0000ea7d 00 nop
0x0000ea7e 00 nop
0x0000ea7f 00 nop
0x0000ea80 00 nop
0x0000ea81 00 nop
0x0000ea82 00 nop
0x0000ea83 00 nop
0x0000ea84 00 nop
0x0000ea85 00 nop
0x0000ea86 00 nop
0x0000ea87 00 nop
0x0000ea88 00 nop
0x0000ea89 00 nop
0x0000ea8a 00 nop
0x0000ea8b 00 nop
0x0000ea8c 00 nop
0x0000ea8d 00 nop
0x0000ea8e 00 nop
0x0000ea8f 00 nop
0x0000ea90 00 nop
0x0000ea91 00 nop
0x0000ea92 00 nop
0x0000ea93 00 nop
0x0000ea94 00 nop
0x0000ea95 00 nop
0x0000ea96 00 nop
0x0000ea97 00 nop
0x0000ea98 00 nop
0x0000ea99 00 nop
0x0000ea9a 00 nop
0x0000ea9b 00 nop
0x0000ea9c 00 nop
0x0000ea9d 00 nop
0x0000ea9e 00 nop
0x0000ea9f 00 nop
0x0000eaa0 00 nop
0x0000eaa1 00 nop
0x0000eaa2 00 nop
0x0000eaa3 00 nop
0x0000eaa4 00 nop
0x0000eaa5 00 nop
0x0000eaa6 00 nop
0x0000eaa7 00 nop
0x0000eaa8 00 nop
0x0000eaa9 00 nop
0x0000eaaa 00 nop
0x0000eaab 00 nop
0x0000eaac 00 nop
0x0000eaad 00 nop
0x0000eaae 00 nop
0x0000eaaf 00 nop
0x0000eab0 00 nop
0x0000eab1 00 nop
0x0000eab2 00 nop
0x0000eab3 00 nop
0x0000eab4 00 nop
0x0000eab5 00 nop
0x0000eab6 00 nop
0x0000eab7 00 nop
0x0000eab8 00 nop
0x0000eab9 00 nop
0x0000eaba 00 nop
0x0000eabb 00 nop
0x0000eabc 00 nop
0x0000eabd 00 nop
0x0000eabe 00 nop
0x0000eabf 00 nop
0x0000eac0 00 nop
0x0000eac1 00 nop
0x0000eac2 00 nop
0x0000eac3 00 nop
0x0000eac4 00 nop
0x0000eac5 00 nop
0x0000eac6 00 nop
0x0000eac7 00 nop
0x0000eac8 00 nop
0x0000eac9 00 nop
0x0000eaca 00 nop
0x0000eacb 00 nop
0x0000eacc 00 nop
0x0000eacd 00 nop
0x0000eace 00 nop
0x0000eacf 00 nop
0x0000ead0 00 nop
0x0000ead1 00 nop
0x0000ead2 00 nop
0x0000ead3 00 nop
0x0000ead4 00 nop
0x0000ead5 00 nop
0x0000ead6 00 nop
0x0000ead7 00 nop
0x0000ead8 00 nop
0x0000ead9 00 nop
0x0000eada 00 nop
0x0000eadb 00 nop
0x0000eadc 00 nop
0x0000eadd 00 nop
0x0000eade 00 nop
0x0000eadf 00 nop
0x0000eae0 00 nop
0x0000eae1 00 nop
0x0000eae2 00 nop
0x0000eae3 00 nop
0x0000eae4 00 nop
0x0000eae5 00 nop
0x0000eae6 00 nop
0x0000eae7 00 nop
0x0000eae8 00 nop
0x0000eae9 00 nop
0x0000eaea 00 nop
0x0000eaeb 00 nop
0x0000eaec 00 nop
0x0000eaed 00 nop
0x0000eaee 00 nop
0x0000eaef 00 nop
0x0000eaf0 00 nop
0x0000eaf1 00 nop
0x0000eaf2 00 nop
0x0000eaf3 00 nop
0x0000eaf4 00 nop
0x0000eaf5 00 nop
0x0000eaf6 00 nop
0x0000eaf7 00 nop
0x0000eaf8 00 nop
0x0000eaf9 00 nop
0x0000eafa 00 nop
0x0000eafb 00 nop
0x0000eafc 00 nop
0x0000eafd 00 nop
0x0000eafe 00 nop
0x0000eaff 00 nop
0x0000eb00 00 nop
0x0000eb01 00 nop
0x0000eb02 00 nop
0x0000eb03 00 nop
0x0000eb04 00 nop
0x0000eb05 00 nop
0x0000eb06 00 nop
0x0000eb07 00 nop
0x0000eb08 00 nop
0x0000eb09 00 nop
0x0000eb0a 00 nop
0x0000eb0b 00 nop
0x0000eb0c 00 nop
0x0000eb0d 00 nop
0x0000eb0e 00 nop
0x0000eb0f 00 nop
0x0000eb10 00 nop
0x0000eb11 00 nop
0x0000eb12 00 nop
0x0000eb13 00 nop
0x0000eb14 00 nop
0x0000eb15 00 nop
0x0000eb16 00 nop
0x0000eb17 00 nop
0x0000eb18 00 nop
0x0000eb19 00 nop
0x0000eb1a 00 nop
0x0000eb1b 00 nop
0x0000eb1c 00 nop
0x0000eb1d 00 nop
0x0000eb1e 00 nop
0x0000eb1f 00 nop
0x0000eb20 00 nop
0x0000eb21 00 nop
0x0000eb22 00 nop
0x0000eb23 00 nop
0x0000eb24 00 nop
0x0000eb25 00 nop
0x0000eb26 00 nop
0x0000eb27 00 nop
0x0000eb28 00 nop
0x0000eb29 00 nop
0x0000eb2a 00 nop
0x0000eb2b 00 nop
0x0000eb2c 00 nop
0x0000eb2d 00 nop
0x0000eb2e 00 nop
0x0000eb2f 00 nop
0x0000eb30 00 nop
0x0000eb31 00 nop
0x0000eb32 00 nop
0x0000eb33 00 nop
0x0000eb34 00 nop
0x0000eb35 00 nop
0x0000eb36 00 nop
0x0000eb37 00 nop
0x0000eb38 00 nop
0x0000eb39 00 nop
0x0000eb3a 00 nop
0x0000eb3b 00 nop
0x0000eb3c 00 nop
0x0000eb3d 00 nop
0x0000eb3e 00 nop
0x0000eb3f 00 nop
0x0000eb40 00 nop
0x0000eb41 00 nop
0x0000eb42 00 nop
0x0000eb43 00 nop
0x0000eb44 00 nop
0x0000eb45 00 nop
0x0000eb46 00 nop
0x0000eb47 00 nop
0x0000eb48 00 nop
0x0000eb49 00 nop
0x0000eb4a 00 nop
0x0000eb4b 00 nop
0x0000eb4c 00 nop
0x0000eb4d 00 nop
0x0000eb4e 00 nop
0x0000eb4f 00 nop
0x0000eb50 00 nop
0x0000eb51 00 nop
0x0000eb52 00 nop
0x0000eb53 00 nop
0x0000eb54 00 nop
0x0000eb55 00 nop
0x0000eb56 00 nop
0x0000eb57 00 nop
0x0000eb58 00 nop
0x0000eb59 00 nop
0x0000eb5a 00 nop
0x0000eb5b 00 nop
0x0000eb5c 00 nop
0x0000eb5d 00 nop
0x0000eb5e 00 nop
0x0000eb5f 00 nop
0x0000eb60 00 nop
0x0000eb61 00 nop
0x0000eb62 00 nop
0x0000eb63 00 nop
0x0000eb64 00 nop
0x0000eb65 00 nop
0x0000eb66 00 nop
0x0000eb67 00 nop
0x0000eb68 00 nop
0x0000eb69 00 nop
0x0000eb6a 00 nop
0x0000eb6b 00 nop
0x0000eb6c 00 nop
0x0000eb6d 00 nop
0x0000eb6e 00 nop
0x0000eb6f 00 nop
0x0000eb70 00 nop
0x0000eb71 00 nop
0x0000eb72 00 nop
0x0000eb73 00 nop
0x0000eb74 00 nop
0x0000eb75 00 nop
0x0000eb76 00 nop
0x0000eb77 00 nop
0x0000eb78 00 nop
0x0000eb79 00 nop
0x0000eb7a 00 nop
0x0000eb7b 00 nop
0x0000eb7c 00 nop
0x0000eb7d 00 nop
0x0000eb7e 00 nop
0x0000eb7f 00 nop
0x0000eb80 00 nop
0x0000eb81 00 nop
0x0000eb82 00 nop
0x0000eb83 00 nop
0x0000eb84 00 nop
0x0000eb85 00 nop
0x0000eb86 00 nop
0x0000eb87 00 nop
0x0000eb88 00 nop
0x0000eb89 00 nop
0x0000eb8a 00 nop
0x0000eb8b 00 nop
0x0000eb8c 00 nop
0x0000eb8d 00 nop
0x0000eb8e 00 nop
0x0000eb8f 00 nop
0x0000eb90 00 nop
0x0000eb91 00 nop
0x0000eb92 00 nop
0x0000eb93 00 nop
0x0000eb94 00 nop
0x0000eb95 00 nop
0x0000eb96 00 nop
0x0000eb97 00 nop
0x0000eb98 00 nop
0x0000eb99 00 nop
0x0000eb9a 00 nop
0x0000eb9b 00 nop
0x0000eb9c 00 nop
0x0000eb9d 00 nop
0x0000eb9e 00 nop
0x0000eb9f 00 nop
0x0000eba0 00 nop
0x0000eba1 00 nop
0x0000eba2 00 nop
0x0000eba3 00 nop
0x0000eba4 00 nop
0x0000eba5 00 nop
0x0000eba6 00 nop
0x0000eba7 00 nop
0x0000eba8 00 nop
0x0000eba9 00 nop
0x0000ebaa 00 nop
0x0000ebab 00 nop
0x0000ebac 00 nop
0x0000ebad 00 nop
0x0000ebae 00 nop
0x0000ebaf 00 nop
0x0000ebb0 00 nop
0x0000ebb1 00 nop
0x0000ebb2 00 nop
0x0000ebb3 00 nop
0x0000ebb4 00 nop
0x0000ebb5 00 nop
0x0000ebb6 00 nop
0x0000ebb7 00 nop
0x0000ebb8 00 nop
0x0000ebb9 00 nop
0x0000ebba 00 nop
0x0000ebbb 00 nop
0x0000ebbc 00 nop
0x0000ebbd 00 nop
0x0000ebbe 00 nop
0x0000ebbf 00 nop
0x0000ebc0 00 nop
0x0000ebc1 00 nop
0x0000ebc2 00 nop
0x0000ebc3 00 nop
0x0000ebc4 00 nop
0x0000ebc5 00 nop
0x0000ebc6 00 nop
0x0000ebc7 00 nop
0x0000ebc8 00 nop
0x0000ebc9 00 nop
0x0000ebca 00 nop
0x0000ebcb 00 nop
0x0000ebcc 00 nop
0x0000ebcd 00 nop
0x0000ebce 00 nop
0x0000ebcf 00 nop
0x0000ebd0 00 nop
0x0000ebd1 00 nop
0x0000ebd2 00 nop
0x0000ebd3 00 nop
0x0000ebd4 00 nop
0x0000ebd5 00 nop
0x0000ebd6 00 nop
0x0000ebd7 00 nop
0x0000ebd8 00 nop
0x0000ebd9 00 nop
0x0000ebda 00 nop
0x0000ebdb 00 nop
0x0000ebdc 00 nop
0x0000ebdd 00 nop
0x0000ebde 00 nop
0x0000ebdf 00 nop
0x0000ebe0 00 nop
0x0000ebe1 00 nop
0x0000ebe2 00 nop
0x0000ebe3 00 nop
0x0000ebe4 00 nop
0x0000ebe5 00 nop
0x0000ebe6 00 nop
0x0000ebe7 00 nop
0x0000ebe8 00 nop
0x0000ebe9 00 nop
0x0000ebea 00 nop
0x0000ebeb 00 nop
0x0000ebec 00 nop
0x0000ebed 00 nop
0x0000ebee 00 nop
0x0000ebef 00 nop
0x0000ebf0 00 nop
0x0000ebf1 00 nop
0x0000ebf2 00 nop
0x0000ebf3 00 nop
0x0000ebf4 00 nop
0x0000ebf5 00 nop
0x0000ebf6 00 nop
0x0000ebf7 00 nop
0x0000ebf8 00 nop
0x0000ebf9 00 nop
0x0000ebfa 00 nop
0x0000ebfb 00 nop
0x0000ebfc 00 nop
0x0000ebfd 00 nop
0x0000ebfe 00 nop
0x0000ebff 00 nop
0x0000ec00 00 nop
0x0000ec01 00 nop
0x0000ec02 00 nop
0x0000ec03 00 nop
0x0000ec04 00 nop
0x0000ec05 00 nop
0x0000ec06 00 nop
0x0000ec07 00 nop
0x0000ec08 00 nop
0x0000ec09 00 nop
0x0000ec0a 00 nop
0x0000ec0b 00 nop
0x0000ec0c 00 nop
0x0000ec0d 00 nop
0x0000ec0e 00 nop
0x0000ec0f 00 nop
0x0000ec10 00 nop
0x0000ec11 00 nop
0x0000ec12 00 nop
0x0000ec13 00 nop
0x0000ec14 00 nop
0x0000ec15 00 nop
0x0000ec16 00 nop
0x0000ec17 00 nop
0x0000ec18 00 nop
0x0000ec19 00 nop
0x0000ec1a 00 nop
0x0000ec1b 00 nop
0x0000ec1c 00 nop
0x0000ec1d 00 nop
0x0000ec1e 00 nop
0x0000ec1f 00 nop
0x0000ec20 00 nop
0x0000ec21 00 nop
0x0000ec22 00 nop
0x0000ec23 00 nop
0x0000ec24 00 nop
0x0000ec25 00 nop
0x0000ec26 00 nop
0x0000ec27 00 nop
0x0000ec28 00 nop
0x0000ec29 00 nop
0x0000ec2a 00 nop
0x0000ec2b 00 nop
0x0000ec2c 00 nop
0x0000ec2d 00 nop
0x0000ec2e 00 nop
0x0000ec2f 00 nop
0x0000ec30 00 nop
0x0000ec31 00 nop
0x0000ec32 00 nop
0x0000ec33 00 nop
0x0000ec34 00 nop
0x0000ec35 00 nop
0x0000ec36 00 nop
0x0000ec37 00 nop
0x0000ec38 00 nop
0x0000ec39 00 nop
0x0000ec3a 00 nop
0x0000ec3b 00 nop
0x0000ec3c 00 nop
0x0000ec3d 00 nop
0x0000ec3e 00 nop
0x0000ec3f 00 nop
0x0000ec40 00 nop
0x0000ec41 00 nop
0x0000ec42 00 nop
0x0000ec43 00 nop
0x0000ec44 00 nop
0x0000ec45 00 nop
0x0000ec46 00 nop
0x0000ec47 00 nop
0x0000ec48 00 nop
0x0000ec49 00 nop
0x0000ec4a 00 nop
0x0000ec4b 00 nop
0x0000ec4c 00 nop
0x0000ec4d 00 nop
0x0000ec4e 00 nop
0x0000ec4f 00 nop
0x0000ec50 00 nop
0x0000ec51 00 nop
0x0000ec52 00 nop
0x0000ec53 00 nop
0x0000ec54 00 nop
0x0000ec55 00 nop
0x0000ec56 00 nop
0x0000ec57 00 nop
0x0000ec58 00 nop
0x0000ec59 00 nop
0x0000ec5a 00 nop
0x0000ec5b 00 nop
0x0000ec5c 00 nop
0x0000ec5d 00 nop
0x0000ec5e 00 nop
0x0000ec5f 00 nop
0x0000ec60 00 nop
0x0000ec61 00 nop
0x0000ec62 00 nop
0x0000ec63 00 nop
0x0000ec64 00 nop
0x0000ec65 00 nop
0x0000ec66 00 nop
0x0000ec67 00 nop
0x0000ec68 00 nop
0x0000ec69 00 nop
0x0000ec6a 00 nop
0x0000ec6b 00 nop
0x0000ec6c 00 nop
0x0000ec6d 00 nop
0x0000ec6e 00 nop
0x0000ec6f 00 nop
0x0000ec70 00 nop
0x0000ec71 00 nop
0x0000ec72 00 nop
0x0000ec73 00 nop
0x0000ec74 00 nop
0x0000ec75 00 nop
0x0000ec76 00 nop
0x0000ec77 00 nop
0x0000ec78 00 nop
0x0000ec79 00 nop
0x0000ec7a 00 nop
0x0000ec7b 00 nop
0x0000ec7c 00 nop
0x0000ec7d 00 nop
0x0000ec7e 00 nop
0x0000ec7f 00 nop
0x0000ec80 00 nop
0x0000ec81 00 nop
0x0000ec82 00 nop
0x0000ec83 00 nop
0x0000ec84 00 nop
0x0000ec85 00 nop
0x0000ec86 00 nop
0x0000ec87 00 nop
0x0000ec88 00 nop
0x0000ec89 00 nop
0x0000ec8a 00 nop
0x0000ec8b 00 nop
0x0000ec8c 00 nop
0x0000ec8d 00 nop
0x0000ec8e 00 nop
0x0000ec8f 00 nop
0x0000ec90 00 nop
0x0000ec91 00 nop
0x0000ec92 00 nop
0x0000ec93 00 nop
0x0000ec94 00 nop
0x0000ec95 00 nop
0x0000ec96 00 nop
0x0000ec97 00 nop
0x0000ec98 00 nop
0x0000ec99 00 nop
0x0000ec9a 00 nop
0x0000ec9b 00 nop
0x0000ec9c 00 nop
0x0000ec9d 00 nop
0x0000ec9e 00 nop
0x0000ec9f 00 nop
0x0000eca0 00 nop
0x0000eca1 00 nop
0x0000eca2 00 nop
0x0000eca3 00 nop
0x0000eca4 00 nop
0x0000eca5 00 nop
0x0000eca6 00 nop
0x0000eca7 00 nop
0x0000eca8 00 nop
0x0000eca9 00 nop
0x0000ecaa 00 nop
0x0000ecab 00 nop
0x0000ecac 00 nop
0x0000ecad 00 nop
0x0000ecae 00 nop
0x0000ecaf 00 nop
0x0000ecb0 00 nop
0x0000ecb1 00 nop
0x0000ecb2 00 nop
0x0000ecb3 00 nop
0x0000ecb4 00 nop
0x0000ecb5 00 nop
0x0000ecb6 00 nop
0x0000ecb7 00 nop
0x0000ecb8 00 nop
0x0000ecb9 00 nop
0x0000ecba 00 nop
0x0000ecbb 00 nop
0x0000ecbc 00 nop
0x0000ecbd 00 nop
0x0000ecbe 00 nop
0x0000ecbf 00 nop
0x0000ecc0 00 nop
0x0000ecc1 00 nop
0x0000ecc2 00 nop
0x0000ecc3 00 nop
0x0000ecc4 00 nop
0x0000ecc5 00 nop
0x0000ecc6 00 nop
0x0000ecc7 00 nop
0x0000ecc8 00 nop
0x0000ecc9 00 nop
0x0000ecca 00 nop
0x0000eccb 00 nop
0x0000eccc 00 nop
0x0000eccd 00 nop
0x0000ecce 00 nop
0x0000eccf 00 nop
0x0000ecd0 00 nop
0x0000ecd1 00 nop
0x0000ecd2 00 nop
0x0000ecd3 00 nop
0x0000ecd4 00 nop
0x0000ecd5 00 nop
0x0000ecd6 00 nop
0x0000ecd7 00 nop
0x0000ecd8 00 nop
0x0000ecd9 00 nop
0x0000ecda 00 nop
0x0000ecdb 00 nop
0x0000ecdc 00 nop
0x0000ecdd 00 nop
0x0000ecde 00 nop
0x0000ecdf 00 nop
0x0000ece0 00 nop
0x0000ece1 00 nop
0x0000ece2 00 nop
0x0000ece3 00 nop
0x0000ece4 00 nop
0x0000ece5 00 nop
0x0000ece6 00 nop
0x0000ece7 00 nop
0x0000ece8 00 nop
0x0000ece9 00 nop
0x0000ecea 00 nop
0x0000eceb 00 nop
0x0000ecec 00 nop
0x0000eced 00 nop
0x0000ecee 00 nop
0x0000ecef 00 nop
0x0000ecf0 00 nop
0x0000ecf1 00 nop
0x0000ecf2 00 nop
0x0000ecf3 00 nop
0x0000ecf4 00 nop
0x0000ecf5 00 nop
0x0000ecf6 00 nop
0x0000ecf7 00 nop
0x0000ecf8 00 nop
0x0000ecf9 00 nop
0x0000ecfa 00 nop
0x0000ecfb 00 nop
0x0000ecfc 00 nop
0x0000ecfd 00 nop
0x0000ecfe 00 nop
0x0000ecff 00 nop
0x0000ed00 00 nop
0x0000ed01 00 nop
0x0000ed02 00 nop
0x0000ed03 00 nop
0x0000ed04 00 nop
0x0000ed05 00 nop
0x0000ed06 00 nop
0x0000ed07 00 nop
0x0000ed08 00 nop
0x0000ed09 00 nop
0x0000ed0a 00 nop
0x0000ed0b 00 nop
0x0000ed0c 00 nop
0x0000ed0d 00 nop
0x0000ed0e 00 nop
0x0000ed0f 00 nop
0x0000ed10 00 nop
0x0000ed11 00 nop
0x0000ed12 00 nop
0x0000ed13 00 nop
0x0000ed14 00 nop
0x0000ed15 00 nop
0x0000ed16 00 nop
0x0000ed17 00 nop
0x0000ed18 00 nop
0x0000ed19 00 nop
0x0000ed1a 00 nop
0x0000ed1b 00 nop
0x0000ed1c 00 nop
0x0000ed1d 00 nop
0x0000ed1e 00 nop
0x0000ed1f 00 nop
0x0000ed20 00 nop
0x0000ed21 00 nop
0x0000ed22 00 nop
0x0000ed23 00 nop
0x0000ed24 00 nop
0x0000ed25 00 nop
0x0000ed26 00 nop
0x0000ed27 00 nop
0x0000ed28 00 nop
0x0000ed29 00 nop
0x0000ed2a 00 nop
0x0000ed2b 00 nop
0x0000ed2c 00 nop
0x0000ed2d 00 nop
0x0000ed2e 00 nop
0x0000ed2f 00 nop
0x0000ed30 00 nop
0x0000ed31 00 nop
0x0000ed32 00 nop
0x0000ed33 00 nop
0x0000ed34 00 nop
0x0000ed35 00 nop
0x0000ed36 00 nop
0x0000ed37 00 nop
0x0000ed38 00 nop
0x0000ed39 00 nop
0x0000ed3a 00 nop
0x0000ed3b 00 nop
0x0000ed3c 00 nop
0x0000ed3d 00 nop
0x0000ed3e 00 nop
0x0000ed3f 00 nop
0x0000ed40 00 nop
0x0000ed41 00 nop
0x0000ed42 00 nop
0x0000ed43 00 nop
0x0000ed44 00 nop
0x0000ed45 00 nop
0x0000ed46 00 nop
0x0000ed47 00 nop
0x0000ed48 00 nop
0x0000ed49 00 nop
0x0000ed4a 00 nop
0x0000ed4b 00 nop
0x0000ed4c 00 nop
0x0000ed4d 00 nop
0x0000ed4e 00 nop
0x0000ed4f 00 nop
0x0000ed50 00 nop
0x0000ed51 00 nop
0x0000ed52 00 nop
0x0000ed53 00 nop
0x0000ed54 00 nop
0x0000ed55 00 nop
0x0000ed56 00 nop
0x0000ed57 00 nop
0x0000ed58 00 nop
0x0000ed59 00 nop
0x0000ed5a 00 nop
0x0000ed5b 00 nop
0x0000ed5c 00 nop
0x0000ed5d 00 nop
0x0000ed5e 00 nop
0x0000ed5f 00 nop
0x0000ed60 00 nop
0x0000ed61 00 nop
0x0000ed62 00 nop
0x0000ed63 00 nop
0x0000ed64 00 nop
0x0000ed65 00 nop
0x0000ed66 00 nop
0x0000ed67 00 nop
0x0000ed68 00 nop
0x0000ed69 00 nop
0x0000ed6a 00 nop
0x0000ed6b 00 nop
0x0000ed6c 00 nop
0x0000ed6d 00 nop
0x0000ed6e 00 nop
0x0000ed6f 00 nop
0x0000ed70 00 nop
0x0000ed71 00 nop
0x0000ed72 00 nop
0x0000ed73 00 nop
0x0000ed74 00 nop
0x0000ed75 00 nop
0x0000ed76 00 nop
0x0000ed77 00 nop
0x0000ed78 00 nop
0x0000ed79 00 nop
0x0000ed7a 00 nop
0x0000ed7b 00 nop
0x0000ed7c 00 nop
0x0000ed7d 00 nop
0x0000ed7e 00 nop
0x0000ed7f 00 nop
0x0000ed80 00 nop
0x0000ed81 00 nop
0x0000ed82 00 nop
0x0000ed83 00 nop
0x0000ed84 00 nop
0x0000ed85 00 nop
0x0000ed86 00 nop
0x0000ed87 00 nop
0x0000ed88 00 nop
0x0000ed89 00 nop
0x0000ed8a 00 nop
0x0000ed8b 00 nop
0x0000ed8c 00 nop
0x0000ed8d 00 nop
0x0000ed8e 00 nop
0x0000ed8f 00 nop
0x0000ed90 00 nop
0x0000ed91 00 nop
0x0000ed92 00 nop
0x0000ed93 00 nop
0x0000ed94 00 nop
0x0000ed95 00 nop
0x0000ed96 00 nop
0x0000ed97 00 nop
0x0000ed98 00 nop
0x0000ed99 00 nop
0x0000ed9a 00 nop
0x0000ed9b 00 nop
0x0000ed9c 00 nop
0x0000ed9d 00 nop
0x0000ed9e 00 nop
0x0000ed9f 00 nop
0x0000eda0 00 nop
0x0000eda1 00 nop
0x0000eda2 00 nop
0x0000eda3 00 nop
0x0000eda4 00 nop
0x0000eda5 00 nop
0x0000eda6 00 nop
0x0000eda7 00 nop
0x0000eda8 00 nop
0x0000eda9 00 nop
0x0000edaa 00 nop
0x0000edab 00 nop
0x0000edac 00 nop
0x0000edad 00 nop
0x0000edae 00 nop
0x0000edaf 00 nop
0x0000edb0 00 nop
0x0000edb1 00 nop
0x0000edb2 00 nop
0x0000edb3 00 nop
0x0000edb4 00 nop
0x0000edb5 00 nop
0x0000edb6 00 nop
0x0000edb7 00 nop
0x0000edb8 00 nop
0x0000edb9 00 nop
0x0000edba 00 nop
0x0000edbb 00 nop
0x0000edbc 00 nop
0x0000edbd 00 nop
0x0000edbe 00 nop
0x0000edbf 00 nop
0x0000edc0 00 nop
0x0000edc1 00 nop
0x0000edc2 00 nop
0x0000edc3 00 nop
0x0000edc4 00 nop
0x0000edc5 00 nop
0x0000edc6 00 nop
0x0000edc7 00 nop
0x0000edc8 00 nop
0x0000edc9 00 nop
0x0000edca 00 nop
0x0000edcb 00 nop
0x0000edcc 00 nop
0x0000edcd 00 nop
0x0000edce 00 nop
0x0000edcf 00 nop
0x0000edd0 00 nop
0x0000edd1 00 nop
0x0000edd2 00 nop
0x0000edd3 00 nop
0x0000edd4 00 nop
0x0000edd5 00 nop
0x0000edd6 00 nop
0x0000edd7 00 nop
0x0000edd8 00 nop
0x0000edd9 00 nop
0x0000edda 00 nop
0x0000eddb 00 nop
0x0000eddc 00 nop
0x0000eddd 00 nop
0x0000edde 00 nop
0x0000eddf 00 nop
0x0000ede0 00 nop
0x0000ede1 00 nop
0x0000ede2 00 nop
0x0000ede3 00 nop
0x0000ede4 00 nop
0x0000ede5 00 nop
0x0000ede6 00 nop
0x0000ede7 00 nop
0x0000ede8 00 nop
0x0000ede9 00 nop
0x0000edea 00 nop
0x0000edeb 00 nop
0x0000edec 00 nop
0x0000eded 00 nop
0x0000edee 00 nop
0x0000edef 00 nop
0x0000edf0 00 nop
0x0000edf1 00 nop
0x0000edf2 00 nop
0x0000edf3 00 nop
0x0000edf4 00 nop
0x0000edf5 00 nop
0x0000edf6 00 nop
0x0000edf7 00 nop
0x0000edf8 00 nop
0x0000edf9 00 nop
0x0000edfa 00 nop
0x0000edfb 00 nop
0x0000edfc 00 nop
0x0000edfd 00 nop
0x0000edfe 00 nop
0x0000edff 00 nop
; XREFS: DATA 0x00004d4d DATA 0x00004f17 DATA 0x00009ba7
; XREFS: DATA 0x00009bab DATA 0x0000cd3b DATA 0x0000cd3e
0x0000ee00 ff mov r7, a
0x0000ee01 ff mov r7, a
0x0000ee02 ff mov r7, a
0x0000ee03 ff mov r7, a
0x0000ee04 ff mov r7, a
0x0000ee05 ff mov r7, a
0x0000ee06 ff mov r7, a
0x0000ee07 ff mov r7, a
0x0000ee08 ff mov r7, a
0x0000ee09 ff mov r7, a
0x0000ee0a ff mov r7, a
0x0000ee0b ff mov r7, a
0x0000ee0c ff mov r7, a
0x0000ee0d ff mov r7, a
0x0000ee0e ff mov r7, a
0x0000ee0f ff mov r7, a
0x0000ee10 ff mov r7, a
0x0000ee11 ff mov r7, a
0x0000ee12 ff mov r7, a
0x0000ee13 ff mov r7, a
0x0000ee14 ff mov r7, a
0x0000ee15 ff mov r7, a
0x0000ee16 ff mov r7, a
0x0000ee17 ff mov r7, a
0x0000ee18 ff mov r7, a
; DATA XREF from fcn.0000c546 @ +0x62(r)
0x0000ee19 ff mov r7, a
0x0000ee1a ff mov r7, a
0x0000ee1b ff mov r7, a
0x0000ee1c ff mov r7, a
0x0000ee1d ff mov r7, a
0x0000ee1e ff mov r7, a
0x0000ee1f ff mov r7, a
0x0000ee20 ff mov r7, a
0x0000ee21 ff mov r7, a
0x0000ee22 ff mov r7, a
0x0000ee23 ff mov r7, a
0x0000ee24 ff mov r7, a
0x0000ee25 ff mov r7, a
0x0000ee26 ff mov r7, a
0x0000ee27 ff mov r7, a
0x0000ee28 ff mov r7, a
0x0000ee29 ff mov r7, a
0x0000ee2a ff mov r7, a
0x0000ee2b ff mov r7, a
0x0000ee2c ff mov r7, a
0x0000ee2d ff mov r7, a
0x0000ee2e ff mov r7, a
0x0000ee2f ff mov r7, a
0x0000ee30 ff mov r7, a
0x0000ee31 ff mov r7, a
0x0000ee32 ff mov r7, a
0x0000ee33 ff mov r7, a
0x0000ee34 ff mov r7, a
0x0000ee35 ff mov r7, a
0x0000ee36 ff mov r7, a
0x0000ee37 ff mov r7, a
0x0000ee38 ff mov r7, a
0x0000ee39 ff mov r7, a
0x0000ee3a ff mov r7, a
0x0000ee3b ff mov r7, a
0x0000ee3c ff mov r7, a
0x0000ee3d ff mov r7, a
0x0000ee3e ff mov r7, a
0x0000ee3f ff mov r7, a
0x0000ee40 ff mov r7, a
0x0000ee41 ff mov r7, a
0x0000ee42 ff mov r7, a
0x0000ee43 ff mov r7, a
0x0000ee44 ff mov r7, a
0x0000ee45 ff mov r7, a
0x0000ee46 ff mov r7, a
0x0000ee47 ff mov r7, a
0x0000ee48 ff mov r7, a
0x0000ee49 ff mov r7, a
0x0000ee4a ff mov r7, a
0x0000ee4b ff mov r7, a
0x0000ee4c ff mov r7, a
0x0000ee4d ff mov r7, a
0x0000ee4e ff mov r7, a
0x0000ee4f ff mov r7, a
0x0000ee50 ff mov r7, a
0x0000ee51 ff mov r7, a
0x0000ee52 ff mov r7, a
0x0000ee53 ff mov r7, a
0x0000ee54 ff mov r7, a
0x0000ee55 ff mov r7, a
0x0000ee56 ff mov r7, a
0x0000ee57 ff mov r7, a
0x0000ee58 ff mov r7, a
0x0000ee59 ff mov r7, a
0x0000ee5a ff mov r7, a
0x0000ee5b ff mov r7, a
0x0000ee5c ff mov r7, a
0x0000ee5d ff mov r7, a
0x0000ee5e ff mov r7, a
0x0000ee5f ff mov r7, a
0x0000ee60 ff mov r7, a
0x0000ee61 ff mov r7, a
0x0000ee62 ff mov r7, a
0x0000ee63 ff mov r7, a
0x0000ee64 ff mov r7, a
0x0000ee65 ff mov r7, a
0x0000ee66 ff mov r7, a
0x0000ee67 ff mov r7, a
0x0000ee68 ff mov r7, a
0x0000ee69 ff mov r7, a
0x0000ee6a ff mov r7, a
0x0000ee6b ff mov r7, a
0x0000ee6c ff mov r7, a
0x0000ee6d ff mov r7, a
0x0000ee6e ff mov r7, a
0x0000ee6f ff mov r7, a
0x0000ee70 ff mov r7, a
0x0000ee71 ff mov r7, a
0x0000ee72 ff mov r7, a
0x0000ee73 ff mov r7, a
0x0000ee74 ff mov r7, a
0x0000ee75 ff mov r7, a
0x0000ee76 ff mov r7, a
0x0000ee77 ff mov r7, a
0x0000ee78 ff mov r7, a
0x0000ee79 ff mov r7, a
0x0000ee7a ff mov r7, a
0x0000ee7b ff mov r7, a
0x0000ee7c ff mov r7, a
0x0000ee7d ff mov r7, a
0x0000ee7e ff mov r7, a
0x0000ee7f ff mov r7, a
0x0000ee80 ff mov r7, a
0x0000ee81 ff mov r7, a
0x0000ee82 ff mov r7, a
0x0000ee83 ff mov r7, a
0x0000ee84 ff mov r7, a
0x0000ee85 ff mov r7, a
0x0000ee86 ff mov r7, a
0x0000ee87 ff mov r7, a
0x0000ee88 ff mov r7, a
0x0000ee89 ff mov r7, a
0x0000ee8a ff mov r7, a
0x0000ee8b ff mov r7, a
0x0000ee8c ff mov r7, a
0x0000ee8d ff mov r7, a
0x0000ee8e ff mov r7, a
0x0000ee8f ff mov r7, a
0x0000ee90 ff mov r7, a
0x0000ee91 ff mov r7, a
0x0000ee92 ff mov r7, a
0x0000ee93 ff mov r7, a
0x0000ee94 ff mov r7, a
0x0000ee95 ff mov r7, a
0x0000ee96 ff mov r7, a
0x0000ee97 ff mov r7, a
0x0000ee98 ff mov r7, a
; DATA XREF from fcn.0000c546 @ +0x6a(r)
0x0000ee99 ff mov r7, a
0x0000ee9a ff mov r7, a
0x0000ee9b ff mov r7, a
0x0000ee9c ff mov r7, a
0x0000ee9d ff mov r7, a
0x0000ee9e ff mov r7, a
0x0000ee9f ff mov r7, a
0x0000eea0 ff mov r7, a
0x0000eea1 ff mov r7, a
0x0000eea2 ff mov r7, a
0x0000eea3 ff mov r7, a
0x0000eea4 ff mov r7, a
0x0000eea5 ff mov r7, a
0x0000eea6 ff mov r7, a
0x0000eea7 ff mov r7, a
0x0000eea8 ff mov r7, a
0x0000eea9 ff mov r7, a
0x0000eeaa ff mov r7, a
0x0000eeab ff mov r7, a
0x0000eeac ff mov r7, a
0x0000eead ff mov r7, a
0x0000eeae ff mov r7, a
0x0000eeaf ff mov r7, a
0x0000eeb0 ff mov r7, a
0x0000eeb1 ff mov r7, a
0x0000eeb2 ff mov r7, a
0x0000eeb3 ff mov r7, a
0x0000eeb4 ff mov r7, a
0x0000eeb5 ff mov r7, a
0x0000eeb6 ff mov r7, a
0x0000eeb7 ff mov r7, a
0x0000eeb8 ff mov r7, a
0x0000eeb9 ff mov r7, a
0x0000eeba ff mov r7, a
0x0000eebb ff mov r7, a
0x0000eebc ff mov r7, a
0x0000eebd ff mov r7, a
0x0000eebe ff mov r7, a
0x0000eebf ff mov r7, a
0x0000eec0 ff mov r7, a
0x0000eec1 ff mov r7, a
0x0000eec2 ff mov r7, a
0x0000eec3 ff mov r7, a
0x0000eec4 ff mov r7, a
0x0000eec5 ff mov r7, a
0x0000eec6 ff mov r7, a
0x0000eec7 ff mov r7, a
0x0000eec8 ff mov r7, a
0x0000eec9 ff mov r7, a
0x0000eeca ff mov r7, a
0x0000eecb ff mov r7, a
0x0000eecc ff mov r7, a
0x0000eecd ff mov r7, a
0x0000eece ff mov r7, a
0x0000eecf ff mov r7, a
0x0000eed0 ff mov r7, a
0x0000eed1 ff mov r7, a
0x0000eed2 ff mov r7, a
0x0000eed3 ff mov r7, a
0x0000eed4 ff mov r7, a
0x0000eed5 ff mov r7, a
0x0000eed6 ff mov r7, a
0x0000eed7 ff mov r7, a
0x0000eed8 ff mov r7, a
0x0000eed9 ff mov r7, a
0x0000eeda ff mov r7, a
0x0000eedb ff mov r7, a
0x0000eedc ff mov r7, a
0x0000eedd ff mov r7, a
0x0000eede ff mov r7, a
0x0000eedf ff mov r7, a
0x0000eee0 ff mov r7, a
0x0000eee1 ff mov r7, a
0x0000eee2 ff mov r7, a
0x0000eee3 ff mov r7, a
0x0000eee4 ff mov r7, a
0x0000eee5 ff mov r7, a
0x0000eee6 ff mov r7, a
0x0000eee7 ff mov r7, a
0x0000eee8 ff mov r7, a
0x0000eee9 ff mov r7, a
0x0000eeea ff mov r7, a
0x0000eeeb ff mov r7, a
0x0000eeec ff mov r7, a
0x0000eeed ff mov r7, a
0x0000eeee ff mov r7, a
0x0000eeef ff mov r7, a
0x0000eef0 ff mov r7, a
0x0000eef1 ff mov r7, a
0x0000eef2 ff mov r7, a
0x0000eef3 ff mov r7, a
0x0000eef4 ff mov r7, a
0x0000eef5 ff mov r7, a
0x0000eef6 ff mov r7, a
0x0000eef7 ff mov r7, a
0x0000eef8 ff mov r7, a
0x0000eef9 ff mov r7, a
0x0000eefa ff mov r7, a
0x0000eefb ff mov r7, a
0x0000eefc ff mov r7, a
0x0000eefd ff mov r7, a
0x0000eefe ff mov r7, a
; DATA XREF from fcn.00004d49 @ 0x4d50(r)
; DATA XREF from fcn.00004f13 @ 0x4f1a(r)
0x0000eeff ff mov r7, a
0x0000ef00 ff mov r7, a
0x0000ef01 ff mov r7, a
0x0000ef02 ff mov r7, a
0x0000ef03 ff mov r7, a
0x0000ef04 ff mov r7, a
0x0000ef05 ff mov r7, a
0x0000ef06 ff mov r7, a
0x0000ef07 ff mov r7, a
0x0000ef08 ff mov r7, a
0x0000ef09 ff mov r7, a
0x0000ef0a ff mov r7, a
0x0000ef0b ff mov r7, a
0x0000ef0c ff mov r7, a
0x0000ef0d ff mov r7, a
0x0000ef0e ff mov r7, a
0x0000ef0f ff mov r7, a
0x0000ef10 ff mov r7, a
0x0000ef11 ff mov r7, a
0x0000ef12 ff mov r7, a
0x0000ef13 ff mov r7, a
0x0000ef14 ff mov r7, a
0x0000ef15 ff mov r7, a
0x0000ef16 ff mov r7, a
0x0000ef17 ff mov r7, a
0x0000ef18 ff mov r7, a
; DATA XREF from fcn.00007558 @ 0x7674(r)
; DATA XREFS from fcn.00009b91 @ 0x9bb1(r), 0x9bb5(r)
0x0000ef19 ff mov r7, a
0x0000ef1a ff mov r7, a
0x0000ef1b ff mov r7, a
; DATA XREFS from fcn.00007558 @ 0x7701(r), 0x7708(r)
0x0000ef1c ff mov r7, a
; DATA XREF from fcn.00007558 @ 0x770c(r)
0x0000ef1d ff mov r7, a
0x0000ef1e ff mov r7, a
0x0000ef1f ff mov r7, a
0x0000ef20 ff mov r7, a
0x0000ef21 ff mov r7, a
; XREFS(25)
0x0000ef22 ff mov r7, a
; XREFS(22)
0x0000ef23 ff mov r7, a
; XREFS: DATA 0x000034d8 DATA 0x000034dc DATA 0x000036e5
; XREFS: DATA 0x000036e9 DATA 0x00003a91 DATA 0x00003a95
; XREFS: DATA 0x00009bcd DATA 0x00009bd1
0x0000ef24 ff mov r7, a
0x0000ef25 ff mov r7, a
0x0000ef26 ff mov r7, a
0x0000ef27 ff mov r7, a
0x0000ef28 ff mov r7, a
0x0000ef29 ff mov r7, a
0x0000ef2a ff mov r7, a
0x0000ef2b ff mov r7, a
0x0000ef2c ff mov r7, a
0x0000ef2d ff mov r7, a
0x0000ef2e ff mov r7, a
0x0000ef2f ff mov r7, a
0x0000ef30 ff mov r7, a
0x0000ef31 ff mov r7, a
0x0000ef32 ff mov r7, a
0x0000ef33 ff mov r7, a
0x0000ef34 ff mov r7, a
0x0000ef35 ff mov r7, a
0x0000ef36 ff mov r7, a
0x0000ef37 ff mov r7, a
0x0000ef38 ff mov r7, a
0x0000ef39 ff mov r7, a
0x0000ef3a ff mov r7, a
0x0000ef3b ff mov r7, a
0x0000ef3c ff mov r7, a
0x0000ef3d ff mov r7, a
0x0000ef3e ff mov r7, a
0x0000ef3f ff mov r7, a
0x0000ef40 ff mov r7, a
0x0000ef41 ff mov r7, a
0x0000ef42 ff mov r7, a
0x0000ef43 ff mov r7, a
0x0000ef44 ff mov r7, a
0x0000ef45 ff mov r7, a
0x0000ef46 ff mov r7, a
0x0000ef47 ff mov r7, a
0x0000ef48 ff mov r7, a
0x0000ef49 ff mov r7, a
0x0000ef4a ff mov r7, a
0x0000ef4b ff mov r7, a
0x0000ef4c ff mov r7, a
0x0000ef4d ff mov r7, a
0x0000ef4e ff mov r7, a
0x0000ef4f ff mov r7, a
0x0000ef50 ff mov r7, a
0x0000ef51 ff mov r7, a
0x0000ef52 ff mov r7, a
0x0000ef53 ff mov r7, a
0x0000ef54 ff mov r7, a
0x0000ef55 ff mov r7, a
0x0000ef56 ff mov r7, a
0x0000ef57 ff mov r7, a
0x0000ef58 ff mov r7, a
0x0000ef59 ff mov r7, a
0x0000ef5a ff mov r7, a
; DATA XREFS from fcn.0000e4f1 @ 0xe4f4(r), 0xe4f7(r), 0xe506(w)
0x0000ef5b ff mov r7, a
0x0000ef5c ff mov r7, a
0x0000ef5d ff mov r7, a
0x0000ef5e ff mov r7, a
0x0000ef5f ff mov r7, a
0x0000ef60 ff mov r7, a
0x0000ef61 ff mov r7, a
0x0000ef62 ff mov r7, a
; DATA XREFS from fcn.00007a9c @ 0x7bc3(r), 0x7bc7(r)
0x0000ef63 ff mov r7, a
; DATA XREFS from fcn.00008b4e @ 0x8c8e(r), 0x8c92(r)
0x0000ef64 ff mov r7, a
0x0000ef65 ff mov r7, a
0x0000ef66 ff mov r7, a
0x0000ef67 ff mov r7, a
0x0000ef68 ff mov r7, a
0x0000ef69 ff mov r7, a
0x0000ef6a ff mov r7, a
0x0000ef6b ff mov r7, a
0x0000ef6c ff mov r7, a
0x0000ef6d ff mov r7, a
0x0000ef6e ff mov r7, a
0x0000ef6f ff mov r7, a
0x0000ef70 ff mov r7, a
0x0000ef71 ff mov r7, a
0x0000ef72 ff mov r7, a
0x0000ef73 ff mov r7, a
0x0000ef74 ff mov r7, a
0x0000ef75 ff mov r7, a
0x0000ef76 ff mov r7, a
0x0000ef77 ff mov r7, a
0x0000ef78 ff mov r7, a
0x0000ef79 ff mov r7, a
0x0000ef7a ff mov r7, a
0x0000ef7b ff mov r7, a
0x0000ef7c ff mov r7, a
0x0000ef7d ff mov r7, a
0x0000ef7e ff mov r7, a
0x0000ef7f ff mov r7, a
0x0000ef80 ff mov r7, a
0x0000ef81 ff mov r7, a
0x0000ef82 ff mov r7, a
0x0000ef83 ff mov r7, a
0x0000ef84 ff mov r7, a
0x0000ef85 ff mov r7, a
0x0000ef86 ff mov r7, a
0x0000ef87 ff mov r7, a
0x0000ef88 ff mov r7, a
0x0000ef89 ff mov r7, a
0x0000ef8a ff mov r7, a
0x0000ef8b ff mov r7, a
0x0000ef8c ff mov r7, a
0x0000ef8d ff mov r7, a
0x0000ef8e ff mov r7, a
0x0000ef8f ff mov r7, a
0x0000ef90 ff mov r7, a
0x0000ef91 ff mov r7, a
0x0000ef92 ff mov r7, a
0x0000ef93 ff mov r7, a
0x0000ef94 ff mov r7, a
0x0000ef95 ff mov r7, a
0x0000ef96 ff mov r7, a
0x0000ef97 ff mov r7, a
0x0000ef98 ff mov r7, a
0x0000ef99 ff mov r7, a
0x0000ef9a ff mov r7, a
0x0000ef9b ff mov r7, a
0x0000ef9c ff mov r7, a
0x0000ef9d ff mov r7, a
0x0000ef9e ff mov r7, a
0x0000ef9f ff mov r7, a
0x0000efa0 ff mov r7, a
0x0000efa1 ff mov r7, a
0x0000efa2 ff mov r7, a
0x0000efa3 ff mov r7, a
0x0000efa4 ff mov r7, a
0x0000efa5 ff mov r7, a
0x0000efa6 ff mov r7, a
0x0000efa7 ff mov r7, a
0x0000efa8 ff mov r7, a
0x0000efa9 ff mov r7, a
0x0000efaa ff mov r7, a
0x0000efab ff mov r7, a
0x0000efac ff mov r7, a
0x0000efad ff mov r7, a
0x0000efae ff mov r7, a
0x0000efaf ff mov r7, a
0x0000efb0 ff mov r7, a
0x0000efb1 ff mov r7, a
0x0000efb2 ff mov r7, a
0x0000efb3 ff mov r7, a
0x0000efb4 ff mov r7, a
0x0000efb5 ff mov r7, a
0x0000efb6 ff mov r7, a
0x0000efb7 ff mov r7, a
0x0000efb8 ff mov r7, a
0x0000efb9 ff mov r7, a
0x0000efba ff mov r7, a
0x0000efbb ff mov r7, a
0x0000efbc ff mov r7, a
0x0000efbd ff mov r7, a
0x0000efbe ff mov r7, a
0x0000efbf ff mov r7, a
0x0000efc0 ff mov r7, a
0x0000efc1 ff mov r7, a
0x0000efc2 ff mov r7, a
0x0000efc3 ff mov r7, a
0x0000efc4 ff mov r7, a
0x0000efc5 ff mov r7, a
0x0000efc6 ff mov r7, a
0x0000efc7 ff mov r7, a
0x0000efc8 ff mov r7, a
0x0000efc9 ff mov r7, a
0x0000efca ff mov r7, a
0x0000efcb ff mov r7, a
0x0000efcc ff mov r7, a
0x0000efcd ff mov r7, a
0x0000efce ff mov r7, a
0x0000efcf ff mov r7, a
0x0000efd0 ff mov r7, a
0x0000efd1 ff mov r7, a
0x0000efd2 ff mov r7, a
0x0000efd3 ff mov r7, a
0x0000efd4 ff mov r7, a
0x0000efd5 ff mov r7, a
0x0000efd6 ff mov r7, a
0x0000efd7 ff mov r7, a
0x0000efd8 ff mov r7, a
0x0000efd9 ff mov r7, a
0x0000efda ff mov r7, a
0x0000efdb ff mov r7, a
0x0000efdc ff mov r7, a
0x0000efdd ff mov r7, a
0x0000efde ff mov r7, a
0x0000efdf ff mov r7, a
0x0000efe0 ff mov r7, a
0x0000efe1 ff mov r7, a
0x0000efe2 ff mov r7, a
0x0000efe3 ff mov r7, a
0x0000efe4 ff mov r7, a
0x0000efe5 ff mov r7, a
0x0000efe6 ff mov r7, a
0x0000efe7 ff mov r7, a
0x0000efe8 ff mov r7, a
0x0000efe9 ff mov r7, a
0x0000efea ff mov r7, a
0x0000efeb ff mov r7, a
0x0000efec ff mov r7, a
0x0000efed ff mov r7, a
0x0000efee ff mov r7, a
0x0000efef ff mov r7, a
0x0000eff0 ff mov r7, a
0x0000eff1 ff mov r7, a
0x0000eff2 ff mov r7, a
0x0000eff3 ff mov r7, a
0x0000eff4 ff mov r7, a
0x0000eff5 ff mov r7, a
0x0000eff6 ff mov r7, a
0x0000eff7 ff mov r7, a
0x0000eff8 ff mov r7, a
0x0000eff9 ff mov r7, a
0x0000effa ff mov r7, a
0x0000effb ff mov r7, a
0x0000effc ff mov r7, a
0x0000effd ff mov r7, a
0x0000effe ff mov r7, a
0x0000efff ff mov r7, a
; XREFS: DATA 0x000034e2 CODE 0x0000f016 CODE 0x0000f01b
; XREFS: CODE 0x0000f1a4 CODE 0x0000f1ad CODE 0x0000f216
; XREFS: CODE 0x0000f21b CODE 0x0000f3a4 CODE 0x0000f3ad
; XREFS: CODE 0x0000f40a CODE 0x0000f412 CODE 0x0000f416
; XREFS: CODE 0x0000f5a4 CODE 0x0000f5ad CODE 0x0000f61b
; XREFS: CODE 0x0000f7a4 CODE 0x0000f7ad
0x0000f000 00 nop
; XREFS(34)
0x0000f001 ff mov r7, a
0x0000f002 ff mov r7, a
0x0000f003 ff mov r7, a
0x0000f004 ff mov r7, a
0x0000f005 640f xrl a, #0x0f
0x0000f007 14 dec a
0x0000f008 00 nop
0x0000f009 00 nop
0x0000f00a 00 nop
0x0000f00b 00 nop
0x0000f00c 00 nop
;-- aav.0x0000f00d:
; NULL XREF from aav.0x00008019 @ +0x52(r)
0x0000f00d 00 nop
0x0000f00e 07 inc @r1
0x0000f00f 00 nop
0x0000f010 00 nop
0x0000f011 07 inc @r1
0x0000f012 0101 ajmp 0xf001
0x0000f014 0101 ajmp 0xf001
0x0000f016 0100 ajmp 0xf000
; DATA XREF from fcn.00007558 @ 0x7677(r)
0x0000f018 0f inc r7
0x0000f019 00 nop
0x0000f01a 00 nop
0x0000f01b 0100 ajmp 0xf000
0x0000f01d 00 nop
0x0000f01e .dword 0x00007f64 ; aav.0x00007f64
0x0000f022 020001 ljmp 0x0001
0x0000f025 00 nop
0x0000f026 00 nop
0x0000f027 .dword 0x00007f64 ; aav.0x00007f64
0x0000f02b 020001 ljmp 0x0001
0x0000f02e 00 nop
0x0000f02f 00 nop
; CODE XREF from aav.0x0000f00d @ +0x4a(x)
; CODE XREFS from fcn.0000f141 @ +0x116(x), +0x316(x)
; CODE XREF from aav.0x0000f60d @ +0x4a(x)
0x0000f030 .dword 0x00007f64 ; aav.0x00007f64
; CODE XREF from aav.0x0000f062 @ +0x29(x)
; CODE XREFS from fcn.0000f141 @ +0x14a(x), +0x34a(x)
0x0000f034 020000 ljmp r0
; CODE XREF from aav.0x0000f062 @ +0x50(x)
; CODE XREFS from fcn.0000f141 @ +0x171(x), +0x371(x)
0x0000f037 00 nop
; CODE XREF from aav.0x0000f062 @ +0x5d(x)
; CODE XREFS from fcn.0000f141 @ +0x17e(x), +0x37e(x)
0x0000f038 .dword 0x00007f64 ; aav.0x00007f64
; CODE XREF from aav.0x0000f062 @ +0x91(x)
; CODE XREFS from fcn.0000f141 @ +0x1b2(x), +0x3b2(x)
0x0000f03c 020000 ljmp r0
; CODE XREF from aav.0x0000f062 @ +0xb8(x)
; CODE XREFS from fcn.0000f141 @ +0x1d9(x), +0x3d9(x)
0x0000f03f 00 nop
; CODE XREF from aav.0x0000f062 @ +0xc5(x)
; CODE XREFS from fcn.0000f141 @ +0x1e6(x), +0x3e6(x)
0x0000f040 .dword 0x00007f64 ; aav.0x00007f64
| ; CODE XREFS from fcn.0000f141 @ +0x1a(x), +0x21a(x), +0x41a(x)
| 0x0000f044 020000 ljmp r0
; CODE XREFS from fcn.0000f141 @ +0x41(x), +0x241(x), +0x441(x)
0x0000f047 00 nop
; CODE XREFS from fcn.0000f141 @ +0x4e(x), +0x24e(x), +0x44e(x)
0x0000f048 .dword 0x00007f64 ; aav.0x00007f64
0x0000f04c 020000 ljmp r0
0x0000f04f 00 nop
0x0000f050 .dword 0x00007f64 ; aav.0x00007f64
0x0000f054 020200 ljmp 0x0200
0x0000f057 0130 ajmp 0xf030
0x0000f059 3c addc a, r4
0x0000f05a 3d addc a, r5
0x0000f05b 00 nop
0x0000f05c 7f00 mov r7, #0x00
0x0000f05e 3f addc a, r7
0x0000f05f .dword 0x00007f18 ; aav.0x00007f18
0x0000f063 00 nop
0x0000f064 0131 ajmp 0xf031
0x0000f066 3e addc a, r6
0x0000f067 3f addc a, r7
0x0000f068 00 nop
0x0000f069 7f00 mov r7, #0x00
0x0000f06b 3f addc a, r7
0x0000f06c .dword 0x00007f19 ; aav.0x00007f19
0x0000f070 00 nop
0x0000f071 0132 ajmp 0xf032
0x0000f073 4041 jc 0xf0b6
0x0000f075 00 nop
0x0000f076 7f00 mov r7, #0x00
0x0000f078 3f addc a, r7
0x0000f079 .dword 0x00007f1a ; aav.0x00007f1a
0x0000f07d 00 nop
0x0000f07e 0133 ajmp 0xf033
0x0000f080 4243 orl 0x43, a ; [0x43:1]=255 ; 67
0x0000f082 00 nop
0x0000f083 7f00 mov r7, #0x00
0x0000f085 3f addc a, r7
0x0000f086 .dword 0x00007f1b ; aav.0x00007f1b
0x0000f08a 00 nop
0x0000f08b 0134 ajmp 0xf034
0x0000f08d 4445 orl a, #0x45
0x0000f08f 00 nop
0x0000f090 7f00 mov r7, #0x00
0x0000f092 3f addc a, r7
0x0000f093 .dword 0x00007f1c ; aav.0x00007f1c
0x0000f097 00 nop
0x0000f098 0135 ajmp 0xf035
0x0000f09a 46 orl a, @r0
0x0000f09b 47 orl a, @r1
0x0000f09c 00 nop
0x0000f09d 7f00 mov r7, #0x00
0x0000f09f 3f addc a, r7
0x0000f0a0 .dword 0x00007f1d ; aav.0x00007f1d
0x0000f0a4 00 nop
0x0000f0a5 0136 ajmp 0xf036
0x0000f0a7 48 orl a, r0
0x0000f0a8 49 orl a, r1
0x0000f0a9 00 nop
0x0000f0aa 7f00 mov r7, #0x00
0x0000f0ac 3f addc a, r7
0x0000f0ad .dword 0x00007f1e ; aav.0x00007f1e
0x0000f0b1 00 nop
0x0000f0b2 0137 ajmp 0xf037
0x0000f0b4 4a orl a, r2
0x0000f0b5 4b orl a, r3
; CODE XREF from aav.0x0000f062 @ +0x11(x)
0x0000f0b6 00 nop
0x0000f0b7 7f00 mov r7, #0x00
0x0000f0b9 3f addc a, r7
0x0000f0ba .dword 0x00007f1f ; aav.0x00007f1f
0x0000f0be 00 nop
0x0000f0bf 0138 ajmp 0xf038
0x0000f0c1 4c orl a, r4
0x0000f0c2 4d orl a, r5
0x0000f0c3 00 nop
0x0000f0c4 7f00 mov r7, #0x00
0x0000f0c6 3f addc a, r7
0x0000f0c7 .dword 0x00007f20 ; aav.0x00007f20
0x0000f0cb 00 nop
0x0000f0cc 0139 ajmp 0xf039
0x0000f0ce 4e orl a, r6
0x0000f0cf 4f orl a, r7
0x0000f0d0 00 nop
0x0000f0d1 7f00 mov r7, #0x00
0x0000f0d3 3f addc a, r7
0x0000f0d4 .dword 0x00007f21 ; aav.0x00007f21
0x0000f0d8 00 nop
0x0000f0d9 013a ajmp 0xf03a
0x0000f0db 5051 jnc 0xf12e
0x0000f0dd 00 nop
0x0000f0de 7f00 mov r7, #0x00
0x0000f0e0 3f addc a, r7
0x0000f0e1 .dword 0x00007f22 ; aav.0x00007f22
0x0000f0e5 00 nop
0x0000f0e6 013b ajmp 0xf03b
0x0000f0e8 5253 anl 0x53, a ; [0x53:1]=255 ; 83
0x0000f0ea 00 nop
0x0000f0eb 7f00 mov r7, #0x00
0x0000f0ed 3f addc a, r7
0x0000f0ee .dword 0x00007f23 ; aav.0x00007f23
0x0000f0f2 00 nop
0x0000f0f3 013c ajmp 0xf03c
0x0000f0f5 5455 anl a, #0x55
0x0000f0f7 00 nop
0x0000f0f8 7f00 mov r7, #0x00
0x0000f0fa 3f addc a, r7
0x0000f0fb .dword 0x00007f24 ; aav.0x00007f24
; CODE XREF from fcn.0000f141 @ +0xbf(x)
0x0000f0ff 00 nop
0x0000f100 013d ajmp 0xf03d
0x0000f102 56 anl a, @r0
0x0000f103 57 anl a, @r1
0x0000f104 00 nop
0x0000f105 7f00 mov r7, #0x00
0x0000f107 3f addc a, r7
0x0000f108 .dword 0x00007f25 ; aav.0x00007f25
0x0000f10c 00 nop
0x0000f10d 013e ajmp 0xf03e
0x0000f10f 58 anl a, r0
0x0000f110 59 anl a, r1
0x0000f111 00 nop
0x0000f112 7f00 mov r7, #0x00
0x0000f114 3f addc a, r7
0x0000f115 .dword 0x00007f26 ; aav.0x00007f26
0x0000f119 00 nop
0x0000f11a 013f ajmp 0xf03f
0x0000f11c 5a anl a, r2
0x0000f11d 5b anl a, r3
0x0000f11e 00 nop
0x0000f11f 7f00 mov r7, #0x00
0x0000f121 3f addc a, r7
0x0000f122 .dword 0x00007f27 ; aav.0x00007f27
0x0000f126 00 nop
0x0000f127 0140 ajmp 0xf040
0x0000f129 5c anl a, r4
0x0000f12a 5d anl a, r5
0x0000f12b 00 nop
0x0000f12c 7f00 mov r7, #0x00
; CODE XREF from aav.0x0000f062 @ +0x79(x)
0x0000f12e 3f addc a, r7
0x0000f12f .dword 0x00007f28 ; aav.0x00007f28
0x0000f133 00 nop
0x0000f134 0141 ajmp 0xf041
0x0000f136 5e anl a, r6
0x0000f137 5f anl a, r7
0x0000f138 00 nop
0x0000f139 7f00 mov r7, #0x00
0x0000f13b 3f addc a, r7
0x0000f13c .dword 0x00007f29 ; aav.0x00007f29
0x0000f140 00 nop
; CALL XREF from aav.0x0000f60d @ +0x58(x)
/ 7: fcn.0000f141 ();
| 0x0000f141 0142 ajmp 0xf042
0x0000f143 6061 jz 0xf1a6
0x0000f145 00 nop
0x0000f146 7f00 mov r7, #0x00
0x0000f148 3f addc a, r7
0x0000f149 .dword 0x00007f2a ; aav.0x00007f2a
0x0000f14d 00 nop
0x0000f14e 0143 ajmp 0xf043 ; fcn.0000f141-0xfe
0x0000f150 6263 xrl 0x63, a ; [0x63:1]=255 ; 99
0x0000f152 00 nop
0x0000f153 7f00 mov r7, #0x00
0x0000f155 3f addc a, r7
0x0000f156 .dword 0x00007f2b ; aav.0x00007f2b
0x0000f15a 00 nop
0x0000f15b 0144 ajmp 0xf044 ; fcn.0000f141-0xfd
0x0000f15d 6465 xrl a, #0x65
0x0000f15f 00 nop
0x0000f160 7f00 mov r7, #0x00
0x0000f162 3f addc a, r7
0x0000f163 .dword 0x00007f2c ; aav.0x00007f2c
0x0000f167 00 nop
0x0000f168 0145 ajmp 0xf045 ; fcn.0000f141-0xfc
0x0000f16a 66 xrl a, @r0
0x0000f16b 67 xrl a, @r1
0x0000f16c 00 nop
0x0000f16d 7f00 mov r7, #0x00
0x0000f16f 3f addc a, r7
0x0000f170 .dword 0x00007f2d ; aav.0x00007f2d
0x0000f174 00 nop
0x0000f175 0146 ajmp 0xf046 ; fcn.0000f141-0xfb
0x0000f177 68 xrl a, r0
0x0000f178 69 xrl a, r1
0x0000f179 00 nop
0x0000f17a 7f00 mov r7, #0x00
0x0000f17c 3f addc a, r7
0x0000f17d .dword 0x00007f2e ; aav.0x00007f2e
0x0000f181 00 nop
0x0000f182 0147 ajmp 0xf047
0x0000f184 6a xrl a, r2
0x0000f185 6b xrl a, r3
0x0000f186 00 nop
0x0000f187 7f00 mov r7, #0x00
0x0000f189 3f addc a, r7
0x0000f18a .dword 0x00007f2f ; aav.0x00007f2f
0x0000f18e 00 nop
0x0000f18f 0148 ajmp 0xf048
0x0000f191 6c xrl a, r4
0x0000f192 6d xrl a, r5
0x0000f193 00 nop
0x0000f194 7f00 mov r7, #0x00
0x0000f196 3f addc a, r7
0x0000f197 .dword 0x00007f30 ; aav.0x00007f30
0x0000f19b 00 nop
0x0000f19c 017f ajmp 0xf07f
0x0000f19e 6e xrl a, r6
0x0000f19f 6f xrl a, r7
0x0000f1a0 00 nop
0x0000f1a1 7f00 mov r7, #0x00
0x0000f1a3 3f addc a, r7
0x0000f1a4 0100 ajmp 0xf000
; CODE XREF from fcn.0000f141 @ +0x2(x)
0x0000f1a6 00 nop
0x0000f1a7 .dword 0x00007f64 ; aav.0x00007f64
0x0000f1ab 0570 inc 0x70 ; [0x70:1]=255 ; 112
0x0000f1ad 0100 ajmp 0xf000
0x0000f1af 00 nop
0x0000f1b0 .dword 0x00007f64 ; aav.0x00007f64
0x0000f1b4 .dword 0x00007105 ; aav.0x00007105
0x0000f1b8 00 nop
0x0000f1b9 .dword 0x00007f64 ; aav.0x00007f64
0x0000f1bd 19 dec r1
0x0000f1be 8001 sjmp 0xf1c1
0x0000f1c0 00 nop
; CODE XREF from fcn.0000f141 @ +0x7d(x)
0x0000f1c1 00 nop
0x0000f1c2 .dword 0x00007f64 ; aav.0x00007f64
0x0000f1c6 1a dec r2
0x0000f1c7 850100 mov 0x00, 0x01 ; [0x1:1]=255 ; 1
0x0000f1ca 00 nop
0x0000f1cb .dword 0x00007f64 ; aav.0x00007f64
0x0000f1cf 1a dec r2
0x0000f1d0 8019 sjmp 0xf1eb
0x0000f1d2 00 nop
0x0000f1d3 00 nop
0x0000f1d4 00 nop
0x0000f1d5 00 nop
0x0000f1d6 2420 add a, #0x20
0x0000f1d8 00 nop
0x0000f1d9 7e32 mov r6, #0x32 ; '2'
0x0000f1db 00 nop
0x0000f1dc 101205 jbc 0x22.2, 0xf1e4 ; [0x22:1]=255 ; 34
0x0000f1df 03 rr a
0x0000f1e0 32 reti
0x0000f1e1 29 add a, r1
0x0000f1e2 e0 movx a, @dptr
0x0000f1e3 00 nop
; CODE XREF from fcn.0000f141 @ +0x9b(x)
0x0000f1e4 100200 jbc 0x20.2, 0xf1e7 ; [0x20:1]=255 ; 32
; CODE XREF from fcn.0000f141 @ +0xa3(x)
0x0000f1e7 120503 lcall 0x0503
0x0000f1ea 32 reti
; CODE XREF from fcn.0000f141 @ +0x8f(x)
0x0000f1eb 29 add a, r1
0x0000f1ec e0 movx a, @dptr
0x0000f1ed 00 nop
0x0000f1ee 100600 jbc 0x20.6, 0xf1f1 ; [0x20:1]=255 ; 32
; CODE XREF from fcn.0000f141 @ +0xad(x)
0x0000f1f1 120503 lcall 0x0503
0x0000f1f4 32 reti
0x0000f1f5 29 add a, r1
0x0000f1f6 e0 movx a, @dptr
0x0000f1f7 00 nop
0x0000f1f8 100a00 jbc 0x21.2, 0xf1fb ; [0x21:1]=255 ; 33
; CODE XREF from fcn.0000f141 @ +0xb7(x)
0x0000f1fb ff mov r7, a
0x0000f1fc ff mov r7, a
0x0000f1fd ff mov r7, a
0x0000f1fe ff mov r7, a
0x0000f1ff ff mov r7, a
0x0000f200 01ff ajmp 0xf0ff
0x0000f202 ff mov r7, a
0x0000f203 ff mov r7, a
0x0000f204 ff mov r7, a
0x0000f205 640f xrl a, #0x0f
0x0000f207 14 dec a
0x0000f208 00 nop
0x0000f209 00 nop
0x0000f20a 00 nop
0x0000f20b 00 nop
0x0000f20c 00 nop
0x0000f20d 00 nop
0x0000f20e 07 inc @r1
0x0000f20f 0101 ajmp 0xf001
0x0000f211 07 inc @r1
0x0000f212 0101 ajmp 0xf001
0x0000f214 0101 ajmp 0xf001
0x0000f216 0100 ajmp 0xf000
0x0000f218 0f inc r7
0x0000f219 00 nop
0x0000f21a 00 nop
0x0000f21b 0100 ajmp 0xf000
0x0000f21d 00 nop
0x0000f21e .dword 0x00007f64 ; aav.0x00007f64
0x0000f222 020601 ljmp 0x0601
0x0000f225 00 nop
0x0000f226 00 nop
0x0000f227 .dword 0x00007f64 ; aav.0x00007f64
0x0000f22b 020001 ljmp 0x0001
0x0000f22e 00 nop
0x0000f22f 00 nop
0x0000f230 .dword 0x00007f64 ; aav.0x00007f64
0x0000f234 020000 ljmp r0
0x0000f237 00 nop
0x0000f238 .dword 0x00007f64 ; aav.0x00007f64
0x0000f23c 020500 ljmp 0x0500
0x0000f23f 00 nop
0x0000f240 .dword 0x00007f64 ; aav.0x00007f64
0x0000f244 020000 ljmp r0
0x0000f247 00 nop
0x0000f248 .dword 0x00007f64 ; aav.0x00007f64
0x0000f24c 020000 ljmp r0
0x0000f24f 00 nop
0x0000f250 .dword 0x00007f64 ; aav.0x00007f64
0x0000f254 020200 ljmp 0x0200
0x0000f257 0130 ajmp 0xf030
0x0000f259 3c addc a, r4
0x0000f25a 3d addc a, r5
0x0000f25b 00 nop
0x0000f25c 7f00 mov r7, #0x00
; CODE XREF from aav.0x0000f60d @ +0x128(x)
0x0000f25e 3f addc a, r7
0x0000f25f .dword 0x00007f18 ; aav.0x00007f18
0x0000f263 00 nop
0x0000f264 0131 ajmp 0xf031
0x0000f266 3e addc a, r6
0x0000f267 3f addc a, r7
0x0000f268 00 nop
0x0000f269 7f00 mov r7, #0x00
0x0000f26b 3f addc a, r7
0x0000f26c .dword 0x00007f19 ; aav.0x00007f19
0x0000f270 00 nop
0x0000f271 0132 ajmp 0xf032
0x0000f273 4041 jc 0xf2b6
0x0000f275 00 nop
0x0000f276 7f00 mov r7, #0x00
0x0000f278 3f addc a, r7
0x0000f279 .dword 0x00007f1a ; aav.0x00007f1a
0x0000f27d 00 nop
0x0000f27e 0133 ajmp 0xf033
0x0000f280 4243 orl 0x43, a ; [0x43:1]=255 ; 67
0x0000f282 00 nop
0x0000f283 7f00 mov r7, #0x00
0x0000f285 3f addc a, r7
0x0000f286 .dword 0x00007f1b ; aav.0x00007f1b
0x0000f28a 00 nop
0x0000f28b 0134 ajmp 0xf034
0x0000f28d 4445 orl a, #0x45
0x0000f28f 00 nop
0x0000f290 7f00 mov r7, #0x00
0x0000f292 3f addc a, r7
0x0000f293 .dword 0x00007f1c ; aav.0x00007f1c
0x0000f297 00 nop
0x0000f298 0135 ajmp 0xf035
0x0000f29a 46 orl a, @r0
0x0000f29b 47 orl a, @r1
0x0000f29c 00 nop
0x0000f29d 7f00 mov r7, #0x00
0x0000f29f 3f addc a, r7
0x0000f2a0 .dword 0x00007f1d ; aav.0x00007f1d
0x0000f2a4 00 nop
0x0000f2a5 0136 ajmp 0xf036
0x0000f2a7 48 orl a, r0
0x0000f2a8 49 orl a, r1
0x0000f2a9 00 nop
0x0000f2aa 7f00 mov r7, #0x00
0x0000f2ac 3f addc a, r7
0x0000f2ad .dword 0x00007f1e ; aav.0x00007f1e
0x0000f2b1 00 nop
0x0000f2b2 0137 ajmp 0xf037
0x0000f2b4 4a orl a, r2
0x0000f2b5 4b orl a, r3
; CODE XREF from fcn.0000f141 @ +0x132(x)
0x0000f2b6 00 nop
0x0000f2b7 7f00 mov r7, #0x00
0x0000f2b9 3f addc a, r7
0x0000f2ba .dword 0x00007f1f ; aav.0x00007f1f
0x0000f2be 00 nop
0x0000f2bf 0138 ajmp 0xf038
0x0000f2c1 4c orl a, r4
0x0000f2c2 4d orl a, r5
0x0000f2c3 00 nop
0x0000f2c4 7f00 mov r7, #0x00
0x0000f2c6 3f addc a, r7
0x0000f2c7 .dword 0x00007f20 ; aav.0x00007f20
0x0000f2cb 00 nop
0x0000f2cc 0139 ajmp 0xf039
0x0000f2ce 4e orl a, r6
0x0000f2cf 4f orl a, r7
0x0000f2d0 00 nop
0x0000f2d1 7f00 mov r7, #0x00
0x0000f2d3 3f addc a, r7
0x0000f2d4 .dword 0x00007f21 ; aav.0x00007f21
0x0000f2d8 00 nop
0x0000f2d9 013a ajmp 0xf03a
0x0000f2db 5051 jnc 0xf32e
0x0000f2dd 00 nop
0x0000f2de 7f00 mov r7, #0x00
0x0000f2e0 3f addc a, r7
0x0000f2e1 .dword 0x00007f22 ; aav.0x00007f22
0x0000f2e5 00 nop
0x0000f2e6 013b ajmp 0xf03b
0x0000f2e8 5253 anl 0x53, a ; [0x53:1]=255 ; 83
0x0000f2ea 00 nop
0x0000f2eb 7f00 mov r7, #0x00
0x0000f2ed 3f addc a, r7
0x0000f2ee .dword 0x00007f23 ; aav.0x00007f23
0x0000f2f2 00 nop
0x0000f2f3 013c ajmp 0xf03c
0x0000f2f5 5455 anl a, #0x55
0x0000f2f7 00 nop
0x0000f2f8 7f00 mov r7, #0x00
0x0000f2fa 3f addc a, r7
0x0000f2fb .dword 0x00007f24 ; aav.0x00007f24
0x0000f2ff 00 nop
0x0000f300 013d ajmp 0xf03d
0x0000f302 56 anl a, @r0
0x0000f303 57 anl a, @r1
0x0000f304 00 nop
0x0000f305 7f00 mov r7, #0x00
0x0000f307 3f addc a, r7
; CODE XREF from aav.0x0000f60d @ +0x137(x)
0x0000f308 .dword 0x00007f25 ; aav.0x00007f25
0x0000f30c 00 nop
0x0000f30d 013e ajmp 0xf03e
0x0000f30f 58 anl a, r0
0x0000f310 59 anl a, r1
0x0000f311 00 nop
0x0000f312 7f00 mov r7, #0x00
0x0000f314 3f addc a, r7
0x0000f315 .dword 0x00007f26 ; aav.0x00007f26
0x0000f319 00 nop
0x0000f31a 013f ajmp 0xf03f
0x0000f31c 5a anl a, r2
0x0000f31d 5b anl a, r3
0x0000f31e 00 nop
0x0000f31f 7f00 mov r7, #0x00
0x0000f321 3f addc a, r7
0x0000f322 .dword 0x00007f27 ; aav.0x00007f27
0x0000f326 00 nop
0x0000f327 0140 ajmp 0xf040
0x0000f329 5c anl a, r4
0x0000f32a 5d anl a, r5
0x0000f32b 00 nop
0x0000f32c 7f00 mov r7, #0x00
; CODE XREF from fcn.0000f141 @ +0x19a(x)
0x0000f32e 3f addc a, r7
0x0000f32f .dword 0x00007f28 ; aav.0x00007f28
0x0000f333 00 nop
0x0000f334 0141 ajmp 0xf041
0x0000f336 5e anl a, r6
0x0000f337 5f anl a, r7
0x0000f338 00 nop
0x0000f339 7f00 mov r7, #0x00
0x0000f33b 3f addc a, r7
0x0000f33c .dword 0x00007f29 ; aav.0x00007f29
0x0000f340 00 nop
0x0000f341 0142 ajmp 0xf042 ; fcn.0000f141-0xff
0x0000f343 6061 jz 0xf3a6
0x0000f345 00 nop
0x0000f346 7f00 mov r7, #0x00
0x0000f348 3f addc a, r7
0x0000f349 .dword 0x00007f2a ; aav.0x00007f2a
0x0000f34d 00 nop
0x0000f34e 0143 ajmp 0xf043 ; fcn.0000f141-0xfe
0x0000f350 6263 xrl 0x63, a ; [0x63:1]=255 ; 99
0x0000f352 00 nop
0x0000f353 7f00 mov r7, #0x00
0x0000f355 3f addc a, r7
0x0000f356 .dword 0x00007f2b ; aav.0x00007f2b
0x0000f35a 00 nop
0x0000f35b 0144 ajmp 0xf044 ; fcn.0000f141-0xfd
0x0000f35d 6465 xrl a, #0x65
0x0000f35f 00 nop
0x0000f360 7f00 mov r7, #0x00
0x0000f362 3f addc a, r7
0x0000f363 .dword 0x00007f2c ; aav.0x00007f2c
0x0000f367 00 nop
0x0000f368 0145 ajmp 0xf045 ; fcn.0000f141-0xfc
0x0000f36a 66 xrl a, @r0
0x0000f36b 67 xrl a, @r1
0x0000f36c 00 nop
0x0000f36d 7f00 mov r7, #0x00
0x0000f36f 3f addc a, r7
0x0000f370 .dword 0x00007f2d ; aav.0x00007f2d
0x0000f374 00 nop
0x0000f375 0146 ajmp 0xf046 ; fcn.0000f141-0xfb
0x0000f377 68 xrl a, r0
0x0000f378 69 xrl a, r1
0x0000f379 00 nop
0x0000f37a 7f00 mov r7, #0x00
0x0000f37c 3f addc a, r7
0x0000f37d .dword 0x00007f2e ; aav.0x00007f2e
0x0000f381 00 nop
0x0000f382 0147 ajmp 0xf047
0x0000f384 6a xrl a, r2
0x0000f385 6b xrl a, r3
0x0000f386 00 nop
0x0000f387 7f00 mov r7, #0x00
0x0000f389 3f addc a, r7
0x0000f38a .dword 0x00007f2f ; aav.0x00007f2f
0x0000f38e 00 nop
0x0000f38f 0148 ajmp 0xf048
0x0000f391 6c xrl a, r4
0x0000f392 6d xrl a, r5
0x0000f393 00 nop
0x0000f394 7f00 mov r7, #0x00
0x0000f396 3f addc a, r7
0x0000f397 .dword 0x00007f30 ; aav.0x00007f30
0x0000f39b 00 nop
0x0000f39c 017f ajmp 0xf07f
0x0000f39e 6e xrl a, r6
0x0000f39f 6f xrl a, r7
0x0000f3a0 00 nop
0x0000f3a1 7f00 mov r7, #0x00
0x0000f3a3 3f addc a, r7
0x0000f3a4 0100 ajmp 0xf000
; CODE XREF from fcn.0000f141 @ +0x202(x)
0x0000f3a6 00 nop
0x0000f3a7 .dword 0x00007f64 ; aav.0x00007f64
0x0000f3ab 0570 inc 0x70 ; [0x70:1]=255 ; 112
0x0000f3ad 0100 ajmp 0xf000
0x0000f3af 00 nop
0x0000f3b0 .dword 0x00007f64 ; aav.0x00007f64
0x0000f3b4 .dword 0x00007105 ; aav.0x00007105
0x0000f3b8 00 nop
0x0000f3b9 .dword 0x00007f64 ; aav.0x00007f64
0x0000f3bd .dword 0x00008019 ; aav.0x00008019
0x0000f3c1 00 nop
0x0000f3c2 .dword 0x00007f64 ; aav.0x00007f64
0x0000f3c6 .dword 0x00008219 ; aav.0x00008219
0x0000f3ca 00 nop
0x0000f3cb .dword 0x00007f64 ; aav.0x00007f64
0x0000f3cf 19 dec r1
0x0000f3d0 84 div ab
0x0000f3d1 19 dec r1
0x0000f3d2 00 nop
0x0000f3d3 00 nop
0x0000f3d4 00 nop
0x0000f3d5 00 nop
0x0000f3d6 2420 add a, #0x20
0x0000f3d8 00 nop
0x0000f3d9 7e32 mov r6, #0x32 ; '2'
0x0000f3db 00 nop
0x0000f3dc 101205 jbc 0x22.2, 0xf3e4 ; [0x22:1]=255 ; 34
0x0000f3df 03 rr a
0x0000f3e0 32 reti
0x0000f3e1 29 add a, r1
0x0000f3e2 e0 movx a, @dptr
0x0000f3e3 00 nop
; CODE XREF from fcn.0000f141 @ +0x29b(x)
0x0000f3e4 100200 jbc 0x20.2, 0xf3e7 ; [0x20:1]=255 ; 32
; CODE XREF from fcn.0000f141 @ +0x2a3(x)
0x0000f3e7 120503 lcall 0x0503
0x0000f3ea 32 reti
0x0000f3eb 29 add a, r1
0x0000f3ec e0 movx a, @dptr
0x0000f3ed 00 nop
0x0000f3ee 100600 jbc 0x20.6, 0xf3f1 ; [0x20:1]=255 ; 32
; CODE XREF from fcn.0000f141 @ +0x2ad(x)
0x0000f3f1 120503 lcall 0x0503
0x0000f3f4 32 reti
0x0000f3f5 29 add a, r1
0x0000f3f6 e0 movx a, @dptr
0x0000f3f7 00 nop
0x0000f3f8 100a00 jbc 0x21.2, 0xf3fb ; [0x21:1]=255 ; 33
; CODE XREF from fcn.0000f141 @ +0x2b7(x)
0x0000f3fb ff mov r7, a
0x0000f3fc ff mov r7, a
0x0000f3fd ff mov r7, a
0x0000f3fe ff mov r7, a
0x0000f3ff ff mov r7, a
0x0000f400 02ffff ljmp 0xffff
0x0000f403 ff mov r7, a
0x0000f404 ff mov r7, a
0x0000f405 640f xrl a, #0x0f
0x0000f407 14 dec a
0x0000f408 00 nop
0x0000f409 00 nop
0x0000f40a 0100 ajmp 0xf000
0x0000f40c 00 nop
0x0000f40d 00 nop
0x0000f40e 07 inc @r1
0x0000f40f 0101 ajmp 0xf001
0x0000f411 07 inc @r1
0x0000f412 0100 ajmp 0xf000
0x0000f414 0101 ajmp 0xf001
0x0000f416 0100 ajmp 0xf000
0x0000f418 0d inc r5
0x0000f419 00 nop
0x0000f41a .dword 0x00004a00 ; aav.0x00004a00
0x0000f41e .dword 0x00007f64 ; aav.0x00007f64
0x0000f422 020601 ljmp 0x0601
0x0000f425 00 nop
0x0000f426 00 nop
0x0000f427 .dword 0x00007f64 ; aav.0x00007f64
0x0000f42b 020001 ljmp 0x0001
0x0000f42e 00 nop
0x0000f42f 00 nop
0x0000f430 .dword 0x00007f64 ; aav.0x00007f64
0x0000f434 020000 ljmp r0
0x0000f437 00 nop
0x0000f438 .dword 0x00007f64 ; aav.0x00007f64
0x0000f43c 020500 ljmp 0x0500
0x0000f43f 00 nop
0x0000f440 .dword 0x00007f64 ; aav.0x00007f64
0x0000f444 020000 ljmp r0
0x0000f447 00 nop
0x0000f448 .dword 0x00007f64 ; aav.0x00007f64
0x0000f44c 020000 ljmp r0
0x0000f44f 00 nop
0x0000f450 .dword 0x00007f64 ; aav.0x00007f64
0x0000f454 020200 ljmp 0x0200
0x0000f457 0130 ajmp 0xf030
0x0000f459 3c addc a, r4
0x0000f45a 3d addc a, r5
0x0000f45b 00 nop
0x0000f45c 7f00 mov r7, #0x00
0x0000f45e 3f addc a, r7
0x0000f45f .dword 0x00007f18 ; aav.0x00007f18
0x0000f463 00 nop
0x0000f464 0131 ajmp 0xf031
0x0000f466 3e addc a, r6
0x0000f467 3f addc a, r7
0x0000f468 00 nop
0x0000f469 7f00 mov r7, #0x00
0x0000f46b 3f addc a, r7
0x0000f46c .dword 0x00007f19 ; aav.0x00007f19
0x0000f470 00 nop
0x0000f471 0132 ajmp 0xf032
0x0000f473 4041 jc 0xf4b6
0x0000f475 00 nop
0x0000f476 7f00 mov r7, #0x00
0x0000f478 3f addc a, r7
0x0000f479 .dword 0x00007f1a ; aav.0x00007f1a
0x0000f47d 00 nop
0x0000f47e 0133 ajmp 0xf033
0x0000f480 4243 orl 0x43, a ; [0x43:1]=255 ; 67
0x0000f482 00 nop
0x0000f483 7f00 mov r7, #0x00
0x0000f485 3f addc a, r7
0x0000f486 .dword 0x00007f1b ; aav.0x00007f1b
0x0000f48a 00 nop
0x0000f48b 0134 ajmp 0xf034
0x0000f48d 4445 orl a, #0x45
0x0000f48f 00 nop
0x0000f490 7f00 mov r7, #0x00
0x0000f492 3f addc a, r7
0x0000f493 .dword 0x00007f1c ; aav.0x00007f1c
0x0000f497 00 nop
0x0000f498 0135 ajmp 0xf035
0x0000f49a 46 orl a, @r0
0x0000f49b 47 orl a, @r1
0x0000f49c 00 nop
0x0000f49d 7f00 mov r7, #0x00
0x0000f49f 3f addc a, r7
0x0000f4a0 .dword 0x00007f1d ; aav.0x00007f1d
0x0000f4a4 00 nop
0x0000f4a5 0136 ajmp 0xf036
0x0000f4a7 48 orl a, r0
0x0000f4a8 49 orl a, r1
0x0000f4a9 00 nop
0x0000f4aa 7f00 mov r7, #0x00
0x0000f4ac 3f addc a, r7
0x0000f4ad .dword 0x00007f1e ; aav.0x00007f1e
0x0000f4b1 00 nop
0x0000f4b2 0137 ajmp 0xf037
0x0000f4b4 4a orl a, r2
0x0000f4b5 4b orl a, r3
; CODE XREF from fcn.0000f141 @ +0x332(x)
0x0000f4b6 00 nop
0x0000f4b7 7f00 mov r7, #0x00
0x0000f4b9 3f addc a, r7
0x0000f4ba .dword 0x00007f1f ; aav.0x00007f1f
0x0000f4be 00 nop
0x0000f4bf 0138 ajmp 0xf038
0x0000f4c1 4c orl a, r4
0x0000f4c2 4d orl a, r5
0x0000f4c3 00 nop
0x0000f4c4 7f00 mov r7, #0x00
0x0000f4c6 3f addc a, r7
0x0000f4c7 .dword 0x00007f20 ; aav.0x00007f20
0x0000f4cb 00 nop
0x0000f4cc 0139 ajmp 0xf039
0x0000f4ce 4e orl a, r6
0x0000f4cf 4f orl a, r7
0x0000f4d0 00 nop
0x0000f4d1 7f00 mov r7, #0x00
0x0000f4d3 3f addc a, r7
0x0000f4d4 .dword 0x00007f21 ; aav.0x00007f21
0x0000f4d8 00 nop
0x0000f4d9 013a ajmp 0xf03a
0x0000f4db 5051 jnc 0xf52e
0x0000f4dd 00 nop
0x0000f4de 7f00 mov r7, #0x00
0x0000f4e0 3f addc a, r7
0x0000f4e1 .dword 0x00007f22 ; aav.0x00007f22
0x0000f4e5 00 nop
0x0000f4e6 013b ajmp 0xf03b
0x0000f4e8 5253 anl 0x53, a ; [0x53:1]=255 ; 83
0x0000f4ea 00 nop
0x0000f4eb 7f00 mov r7, #0x00
0x0000f4ed 3f addc a, r7
0x0000f4ee .dword 0x00007f23 ; aav.0x00007f23
0x0000f4f2 00 nop
0x0000f4f3 013c ajmp 0xf03c
0x0000f4f5 5455 anl a, #0x55
0x0000f4f7 00 nop
0x0000f4f8 7f00 mov r7, #0x00
0x0000f4fa 3f addc a, r7
0x0000f4fb .dword 0x00007f24 ; aav.0x00007f24
0x0000f4ff 00 nop
0x0000f500 013d ajmp 0xf03d
0x0000f502 56 anl a, @r0
0x0000f503 57 anl a, @r1
0x0000f504 00 nop
0x0000f505 7f00 mov r7, #0x00
0x0000f507 3f addc a, r7
0x0000f508 .dword 0x00007f25 ; aav.0x00007f25
0x0000f50c 00 nop
0x0000f50d 013e ajmp 0xf03e
0x0000f50f 58 anl a, r0
0x0000f510 59 anl a, r1
0x0000f511 00 nop
0x0000f512 7f00 mov r7, #0x00
0x0000f514 3f addc a, r7
0x0000f515 .dword 0x00007f26 ; aav.0x00007f26
0x0000f519 00 nop
0x0000f51a 013f ajmp 0xf03f
0x0000f51c 5a anl a, r2
0x0000f51d 5b anl a, r3
0x0000f51e 00 nop
0x0000f51f 7f00 mov r7, #0x00
0x0000f521 3f addc a, r7
0x0000f522 .dword 0x00007f27 ; aav.0x00007f27
0x0000f526 00 nop
0x0000f527 0140 ajmp 0xf040
0x0000f529 5c anl a, r4
0x0000f52a 5d anl a, r5
0x0000f52b 00 nop
0x0000f52c 7f00 mov r7, #0x00
; CODE XREF from fcn.0000f141 @ +0x39a(x)
0x0000f52e 3f addc a, r7
0x0000f52f .dword 0x00007f28 ; aav.0x00007f28
0x0000f533 00 nop
0x0000f534 0141 ajmp 0xf041
0x0000f536 5e anl a, r6
0x0000f537 5f anl a, r7
0x0000f538 00 nop
0x0000f539 7f00 mov r7, #0x00
0x0000f53b 3f addc a, r7
0x0000f53c .dword 0x00007f29 ; aav.0x00007f29
0x0000f540 00 nop
0x0000f541 0142 ajmp 0xf042 ; fcn.0000f141-0xff
0x0000f543 6061 jz 0xf5a6
0x0000f545 00 nop
0x0000f546 7f00 mov r7, #0x00
0x0000f548 3f addc a, r7
0x0000f549 .dword 0x00007f2a ; aav.0x00007f2a
0x0000f54d 00 nop
0x0000f54e 0143 ajmp 0xf043 ; fcn.0000f141-0xfe
0x0000f550 6263 xrl 0x63, a ; [0x63:1]=255 ; 99
0x0000f552 00 nop
0x0000f553 7f00 mov r7, #0x00
0x0000f555 3f addc a, r7
0x0000f556 .dword 0x00007f2b ; aav.0x00007f2b
0x0000f55a 00 nop
0x0000f55b 0144 ajmp 0xf044 ; fcn.0000f141-0xfd
0x0000f55d 6465 xrl a, #0x65
0x0000f55f 00 nop
0x0000f560 7f00 mov r7, #0x00
0x0000f562 3f addc a, r7
0x0000f563 .dword 0x00007f2c ; aav.0x00007f2c
0x0000f567 00 nop
0x0000f568 0145 ajmp 0xf045 ; fcn.0000f141-0xfc
0x0000f56a 66 xrl a, @r0
0x0000f56b 67 xrl a, @r1
0x0000f56c 00 nop
0x0000f56d 7f00 mov r7, #0x00
0x0000f56f 3f addc a, r7
0x0000f570 .dword 0x00007f2d ; aav.0x00007f2d
0x0000f574 00 nop
0x0000f575 0146 ajmp 0xf046 ; fcn.0000f141-0xfb
0x0000f577 68 xrl a, r0
0x0000f578 69 xrl a, r1
0x0000f579 00 nop
0x0000f57a 7f00 mov r7, #0x00
0x0000f57c 3f addc a, r7
0x0000f57d .dword 0x00007f2e ; aav.0x00007f2e
0x0000f581 00 nop
0x0000f582 0147 ajmp 0xf047
0x0000f584 6a xrl a, r2
0x0000f585 6b xrl a, r3
0x0000f586 00 nop
0x0000f587 7f00 mov r7, #0x00
0x0000f589 3f addc a, r7
0x0000f58a .dword 0x00007f2f ; aav.0x00007f2f
0x0000f58e 00 nop
0x0000f58f 0148 ajmp 0xf048
0x0000f591 6c xrl a, r4
0x0000f592 6d xrl a, r5
0x0000f593 00 nop
0x0000f594 7f00 mov r7, #0x00
0x0000f596 3f addc a, r7
0x0000f597 .dword 0x00007f30 ; aav.0x00007f30
0x0000f59b 00 nop
0x0000f59c 017f ajmp 0xf07f
0x0000f59e 6e xrl a, r6
0x0000f59f 6f xrl a, r7
0x0000f5a0 00 nop
0x0000f5a1 7f00 mov r7, #0x00
0x0000f5a3 3f addc a, r7
0x0000f5a4 0100 ajmp 0xf000
; CODE XREF from fcn.0000f141 @ +0x402(x)
0x0000f5a6 00 nop
0x0000f5a7 .dword 0x00007f64 ; aav.0x00007f64
0x0000f5ab 0570 inc 0x70 ; [0x70:1]=255 ; 112
0x0000f5ad 0100 ajmp 0xf000
0x0000f5af 00 nop
0x0000f5b0 .dword 0x00007f64 ; aav.0x00007f64
0x0000f5b4 0571 inc 0x71 ; [0x71:1]=255 ; 113
0x0000f5b6 0e inc r6
0x0000f5b7 00 nop
0x0000f5b8 00 nop
0x0000f5b9 .dword 0x00007f64 ; aav.0x00007f64
0x0000f5bd 02800f ljmp 0x800f
0x0000f5c0 00 nop
0x0000f5c1 00 nop
0x0000f5c2 .dword 0x00007f64 ; aav.0x00007f64
0x0000f5c6 04 inc a
0x0000f5c7 850f00 mov 0x00, 0x0f ; [0xf:1]=255 ; 15
0x0000f5ca 00 nop
0x0000f5cb .dword 0x00007f64 ; aav.0x00007f64
0x0000f5cf 04 inc a
0x0000f5d0 8002 sjmp 0xf5d4
0x0000f5d2 0e inc r6
0x0000f5d3 00 nop
; CODE XREF from fcn.0000f141 @ +0x48f(x)
0x0000f5d4 00 nop
0x0000f5d5 00 nop
0x0000f5d6 2420 add a, #0x20
0x0000f5d8 00 nop
0x0000f5d9 7e32 mov r6, #0x32 ; '2'
0x0000f5db 00 nop
0x0000f5dc 101205 jbc 0x22.2, 0xf5e4 ; [0x22:1]=255 ; 34
0x0000f5df 03 rr a
0x0000f5e0 32 reti
0x0000f5e1 29 add a, r1
0x0000f5e2 e0 movx a, @dptr
0x0000f5e3 00 nop
; CODE XREF from fcn.0000f141 @ +0x49b(x)
0x0000f5e4 104200 jbc 0x28.2, 0xf5e7 ; [0x28:1]=255 ; 40
; CODE XREF from fcn.0000f141 @ +0x4a3(x)
0x0000f5e7 120503 lcall 0x0503
0x0000f5ea 32 reti
0x0000f5eb 29 add a, r1
0x0000f5ec e0 movx a, @dptr
0x0000f5ed 00 nop
0x0000f5ee 103a00 jbc 0x27.2, 0xf5f1 ; [0x27:1]=255 ; 39
; CODE XREF from fcn.0000f141 @ +0x4ad(x)
0x0000f5f1 120503 lcall 0x0503
0x0000f5f4 32 reti
0x0000f5f5 29 add a, r1
0x0000f5f6 e0 movx a, @dptr
0x0000f5f7 00 nop
0x0000f5f8 103e00 jbc 0x27.6, 0xf5fb ; [0x27:1]=255 ; 39
; CODE XREF from fcn.0000f141 @ +0x4b7(x)
0x0000f5fb ff mov r7, a
0x0000f5fc ff mov r7, a
0x0000f5fd ff mov r7, a
0x0000f5fe ff mov r7, a
0x0000f5ff ff mov r7, a
0x0000f600 03 rr a
0x0000f601 ff mov r7, a
0x0000f602 ff mov r7, a
0x0000f603 ff mov r7, a
0x0000f604 ff mov r7, a
0x0000f605 640f xrl a, #0x0f
0x0000f607 14 dec a
0x0000f608 00 nop
0x0000f609 00 nop
0x0000f60a 00 nop
0x0000f60b 09 inc r1
0x0000f60c 09 inc r1
;-- aav.0x0000f60d:
; NULL XREF from aav.0x00008019 @ +0x57(r)
0x0000f60d 00 nop
0x0000f60e 07 inc @r1
0x0000f60f 0101 ajmp 0xf001
0x0000f611 07 inc @r1
0x0000f612 0101 ajmp 0xf001
0x0000f614 0101 ajmp 0xf001
0x0000f616 00 nop
0x0000f617 08 inc r0
0x0000f618 0a inc r2
0x0000f619 00 nop
0x0000f61a 00 nop
0x0000f61b 0100 ajmp 0xf000
0x0000f61d 00 nop
0x0000f61e .dword 0x00007f64 ; aav.0x00007f64
0x0000f622 020001 ljmp 0x0001
0x0000f625 00 nop
0x0000f626 00 nop
0x0000f627 .dword 0x00007f64 ; aav.0x00007f64
0x0000f62b 020001 ljmp 0x0001
0x0000f62e 00 nop
0x0000f62f 00 nop
0x0000f630 .dword 0x00007f64 ; aav.0x00007f64
0x0000f634 020000 ljmp r0
0x0000f637 00 nop
0x0000f638 .dword 0x00007f64 ; aav.0x00007f64
0x0000f63c 020000 ljmp r0
0x0000f63f 00 nop
0x0000f640 .dword 0x00007f64 ; aav.0x00007f64
0x0000f644 020000 ljmp r0
0x0000f647 00 nop
0x0000f648 .dword 0x00007f64 ; aav.0x00007f64
0x0000f64c 020000 ljmp r0
0x0000f64f 00 nop
0x0000f650 .dword 0x00007f64 ; aav.0x00007f64
0x0000f654 020001 ljmp 0x0001
0x0000f657 0130 ajmp 0xf030
0x0000f659 3c addc a, r4
0x0000f65a 3d addc a, r5
0x0000f65b 08 inc r0
0x0000f65c 7f00 mov r7, #0x00
0x0000f65e 3f addc a, r7
0x0000f65f .dword 0x00007f18 ; aav.0x00007f18
0x0000f663 0101 ajmp 0xf001
0x0000f665 313e acall 0xf13e
0x0000f667 3f addc a, r7
0x0000f668 08 inc r0
0x0000f669 7f00 mov r7, #0x00
0x0000f66b 3f addc a, r7
0x0000f66c .dword 0x00007f19 ; aav.0x00007f19
0x0000f670 0101 ajmp 0xf001
0x0000f672 32 reti
0x0000f673 4041 jc 0xf6b6
0x0000f675 08 inc r0
0x0000f676 7f00 mov r7, #0x00
0x0000f678 3f addc a, r7
0x0000f679 .dword 0x00007f1a ; aav.0x00007f1a
0x0000f67d 0101 ajmp 0xf001
0x0000f67f 33 rlc a
0x0000f680 4243 orl 0x43, a ; [0x43:1]=255 ; 67
0x0000f682 08 inc r0
0x0000f683 7f00 mov r7, #0x00
0x0000f685 3f addc a, r7
0x0000f686 .dword 0x00007f1b ; aav.0x00007f1b
0x0000f68a 0101 ajmp 0xf001
0x0000f68c 3444 addc a, #0x44
0x0000f68e 4508 orl a, 0x08 ; [0x8:1]=255 ; 8
0x0000f690 7f00 mov r7, #0x00
0x0000f692 3f addc a, r7
0x0000f693 .dword 0x00007f1c ; aav.0x00007f1c
0x0000f697 0101 ajmp 0xf001
0x0000f699 3546 addc a, 0x46 ; [0x46:1]=255 ; 70
0x0000f69b 47 orl a, @r1
0x0000f69c 08 inc r0
0x0000f69d 7f00 mov r7, #0x00
0x0000f69f 3f addc a, r7
0x0000f6a0 .dword 0x00007f1d ; aav.0x00007f1d
0x0000f6a4 0101 ajmp 0xf001
0x0000f6a6 36 addc a, @r0
0x0000f6a7 48 orl a, r0
0x0000f6a8 49 orl a, r1
0x0000f6a9 08 inc r0
0x0000f6aa 7f00 mov r7, #0x00
0x0000f6ac 3f addc a, r7
0x0000f6ad .dword 0x00007f1e ; aav.0x00007f1e
0x0000f6b1 0101 ajmp 0xf001
0x0000f6b3 37 addc a, @r1
0x0000f6b4 4a orl a, r2
0x0000f6b5 4b orl a, r3
; CODE XREF from aav.0x0000f60d @ +0x66(x)
0x0000f6b6 08 inc r0
0x0000f6b7 7f00 mov r7, #0x00
0x0000f6b9 3f addc a, r7
0x0000f6ba .dword 0x00007f1f ; aav.0x00007f1f
0x0000f6be 0101 ajmp 0xf001
0x0000f6c0 38 addc a, r0
0x0000f6c1 4c orl a, r4
0x0000f6c2 4d orl a, r5
0x0000f6c3 08 inc r0
0x0000f6c4 7f00 mov r7, #0x00
0x0000f6c6 3f addc a, r7
0x0000f6c7 .dword 0x00007f20 ; aav.0x00007f20
0x0000f6cb 0101 ajmp 0xf001
0x0000f6cd 39 addc a, r1
0x0000f6ce 4e orl a, r6
0x0000f6cf 4f orl a, r7
0x0000f6d0 08 inc r0
0x0000f6d1 7f00 mov r7, #0x00
0x0000f6d3 3f addc a, r7
0x0000f6d4 .dword 0x00007f21 ; aav.0x00007f21
0x0000f6d8 0101 ajmp 0xf001
0x0000f6da 3a addc a, r2
0x0000f6db 5051 jnc 0xf72e
0x0000f6dd 08 inc r0
0x0000f6de 7f00 mov r7, #0x00
0x0000f6e0 3f addc a, r7
0x0000f6e1 .dword 0x00007f22 ; aav.0x00007f22
0x0000f6e5 0101 ajmp 0xf001
0x0000f6e7 3b addc a, r3
0x0000f6e8 5253 anl 0x53, a ; [0x53:1]=255 ; 83
0x0000f6ea 08 inc r0
0x0000f6eb 7f00 mov r7, #0x00
0x0000f6ed 3f addc a, r7
0x0000f6ee .dword 0x00007f23 ; aav.0x00007f23
0x0000f6f2 0101 ajmp 0xf001
0x0000f6f4 3c addc a, r4
0x0000f6f5 5455 anl a, #0x55
0x0000f6f7 08 inc r0
0x0000f6f8 7f00 mov r7, #0x00
0x0000f6fa 3f addc a, r7
0x0000f6fb .dword 0x00007f24 ; aav.0x00007f24
0x0000f6ff 0101 ajmp 0xf001
0x0000f701 3d addc a, r5
0x0000f702 56 anl a, @r0
0x0000f703 57 anl a, @r1
0x0000f704 08 inc r0
0x0000f705 7f00 mov r7, #0x00
0x0000f707 3f addc a, r7
0x0000f708 .dword 0x00007f25 ; aav.0x00007f25
0x0000f70c 0101 ajmp 0xf001
0x0000f70e 3e addc a, r6
0x0000f70f 58 anl a, r0
0x0000f710 59 anl a, r1
0x0000f711 08 inc r0
0x0000f712 7f00 mov r7, #0x00
0x0000f714 3f addc a, r7
0x0000f715 .dword 0x00007f26 ; aav.0x00007f26
0x0000f719 0101 ajmp 0xf001
0x0000f71b 3f addc a, r7
0x0000f71c 5a anl a, r2
0x0000f71d 5b anl a, r3
0x0000f71e 08 inc r0
0x0000f71f 7f00 mov r7, #0x00
0x0000f721 3f addc a, r7
0x0000f722 .dword 0x00007f27 ; aav.0x00007f27
0x0000f726 0101 ajmp 0xf001
0x0000f728 405c jc 0xf786
0x0000f72a 5d anl a, r5
0x0000f72b 08 inc r0
0x0000f72c 7f00 mov r7, #0x00
; CODE XREF from aav.0x0000f60d @ +0xce(x)
0x0000f72e 3f addc a, r7
0x0000f72f .dword 0x00007f28 ; aav.0x00007f28
0x0000f733 0101 ajmp 0xf001
0x0000f735 415e ajmp 0xf25e
0x0000f737 5f anl a, r7
0x0000f738 08 inc r0
0x0000f739 7f00 mov r7, #0x00
0x0000f73b 3f addc a, r7
0x0000f73c .dword 0x00007f29 ; aav.0x00007f29
0x0000f740 0101 ajmp 0xf001
0x0000f742 4260 orl 0x60, a ; [0x60:1]=255 ; 96
0x0000f744 6108 ajmp 0xf308
0x0000f746 7f00 mov r7, #0x00
0x0000f748 3f addc a, r7
0x0000f749 .dword 0x00007f2a ; aav.0x00007f2a
0x0000f74d 0101 ajmp 0xf001
0x0000f74f 436263 orl 0x62, #0x63 ; [0x62:1]=255 ; 99
0x0000f752 08 inc r0
0x0000f753 7f00 mov r7, #0x00
0x0000f755 3f addc a, r7
0x0000f756 .dword 0x00007f2b ; aav.0x00007f2b
0x0000f75a 0101 ajmp 0xf001
0x0000f75c 4464 orl a, #0x64
0x0000f75e 6508 xrl a, 0x08 ; [0x8:1]=255 ; 8
0x0000f760 7f00 mov r7, #0x00
0x0000f762 3f addc a, r7
0x0000f763 .dword 0x00007f2c ; aav.0x00007f2c
0x0000f767 0101 ajmp 0xf001
0x0000f769 4566 orl a, 0x66 ; [0x66:1]=255 ; 102
0x0000f76b 67 xrl a, @r1
0x0000f76c 08 inc r0
0x0000f76d 7f00 mov r7, #0x00
0x0000f76f 3f addc a, r7
0x0000f770 .dword 0x00007f2d ; aav.0x00007f2d
0x0000f774 0101 ajmp 0xf001
0x0000f776 46 orl a, @r0
0x0000f777 68 xrl a, r0
0x0000f778 69 xrl a, r1
0x0000f779 08 inc r0
0x0000f77a 7f00 mov r7, #0x00
0x0000f77c 3f addc a, r7
0x0000f77d .dword 0x00007f2e ; aav.0x00007f2e
0x0000f781 0101 ajmp 0xf001
0x0000f783 47 orl a, @r1
0x0000f784 6a xrl a, r2
0x0000f785 6b xrl a, r3
; CODE XREF from aav.0x0000f60d @ +0x11b(x)
0x0000f786 08 inc r0
0x0000f787 7f00 mov r7, #0x00
0x0000f789 3f addc a, r7
0x0000f78a .dword 0x00007f2f ; aav.0x00007f2f
0x0000f78e 0101 ajmp 0xf001
0x0000f790 48 orl a, r0
0x0000f791 6c xrl a, r4
0x0000f792 6d xrl a, r5
0x0000f793 08 inc r0
0x0000f794 7f00 mov r7, #0x00
0x0000f796 3f addc a, r7
0x0000f797 .dword 0x00007f30 ; aav.0x00007f30
0x0000f79b 00 nop
0x0000f79c 00 nop
0x0000f79d 7f6e mov r7, #0x6e ; 'n'
0x0000f79f 6f xrl a, r7
0x0000f7a0 08 inc r0
0x0000f7a1 7f00 mov r7, #0x00
0x0000f7a3 3f addc a, r7
0x0000f7a4 0100 ajmp 0xf000
0x0000f7a6 00 nop
0x0000f7a7 .dword 0x00007f64 ; aav.0x00007f64
0x0000f7ab 0570 inc 0x70 ; [0x70:1]=255 ; 112
0x0000f7ad 0100 ajmp 0xf000
0x0000f7af 00 nop
0x0000f7b0 .dword 0x00007f64 ; aav.0x00007f64
0x0000f7b4 0571 inc 0x71 ; [0x71:1]=255 ; 113
0x0000f7b6 09 inc r1
0x0000f7b7 00 nop
0x0000f7b8 00 nop
0x0000f7b9 .dword 0x00007f64 ; aav.0x00007f64
0x0000f7bd 19 dec r1
0x0000f7be 850900 mov 0x00, 0x09 ; [0x9:1]=255 ; 9
0x0000f7c1 00 nop
0x0000f7c2 .dword 0x00007f64 ; aav.0x00007f64
0x0000f7c6 1a dec r2
0x0000f7c7 850900 mov 0x00, 0x09 ; [0x9:1]=255 ; 9
0x0000f7ca 00 nop
0x0000f7cb .dword 0x00007f64 ; aav.0x00007f64
0x0000f7cf 1c dec r4
0x0000f7d0 858009 mov 0x09, 0x80 ; [0x80:1]=255 ; 128
0x0000f7d3 00 nop
0x0000f7d4 00 nop
0x0000f7d5 00 nop
0x0000f7d6 2420 add a, #0x20
0x0000f7d8 00 nop
0x0000f7d9 7e32 mov r6, #0x32 ; '2'
0x0000f7db 00 nop
0x0000f7dc 101205 jbc 0x22.2, 0xf7e4 ; [0x22:1]=255 ; 34
0x0000f7df 03 rr a
0x0000f7e0 32 reti
0x0000f7e1 29 add a, r1
0x0000f7e2 e0 movx a, @dptr
0x0000f7e3 00 nop
; CODE XREF from aav.0x0000f60d @ +0x1cf(x)
0x0000f7e4 102700 jbc 0x24.7, 0xf7e7 ; [0x24:1]=255 ; 36
; CODE XREF from aav.0x0000f60d @ +0x1d7(x)
0x0000f7e7 120503 lcall 0x0503
0x0000f7ea 32 reti
0x0000f7eb 29 add a, r1
0x0000f7ec e0 movx a, @dptr
0x0000f7ed 00 nop
0x0000f7ee 102600 jbc 0x24.6, 0xf7f1 ; [0x24:1]=255 ; 36
; CODE XREF from aav.0x0000f60d @ +0x1e1(x)
0x0000f7f1 120503 lcall 0x0503
0x0000f7f4 32 reti
0x0000f7f5 29 add a, r1
0x0000f7f6 e0 movx a, @dptr
0x0000f7f7 00 nop
0x0000f7f8 102600 jbc 0x24.6, 0xf7fb ; [0x24:1]=255 ; 36
; CODE XREF from aav.0x0000f60d @ +0x1eb(x)
0x0000f7fb ff mov r7, a
0x0000f7fc ff mov r7, a
0x0000f7fd ff mov r7, a
0x0000f7fe ff mov r7, a
0x0000f7ff ff mov r7, a
0x0000f800 ff mov r7, a
0x0000f801 ff mov r7, a
0x0000f802 ff mov r7, a
0x0000f803 ff mov r7, a
0x0000f804 ff mov r7, a
0x0000f805 ff mov r7, a
; DATA XREFS from fcn.0000e794 @ 0xe794(r), 0xe798(r)
0x0000f806 01 truncated