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).
37288 lines
2.2 MiB
Plaintext
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
|