Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;
- ; D52 V3.3.6 8052 Disassembly of EL-JET4.BIN
- ; 01/02/20 13:18
- ;
- org 0
- ;
- ljmp X0100
- ;
- org 10h
- ;
- X0010: mov r7,a
- ;
- org 2bh
- ;
- ljmp X4f3b
- ;
- org 73h
- ;
- ljmp X0133
- ;
- org 100h
- ;
- X0100: mov sp,#7eh
- lcall X5fa1
- mov tmod,#26h
- mov th1,#0fdh
- mov tl1,#0fdh
- mov scon,#40h
- setb ti
- mov tcon,#50h
- mov tm2con,#81h
- mov pwena,#0fh
- setb ip.5
- mov rb0r1,#0
- ljmp X013c
- ;
- X0125: sjmp X0125
- ;
- X0127: setb ea
- ret
- ;
- clr ea
- ret
- ;
- X012d: setb mb1
- ret
- ;
- clr mb1
- ret
- ;
- X0133: mov rb0r1,#0
- lcall X1362
- clr tf2
- reti
- ;
- X013c: mov r0,#0
- lcall X6035
- mov r1,#0
- lcall X50bb
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- mov r1,#0
- lcall X5012
- mov r1,#0
- lcall X0127
- mov r3,#0
- mov r2,#0
- mov r1,#20h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#14h
- mov r2,#0
- lcall X5916
- jz X0182
- mov r3,#20h
- mov r2,#0
- lcall X5add
- ljmp X80e2
- ;
- X0182: mov r1,#0
- lcall X1165
- mov r3,#90h
- mov r1,#7dh
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X52ac
- mov r1,#0
- lcall X02c5
- mov r3,#0
- mov r2,#0
- mov r1,#20h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#28h
- mov r2,#0
- lcall X5916
- jz X01c0
- mov r3,#20h
- mov r2,#0
- lcall X5add
- ljmp X80e2
- ;
- X01c0: mov r3,#16h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X01df
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- sjmp X01fd
- ;
- X01df: mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- X01fd: mov r3,#5
- mov r1,#76h
- mov a,r3
- mov @r1,a
- X0203: mov r3,#1
- mov r1,#77h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#7ah
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#7bh
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#7ch
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r2,#0
- mov r1,#3bh
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0
- mov r1,#3dh
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#62h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r2,#0
- mov r1,#3eh
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0c8h
- mov r1,#56h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X46bf
- mov r1,#0
- lcall X2445
- mov r1,#0
- lcall X3db6
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X02b8
- mov r1,#69h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#6dh
- lcall X5c57
- lcall X57df
- lcall X56e4
- lcall X5788
- mov rb0r3,r5
- mov r1,#61h
- mov a,r3
- mov @r1,a
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#64h
- lcall X58fb
- jz X02b6
- mov r3,#64h
- mov r1,#61h
- mov a,r3
- mov @r1,a
- X02b6: sjmp X02be
- ;
- X02b8: mov r3,#0
- mov r1,#61h
- mov a,r3
- mov @r1,a
- X02be: mov r1,#0
- lcall X012d
- X02c3: sjmp X02c3
- ;
- X02c5: mov r0,#0
- lcall X6035
- mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jz X02f8
- mov r3,#8
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jz X02e4
- sjmp X02f6
- ;
- X02e4: mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov r3,#8
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- X02f6: sjmp X0342
- ;
- X02f8: mov r3,#8
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jz X030f
- mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- sjmp X0342
- ;
- X030f: mov r3,#0
- mov r2,#0
- mov r1,#57h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#8
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- X0342: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov r1,#57h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#0
- lcall X50bb
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X0383
- mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X036f
- sjmp X0381
- ;
- X036f: mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X0381: sjmp X03c6
- ;
- X0383: mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X039a
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X03c6
- ;
- X039a: mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X03c6: mov r1,#27h
- lcall X5c57
- mov r1,#59h
- lcall X5c90
- mov r1,#0
- lcall X50bb
- mov r3,#1ch
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jz X0403
- mov r3,#1eh
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jz X03ef
- sjmp X0401
- ;
- X03ef: mov r3,#1ch
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov r3,#1eh
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- X0401: sjmp X0472
- ;
- X0403: mov r3,#8
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jz X041a
- mov r3,#1ch
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- sjmp X0472
- ;
- X041a: mov r1,#79h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- lcall X5b72
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5b95
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#1ch
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- lcall X5b72
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5b95
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#1eh
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- X0472: mov r1,#0
- lcall X50bb
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- lcall X5b72
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#1
- lcall X5b8d
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r4
- push rb0r5
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#1
- lcall X5b8d
- pop rb0r5
- pop rb0r4
- lcall X597d
- jnz X04b7
- ljmp X061d
- ;
- X04b7: mov r1,#79h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- lcall X5b72
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5b95
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#1ch
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- lcall X5b72
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5b95
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#1eh
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#1
- mov a,r3
- anl a,r5
- jz X0573
- mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#15h
- mov r4,#0ffh
- mov r3,#0cdh
- mov r2,#3fh
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#57h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#59h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#15h
- mov r4,#0ffh
- mov r3,#0cdh
- mov r2,#3fh
- lcall X5657
- lcall X5788
- mov r1,#59h
- lcall X5c90
- sjmp X05c9
- ;
- X0573: mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#15h
- mov r4,#0ffh
- mov r3,#0cdh
- mov r2,#3fh
- lcall X56e4
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#57h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#59h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#15h
- mov r4,#0ffh
- mov r3,#0cdh
- mov r2,#3fh
- lcall X56e4
- lcall X5788
- mov r1,#59h
- lcall X5c90
- X05c9: mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#8
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#59h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- mov r1,#59h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X061d: mov r1,#0
- lcall X50bb
- mov r3,#0ah
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X0650
- mov r3,#0dh
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X063c
- sjmp X064e
- ;
- X063c: mov r3,#0ah
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov r3,#0dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X064e: sjmp X0693
- ;
- X0650: mov r3,#0dh
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X0667
- mov r3,#0ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X0693
- ;
- X0667: mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#0ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#0dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X0693: mov r1,#27h
- lcall X5c57
- mov r1,#69h
- lcall X5c90
- mov r1,#0
- lcall X50bb
- mov r3,#10h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X06d0
- mov r3,#13h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X06bc
- sjmp X06ce
- ;
- X06bc: mov r3,#10h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov r3,#13h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X06ce: sjmp X0713
- ;
- X06d0: mov r3,#13h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X06e7
- mov r3,#10h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X0713
- ;
- X06e7: mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#10h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#13h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X0713: mov r1,#27h
- lcall X5c57
- mov r1,#71h
- lcall X5c90
- mov r1,#0
- lcall X50bb
- mov r3,#16h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X0750
- mov r3,#19h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X073c
- sjmp X074e
- ;
- X073c: mov r3,#16h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov r3,#19h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X074e: sjmp X0793
- ;
- X0750: mov r3,#19h
- push rb0r3
- mov r1,#0ffh
- lcall X4dbe
- mov a,r3
- jz X0767
- mov r3,#16h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X0793
- ;
- X0767: mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#16h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r3,#19h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- X0793: mov r1,#0
- lcall X50bb
- mov r3,#20h
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jz X07d0
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ffh
- mov r2,#0
- lcall X5b8d
- mov r1,#66h
- mov a,r3
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- lcall X5b57
- mov r1,#65h
- mov a,r3
- mov @r1,a
- sjmp X0824
- ;
- X07d0: mov r3,#0cch
- mov r1,#65h
- mov a,r3
- mov @r1,a
- mov r3,#0cch
- mov r1,#66h
- mov a,r3
- mov @r1,a
- mov r1,#65h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- lcall X5b72
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#66h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5b95
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#20h
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- X0824: mov r1,#0
- lcall X50bb
- mov r3,#25h
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jnz X084e
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#25h
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#0
- lcall X50bb
- X084e: mov r3,#36h
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov a,r3
- jnz X0873
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#36h
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#0
- lcall X50bb
- X0873: mov r3,#27h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov a,r3
- jnz X089a
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#27h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- X089a: mov r3,#2ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov a,r3
- jnz X08c1
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#2ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- X08c1: mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov a,r3
- jnz X08e8
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- X08e8: mov r3,#30h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov a,r3
- jnz X090f
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#30h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- X090f: mov r3,#33h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov a,r3
- jnz X0936
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#33h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- X0936: ljmp X6051
- ;
- mov r0,#0
- lcall X6035
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#25h
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#0
- lcall X50bb
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#27h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#2ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#30h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- mov r3,#33h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- mov r1,#0
- lcall X50bb
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#36h
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r1,#0
- lcall X50bb
- ljmp X6051
- ;
- X09fa: mov r0,#0
- lcall X6035
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X5916
- jz X0a2c
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ffh
- mov r2,#0ffh
- lcall X5ceb
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- sjmp X0a3a
- ;
- X0a2c: lcall X5c1b
- mov r7,a
- mov r2,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- X0a3a: mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov r1,#22h
- mov a,r3
- mov @r1,a
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X5916
- jz X0a83
- mov r3,#40h
- mov r1,#31h
- mov a,r3
- mov @r1,a
- sjmp X0a92
- ;
- X0a83: mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#31h
- mov a,r3
- mov @r1,a
- X0a92: mov r3,#1ah
- mov r2,#0
- lcall X5c4b
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r1,#33h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#80h
- mov r2,#0
- lcall X5b95
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r3,#72h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#5
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- ljmp X6051
- ;
- X0b08: mov r0,#0
- lcall X6035
- mov r3,#0
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r1,#33h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#80h
- mov r2,#0
- lcall X5b95
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r3,#72h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#5
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- ljmp X6051
- ;
- X0b84: mov r0,#0
- lcall X6035
- lcall X5c20
- mov r7,a
- mov r0,a
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#10h
- mov r4,#27h
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- mov rb0r3,r5
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#10h
- mov r2,#27h
- lcall X5ceb
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X5e63
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c20
- mov r7,a
- cpl a
- lcall X5db1
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X0be0: mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#9
- lcall X58fb
- jz X0bff
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0ah
- clr c
- mov a,r5
- subb a,r3
- mov r3,a
- mov r1,#22h
- mov a,r3
- mov @r1,a
- sjmp X0be0
- ;
- X0bff: mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#1ah
- mov r2,#0
- lcall X5c4b
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X660d
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#5
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6610
- mov r3,#1ah
- mov r2,#0
- lcall X5c4b
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X6613
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6616
- ljmp X6051
- ;
- X0cf1: mov r0,#0
- lcall X6035
- mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r3,#1ah
- mov r2,#0
- lcall X5c4b
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r1,#60h
- mov a,@r1
- mov r3,a
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r3,#1ah
- mov r2,#0
- lcall X5c4b
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X660d
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#5
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6610
- mov r3,#1ah
- mov r2,#0
- lcall X5c4b
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X6619
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X6613
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6616
- ljmp X6051
- ;
- X0df1: mov r0,#0
- lcall X6035
- lcall X5c16
- mov r7,a
- mov r3,a
- mov rb0r5,r3
- mov r3,#1
- mov a,r3
- add a,r5
- mov r3,a
- lcall X5ca2
- mov r7,a
- mov r3,a
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- lcall X5c16
- mov r7,a
- mov r3,a
- mov rb0r5,r3
- mov r3,#1fh
- lcall X58fb
- jnz X0e1e
- ljmp X0ee2
- ;
- X0e1e: mov r3,#0
- push rb0r3
- mov r3,#20h
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#1
- push rb0r3
- mov r3,#20h
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r3,#2
- push rb0r3
- mov r3,#20h
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#3
- push rb0r3
- mov r3,#20h
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r3,#5
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r3,#70h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r3,#20h
- mov rb0r5,r3
- mov a,#0fdh
- mov r1,sp
- add a,r1
- mov r3,a
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- clr c
- subb a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#1
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r3,#2
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#4
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r3,#76h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- ljmp X0f93
- ;
- X0ee2: mov r3,#0
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#1
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r3,#2
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#3
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r3,#5
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r3,#70h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r3,#0
- push rb0r3
- mov r3,#0
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#1
- push rb0r3
- mov r3,#0
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r3,#2
- push rb0r3
- mov r3,#0
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#4
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r3,#76h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- X0f93: ljmp X6051
- ;
- X0f96: mov r0,#0
- lcall X6035
- lcall X5c16
- mov r7,a
- mov r3,a
- mov rb0r5,r3
- mov r3,#0
- lcall X58fb
- jz X0ffb
- lcall X5c16
- mov r7,a
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#64h
- mov r2,#0
- lcall X5ceb
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- lcall X5c16
- mov r7,a
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- lcall X58fb
- jz X0ff4
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#71h
- mov r2,#2
- lcall X5d47
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1
- mov r2,#0
- lcall X5cda
- lcall X5ca2
- mov r7,a
- mov r3,a
- sjmp X0ffb
- ;
- X0ff4: mov r3,#1
- lcall X5ca2
- mov r7,a
- mov r3,a
- X0ffb: mov r3,#2
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r3,#0
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#1
- push rb0r3
- lcall X5c16
- mov r7,a
- mov r2,a
- push rb0r3
- mov r1,#0feh
- lcall X6635
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#3
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X6613
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6616
- ljmp X6051
- ;
- X104d: mov r0,#0
- lcall X6035
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#10h
- mov a,r3
- anl a,r5
- jz X107b
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0efh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- X1079: sjmp X108b
- ;
- X107b: mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X108b: mov r3,#0
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1eh
- mov r2,#0
- lcall X58ff
- jz X10ab
- mov r3,#77h
- mov r1,#31h
- mov a,r3
- mov @r1,a
- X10ab: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#14h
- mov r2,#0
- lcall X5931
- jz X10c5
- mov r3,#27h
- mov r1,#31h
- mov a,r3
- mov @r1,a
- X10c5: mov r3,#0
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r1,#31h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0
- lcall X596a
- jz X10db
- ljmp X6051
- ;
- X10db: mov r3,#70h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r3,#76h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r3,#72h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- X110f: mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X660d
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6610
- mov r1,#0
- lcall X6613
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6616
- ljmp X6051
- ;
- X1165: mov r0,#0
- lcall X6035
- mov r3,#10h
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#35h
- mov a,r3
- mov @r1,a
- mov r3,#70h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#6
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r3,#76h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#6
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r3,#72h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#6
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X660d
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#6
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6610
- mov r1,#0
- lcall X6613
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#6
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- X1218: mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6616
- ljmp X6051
- ;
- X1226: mov r0,#0
- lcall X6035
- mov r3,#0
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#32h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#33h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#34h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#35h
- mov a,r3
- mov @r1,a
- mov r3,#72h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#6
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X660d
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#6
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6610
- mov r3,#1
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X6613
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6616
- ljmp X6051
- ;
- X12b7: mov r0,#0
- lcall X6035
- mov r3,#4
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#78h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#8
- mov a,r3
- anl a,r5
- jz X1330
- mov r3,#1
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#5eh
- mov r2,#1
- lcall X58ff
- jz X130e
- mov r3,#2
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X130e: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0cah
- mov r2,#1
- lcall X58ff
- jz X1330
- mov r3,#4
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X1330: mov r3,#4
- mov r1,#30h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r1,#31h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X6613
- mov r3,#74h
- mov r1,#39h
- mov a,r3
- mov @r1,a
- mov r3,#2
- mov r1,#37h
- mov a,r3
- mov @r1,a
- mov r3,#0
- mov r1,#38h
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X5022
- mov r1,#0
- lcall X6616
- ljmp X6051
- ;
- X1362: mov r0,#0
- lcall X6035
- mov r1,#76h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#10h
- lcall X58fb
- jz X137a
- mov r3,#1
- mov r1,#76h
- mov a,r3
- X1379: mov @r1,a
- X137a: mov r1,#0
- lcall X511c
- mov r1,#0
- lcall X52ac
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#3
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 1397h
- ;
- ljmp X13b5
- ;
- rrc a
- orl c,/22h.3
- mov @r1,rb2r3
- mov r6,79h
- nop
- lcall X1431
- sjmp X13b7
- ;
- mov r1,#0
- lcall X178d
- sjmp X13b7
- ;
- mov r1,#0
- lcall X1ae1
- sjmp X13b7
- ;
- X13b5: sjmp X13b5
- ;
- X13b7: mov r1,#0
- lcall X52c8
- mov r1,#0
- lcall X511f
- mov r3,#76h
- mov r2,#0
- lcall X5add
- ajmp X1079
- ;
- org 13cbh
- ;
- lcall X50bb
- mov r1,#7ch
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#80h
- mov r2,#0
- lcall X5b8d
- jz X142e
- mov r3,#0
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#32h
- lcall X592d
- jz X142c
- mov r3,#0
- mov r2,#0
- mov r1,#20h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0d0h
- mov r2,#7
- lcall X5916
- jz X141d
- mov r3,#20h
- mov r2,#0
- lcall X5add
- ljmp X80e2
- ;
- X141d: mov r1,#0
- lcall X50bb
- mov r3,#22h
- mov r2,#0
- lcall X5add
- ajmp X1080
- ;
- cjne r3,#80h,X142c
- X142e: ljmp X6051
- ;
- X1431: mov r0,#0
- lcall X6035
- mov r1,#76h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ljmp X0010
- ;
- dec @r1
- addc a,@r1
- dec a
- xrl rb2r7,#37h
- dec a
- xrl a,r3
- dec @r1
- addc a,@r1
- dec a
- mov r4,a
- dec @r1
- addc a,@r1
- dec i2cfg
- dec @r1
- addc a,@r1
- dec @r0
- mov r3,#17h
- addc a,@r1
- dec @r0
- movc a,@a+pc
- dec @r1
- addc a,@r1
- dec @r1
- add a,r1
- dec @r1
- addc a,@r1
- dec @r1
- jnb 2fh.1,X1465
- X1465: lcall X27c6
- ljmp X178a
- ;
- mov r1,#0
- lcall X4291
- mov r1,#75h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5
- lcall X596a
- jnz X1480
- ljmp X14f9
- ;
- X1480: mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#2
- mov r2,#0
- lcall X5ceb
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1ch
- mov r2,#0
- lcall X5cda
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0e8h
- mov r2,#3
- lcall X5931
- jz X14d5
- mov r3,#10h
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X14d5: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#4ch
- mov r2,#4
- lcall X58ff
- jz X14f9
- mov r3,#0efh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- X14f9: ljmp X178a
- ;
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#80h
- mov r2,#0
- lcall X5b8d
- jnz X1512
- ljmp X15d0
- ;
- X1512: mov r1,#0
- lcall X1165
- mov r3,#7fh
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0f7h
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0bfh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- mov r3,#0
- mov r1,#62h
- mov a,r3
- mov @r1,a
- mov r5,#65h
- mov r4,#0ch
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#14h
- lcall X58fb
- jz X158b
- mov r5,#0c1h
- mov r4,#94h
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- X158b: mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#28h
- lcall X58fb
- jz X15a5
- mov r5,#5
- mov r4,#53h
- mov r3,#2
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- X15a5: mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#50h
- lcall X58fb
- jz X15bf
- mov r5,#0f2h
- mov r4,#7bh
- mov r3,#0
- mov r2,#0
- mov r1,#27h
- lcall X5c90
- X15bf: mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#2ah
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- X15d0: mov r1,#0
- lcall X27c6
- ljmp X178a
- ;
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 15ebh
- ;
- inc @r0
- dec @r0
- mov r0,#15h
- mov r4,a
- dec @r0
- mov r0,#16h
- addc a,r1
- dec @r0
- mov r0,#16h
- xrl a,rb2r6
- mov r0,#16h
- acall X1379
- nop
- lcall X104d
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r1,#27h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#98h
- mov r4,#7bh
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- sjmp X1678
- ;
- mov r1,#0
- lcall X104d
- mov r1,#71h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#58h
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- sjmp X1678
- ;
- mov r1,#0
- lcall X104d
- mov r1,#0
- lcall X0cf1
- sjmp X1678
- ;
- mov r1,#0
- lcall X1165
- sjmp X1678
- ;
- X1678: ljmp X178a
- ;
- mov r1,#0
- lcall X27c6
- ljmp X178a
- ;
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#2ah
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r1,#27h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X16c5
- mov r5,#1
- mov r4,#0
- mov r3,#0
- mov r2,#0
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#27h
- mov r2,#0
- lcall X5547
- X16c5: mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#2ah
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r1,#27h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5a1e
- jz X1727
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#50h
- lcall X592d
- jz X1717
- mov r3,#25h
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov r3,#23h
- mov r2,#0
- lcall X5add
- ljmp X7b25
- ;
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- X1717: mov r3,#80h
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ch
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X1727: sjmp X178a
- ;
- mov r1,#0
- X172b: lcall X27c6
- sjmp X178a
- ;
- mov r1,#0
- lcall X21ee
- sjmp X178a
- ;
- mov r1,#0
- lcall X2445
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 174fh
- ;
- inc @r0
- dec @r1
- mov rb2r7,r0
- jz X176c
- mov rb2r7,r0
- xrl rb2r7,a
- mov rb2r7,r0
- mov a,#17h
- mov rb2r7,r0
- mov p0,@r0
- add a,@r0
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X09fa
- sjmp X1788
- ;
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X09fa
- sjmp X1788
- ;
- sjmp X1788
- ;
- X1788: sjmp X178a
- ;
- X178a: ljmp X6051
- ;
- X178d: mov r0,#0
- lcall X6035
- mov r1,#76h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ljmp X0010
- ;
- dec r2
- mov rb2r7,@r0
- cjne r7,#1ah,X172b
- dec @r1
- xch a,@r1
- dec r2
- mov rb3r1,@r0
- addc a,r0
- dec r2
- mov rb3r1,@r0
- xrl a,r0
- dec r2
- mov rb3r2,@r0
- orl a,@r0
- dec r2
- mov rb3r2,@r0
- orl a,r6
- dec r2
- mov rb3r2,@r0
- jmp @a+dptr
- ;
- dec r2
- mov rb3r2,@r0
- mov r7,#79h
- nop
- lcall X2313
- ljmp X1ade
- ;
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#7
- lcall X592d
- jz X17e0
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- ljmp X18a7
- ;
- X17e0: mov r1,#61h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- dec r7
- nop
- acall X1218
- subb a,#18h
- anl a,rb3r0
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- xrl a,r2
- dec r0
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- subb a,#18h
- mov r7,#79h
- ajmp X1be7
- ;
- mov r3,a
- mov rb0r5,r3
- mov r3,#7
- clr c
- mov a,r5
- subb a,r3
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- sjmp X18a7
- ;
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#7
- clr c
- mov a,r5
- subb a,r3
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- sjmp X18a7
- ;
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#7
- clr c
- mov a,r5
- subb a,r3
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- sjmp X18a7
- ;
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- clr c
- mov a,r5
- subb a,r3
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- X18a7: mov r1,#0
- lcall X4291
- mov r1,#75h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5
- lcall X596a
- jnz X18bc
- ljmp X1935
- ;
- X18bc: mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#2
- mov r2,#0
- lcall X5ceb
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1ch
- mov r2,#0
- lcall X5cda
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0e8h
- mov r2,#3
- lcall X5931
- jz X1911
- mov r3,#10h
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X1911: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#4ch
- mov r2,#4
- lcall X58ff
- jz X1935
- mov r3,#0efh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- X1935: ljmp X1ade
- ;
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#80h
- mov r2,#0
- lcall X5b8d
- jz X1960
- mov r3,#7fh
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r1,#0
- lcall X3a93
- sjmp X1965
- ;
- X1960: mov r1,#0
- lcall X27c6
- X1965: ljmp X1ade
- ;
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 197bh
- ;
- inc @r0
- dec r2
- addc a,r6
- dec r1
- mov rb3r2,r4
- addc a,r6
- dec r1
- xch a,rb3r2
- addc a,r6
- dec r2
- jnb 23h.2,X19c8
- dec r2
- addc a,@r1
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r1,#27h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#98h
- mov r4,#7bh
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- ljmp X1a3e
- ;
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X1a06
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#58h
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- sjmp X1a2e
- ;
- X1a06: mov r1,#69h
- lcall X5c57
- lcall X5e63
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#58h
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- X1a2e: sjmp X1a3e
- ;
- mov r1,#0
- lcall X0cf1
- X1a35: sjmp X1a3e
- ;
- mov r1,#0
- lcall X1226
- sjmp X1a3e
- ;
- X1a3e: mov r1,#0
- lcall X27c6
- ljmp X1ade
- ;
- mov r1,#0
- lcall X2313
- ljmp X1ade
- ;
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- lcall X58fb
- jz X1a68
- mov r1,#61h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- sjmp X1a71
- ;
- X1a68: mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- X1a71: sjmp X1ade
- ;
- mov r1,#0
- lcall X21ee
- mov r1,#0
- lcall X27c6
- sjmp X1ade
- ;
- mov r1,#0
- lcall X3b58
- sjmp X1ade
- ;
- X1a86: mov r1,#0
- lcall X104d
- mov r1,#0
- lcall X2445
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 1aa3h
- ;
- inc @r0
- dec r2
- djnz r4,X1ac1
- cjne a,#1ah,X1a86
- dec r2
- cjne @r0,#1ah,X1a8a
- dec r2
- xch a,r0
- dec r2
- djnz r4,X1acd
- djnz r2,X1a35
- add a,@r0
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- X1ac1: mov r1,#0feh
- lcall X09fa
- sjmp X1adc
- ;
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- X1acd: mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X09fa
- sjmp X1adc
- ;
- sjmp X1adc
- ;
- X1adc: sjmp X1ade
- ;
- X1ade: ljmp X6051
- ;
- X1ae1: mov r0,#0
- lcall X6035
- mov r1,#0
- lcall X50f6
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#3dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- lcall X58fb
- jz X1b2e
- mov r3,#0
- mov r2,#1
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#3dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5ce2
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5cda
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X26cb
- mov r1,#3bh
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- sjmp X1b51
- ;
- X1b2e: mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#3dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5ce2
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X26cb
- mov r1,#3bh
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X1b51: mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r1,#3dh
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X50fa
- mov a,r3
- jz X1b7c
- mov r1,#0
- lcall X0b08
- mov r3,#0
- mov r2,#0
- mov r1,#57h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0
- mov r2,#0
- mov r1,#3eh
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X1b7c: mov r1,#76h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ljmp X0010
- ;
- dec r5
- mov r7,a
- dec r3
- mov r1,rb3r5
- mov r7,a
- dec r3
- acall X1d1d
- mov r7,a
- dec r3
- acall X1e1d
- mov r7,a
- dec r5
- inc @r0
- dec r5
- mov r7,a
- dec r5
- xch a,r1
- dec r5
- mov r7,a
- dec r5
- acall X1e1d
- mov r7,a
- dec r5
- djnz r1,X1bc3
- mov r7,a
- dec r5
- mov @r1,a
- mov r1,#0
- lcall X2313
- ljmp X1fd5
- ;
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#64h
- lcall X58fb
- jz X1bc4
- mov r3,#64h
- mov r1,#61h
- mov a,r3
- X1bc3: mov @r1,a
- X1bc4: mov r1,#0
- lcall X4291
- mov r1,#0
- lcall X4455
- ljmp X1fd5
- ;
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#80h
- mov r2,#0
- lcall X5b8d
- jz X1bf2
- mov r3,#7fh
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- X1bf2: mov r1,#61h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 1c10h
- ;
- inc @r0
- dec r5
- rr a
- dec r4
- ajmp X191d
- ;
- rr a
- dec r4
- anl a,r2
- dec r5
- rr a
- dec r4
- xch a,rb3r5
- rr a
- dec r4
- xch a,r4
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r1,#27h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#98h
- mov r4,#7bh
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- ljmp X1d03
- ;
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X1c9b
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#58h
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- sjmp X1cc3
- ;
- X1c9b: mov r1,#69h
- lcall X5c57
- lcall X5e63
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#58h
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- X1cc3: sjmp X1d03
- ;
- mov r1,#0
- lcall X0cf1
- sjmp X1d03
- ;
- mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X09fa
- mov r1,#59h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0ah
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X0b84
- sjmp X1d03
- ;
- X1d03: ljmp X1fd5
- ;
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#1
- mov a,r3
- anl a,r5
- jz X1d6d
- mov r1,#3eh
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- X1d1d: mov r3,#46h
- mov r2,#15h
- lcall X58ff
- jz X1d6b
- mov r1,#59h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#1
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5db1
- mov r1,#59h
- lcall X5c90
- mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1
- mov r2,#0
- lcall X5cda
- mov r1,#57h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#46h
- mov r2,#15h
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#3eh
- mov r2,#0
- lcall X552c
- X1d6b: sjmp X1dc6
- ;
- X1d6d: mov r1,#3eh
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#3ch
- mov r2,#22h
- lcall X58ff
- jz X1dc6
- mov r1,#59h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#1
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5db1
- mov r1,#59h
- lcall X5c90
- mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1
- mov r2,#0
- lcall X5cda
- mov r1,#57h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#3ch
- mov r2,#22h
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#3eh
- mov r2,#0
- lcall X552c
- X1dc6: ljmp X1fd5
- ;
- mov r1,#0
- lcall X2313
- ljmp X1fd5
- ;
- mov r1,#0
- lcall X21ee
- ljmp X1fd5
- ;
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0ch
- lcall X592d
- jz X1def
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X0f96
- X1def: mov r1,#0
- lcall X36e2
- ljmp X1fd5
- ;
- mov r1,#0
- lcall X384b
- ljmp X1fd5
- ;
- mov r1,#0
- lcall X2445
- mov r1,#0
- lcall X3986
- mov r1,#0
- lcall X104d
- mov r1,#0
- lcall X12b7
- mov r1,#0
- lcall X1fd8
- mov r1,#69h
- lcall X5c57
- X1e1d: push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0d0h
- mov r4,#19h
- mov r3,#0fdh
- mov r2,#0ffh
- lcall X59ae
- jz X1e42
- mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- X1e42: mov r1,#3bh
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#44h
- mov r4,#0fah
- mov r3,#6dh
- mov r2,#3eh
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#32h
- lcall X58fb
- jz X1e83
- mov r3,#32h
- mov r1,#22h
- mov a,r3
- mov @r1,a
- X1e83: mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X0df1
- mov r1,#3bh
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#3eh
- mov r2,#0
- lcall X5523
- mov r1,#78h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#8
- mov a,r3
- anl a,r5
- jnz X1eaf
- ljmp X1f7e
- ;
- X1eaf: mov r1,#7ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#8
- mov a,r3
- anl a,r5
- mov r3,a
- mov a,r3
- jz X1ec0
- ljmp X1f73
- ;
- X1ec0: mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X5916
- jz X1ee1
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- sjmp X1f4c
- ;
- X1ee1: mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ah
- mov r2,#0
- lcall X5d18
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#60h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5ceb
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#5fh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5d18
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0fah
- mov r2,#0
- lcall X5931
- jz X1f41
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X5418
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- sjmp X1f4c
- ;
- X1f41: mov r3,#0ffh
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X1f4c: mov r1,#7ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#1
- mov a,r3
- anl a,r5
- jz X1f63
- mov r3,#0ffh
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- sjmp X1f71
- ;
- X1f63: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- X1f71: sjmp X1f7c
- ;
- X1f73: mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- X1f7c: sjmp X1f87
- ;
- X1f7e: mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- X1f87: mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#6
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 1f9ah
- ;
- inc @r0
- dec r7
- setb c
- dec r7
- mov r3,rb3r7
- setb c
- dec r7
- mov r5,rb3r7
- setb c
- dec r7
- cjne r7,#1fh,X1f7c
- dec r7
- acall X1e80
- add a,@r0
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X09fa
- sjmp X1fd3
- ;
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X09fa
- sjmp X1fd3
- ;
- sjmp X1fd3
- ;
- X1fd3: sjmp X1fd5
- ;
- X1fd5: ljmp X6051
- ;
- X1fd8: mov r0,#0
- lcall X6035
- mov r3,#0
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#78h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#8
- mov a,r3
- anl a,r5
- jz X1ffd
- mov r3,#1
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- add a,r5
- mov @r1,a
- mov r3,a
- X1ffd: mov r1,#78h
- mov a,@r1
- X2000: mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov a,r3
- anl a,r5
- jz X2017
- mov r3,#2
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- add a,r5
- mov @r1,a
- mov r3,a
- X2017: mov r1,#7ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#1
- mov a,r3
- anl a,r5
- mov r3,a
- mov a,r3
- jnz X2033
- mov r3,#4
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- add a,r5
- mov @r1,a
- mov r3,a
- X2033: mov r1,#3bh
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#5
- mov r2,#0
- lcall X58ff
- jnz X204a
- ljmp X2130
- ;
- X204a: mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 2056h
- ;
- inc @r1
- ajmp X212d
- ;
- jb 2dh.1,X207c
- mov r2,#20h
- mov 20h,r3
- subb a,r6
- jb txd,X2084
- clr c
- jb f0,X2088
- mov a,7bh
- inc a
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- ljmp X212d
- ;
- X207a: mov r3,#4
- X207c: mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- X2084: mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X2088: ljmp X212d
- ;
- mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- ljmp X212d
- ;
- mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- ljmp X212d
- ;
- mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- sjmp X212d
- ;
- mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- sjmp X212d
- ;
- mov r3,#4
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- sjmp X212d
- ;
- mov r1,#3bh
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0c8h
- mov r2,#0
- lcall X5931
- jz X2107
- mov r3,#4
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X2107: mov r1,#3bh
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0e1h
- mov r2,#0
- lcall X58ff
- jz X212b
- mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- X212b: sjmp X212d
- ;
- X212d: ljmp X21d6
- ;
- X2130: mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 213ch
- ;
- inc @r1
- ajmp X21d6
- ;
- ajmp X214f
- ;
- ajmp X2152
- ;
- ajmp X2162
- ;
- ajmp X2182
- ;
- ajmp X2194
- ;
- ajmp X21b2
- ;
- ajmp X21c4
- ;
- ajmp X21c6
- ;
- X214f: ljmp X21d6
- ;
- X2152: mov r3,#4
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- sjmp X21d6
- ;
- X2162: mov r3,#0feh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#4
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- sjmp X21d6
- ;
- X2182: mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- sjmp X21d6
- ;
- X2194: mov r3,#1
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#4
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- sjmp X21d6
- ;
- X21b2: mov r3,#0fbh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- sjmp X21d6
- ;
- X21c4: sjmp X21d6
- ;
- X21c6: mov r3,#4
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- sjmp X21d6
- ;
- X21d6: mov r1,#7ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#8
- mov a,r3
- anl a,r5
- jz X21eb
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- X21eb: ljmp X6051
- ;
- X21ee: mov r0,#0
- lcall X6035
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#3
- mov a,r3
- anl a,r5
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 2206h
- ;
- ljmp X2310
- ;
- ret
- ;
- inc r7
- ret
- ;
- subb a,@r0
- ret
- ;
- setb 2fh.1
- xrl 0e7h,#0fah
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0c4h
- mov r2,#0ffh
- lcall X5916
- jz X223b
- mov r3,#2
- mov r1,#76h
- mov a,r3
- mov @r1,a
- mov r3,#81h
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- sjmp X2293
- ;
- X223b: mov r1,#78h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#20h
- mov a,r3
- anl a,r5
- mov r3,a
- mov a,r3
- jnz X2293
- mov r3,#4
- mov r1,#76h
- mov a,r3
- mov @r1,a
- mov r3,#82h
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0efh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r1,#7dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#20h
- mov a,r3
- anl a,r5
- jz X2289
- mov r3,#8
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X2289: mov r1,#0
- lcall X2757
- mov r1,#0
- lcall X46bf
- X2293: ljmp X2310
- ;
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0f1h
- mov r2,#0ffh
- lcall X58e0
- jz X22d0
- mov r3,#5
- mov r1,#76h
- mov a,r3
- mov @r1,a
- mov r3,#0fch
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#80h
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- X22d0: sjmp X2310
- ;
- mov r1,#78h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#20h
- mov a,r3
- anl a,r5
- jz X230e
- mov r3,#5
- mov r1,#76h
- mov a,r3
- mov @r1,a
- mov r3,#0fch
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#80h
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r1,#0
- lcall X3e86
- mov r1,#0
- lcall X3db6
- X230e: sjmp X2310
- ;
- X2310: ljmp X6051
- ;
- X2313: mov r0,#0
- lcall X6035
- mov r1,#77h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0ah
- lcall X58fb
- jz X232b
- mov r3,#1
- mov r1,#77h
- mov a,r3
- mov @r1,a
- X232b: mov r1,#77h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ajmp X2000
- ;
- inc r2
- add a,#3ah
- rl a
- orl a,r6
- rl a
- xrl a,r0
- rl a
- mov r6,#23h
- subb a,#23h
- mov r2,23h
- xch a,@r0
- rl a
- djnz r7,X236c
- cpl a
- add a,#9
- add a,#1eh
- mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- ljmp X243a
- ;
- mov r1,#59h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- ljmp X243a
- ;
- mov r1,#69h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#0ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- ljmp X243a
- ;
- mov r1,#71h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#10h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- ljmp X243a
- ;
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r3,#16h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X243a
- ;
- mov r1,#57h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#8
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- sjmp X243a
- ;
- mov r1,#59h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X243a
- ;
- mov r1,#69h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#0dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X243a
- ;
- mov r1,#71h
- lcall X5c57
- mov r1,#27h
- lcall X5c90
- mov r3,#13h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X243a
- ;
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r3,#19h
- push rb0r3
- mov r1,#0ffh
- lcall X4d9a
- sjmp X243a
- ;
- X243a: mov r3,#77h
- mov r2,#0
- lcall X5add
- ajmp X2002
- ;
- jz X2496
- X2445: mov r0,#0
- lcall X6035
- mov r3,#4
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov r1,#63h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#65h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X58e0
- jnz X2473
- ljmp X2524
- ;
- X2473: mov r1,#65h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#63h
- mov r2,#0
- lcall X552c
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#5ah
- mov r2,#0
- lcall X5916
- X2496: jz X24ec
- mov r3,#5
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov r1,#63h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#66h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5ce2
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#88h
- mov r4,#68h
- mov r3,#1ch
- mov r2,#3fh
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#63h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- sjmp X2521
- ;
- X24ec: mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#73h
- mov r4,#0d7h
- mov r3,#0a4h
- mov r2,#40h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#63h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X2521: ljmp X25d2
- ;
- X2524: mov r1,#65h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#63h
- mov r2,#0
- lcall X552c
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ech
- mov r2,#0ffh
- lcall X58e0
- jz X259d
- mov r3,#5
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov r1,#63h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#66h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5ce2
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#88h
- mov r4,#68h
- mov r3,#1ch
- mov r2,#3fh
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#63h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- sjmp X25d2
- ;
- X259d: mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#73h
- mov r4,#0d7h
- mov r3,#0a4h
- mov r2,#40h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#63h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X25d2: mov r3,#2
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#27h
- mov r4,#31h
- mov r3,#0c8h
- mov r2,#3dh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#3fh
- lcall X559e
- lcall X5788
- mov rb0r3,r5
- mov r1,#5fh
- mov a,r3
- mov @r1,a
- mov r1,#5fh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r1,#60h
- mov a,@r1
- mov r3,a
- lcall X595d
- jz X262e
- mov r3,#1
- mov r1,#5fh
- mov a,r3
- mov @r1,a
- sjmp X2640
- ;
- X262e: mov r1,#60h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r1,#5fh
- mov a,@r1
- mov r3,a
- clr c
- mov a,r5
- subb a,r3
- mov r3,a
- mov r1,#5fh
- mov a,r3
- mov @r1,a
- X2640: mov r3,#6
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#1eh
- mov r4,#0fdh
- mov r3,#0afh
- mov r2,#0bdh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#8ah
- mov r2,#42h
- lcall X559e
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#67h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#32h
- mov r2,#0
- lcall X58e0
- jz X26a9
- mov r3,#32h
- mov r2,#0
- mov r1,#67h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X26a9: mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0e7h
- mov r2,#0ffh
- lcall X5916
- jz X26c8
- mov r3,#0e7h
- mov r2,#0ffh
- mov r1,#67h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X26c8: ljmp X6051
- ;
- X26cb: mov r0,#0
- lcall X6035
- mov r1,#40h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5c4b
- mov r2,#0
- lcall X5d51
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#54h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5cda
- mov r1,#54h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#54h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- lcall X5c1b
- mov r7,a
- mov r2,a
- lcall X5cda
- mov r1,#54h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov r1,#40h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5b9d
- mov r3,#40h
- mov r2,#0
- lcall X5a52
- ljmp X8b05
- ;
- mov rb0r4,r2
- mov r1,#42h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X58ff
- jz X2742
- mov r3,#44h
- mov r2,#0
- mov r1,#40h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X2742: mov r1,#54h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- mov r2,#0
- lcall X5d47
- ljmp X6051
- ;
- X2757: mov r0,#0
- lcall X6035
- mov r3,#0
- mov r2,#0
- mov r1,#20h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#10h
- mov r2,#0
- lcall X5916
- jz X27a2
- mov r3,#0
- mov rb0r5,r3
- mov r3,#44h
- mov r2,#0
- push rb0r5
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5cda
- pop rb0r5
- lcall X5b9d
- mov r3,#20h
- mov r2,#0
- lcall X5add
- ljmp X80c5
- ;
- X27a2: mov r3,#44h
- mov r2,#0
- mov r1,#40h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#53h
- mov r2,#0
- mov r1,#42h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0
- mov r2,#0
- mov r1,#54h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- ljmp X6051
- ;
- X27c6: mov r0,#0
- lcall X6035
- mov r1,#0
- lcall X50fa
- mov a,r3
- orl a,r2
- jz X27da
- mov r3,#0
- mov r1,#56h
- mov a,r3
- mov @r1,a
- X27da: mov r1,#56h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0c8h
- mov r2,#0
- lcall X596e
- jz X27f0
- ljmp X6051
- ;
- X27f0: mov r3,#56h
- mov r2,#0
- lcall X5a52
- ajmp X207a
- ;
- org 27fah
- ;
- lcall X5f50
- nop
- ajmp X2800
- ;
- X2800: addc a,@r1
- acall X2912
- add a,r0
- acall X2b28
- mov a,#28h
- movc a,@a+dptr
- add a,r0
- mov r0,28h
- cjne r5,#28h,X27e1
- add a,r0
- mov a,@r1
- acall X2912
- acall X2912
- add a,r0
- mov r4,a
- add a,r1
- dec @r0
- add a,r1
- mov r0,#29h
- pop 2ah
- dec @r1
- acall X2912
- acall X2912
- acall X2912
- acall X2912
- acall X2912
- add a,r2
- anl 2ah,a
- X282c: xrl a,r4
- add a,r2
- ajmp X2c2a
- ;
- xchd a,@r0
- add a,r3
- dec 2bh
- xrl a,r2
- add a,r3
- xch a,31h
- lcall X3112
- acall X2912
- add a,r3
- mov @r1,a
- add a,r4
- acall X282c
- mov r5,2dh
- orl a,r1
- add a,r5
- mov a,2eh
- ajmp X2c2f
- ;
- dec r5
- acall X2912
- acall X2912
- acall X2912
- add a,r7
- xrl a,2fh
- div ab
- add a,r7
- inc dptr
- add a,r7
- clr 25h.7
- ajmp X2f2f
- ;
- mov r3,a
- jnb 22h.5,X2890
- add a,r7
- jnb 29h.1,X2894
- xrl 30h,#7dh
- jnb p1.7,X289a
- anl c,/26h.0
- xch a,r6
- jnb ma0,X28a1
- inc r2
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- mov r3,#89h
- mov r2,#60h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- X2890: ljmp X3114
- ;
- mov r3,#0beh
- mov r2,#60h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#0f3h
- mov r2,#60h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#28h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#0beh
- mov r2,#60h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#89h
- mov r2,#60h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0e6h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#79h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#59h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0ah
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X315c
- mov r1,#79h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#1
- mov a,r3
- anl a,r5
- jz X2963
- mov r3,#0beh
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- sjmp X2970
- ;
- X2963: mov r3,#0c2h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- X2970: mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#4bh
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r1,#27h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#5ch
- mov r4,#0ch
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X315c
- mov r3,#6eh
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#62h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#36h
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X315c
- mov r3,#79h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#34h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#25h
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r3,#79h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0e3h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#8
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#49h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#6dh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#5ch
- mov r4,#0ch
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3373
- mov r3,#60h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#0f1h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r3,#3
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#32h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#71h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#5ch
- mov r4,#0ch
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3373
- mov r3,#6eh
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#90h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X5916
- jz X2ba0
- mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5d51
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- sjmp X2bb0
- ;
- X2ba0: mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- X2bb0: mov r3,#0c9h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#0a7h
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3373
- mov r3,#0ddh
- mov r2,#62h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#5dh
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#95h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#0a2h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#23h
- mov r2,#0
- X2c2f: push rb0r2
- push rb0r3
- mov r3,#1ch
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X347e
- mov r3,#0d9h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#27h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r3,#3
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#95h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#0adh
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#1eh
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X347e
- mov r3,#0d9h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#2ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r3,#3
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#95h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#0b8h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#20h
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X347e
- mov r3,#0d9h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r3,#3
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#95h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#0c3h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#22h
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X347e
- mov r3,#0d9h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#30h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r3,#3
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r3,#95h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#0ceh
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#24h
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X347e
- mov r3,#0d9h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r3,#33h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r3,#3
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#1dh
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- X2f2f: mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#26h
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X347e
- mov r3,#0d9h
- mov r2,#61h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- mov r3,#82h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0b5h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- mov r3,#0f3h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- mov r3,#20h
- mov r2,#64h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#9ch
- mov r2,#64h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0bdh
- mov r2,#64h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0d4h
- mov r2,#64h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0eeh
- mov r2,#64h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0ah
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#1fh
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- X307a: ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#4eh
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- ljmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#5ah
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- sjmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r3,#0b5h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- sjmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- mov r3,#0f3h
- mov r2,#63h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- sjmp X3114
- ;
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X3559
- mov r3,#20h
- mov r2,#64h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#0
- lcall X3559
- sjmp X3114
- ;
- mov r3,#0c8h
- mov r1,#56h
- mov a,r3
- mov @r1,a
- sjmp X3114
- ;
- X3112: sjmp X3114
- ;
- X3114: ljmp X6051
- ;
- X3117: mov r0,#0
- lcall X6035
- mov r3,#0
- mov r1,#22h
- mov a,r3
- mov @r1,a
- X3122: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#22h
- mov r2,#0
- lcall X5add
- ajmp X307a
- ;
- org 3135h
- ;
- lcall X5cda
- lcall X5c4b
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5cda
- lcall X5c4b
- jnz X3122
- ljmp X6051
- ;
- X315c: mov r0,#0
- lcall X6035
- lcall X5c20
- mov r7,a
- mov r0,a
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0fh
- mov r4,#27h
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X31de
- lcall X5c20
- mov r7,a
- mov r0,a
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#10h
- mov r4,#27h
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1eh
- mov a,r3
- mov @r1,a
- sjmp X31f5
- ;
- X31de: mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#30h
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- mov r3,#30h
- mov r1,#1eh
- mov a,r3
- mov @r1,a
- X31f5: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#10h
- mov r4,#27h
- mov r3,#0
- mov r2,#0
- lcall X5de1
- lcall X5e63
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c20
- mov r7,a
- cpl a
- lcall X5db1
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1dh
- mov a,r3
- mov @r1,a
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1ch
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1bh
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1ah
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X358d
- ljmp X6051
- ;
- X32a9: mov r0,#0
- lcall X6035
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0fh
- mov r2,#27h
- lcall X58ff
- jz X32f5
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#10h
- mov r2,#27h
- lcall X5d47
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#30h
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#30h
- mov r2,#0
- lcall X5cda
- mov r1,#1eh
- mov a,r3
- mov @r1,a
- sjmp X3301
- ;
- X32f5: mov r3,#30h
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- mov r3,#30h
- mov r1,#1eh
- mov a,r3
- mov @r1,a
- X3301: lcall X5c1b
- mov r7,a
- mov r2,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1dh
- mov a,r3
- mov @r1,a
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1ch
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1bh
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1ah
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X358d
- ljmp X6051
- ;
- X3373: mov r0,#0
- lcall X6035
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X5916
- jz X33a8
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ffh
- mov r2,#0ffh
- lcall X5ceb
- lcall X5ca7
- mov r7,a
- mov r2,a
- mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- X33a8: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0fh
- mov r2,#27h
- lcall X58e0
- jz X3400
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#10h
- mov r2,#27h
- lcall X5d18
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#10h
- mov r2,#27h
- lcall X5d12
- lcall X5ca7
- mov r7,a
- mov r2,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#30h
- mov r2,#0
- lcall X5cda
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- sjmp X3406
- ;
- X3400: mov r3,#30h
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- X3406: lcall X5c1b
- mov r7,a
- mov r2,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1eh
- mov a,r3
- mov @r1,a
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1dh
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1ch
- mov a,r3
- mov @r1,a
- mov r3,#2eh
- mov r1,#1bh
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1ah
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X358d
- ljmp X6051
- ;
- X347e: mov r0,#0
- lcall X6035
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0fh
- mov r2,#27h
- lcall X58ff
- jz X34db
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#10h
- mov r2,#27h
- lcall X5d47
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#10h
- mov r2,#27h
- lcall X5d12
- lcall X5ca7
- mov r7,a
- mov r2,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#30h
- mov r2,#0
- lcall X5cda
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- sjmp X34e1
- ;
- X34db: mov r3,#30h
- mov r1,#1fh
- mov a,r3
- mov @r1,a
- X34e1: lcall X5c1b
- mov r7,a
- mov r2,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X65d6
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1eh
- mov a,r3
- mov @r1,a
- mov r1,#1bh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1dh
- mov a,r3
- mov @r1,a
- mov r3,#2eh
- mov r1,#1ch
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- mov r4,#0
- lcall X5b57
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1bh
- mov a,r3
- mov @r1,a
- mov r1,#1ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#0fh
- mov a,r3
- anl a,r5
- mov r3,a
- mov rb0r5,r3
- mov r3,#30h
- mov a,r3
- add a,r5
- mov r3,a
- mov r1,#1ah
- mov a,r3
- mov @r1,a
- mov r1,#0
- lcall X358d
- ljmp X6051
- ;
- X3559: mov r0,#0
- lcall X6035
- mov r3,#0dh
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- mov r3,#0ah
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- mov r3,#9
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- ljmp X6051
- ;
- mov r0,#0
- lcall X6035
- mov r3,#0ch
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- ljmp X6051
- ;
- X358d: mov r0,#0
- lcall X6035
- mov r3,#1
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#5
- mov r2,#0
- mov r1,#20h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X58e0
- jnz X35ba
- ljmp X365a
- ;
- X35ba: mov r3,#1ah
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5cda
- lcall X5c4b
- mov rb0r5,r3
- mov r3,#30h
- lcall X596a
- jz X362d
- mov r3,#1ah
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r4
- push rb0r5
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1
- mov r2,#0
- lcall X5ce2
- pop rb0r5
- pop rb0r4
- lcall X5cda
- lcall X5c4b
- mov rb0r5,r3
- mov r3,#2eh
- lcall X5979
- jz X362d
- mov r1,#22h
- mov a,@r1
- jz X362b
- mov r3,#20h
- mov rb0r5,r3
- mov r3,#1ah
- mov r2,#0
- push rb0r5
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5cda
- pop rb0r5
- lcall X5b9d
- X362b: sjmp X3633
- ;
- X362d: mov r3,#0
- mov r1,#22h
- mov a,r3
- mov @r1,a
- X3633: mov r3,#1ah
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#20h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5cda
- lcall X5c4b
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- mov r3,#20h
- mov r2,#0
- lcall X5ae3
- ljmp X0235
- ;
- inc dptr
- X365a: mov r1,#1ah
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0ffh
- lcall X529a
- ljmp X6051
- ;
- X3668: mov r0,#0
- lcall X6035
- lcall X5c1b
- mov r7,a
- mov r2,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- lcall X5c20
- mov r7,a
- mov @r0,a
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X347e
- mov r1,#0
- lcall X3559
- ljmp X6051
- ;
- mov r0,#0
- lcall X6035
- lcall X5c1b
- mov r7,a
- mov r2,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- lcall X5c1b
- mov r7,a
- mov r0,a
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X32a9
- mov r1,#0
- lcall X3559
- ljmp X6051
- ;
- X36e2: mov r0,#0
- lcall X6035
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X58e0
- jnz X36fe
- ljmp X3848
- ;
- X36fe: mov r1,#69h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#32h
- mov r2,#0
- lcall X5d18
- push rb0r3
- mov r1,#0ffh
- lcall X5122
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0dch
- mov r4,#5ch
- mov r3,#21h
- mov r2,#0bch
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#4ch
- mov r4,#37h
- mov r3,#99h
- mov r2,#3fh
- lcall X559e
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#40h
- mov r3,#1ch
- mov r2,#46h
- lcall X5657
- lcall X56e4
- lcall X5657
- lcall X559b
- lcall X5788
- mov r1,#69h
- lcall X5c90
- mov r1,#71h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X5db1
- mov r1,#71h
- lcall X5c90
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X3842
- mov r1,#69h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- X3802: push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#6dh
- lcall X5c57
- lcall X57df
- lcall X56e4
- lcall X5788
- mov rb0r3,r5
- mov r1,#61h
- mov a,r3
- mov @r1,a
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#64h
- lcall X58fb
- jz X3840
- mov r3,#64h
- mov r1,#61h
- mov a,r3
- mov @r1,a
- X3840: sjmp X3848
- ;
- X3842: mov r3,#0
- mov r1,#61h
- mov a,r3
- mov @r1,a
- X3848: ljmp X6051
- ;
- X384b: mov r0,#0
- lcall X6035
- mov r3,#1
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0e7h
- mov r4,#0fbh
- mov r3,#29h
- mov r2,#3eh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#41h
- lcall X559e
- lcall X5788
- mov rb0r3,r5
- mov r1,#5dh
- mov a,r3
- mov @r1,a
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X59f7
- jnz X38b2
- ljmp X3930
- ;
- X38b2: mov r1,#5dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#32h
- lcall X58fb
- jz X38c5
- mov r3,#32h
- mov r1,#5dh
- mov a,r3
- mov @r1,a
- X38c5: mov r3,#0
- mov r1,#61h
- mov a,r3
- mov @r1,a
- mov r1,#7ah
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#8
- mov a,r3
- anl a,r5
- mov r3,a
- mov a,r3
- jnz X392d
- mov r3,#40h
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#62h
- mov r2,#0
- lcall X5a52
- ajmp X388b
- ;
- inc 7bh
- addc a,r3
- lcall X58fb
- jz X392d
- mov r3,#8
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0bfh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#20h
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- orl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X5100
- X392d: ljmp X6051
- ;
- X3930: mov r3,#0
- mov r1,#62h
- mov a,r3
- mov @r1,a
- mov r3,#0bfh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7ah
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r1,#6dh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#8
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#69h
- lcall X5c57
- lcall X5988
- jz X3983
- mov r1,#5dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#32h
- lcall X58fb
- jz X3983
- mov r3,#32h
- mov r1,#5dh
- mov a,r3
- mov @r1,a
- X3983: ljmp X6051
- ;
- X3986: mov r0,#0
- lcall X6035
- mov r1,#5dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0ah
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#23h
- mov r2,#0
- lcall X5535
- mov r1,#5eh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#4
- lcall X58fb
- jz X39c5
- mov r3,#4
- mov rb0r5,r3
- mov r3,#5eh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- clr c
- subb a,r5
- mov @r1,a
- mov r3,a
- sjmp X39cb
- ;
- X39c5: mov r3,#0
- mov r1,#5eh
- mov a,r3
- mov @r1,a
- X39cb: mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X58e0
- jz X3a20
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5ce2
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#8ch
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#23h
- mov r2,#0
- lcall X553e
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5eh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- add a,r5
- mov @r1,a
- mov r3,a
- X3a20: mov r1,#5dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5
- mov a,r5
- mov b,r3
- div ab
- mov r3,a
- mov r2,#0
- lcall X5d51
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#96h
- mov r2,#0
- lcall X5cda
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r1,#5eh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- lcall X58fb
- jz X3a58
- mov r1,#22h
- mov a,@r1
- mov r3,a
- mov r1,#5eh
- mov a,r3
- mov @r1,a
- X3a58: mov r1,#5dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#64h
- lcall X592d
- jz X3a78
- mov r1,#5eh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#32h
- lcall X592d
- jz X3a78
- mov r3,#32h
- mov r1,#5eh
- mov a,r3
- mov @r1,a
- X3a78: mov r3,#0ffh
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#5eh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5ce2
- push rb0r3
- mov r1,#0ffh
- lcall X510e
- ljmp X6051
- ;
- X3a93: mov r0,#0
- lcall X6035
- mov r1,#71h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X3afa
- mov r1,#6dh
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#69h
- lcall X5c57
- lcall X57df
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#71h
- lcall X5c57
- lcall X57df
- lcall X56e4
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0c3h
- mov r4,#0f5h
- mov r3,#68h
- mov r2,#3fh
- lcall X5657
- mov r1,#2bh
- lcall X5c90
- sjmp X3b14
- ;
- X3afa: mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#71h
- lcall X5c90
- mov r5,#0c3h
- mov r4,#0f5h
- mov r3,#68h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- X3b14: mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#2eh
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r3,#36h
- push rb0r3
- mov r1,#0ffh
- lcall X4e30
- mov r3,#23h
- mov r2,#0
- lcall X5add
- ljmp X7b36
- ;
- push rb0r3
- mov r1,#0ffh
- lcall X4e0b
- mov r3,#0dfh
- mov r2,#0
- mov rb0r5,r3
- mov r3,#7dh
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- anl a,r5
- mov @r1,a
- mov r3,a
- mov r3,#0
- mov r1,#62h
- mov a,r3
- mov @r1,a
- ljmp X6051
- ;
- X3b58: mov r0,#0
- lcall X6035
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#6dh
- lcall X5c57
- lcall X59d2
- jz X3b7d
- mov r3,#64h
- mov r1,#61h
- mov a,r3
- mov @r1,a
- ljmp X6051
- ;
- X3b7d: mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#2eh
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r1,#69h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#2bh
- lcall X5c57
- lcall X5657
- lcall X559b
- lcall X5788
- mov r1,#69h
- lcall X5c90
- mov r1,#71h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0c3h
- mov r4,#0f5h
- mov r3,#68h
- mov r2,#3fh
- lcall X5657
- lcall X559e
- lcall X5788
- mov r1,#71h
- lcall X5c90
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ah
- mov r2,#0
- lcall X5d18
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X5e63
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#27h
- lcall X5c57
- lcall X5db1
- mov r1,#27h
- lcall X5c90
- mov r3,#27h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#32h
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r3,#0b3h
- mov r2,#15h
- mov r1,#25h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#1ch
- mov r1,#22h
- mov a,r3
- mov @r1,a
- X3c76: mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#26h
- lcall X592d
- jz X3ccb
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#25h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5931
- jz X3cbb
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov r1,#25h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X3cbb: mov r3,#2
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- add a,r5
- mov @r1,a
- mov r3,a
- sjmp X3c76
- ;
- X3ccb: mov r1,#25h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#46h
- mov r2,#5
- lcall X5961
- jz X3cfd
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0d8h
- mov r2,#0ffh
- lcall X58e0
- jz X3cfd
- mov r3,#62h
- mov r2,#0
- lcall X5add
- ajmp X3880
- ;
- inc @r0
- X3cfd: mov r3,#0
- mov r1,#62h
- mov a,r3
- mov @r1,a
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#6dh
- lcall X5c57
- lcall X59d2
- jnz X3d27
- mov r1,#62h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5
- lcall X58fb
- jz X3d47
- X3d27: mov r1,#6dh
- lcall X5c57
- mov r1,#69h
- lcall X5c90
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#71h
- lcall X5c90
- mov r3,#64h
- mov r1,#61h
- mov a,r3
- mov @r1,a
- ljmp X6051
- ;
- X3d47: mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5988
- jz X3dad
- mov r1,#69h
- lcall X5c57
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#6dh
- lcall X5c57
- lcall X57df
- lcall X56e4
- lcall X5788
- mov rb0r3,r5
- mov r1,#61h
- mov a,r3
- mov @r1,a
- mov r1,#61h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#64h
- lcall X58fb
- jz X3dab
- mov r3,#64h
- mov r1,#61h
- mov a,r3
- mov @r1,a
- X3dab: sjmp X3db3
- ;
- X3dad: mov r3,#0
- mov r1,#61h
- mov a,r3
- mov @r1,a
- X3db3: ljmp X6051
- ;
- X3db6: mov r0,#0
- lcall X6035
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#40h
- mov r1,#9
- lcall X5c90
- mov r3,#0
- mov r1,#8
- mov a,r3
- mov @r1,a
- mov r1,#8
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5
- lcall X592d
- jnz X3dde
- ljmp X3e63
- ;
- X3dde: mov r1,#8
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 3deah
- ;
- inc a
- addc a,r6
- add a,r6
- addc a,r5
- mov @r1,a
- addc a,r6
- ljmp X3e0d
- ;
- addc a,r6
- dec r0
- addc a,r6
- rl a
- mov r3,#27h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3e2e
- ;
- mov r3,#2ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3e2e
- ;
- X3e0d: mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3e2e
- ;
- mov r3,#30h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3e2e
- ;
- mov r3,#33h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3e2e
- ;
- X3e2e: mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#9
- lcall X5c57
- lcall X559b
- jz X3e4b
- jnc X3e4b
- mov a,#1
- sjmp X3e4c
- ;
- X3e4b: clr a
- X3e4c: jz X3e58
- mov r1,#2bh
- lcall X5c57
- mov r1,#9
- lcall X5c90
- X3e58: mov r3,#8
- mov r2,#0
- lcall X5add
- ajmp X3802
- ;
- addc a,r5
- xch a,r6
- X3e63: mov r5,#0
- mov r4,#8fh
- mov r3,#61h
- mov r2,#4ah
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#9
- lcall X5c57
- lcall X5657
- lcall X5788
- mov r1,#6dh
- lcall X5c90
- ljmp X6051
- ;
- X3e86: mov r0,#0
- lcall X6035
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#28h
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#58h
- mov r2,#2
- lcall X58ff
- jnz X3eb3
- ljmp X428e
- ;
- X3eb3: mov r3,#0
- mov r1,#0dh
- mov a,r3
- mov @r1,a
- mov r1,#0dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5
- lcall X592d
- jnz X3ec9
- ljmp X428e
- ;
- X3ec9: mov r1,#0dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 3ed5h
- ;
- inc a
- addc a,r7
- ajmp X3a3e
- ;
- movx a,@r0
- addc a,r6
- mov 3fh,a
- inc r0
- addc a,r7
- dec r3
- addc a,r7
- add a,r6
- mov r3,#0eh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#8
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- sjmp X3f41
- ;
- mov r3,#0eh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#0ch
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- sjmp X3f41
- ;
- mov r3,#0eh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#10h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- sjmp X3f41
- ;
- mov r3,#0eh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#14h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- sjmp X3f41
- ;
- mov r3,#0eh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#18h
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- sjmp X3f41
- ;
- X3f41: mov r1,#0eh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#70h
- mov r2,#42h
- lcall X559b
- jc X3f60
- jz X3f60
- clr a
- sjmp X3f62
- ;
- X3f60: mov a,#1
- X3f62: jnz X3f8a
- mov r1,#12h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#70h
- mov r2,#42h
- lcall X559b
- jz X3f84
- jc X3f84
- mov a,#1
- sjmp X3f85
- ;
- X3f84: clr a
- X3f85: jnz X3f8a
- ljmp X4283
- ;
- X3f8a: mov r1,#0dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 3f96h
- ;
- inc a
- addc a,r7
- djnz r2,X3fd9
- inc dptr
- addc a,r7
- mov r6,3fh
- cjne r1,#3fh,X3f65
- addc a,r7
- xch a,r7
- mov r3,#27h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3fda
- ;
- mov r3,#2ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3fda
- ;
- mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3fda
- ;
- mov r3,#30h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3fda
- ;
- mov r3,#33h
- push rb0r3
- mov r1,#0ffh
- lcall X4d4d
- sjmp X3fda
- ;
- X3fda: mov r1,#67h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0cch
- mov r4,#26h
- mov r3,#40h
- mov r2,#0bch
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#4bh
- mov r4,#6
- mov r3,#9eh
- mov r2,#3fh
- lcall X559e
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0eh
- lcall X5c57
- lcall X5657
- mov r1,#0eh
- lcall X5c90
- mov r1,#6dh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#69h
- lcall X5c57
- lcall X5dcd
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0a0h
- mov r2,#42h
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#8fh
- mov r3,#61h
- mov r2,#4ah
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#2bh
- lcall X5c57
- lcall X5657
- lcall X56e4
- mov r1,#12h
- lcall X5c90
- mov r1,#12h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- X408b: mov r4,#0
- mov r3,#0c8h
- mov r2,#42h
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0eh
- lcall X5c57
- lcall X559b
- lcall X56e4
- mov r1,#0eh
- lcall X5c90
- mov r1,#0dh
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- clr a
- mov r2,a
- mov r3,a
- mov r4,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#80h
- mov r2,#3fh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#75h
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- mov r1,#0eh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#7bh
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#86h
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- mov r1,#0
- lcall X50bb
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0eh
- lcall X5c57
- lcall X5657
- mov r1,#0eh
- lcall X5c90
- mov r5,#0cdh
- mov r4,#0cch
- mov r3,#4ch
- mov r2,#3fh
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#2bh
- lcall X5c57
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0cdh
- mov r4,#0cch
- mov r3,#4ch
- mov r2,#3eh
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0eh
- lcall X5c57
- lcall X5657
- lcall X559e
- mov r1,#2bh
- lcall X5c90
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#91h
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- mov r3,#9ah
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#69h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0ah
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X315c
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X50bb
- mov r3,#0a4h
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0feh
- lcall X3117
- mov r1,#6dh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0ah
- mov r4,#0
- mov r3,#0
- mov r2,#0
- lcall X5e1d
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#0fch
- lcall X315c
- mov r1,#0
- lcall X3559
- mov r1,#0
- lcall X50bb
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#9ah
- mov r4,#99h
- mov r3,#19h
- mov r2,#3fh
- lcall X559b
- jz X4223
- jnc X4223
- mov a,#1
- sjmp X4224
- ;
- X4223: clr a
- X4224: jz X4233
- mov r5,#9ah
- mov r4,#99h
- mov r3,#19h
- mov r2,#3fh
- mov r1,#2bh
- lcall X5c90
- X4233: mov r1,#0dh
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 423fh
- ;
- inc a
- orl dph,a
- orl 4ch,a
- orl 57h,a
- orl 62h,a
- orl 6dh,a
- orl 78h,a
- mov r3,#27h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- sjmp X4283
- ;
- mov r3,#2ah
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- sjmp X4283
- ;
- mov r3,#2dh
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- sjmp X4283
- ;
- mov r3,#30h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- sjmp X4283
- ;
- X4278: mov r3,#33h
- push rb0r3
- mov r1,#0ffh
- lcall X4d29
- sjmp X4283
- ;
- X4283: mov r3,#0dh
- mov r2,#0
- lcall X5add
- ajmp X4002
- ;
- addc a,r6
- cjne r1,#2,X42f0
- acall X4278
- nop
- lcall X6035
- mov r3,#75h
- mov r2,#0
- lcall X5a52
- ajmp X408b
- ;
- inc 7bh
- inc @r0
- lcall X595d
- jz X42ad
- mov r3,#0
- mov r1,#75h
- mov a,r3
- mov @r1,a
- X42ad: mov r3,#7
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0c4h
- mov r4,#0b1h
- mov r3,#0f6h
- mov r2,#3fh
- lcall X5657
- lcall X5788
- mov rb0r3,r5
- mov rb0r2,r4
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#0
- push rb0r3
- mov r1,#0ffh
- lcall X50c2
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#45h
- mov r2,#2
- lcall X5ce2
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ah
- mov r2,#0
- lcall X5d18
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5cda
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r1,#75h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#1
- lcall X596a
- jz X434c
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#7fh
- mov r2,#0
- lcall X5d18
- mov rb0r5,r3
- mov rb0r4,r2
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- lcall X5cda
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- X434c: mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#2
- mov r2,#0
- lcall X5ceb
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1ch
- mov r2,#0
- lcall X5cda
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X5370
- mov r3,#0
- mov r2,#0
- mov r1,#25h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#1ch
- mov r1,#22h
- mov a,r3
- mov @r1,a
- X4390: mov r1,#22h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#26h
- lcall X592d
- jz X43d2
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#25h
- mov r2,#0
- lcall X5523
- mov r3,#2
- mov rb0r5,r3
- mov r3,#22h
- mov r2,#0
- mov rb0r1,r3
- mov a,@r1
- add a,r5
- mov @r1,a
- mov r3,a
- sjmp X4390
- ;
- X43d2: mov r1,#25h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#32h
- mov r2,#0
- lcall X5cda
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#64h
- mov r2,#0
- lcall X5d47
- mov r1,#60h
- mov a,r3
- mov @r1,a
- mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 43ffh
- ;
- inc 44h
- jnc X4447
- inc r6
- orl a,#19h
- orl a,#24h
- orl a,#2fh
- orl a,#3ah
- orl a,#45h
- mov r3,#1
- push rb0r3
- mov r1,#0ffh
- lcall X52ee
- sjmp X4452
- ;
- mov r3,#2
- push rb0r3
- mov r1,#0ffh
- lcall X52ee
- sjmp X4452
- ;
- mov r3,#3
- push rb0r3
- mov r1,#0ffh
- lcall X52ee
- sjmp X4452
- ;
- mov r3,#4
- push rb0r3
- mov r1,#0ffh
- lcall X52ee
- sjmp X4452
- ;
- mov r3,#0ah
- push rb0r3
- mov r1,#0ffh
- lcall X52ee
- sjmp X4452
- ;
- mov r3,#0
- X4447: push rb0r3
- mov r1,#0ffh
- lcall X52ee
- sjmp X4452
- ;
- sjmp X4452
- ;
- X4452: ljmp X6051
- ;
- X4455: mov r0,#0
- lcall X6035
- mov r1,#75h
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov r3,#5
- lcall X596a
- jz X446a
- ljmp X6051
- ;
- X446a: mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#2
- mov r2,#0
- lcall X5ceb
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1ch
- mov r2,#0
- lcall X5cda
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#2ch
- mov r2,#1
- lcall X58e0
- jnz X44b4
- ljmp X467e
- ;
- X44b4: mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#92h
- mov r2,#4
- lcall X5931
- jnz X44cb
- ljmp X467e
- ;
- X44cb: mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#4
- mov r2,#0
- lcall X5ceb
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- mov r2,#0
- lcall X5cda
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X53ec
- mov r5,#0cdh
- mov r4,#0cch
- mov r3,#4ch
- mov r2,#3fh
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#2bh
- lcall X5c57
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r1,#63h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0ah
- mov r2,#0
- lcall X5d18
- push rb0r2
- push rb0r3
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- push rb0r2
- push rb0r3
- mov r1,#0fch
- lcall X4745
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0cdh
- mov r4,#0cch
- mov r3,#4ch
- mov r2,#3eh
- lcall X5657
- lcall X559e
- mov r1,#2bh
- lcall X5c90
- mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#4
- mov r2,#0
- lcall X5ceb
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#8
- mov r2,#0
- lcall X5cda
- mov r1,#22h
- mov a,r3
- mov @r1,a
- mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r1,#22h
- mov a,@r1
- mov r3,a
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r1,#75h
- mov a,@r1
- mov r3,a
- mov r2,#0
- lcall X5f50
- nop
- ;
- org 459eh
- ;
- inc a
- orl a,@r0
- addc a,@r1
- orl a,cml2
- orl a,0c7h
- orl a,0e3h
- orl a,t3
- orl a,@r0
- dec r3
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#0aeh
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- sjmp X4637
- ;
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#0b6h
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- sjmp X4637
- ;
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#0beh
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- sjmp X4637
- ;
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#0c6h
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- sjmp X4637
- ;
- mov r1,#2bh
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r3,#0ceh
- mov r2,#65h
- push rb0r2
- push rb0r3
- mov r1,#0fah
- lcall X3668
- sjmp X4637
- ;
- X4637: mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#28h
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0e8h
- mov r2,#3
- lcall X5931
- jz X466b
- mov r3,#5
- mov r2,#0
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#23h
- mov r2,#0
- lcall X5523
- X466b: mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#28h
- push rb0r3
- mov r1,#0fdh
- lcall X5370
- sjmp X46bc
- ;
- X467e: mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#28h
- push rb0r3
- mov r1,#0fdh
- lcall X5398
- mov r1,#23h
- mov a,@r1
- mov r2,a
- inc r1
- mov a,@r1
- mov r3,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#0
- mov r2,#0
- lcall X58ff
- jz X46ab
- mov r3,#23h
- mov r2,#0
- lcall X5ae3
- ljmp X7b23
- ;
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#28h
- push rb0r3
- mov r1,#0fdh
- lcall X5370
- X46bc: ljmp X6051
- ;
- X46bf: mov r0,#0
- lcall X6035
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#2bh
- lcall X5c90
- mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#8
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#0ch
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#10h
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#14h
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r3,#2bh
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#18h
- push rb0r3
- mov r1,#0fdh
- lcall X53c4
- mov r3,#0
- mov r2,#0
- mov r1,#23h
- mov a,r2
- mov @r1,a
- mov a,r3
- inc r1
- mov @r1,a
- mov r3,#23h
- mov r2,#0
- push rb0r2
- push rb0r3
- mov r3,#28h
- push rb0r3
- mov r1,#0fdh
- lcall X5370
- ljmp X6051
- ;
- X4745: mov r0,#0
- lcall X6035
- lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1ah
- mov r2,#4
- lcall X5916
- jz X4769
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#16h
- lcall X5c90
- X4769: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#1ah
- mov r2,#4
- lcall X5945
- jnz X477e
- ljmp X484d
- ;
- X477e: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#2eh
- mov r2,#4
- lcall X5916
- jnz X4793
- ljmp X484d
- ;
- X4793: lcall X5c1b
- mov r7,a
- mov r2,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#6fh
- mov r4,#0b8h
- mov r3,#0fh
- mov r2,#3bh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#73h
- mov r4,#68h
- mov r3,#11h
- mov r2,#40h
- lcall X5657
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- mov @r0,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#50h
- mov r4,#8dh
- mov r3,#97h
- mov r2,#3dh
- lcall X5657
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0aah
- mov r2,#42h
- lcall X559e
- mov r1,#16h
- lcall X5c90
- X484d: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#2eh
- mov r2,#4
- lcall X5945
- jnz X4862
- ljmp X4931
- ;
- X4862: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#42h
- mov r2,#4
- lcall X5916
- jnz X4877
- ljmp X4931
- ;
- X4877: lcall X5c1b
- mov r7,a
- mov r2,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0fbh
- mov r4,#73h
- mov r3,#0d1h
- mov r2,#3ah
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#60h
- mov r4,#0e5h
- mov r3,#0d0h
- mov r2,#3fh
- lcall X5657
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- mov @r0,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#71h
- mov r4,#3dh
- mov r3,#0ah
- mov r2,#3eh
- lcall X5657
- lcall X559e
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0cdh
- mov r4,#4ch
- mov r3,#0bh
- mov r2,#43h
- lcall X559b
- mov r1,#16h
- lcall X5c90
- X4931: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#42h
- mov r2,#4
- lcall X5945
- jnz X4946
- ljmp X4a15
- ;
- X4946: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#56h
- mov r2,#4
- lcall X5916
- jnz X495b
- ljmp X4a15
- ;
- X495b: lcall X5c1b
- mov r7,a
- mov r2,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#65h
- mov r4,#53h
- mov r3,#0aeh
- mov r2,#3ah
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0c3h
- mov r4,#0d3h
- mov r3,#0abh
- mov r2,#3fh
- lcall X5657
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- mov @r0,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#9ah
- mov r4,#8
- mov r3,#9bh
- mov r2,#3eh
- lcall X5657
- lcall X559e
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#9ah
- mov r4,#0d9h
- mov r3,#0a0h
- mov r2,#43h
- lcall X559b
- mov r1,#16h
- lcall X5c90
- X4a15: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#56h
- mov r2,#4
- lcall X5945
- jnz X4a2a
- ljmp X4af9
- ;
- X4a2a: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#6ah
- mov r2,#4
- lcall X5916
- jnz X4a3f
- ljmp X4af9
- ;
- X4a3f: lcall X5c1b
- mov r7,a
- mov r2,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0a6h
- mov r4,#98h
- mov r3,#3
- mov r2,#3bh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#2dh
- mov r4,#0b2h
- mov r3,#5
- mov r2,#40h
- lcall X5657
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- mov @r0,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#31h
- mov r4,#99h
- mov r3,#0cah
- mov r2,#3eh
- lcall X5657
- lcall X559e
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0cdh
- mov r4,#0cch
- mov r3,#0d4h
- mov r2,#43h
- lcall X559b
- mov r1,#16h
- lcall X5c90
- X4af9: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#6ah
- mov r2,#4
- lcall X5945
- jnz X4b0e
- ljmp X4bdd
- ;
- X4b0e: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#7eh
- mov r2,#4
- lcall X5916
- jnz X4b23
- ljmp X4bdd
- ;
- X4b23: lcall X5c1b
- mov r7,a
- mov r2,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0eah
- mov r4,#22h
- mov r3,#85h
- mov r2,#3bh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#1bh
- mov r4,#2fh
- mov r3,#8dh
- mov r2,#40h
- lcall X5657
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- mov @r0,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#37h
- mov r4,#89h
- mov r3,#0a1h
- mov r2,#3eh
- lcall X5657
- lcall X559e
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#66h
- mov r4,#66h
- mov r3,#0a7h
- mov r2,#43h
- lcall X559b
- mov r1,#16h
- lcall X5c90
- X4bdd: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#7eh
- mov r2,#4
- lcall X5945
- jnz X4bf2
- ljmp X4cc1
- ;
- X4bf2: lcall X5c1b
- mov r7,a
- mov r2,a
- mov rb0r5,r3
- mov rb0r4,r2
- mov r3,#92h
- mov r2,#4
- lcall X5916
- jnz X4c07
- ljmp X4cc1
- ;
- X4c07: lcall X5c1b
- mov r7,a
- mov r2,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0fbh
- mov r4,#0b0h
- mov r3,#5eh
- mov r2,#3bh
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- lcall X5657
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- cpl a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0e7h
- mov r4,#0fbh
- mov r3,#69h
- mov r2,#40h
- lcall X5657
- lcall X559b
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- lcall X5c1b
- mov r7,a
- mov @r0,a
- mov a,r2
- mov r4,a
- rlc a
- clr a
- subb a,acc
- mov rb0r5,r3
- mov r3,a
- mov r2,a
- lcall X57df
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#92h
- mov r4,#5ch
- mov r3,#0feh
- mov r2,#3eh
- lcall X5657
- lcall X559e
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0a0h
- mov r3,#7
- mov r2,#44h
- lcall X559b
- mov r1,#16h
- lcall X5c90
- X4cc1: mov r1,#16h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#20h
- mov r2,#41h
- lcall X559b
- jz X4ce1
- jnc X4ce1
- mov a,#1
- sjmp X4ce2
- ;
- X4ce1: clr a
- X4ce2: jz X4cf1
- mov r5,#0
- mov r4,#0
- mov r3,#0
- mov r2,#0
- mov r1,#16h
- lcall X5c90
- X4cf1: mov r1,#16h
- lcall X5c57
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- mov r5,#0
- mov r4,#0
- mov r3,#0c6h
- mov r2,#42h
- lcall X559b
- jz X4d11
- jc X4d11
- mov a,#1
- sjmp X4d12
- ;
- X4d11: clr a
- X4d12: jz X4d21
- mov r5,#0
- mov r4,#0
- mov r3,#0c6h
- mov r2,#42h
- mov r1,#16h
- lcall X5c90
- X4d21: mov r1,#16h
- lcall X5c57
- ljmp X6051
- ;
- X4d29: pop rb0r7
- pop rb0r6
- pop rb0r5
- push rb0r6
- push rb0r7
- mov r0,#2bh
- mov r1,#2
- mov a,r5
- orl a,#40h
- mov r5,a
- lcall X4ef2
- mov r0,#2bh
- mov a,@r0
- inc r0
- add a,@r0
- mov r2,a
- inc r0
- mov a,@r0
- inc r0
- add a,@r0
- mov r3,a
- lcall X4eae
- ret
- ;
- X4d4d: pop rb0r7
- pop rb0r6
- pop rb0r5
- push rb0r6
- push rb0r7
- mov a,r5
- orl a,#80h
- mov r5,a
- lcall X4e70
- mov r0,#2bh
- mov a,r2
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- inc r5
- lcall X4e70
- mov a,r2
- inc r0
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- inc r5
- lcall X4e70
- mov r0,#25h
- mov a,r2
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- mov r0,#2bh
- mov a,@r0
- inc r0
- add a,@r0
- mov r2,a
- inc r0
- mov a,@r0
- inc r0
- add a,@r0
- mov r3,a
- mov r0,#25h
- mov 22h,@r0
- mov a,r2
- cjne a,22h,X4d97
- inc r0
- mov 22h,@r0
- mov a,r3
- cjne a,22h,X4d97
- mov r3,#0ffh
- ret
- ;
- X4d97: mov r3,#0
- ret
- ;
- X4d9a: pop rb0r7
- pop rb0r6
- pop rb0r5
- push rb0r6
- push rb0r7
- mov r0,#27h
- mov r1,#2
- mov a,r5
- orl a,#40h
- mov r5,a
- lcall X4ef2
- mov r0,#27h
- mov a,@r0
- inc r0
- add a,@r0
- mov r2,a
- inc r0
- mov a,@r0
- inc r0
- add a,@r0
- mov r3,a
- lcall X4eae
- ret
- ;
- X4dbe: pop rb0r7
- pop rb0r6
- pop rb0r5
- push rb0r6
- push rb0r7
- mov a,r5
- orl a,#80h
- mov r5,a
- lcall X4e70
- mov r0,#27h
- mov a,r2
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- inc r5
- lcall X4e70
- mov a,r2
- inc r0
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- inc r5
- lcall X4e70
- mov r0,#25h
- mov a,r2
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- mov r0,#27h
- mov a,@r0
- inc r0
- add a,@r0
- mov r2,a
- inc r0
- mov a,@r0
- inc r0
- add a,@r0
- mov r3,a
- mov r0,#25h
- mov 22h,@r0
- mov a,r2
- cjne a,22h,X4e08
- inc r0
- mov 22h,@r0
- mov a,r3
- cjne a,22h,X4e08
- mov r3,#0ffh
- ret
- ;
- X4e08: mov r3,#0
- ret
- ;
- X4e0b: pop rb0r7
- pop rb0r6
- pop rb0r5
- push rb0r6
- push rb0r7
- mov r0,#23h
- mov a,@r0
- mov r2,a
- inc r0
- mov a,@r0
- mov r3,a
- mov a,r5
- orl a,#40h
- mov r5,a
- lcall X4eae
- mov r0,#23h
- mov a,@r0
- inc r0
- add a,@r0
- mov r2,a
- mov a,@r0
- mov r3,a
- inc r5
- lcall X4eae
- ret
- ;
- X4e30: pop rb0r7
- pop rb0r6
- pop rb0r5
- push rb0r6
- push rb0r7
- mov a,r5
- orl a,#80h
- mov r5,a
- lcall X4e70
- mov r0,#23h
- mov a,r2
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- inc r5
- lcall X4e70
- mov r0,#25h
- mov a,r2
- mov @r0,a
- mov a,r3
- inc r0
- mov @r0,a
- mov r0,#23h
- mov a,@r0
- inc r0
- add a,@r0
- mov r2,a
- mov a,@r0
- mov r3,a
- mov r0,#25h
- mov 22h,@r0
- mov a,r2
- cjne a,22h,X4e6d
- inc r0
- mov 22h,@r0
- mov a,r3
- cjne a,22h,X4e6d
- mov r3,#0ffh
- ret
- ;
- X4e6d: mov r3,#0
- ret
- ;
- X4e70: clr p1.0
- clr p1.2
- setb p1.1
- clr p1.1
- setb p1.3
- setb p1.0
- setb p1.2
- setb p1.1
- mov a,r5
- lcall X4e96
- X4e84: jb p1.3,X4e84
- clr p1.1
- lcall X4ea2
- mov r2,a
- lcall X4ea2
- mov r3,a
- clr p1.0
- clr p1.1
- ret
- ;
- X4e96: mov r4,#8
- X4e98: rlc a
- clr p1.1
- mov p1.2,c
- setb p1.1
- djnz r4,X4e98
- ret
- ;
- X4ea2: mov r4,#8
- X4ea4: setb p1.1
- mov c,p1.3
- rlc a
- clr p1.1
- djnz r4,X4ea4
- ret
- ;
- X4eae: clr p1.0
- clr p1.2
- setb p1.1
- clr p1.1
- setb p1.3
- setb p1.0
- setb p1.2
- setb p1.1
- mov a,#30h
- lcall X4e96
- clr p1.0
- clr p1.1
- setb p1.0
- setb p1.2
- setb p1.1
- mov a,r5
- lcall X4e96
- mov a,r2
- lcall X4e96
- mov a,r3
- lcall X4e96
- clr p1.0
- clr p1.1
- X4edd: setb p1.0
- jnb p1.3,X4edd
- setb p1.0
- setb p1.2
- setb p1.1
- mov a,#0
- lcall X4e96
- clr p1.0
- clr p1.1
- ret
- ;
- X4ef2: clr p1.0
- clr p1.2
- setb p1.1
- clr p1.1
- setb p1.3
- setb p1.0
- setb p1.2
- setb p1.1
- mov a,#30h
- lcall X4e96
- clr p1.0
- clr p1.1
- X4f0b: setb p1.0
- setb p1.2
- setb p1.1
- mov a,r5
- lcall X4e96
- mov a,@r0
- lcall X4e96
- inc r0
- mov a,@r0
- lcall X4e96
- clr p1.0
- clr p1.1
- X4f22: setb p1.0
- jnb p1.3,X4f22
- inc r0
- inc r5
- djnz r1,X4f0b
- setb p1.0
- setb p1.2
- setb p1.1
- mov a,#0
- lcall X4e96
- clr p1.0
- clr p1.1
- ret
- ;
- X4f3b: push acc
- push b
- push dph
- push dpl
- push psw
- mov a,s1sta
- mov b,#8
- div ab
- mov b,#3
- mul ab
- mov dptr,#X504e
- jmp @a+dptr
- ;
- X4f53: mov i2cfg,#0d5h
- pop psw
- pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X4f61: mov s1dat,39h
- mov i2cfg,#0c5h
- ljmp X4fd1
- ;
- X4f6a: mov s1dat,39h
- mov i2cfg,#0c5h
- ljmp X4fd1
- ;
- X4f73: mov psw,#0
- mov s1dat,@r1
- ljmp X4feb
- ;
- X4f7b: mov i2cfg,#0d5h
- mov 36h,#20h
- ljmp X4fc3
- ;
- X4f84: djnz 37h,X4fe6
- mov i2cfg,#0d5h
- ljmp X4fc3
- ;
- X4f8d: mov i2cfg,#0d5h
- mov 36h,#30h
- ljmp X4fc3
- ;
- X4f96: mov i2cfg,#0e5h
- mov 37h,2fh
- ljmp X4fef
- ;
- X4f9f: mov i2cfg,#0c5h
- ljmp X5006
- ;
- X4fa5: mov i2cfg,#0d5h
- mov 36h,#48h
- ljmp X4fc3
- ;
- X4fae: mov psw,#0
- mov @r0,s1dat
- ljmp X4ffa
- ;
- X4fb6: mov psw,#0
- mov @r0,s1dat
- ljmp X4fc0
- ;
- X4fbe: sjmp X4fc3
- ;
- X4fc0: mov i2cfg,#0d5h
- X4fc3: mov 3ah,#0
- pop psw
- pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X4fd1: mov psw,#0
- mov r1,#30h
- mov r0,#1ah
- mov 2fh,37h
- pop psw
- pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X4fe6: mov psw,#0
- mov s1dat,@r1
- X4feb: mov i2cfg,#0c5h
- inc r1
- X4fef: pop psw
- pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X4ffa: djnz 38h,X5003
- mov i2cfg,#0c1h
- ljmp X5006
- ;
- X5003: mov i2cfg,#0c5h
- X5006: inc r0
- pop psw
- X5009: pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X5012: mov s1adr,#31h
- setb p1.6
- setb p1.7
- mov i2cfg,adcon
- mov 3ah,#0
- setb ie.5
- ret
- ;
- X5022: mov 3ah,t3
- mov 36h,#0
- setb clrti
- X502a: mov a,3ah
- jnz X502a
- mov a,36h
- jnz X5038
- mov a,38h
- jnz X5039
- sjmp X5038
- ;
- X5038: ret
- ;
- X5039: orl 39h,#1
- mov 3ah,#0ffh
- mov 36h,#0
- setb clrti
- X5044: mov a,3ah
- jnz X5044
- mov a,36h
- jnz X5038
- sjmp X5038
- ;
- X504e: ljmp X4f53
- ;
- ljmp X4f61
- ;
- ljmp X4f6a
- ;
- ljmp X4f73
- ;
- ljmp X4f7b
- ;
- ljmp X4f84
- ;
- ljmp X4f8d
- ;
- ljmp X4f96
- ;
- ljmp X4f9f
- ;
- ljmp X4fa5
- ;
- ljmp X4fae
- ;
- ljmp X4fb6
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- ljmp X4fbe
- ;
- mov a,r3
- mov r0,a
- mov a,@r0
- mov r3,a
- ret
- ;
- lcall X6063
- mov a,r3
- mov r0,a
- mov a,r5
- mov @r0,a
- ret
- ;
- X50bb: orl pcon,#10h
- mov t3,#0
- ret
- ;
- X50c2: pop rb0r7
- pop rb0r6
- pop rb0r3
- push rb0r6
- push rb0r7
- mov adcon,#0
- mov a,r3
- anl a,#7
- mov adcon,a
- nop
- ;
- org 50d6h
- ;
- orl adcon,#8
- X50d9: mov a,adcon
- anl a,#10h
- jz X50d9
- mov a,adch
- mov r3,a
- anl a,#0c0h
- rl a
- rl a
- mov r2,a
- mov a,r3
- anl a,#3fh
- rl a
- rl a
- mov r3,a
- mov a,adcon
- anl a,#0c0h
- rl a
- rl a
- orl a,r3
- mov r3,a
- X50f5: ret
- ;
- X50f6: mov a,tl0
- mov r3,a
- ret
- ;
- X50fa: mov a,p3
- anl a,#80h
- mov r3,a
- ret
- ;
- X5100: pop rb0r7
- pop rb0r6
- pop rb0r3
- push rb0r6
- push rb0r7
- mov a,r3
- mov pwm0,a
- ret
- ;
- X510e: pop rb0r7
- pop rb0r6
- pop rb0r3
- push rb0r6
- push rb0r7
- mov a,r3
- mov pwm1,a
- ret
- ;
- X511c: clr 0c0h.4
- ret
- ;
- X511f: setb 0c0h.4
- ret
- ;
- X5122: pop rb0r7
- pop rb0r6
- pop rb0r3
- push rb0r6
- push rb0r7
- mov dptr,#X513c
- mov a,r3
- mov b,#2
- mul ab
- mov r3,a
- movc a,@a+dptr
- mov r2,a
- mov a,r3
- inc a
- movc a,@a+dptr
- mov r3,a
- ret
- ;
- X513c: add a,@r1
- jbc 24h.7,X5150
- add a,@r1
- jbc 24h.7,X5154
- add a,@r1
- jbc 24h.7,X5158
- add a,@r1
- orl a,@r1
- add a,r0
- xrl a,#29h
- acall X542a
- cjne r4,#2bh,X50f5
- add a,r4
- subb a,#2dh
- mov 2eh,r7
- subb a,@r0
- X5158: add a,r7
- mov r1,30h
- mov @r1,31h
- mov a,#32h
- orl a,@r1
- rlc a
- ret
- ;
- addc a,#5
- addc a,#0efh
- addc a,0a5h
- addc a,@r0
- addc a,r1
- addc a,@r0
- acall X5637
- xrl a,r4
- addc a,r0
- inc r2
- addc a,r0
- mov r4,39h
- anl 39h,a
- mov r4,a
- addc a,r2
- mov r1,3bh
- orl a,r6
- addc a,r3
- movx @r1,a
- addc a,r4
- subb a,r4
- addc a,r5
- orl a,r1
- addc a,r5
- mov r1,a
- addc a,r6
- mov r4,3fh
- orl a,r4
- addc a,r7
- mov a,r7
- jc X5120
- ajmp X523f
- ;
- ajmp X52ed
- ;
- orl 9eh,a
- orl 52h,#43h
- mov r0,a
- orl a,#64h
- orl a,#0d1h
- orl a,3fh
- orl a,ctl3
- orl a,@r0
- ajmp X5146
- ;
- subb a,r6
- orl a,@r1
- add a,r0
- orl a,@r1
- cjne a,#48h,X51e8
- orl a,r0
- setb c
- orl a,r1
- xrl a,@r0
- orl a,r1
- mov r3,a
- orl a,r2
- mov 29h.3,c
- add a,r4
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- X51d8: orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- X51e8: orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- orl a,r3
- xch a,r1
- dec r5
- subb a,rb3r5
- subb a,rb3r5
- subb a,20h
- anl a,r6
- ret
- ;
- sjmp X521d
- ;
- ajmp X5225
- ;
- push 27h
- jbc 25h.0,X523c
- add a,r1
- orl a,r5
- add a,r2
- orl a,@r1
- add a,r3
- add a,r7
- add a,r4
- inc @r0
- add a,r4
- pop 2dh
- mov 2eh,r6
- orl 2eh,#0edh
- add a,r7
- mov dptr,#X302b
- jnb 0c0h.1,X5248
- orl a,r7
- acall X51d8
- reti
- ;
- anl a,r5
- reti
- ;
- X521d: djnz r5,X5252
- anl a,r0
- rlc a
- pop 34h
- orl a,#34h
- X5225: cjne a,#35h,X524a
- addc a,th0
- addc a,0f3h
- addc a,@r0
- anl a,r0
- addc a,@r0
- cjne r3,#37h,X524d
- addc a,@r1
- mov r0,#37h
- da a
- addc a,r0
- add a,r6
- addc a,r0
- mov 0dch,38h
- X523c: addc a,r1
- add a,r7
- addc a,r1
- X523f: anl c,27h.1
- xchd a,@r1
- addc a,r2
- add a,r4
- addc a,r2
- ajmp X543a
- ;
- xchd a,@r0
- X5248: addc a,r3
- add a,r3
- X524a: addc a,r3
- sjmp X5288
- ;
- X524d: da a
- addc a,r4
- add a,r1
- addc a,r4
- mov r6,#3ch
- setb c
- addc a,r5
- add a,r0
- addc a,r5
- mov r5,#3dh
- setb 27h.6
- add a,@r1
- addc a,r6
- mov r4,#3eh
- acall X563f
- add a,@r0
- addc a,r7
- mov r3,#3fh
- pop 40h
- add a,40h
- mov r2,#40h
- X526b: xch a,r7
- ajmp X5224
- ;
- ajmp X5279
- ;
- ajmp X52cd
- ;
- orl 22h,a
- orl 77h,a
- orl tl2,a
- orl 21h,#43h
- mov @r0,#43h
- xch a,r3
- orl a,#20h
- orl a,#75h
- orl a,#0cah
- orl a,rb3r7
- orl a,74h
- X5288: orl a,cmh0
- orl a,@r0
- dec r6
- orl a,@r0
- jmp @a+dptr
- ;
- orl a,@r0
- xch a,r0
- orl a,@r1
- dec r5
- orl a,@r1
- orl c,28h.7
- xch a,@r0
- orl a,r0
- dec r3
- orl a,r0
- jnz X526b
- inc @r0
- pop rb0r7
- pop rb0r3
- push rb0r7
- push rb0r6
- X52a4: jnb ti,X52a4
- clr ti
- mov sbuf,r3
- ret
- ;
- X52ac: mov a,p3
- orl a,#13h
- mov 78h,a
- clr 0c0h.0
- clr 0c0h.2
- setb 0c0h.2
- mov r3,#8
- X52ba: mov c,0c0h.3
- rlc a
- setb 0c0h.0
- clr 0c0h.0
- djnz r3,X52ba
- orl a,#0e0h
- mov 79h,a
- ret
- ;
- X52c8: mov r4,7ah
- mov r5,7bh
- mov r6,7ch
- clr 0c0h.0
- clr 0c0h.1
- mov r3,#8
- X52d4: mov a,r4
- rlc a
- mov r4,a
- mov 0c0h.7,c
- mov a,r5
- rlc a
- mov r5,a
- mov 0c0h.5,c
- mov a,r6
- rlc a
- mov r6,a
- mov 0c0h.6,c
- setb 0c0h.0
- clr 0c0h.0
- djnz r3,X52d4
- setb 0c0h.1
- clr 0c0h.1
- X52ed: ret
- ;
- X52ee: pop rb0r7
- pop rb0r6
- pop rb0r3
- push rb0r6
- push rb0r7
- mov dptr,#X5310
- mov a,r3
- mov b,#2
- mul ab
- mov r3,a
- movc a,@a+dptr
- mov 7bh,a
- mov a,r3
- inc a
- movc a,@a+dptr
- mov r3,a
- mov a,7ch
- anl a,#80h
- orl a,r3
- mov 7ch,a
- ret
- ;
- X5310: ljmp X0924
- ;
- inc r1
- orl a,@r0
- inc r1
- xrl a,r0
- inc r1
- mov rb1r1,r2
- acall X5009
- acall X5009
- acall X5009
- acall X5009
- acall X5009
- acall X5026
- acall X5089
- pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r1
- pop rb0r0
- push rb0r6
- push rb0r7
- mov r0,#30h
- mov a,r5
- mov @r0,a
- inc r0
- mov a,@r1
- mov @r0,a
- mov 39h,#0d0h
- mov 37h,#2
- mov 38h,#0
- lcall X5022
- ret
- ;
- pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r1
- pop rb0r0
- push rb0r6
- push rb0r7
- mov 39h,#0d0h
- mov 30h,r5
- mov 37h,#1
- mov 38h,#1
- push rb0r1
- lcall X5022
- pop rb0r1
- mov r0,#1ah
- inc r0
- mov a,@r0
- mov @r1,a
- ret
- ;
- X5370: pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r1
- pop rb0r0
- push rb0r6
- push rb0r7
- mov 39h,#0d0h
- mov r0,#30h
- mov a,r5
- mov @r0,a
- inc r0
- mov 37h,#3
- mov 38h,#0
- mov r5,#2
- X538e: mov a,@r1
- mov @r0,a
- inc r1
- inc r0
- djnz r5,X538e
- lcall X5022
- ret
- ;
- X5398: pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r1
- pop rb0r0
- push rb0r6
- push rb0r7
- mov 39h,#0d0h
- mov 30h,r5
- mov 37h,#1
- mov 38h,#2
- push rb0r1
- lcall X5022
- pop rb0r1
- mov r0,#1ah
- inc r0
- mov r5,#2
- X53bd: mov a,@r0
- mov @r1,a
- inc r1
- inc r0
- djnz r5,X53bd
- ret
- ;
- X53c4: pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r1
- pop rb0r0
- push rb0r6
- push rb0r7
- mov 39h,#0d0h
- mov r0,#30h
- mov a,r5
- mov @r0,a
- inc r0
- mov 37h,#5
- mov 38h,#0
- mov r5,#4
- X53e2: mov a,@r1
- mov @r0,a
- inc r1
- inc r0
- djnz r5,X53e2
- lcall X5022
- ret
- ;
- X53ec: pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r1
- pop rb0r0
- push rb0r6
- push rb0r7
- mov 39h,#0d0h
- mov 30h,r5
- mov 37h,#1
- mov 38h,#4
- push rb0r1
- lcall X5022
- pop rb0r1
- mov r0,#1ah
- inc r0
- mov r5,#4
- X5411: mov a,@r0
- mov @r1,a
- inc r1
- inc r0
- djnz r5,X5411
- ret
- ;
- X5418: pop rb0r7
- pop rb0r6
- pop rb0r3
- push rb0r6
- push rb0r7
- mov dptr,#X5429
- mov a,r3
- movc a,@a+dptr
- mov r3,a
- ret
- ;
- X5429: dec r1
- X542a: dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- X543a: dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r1
- dec r0
- dec @r1
- dec @r0
- dec rb2r4
- rrc a
- lcall X110f
- inc r6
- inc r5
- inc r2
- inc r0
- inc @r0
- inc rb0r4
- rr a
- rr a
- ljmp X0100
- ;
- org 5490h
- ;
- X5490: nop
- ;
- org 54cfh
- ;
- ajmp X5001
- ;
- ljmp X0203
- ;
- rr a
- inc a
- inc rb0r6
- inc @r1
- X54d9: inc r0
- inc r1
- inc r2
- inc r3
- inc r5
- inc r6
- inc r7
- acall X5012
- dec a
- dec @r0
- dec @r1
- dec r2
- dec r3
- dec r4
- dec r7
- ajmp X5122
- ;
- add a,#26h
- add a,r1
- add a,r3
- add a,r6
- jnb 26h.3,X5529
- addc a,r0
- addc a,r3
- addc a,r5
- jc X553a
- orl a,47h
- orl a,r5
- orl a,r7
- anl 54h,a
- anl a,r1
- anl a,r4
- anl a,r6
- ajmp X5366
- ;
- xrl a,r1
- xrl a,r6
- jnz X557a
- mov r0,#7ah
- sjmp X5490
- ;
- mov pwmp,r2
- subb a,#99h
- subb a,r6
- inc dptr
- mov r0,ctl1
- cpl c
- cjne r0,#0bdh,X54d9
- xch a,@r1
- xch a,r4
- acall X56d6
- djnz r3,X54fd
- mov a,@r0
- mov a,r3
- movx @dptr,a
- mov 0fah,a
- mov r7,a
- X5523: lcall X5550
- lcall X5cda
- X5529: ljmp X555e
- ;
- X552c: lcall X5550
- lcall X5ce2
- ljmp X555e
- ;
- X5535: lcall X5550
- lcall X5d12
- ljmp X555e
- ;
- X553e: lcall X5550
- lcall X5d47
- ljmp X555e
- ;
- X5547: lcall X5566
- lcall X5dcd
- ljmp X558c
- ;
- X5550: mov dph,r3
- mov rb0r3,r5
- mov rb0r2,r4
- mov r0,dph
- mov rb0r4,@r0
- inc r0
- mov rb0r5,@r0
- ret
- ;
- X555e: mov r0,dph
- mov @r0,rb0r2
- inc r0
- mov @r0,rb0r3
- ret
- ;
- X5566: pop rb0r6
- pop rb0r7
- pop dph
- pop dpl
- mov rb0r1,r3
- pop rb0r5
- pop rb0r4
- pop rb0r3
- pop rb0r2
- push dpl
- X557a: push dph
- mov r0,#4
- mov dph,rb0r1
- X5581: mov a,@r1
- push acc
- inc r1
- djnz r0,X5581
- push rb0r7
- push rb0r6
- ret
- ;
- X558c: mov rb0r1,dph
- mov @r1,rb0r2
- inc r1
- mov @r1,rb0r3
- inc r1
- mov @r1,rb0r4
- inc r1
- mov @r1,rb0r5
- ret
- ;
- X559b: xrl rb0r2,#80h
- X559e: mov r6,#0f7h
- mov rb0r7,dph
- lcall X5822
- cjne r3,#0,X55ac
- ljmp X5625
- ;
- X55ac: cjne r2,#0,X55b5
- lcall X5636
- ljmp X5625
- ;
- X55b5: mov a,r2
- clr c
- subb a,r3
- jnc X55c0
- lcall X5636
- mov a,r2
- clr c
- subb a,r3
- X55c0: mov r4,a
- clr c
- subb a,#19h
- jc X55c9
- ljmp X5625
- ;
- X55c9: mov a,r4
- jz X55de
- mov a,sp
- add a,#0f9h
- mov r5,a
- X55d1: mov rb0r0,r5
- mov r1,#4
- clr c
- X55d6: mov a,@r0
- rrc a
- mov @r0,a
- inc r0
- djnz r1,X55d6
- djnz r4,X55d1
- X55de: mov r0,sp
- mov a,r0
- add a,#0fch
- mov r1,a
- mov r4,#4
- clr c
- jb b.2,X5605
- X55ea: mov a,@r0
- addc a,@r1
- mov @r0,a
- dec r0
- dec r1
- djnz r4,X55ea
- jnc X55fd
- inc r2
- inc r0
- mov r1,#4
- X55f7: mov a,@r0
- rrc a
- mov @r0,a
- inc r0
- djnz r1,X55f7
- X55fd: mov r0,sp
- lcall X5877
- ljmp X5625
- ;
- X5605: mov a,@r0
- subb a,@r1
- mov @r0,a
- dec r0
- dec r1
- djnz r4,X5605
- jnc X561d
- mov c,b.0
- mov b.1,c
- mov r0,sp
- mov r1,#4
- clr c
- X5617: clr a
- subb a,@r0
- mov @r0,a
- dec r0
- djnz r1,X5617
- X561d: mov r0,sp
- lcall X5877
- ljmp X5625
- ;
- X5625: pop acc
- pop rb0r5
- pop rb0r4
- pop rb0r3
- mov a,sp
- add a,#0fch
- mov sp,a
- ljmp X58ae
- ;
- X5636: mov a,sp
- add a,#0feh
- mov r1,a
- add a,#0fch
- mov r0,a
- mov dpl,#4
- X5641: mov a,@r0
- xch a,@r1
- mov @r0,a
- dec r0
- dec r1
- djnz dpl,X5641
- mov a,r2
- xch a,r3
- mov r2,a
- mov c,b.1
- rrc a
- mov c,b.0
- mov b.1,c
- rlc a
- mov b.0,c
- ret
- ;
- X5657: clr a
- push acc
- push acc
- push acc
- push acc
- mov r6,#0f3h
- mov rb0r7,dph
- lcall X5822
- mov a,r3
- jnz X566e
- mov r2,a
- sjmp X56cf
- ;
- X566e: mov a,r2
- jz X56cf
- clr c
- subb a,#7fh
- mov b.3,c
- mov a,r3
- clr c
- subb a,#7fh
- anl c,b.3
- mov b.3,c
- mov a,r2
- add a,r3
- clr c
- subb a,#7fh
- mov r2,a
- anl c,b.3
- jnc X568c
- mov r2,#0
- sjmp X56cf
- ;
- X568c: mov a,sp
- mov r5,a
- add a,#0fch
- mov r4,a
- add a,#0fch
- mov r3,a
- push rb0r2
- push b
- mov r2,#20h
- X569b: mov rb0r0,r4
- mov r1,#4
- clr c
- X56a0: inc r0
- mov a,@r0
- rrc a
- mov @r0,a
- djnz r1,X56a0
- mov rb0r0,r4
- mov r1,#4
- clr c
- X56ab: mov a,@r0
- rlc a
- mov @r0,a
- dec r0
- djnz r1,X56ab
- jnc X56c3
- mov rb0r0,r3
- mov rb0r1,r5
- mov dpl,#4
- clr c
- X56bb: mov a,@r0
- addc a,@r1
- mov @r0,a
- dec r0
- dec r1
- djnz dpl,X56bb
- X56c3: djnz r2,X569b
- pop b
- pop rb0r2
- inc r2
- mov rb0r0,r3
- lcall X5877
- X56cf: mov a,sp
- add a,#0f8h
- mov sp,a
- pop acc
- pop rb0r5
- pop rb0r4
- pop rb0r3
- mov c,b.2
- mov b.1,c
- ljmp X58ae
- ;
- X56e4: clr a
- push acc
- push acc
- push acc
- push acc
- mov r6,#0f3h
- mov rb0r7,dph
- lcall X5822
- mov a,r3
- jz X5773
- mov a,r2
- jz X5773
- clr c
- subb a,#7fh
- mov b.3,c
- mov a,r3
- clr c
- subb a,#7fh
- anl c,b.3
- mov b.3,c
- mov a,r2
- add a,#7fh
- clr c
- subb a,r3
- mov r2,a
- anl c,b.3
- jnc X5716
- mov r2,#0
- sjmp X5773
- ;
- X5716: mov a,sp
- mov r5,a
- add a,#0fch
- mov r4,a
- add a,#0fch
- mov r3,a
- push rb0r2
- push b
- mov dpl,#20h
- mov rb0r0,r3
- inc r0
- mov r1,#8
- clr c
- X572c: mov a,@r0
- rrc a
- mov @r0,a
- inc r0
- djnz r1,X572c
- X5732: mov rb0r0,r5
- mov rb0r1,r4
- mov r2,#4
- clr c
- X5739: mov a,@r0
- subb a,@r1
- mov @r0,a
- dec r0
- dec r1
- djnz r2,X5739
- jnc X5751
- mov rb0r0,r5
- mov rb0r1,r4
- mov r2,#4
- clr c
- X5749: mov a,@r0
- addc a,@r1
- mov @r0,a
- dec r0
- dec r1
- djnz r2,X5749
- setb c
- X5751: cpl c
- mov rb0r0,r3
- mov r1,#4
- X5756: mov a,@r0
- rlc a
- mov @r0,a
- dec r0
- djnz r1,X5756
- mov rb0r0,r5
- mov r1,#4
- clr c
- X5761: mov a,@r0
- rlc a
- mov @r0,a
- dec r0
- djnz r1,X5761
- djnz dpl,X5732
- pop b
- pop rb0r2
- mov rb0r0,r3
- lcall X5877
- X5773: mov a,sp
- add a,#0f8h
- mov sp,a
- pop acc
- pop rb0r5
- pop rb0r4
- pop rb0r3
- mov c,b.2
- mov b.1,c
- ljmp X58ae
- ;
- X5788: mov a,r3
- mov c,acc.7
- setb acc.7
- mov r3,a
- mov a,r2
- rlc a
- mov b.0,c
- clr c
- subb a,#7fh
- jnc X579e
- clr a
- mov r2,a
- mov r3,a
- mov r4,a
- mov r5,a
- sjmp X57da
- ;
- X579e: mov r1,a
- add a,#0e0h
- jnc X57b2
- mov r2,#80h
- clr a
- mov r3,a
- mov r4,a
- mov r5,a
- jb b.0,X57da
- dec r2
- dec r3
- dec r4
- dec r5
- sjmp X57da
- ;
- X57b2: clr a
- xch a,r5
- xch a,r4
- xch a,r3
- xch a,r2
- mov a,#1fh
- subb a,r1
- mov r1,a
- jz X57cc
- X57bd: mov r0,#2
- mov dpl,#4
- clr c
- X57c3: mov a,@r0
- rrc a
- mov @r0,a
- inc r0
- djnz dpl,X57c3
- djnz r1,X57bd
- X57cc: jnb b.0,X57da
- mov r0,#5
- mov r1,#4
- clr c
- X57d4: clr a
- subb a,@r0
- mov @r0,a
- dec r0
- djnz r1,X57d4
- X57da: mov a,r2
- orl a,r3
- orl a,r4
- orl a,r5
- ret
- ;
- X57df: mov dpl,#1fh
- clr b.0
- mov a,r2
- orl a,r3
- orl a,r4
- orl a,r5
- jnz X57eb
- ret
- ;
- X57eb: mov a,r2
- jnb acc.7,X57fc
- setb b.0
- mov r0,#5
- mov r1,#4
- clr c
- X57f6: clr a
- subb a,@r0
- mov @r0,a
- dec r0
- djnz r1,X57f6
- X57fc: mov a,r2
- jb acc.7,X580f
- mov r0,#5
- mov r1,#4
- dec dpl
- clr c
- X5807: mov a,@r0
- rlc a
- mov @r0,a
- dec r0
- djnz r1,X5807
- sjmp X57fc
- ;
- X580f: mov a,r2
- xch a,r3
- xch a,r4
- xch a,r5
- mov a,dpl
- add a,#7fh
- mov c,b.0
- rrc a
- mov r2,a
- mov a,r3
- mov acc.7,c
- mov r3,a
- mov a,#1
- ret
- ;
- X5822: mov a,r3
- mov c,acc.7
- setb acc.7
- mov r3,a
- mov a,r2
- rlc a
- mov r2,a
- mov b.0,c
- pop rb0r0
- pop rb0r1
- push rb0r3
- push rb0r4
- push rb0r5
- clr a
- push acc
- push rb0r2
- push rb0r1
- push rb0r0
- mov a,sp
- add a,r6
- mov r1,a
- mov r0,#5
- mov r6,#4
- X5848: mov a,@r1
- mov @r0,a
- dec r0
- dec r1
- djnz r6,X5848
- mov a,r3
- mov c,acc.7
- setb acc.7
- mov r3,a
- mov a,r2
- rlc a
- mov r2,a
- mov b.1,c
- mov b.2,c
- mov c,b.0
- jnc X5861
- cpl b.2
- X5861: pop dpl
- pop dph
- pop rb0r1
- push rb0r3
- push rb0r4
- push rb0r5
- clr a
- push acc
- push dph
- push dpl
- mov r3,rb0r1
- ret
- ;
- X5877: mov dpl,r0
- mov r1,#4
- X587b: mov a,@r0
- jnz X5883
- dec r0
- djnz r1,X587b
- mov r2,a
- ret
- ;
- X5883: mov r0,dpl
- dec r0
- dec r0
- dec r0
- mov a,@r0
- jnb acc.7,X589a
- mov r0,dpl
- mov a,@r0
- rlc a
- mov r1,#3
- X5892: dec r0
- mov a,@r0
- addc a,#0
- mov @r0,a
- djnz r1,X5892
- ret
- ;
- X589a: cjne r2,#1,X58a0
- mov r2,#0
- ret
- ;
- X58a0: dec r2
- mov r0,dpl
- mov r1,#4
- clr c
- X58a6: mov a,@r0
- rlc a
- mov @r0,a
- dec r0
- djnz r1,X58a6
- sjmp X5883
- ;
- X58ae: mov dph,r7
- pop rb0r6
- pop rb0r7
- mov a,sp
- add a,#0fch
- mov sp,a
- push rb0r7
- push rb0r6
- mov a,r2
- jnz X58c7
- mov r2,a
- mov r3,a
- mov r4,a
- mov r5,a
- clr c
- ret
- ;
- X58c7: mov r1,a
- mov c,b.1
- rrc a
- mov r2,a
- mov a,r3
- mov acc.7,c
- mov r3,a
- mov a,r1
- mov c,b.1
- ret
- ;
- mov a,r3
- rlc a
- clr a
- subb a,acc
- mov r2,a
- mov a,r5
- rlc a
- clr a
- subb a,acc
- mov r4,a
- X58e0: mov a,r4
- rlc a
- mov a,r2
- xrl a,r4
- rrc a
- push acc
- lcall X5ce2
- pop b
- jz X58fa
- jnb b.6,X58f3
- mov r2,b
- X58f3: mov a,r2
- rlc a
- cpl c
- clr a
- mov r2,a
- rlc a
- mov r3,a
- X58fa: ret
- ;
- X58fb: mov r2,#0
- mov r4,#0
- X58ff: lcall X5ce2
- jz X5909
- cpl c
- clr a
- mov r2,a
- rlc a
- mov r3,a
- X5909: ret
- ;
- mov a,r3
- rlc a
- clr a
- subb a,acc
- mov r2,a
- mov a,r5
- rlc a
- clr a
- subb a,acc
- mov r4,a
- X5916: mov a,r4
- rlc a
- mov a,r2
- xrl a,r4
- rrc a
- push acc
- lcall X5ce2
- pop acc
- jnb acc.6,X5926
- mov r2,a
- X5926: clr a
- xch a,r2
- rl a
- anl a,#1
- mov r3,a
- ret
- ;
- X592d: mov r2,#0
- mov r4,#0
- X5931: lcall X5ce2
- clr a
- mov r2,a
- rlc a
- mov r3,a
- ret
- ;
- mov a,r3
- rlc a
- clr a
- subb a,acc
- mov r2,a
- mov a,r5
- rlc a
- clr a
- subb a,acc
- mov r4,a
- X5945: mov a,r4
- rlc a
- mov a,r2
- xrl a,r4
- rrc a
- push acc
- lcall X5ce2
- pop acc
- jnb acc.6,X5955
- mov r2,a
- X5955: clr a
- xch a,r2
- cpl a
- rl a
- anl a,#1
- mov r3,a
- ret
- ;
- X595d: mov r2,#0
- mov r4,#0
- X5961: lcall X5ce2
- clr a
- mov r2,a
- cpl c
- rlc a
- mov r3,a
- ret
- ;
- X596a: mov r2,#0
- mov r4,#0
- X596e: lcall X5ce2
- inc r3
- jz X5977
- clr a
- mov r2,a
- mov r3,a
- X5977: mov a,r3
- ret
- ;
- X5979: mov r2,#0
- mov r4,#0
- X597d: lcall X5ce2
- jz X5986
- clr a
- mov r2,a
- inc a
- mov r3,a
- X5986: mov a,r3
- ret
- ;
- X5988: pop dph
- pop dpl
- mov a,sp
- add a,#0fdh
- mov r0,a
- mov a,@r0
- rlc a
- mov a,@r0
- xrl a,r2
- rrc a
- mov b,a
- lcall X5dcd
- push dpl
- push dph
- jz X59ad
- jnb b.6,X59a6
- mov r2,b
- X59a6: mov a,r2
- rlc a
- cpl c
- clr a
- mov r2,a
- rlc a
- mov r3,a
- X59ad: ret
- ;
- X59ae: pop dph
- pop dpl
- mov a,sp
- add a,#0fdh
- mov r0,a
- mov a,@r0
- rlc a
- mov a,@r0
- xrl a,r2
- rrc a
- mov b,a
- lcall X5dcd
- push dpl
- push dph
- mov a,b
- jnb acc.6,X59cb
- mov r2,a
- X59cb: clr a
- xch a,r2
- rl a
- anl a,#1
- mov r3,a
- ret
- ;
- X59d2: pop dph
- pop dpl
- mov a,sp
- add a,#0fdh
- mov r0,a
- mov a,@r0
- rlc a
- mov a,@r0
- xrl a,r2
- rrc a
- mov b,a
- lcall X5dcd
- push dpl
- push dph
- mov a,b
- jnb acc.6,X59ef
- mov r2,a
- X59ef: clr a
- xch a,r2
- cpl a
- rl a
- anl a,#1
- mov r3,a
- ret
- ;
- X59f7: pop dph
- pop dpl
- mov a,sp
- add a,#0fdh
- mov r0,a
- mov a,@r0
- rlc a
- mov a,@r0
- xrl a,r2
- rrc a
- mov b,a
- lcall X5dcd
- push dpl
- push dph
- inc r3
- jz X5a1c
- jnb b.6,X5a16
- mov r2,b
- X5a16: clr a
- xch a,r2
- rlc a
- clr a
- rlc a
- mov r3,a
- X5a1c: mov a,r3
- ret
- ;
- X5a1e: pop dph
- pop dpl
- lcall X5dcd
- push dpl
- push dph
- inc r3
- jz X5a2f
- clr a
- mov r2,a
- mov r3,a
- X5a2f: mov a,r3
- ret
- ;
- pop dph
- pop dpl
- lcall X5ab3
- sjmp X5a48
- ;
- pop dph
- pop dpl
- lcall X5ab3
- clr c
- clr a
- subb a,r7
- mov r7,a
- clr a
- subb a,r6
- mov r6,a
- X5a48: push dpl
- push dph
- mov rb0r1,r3
- mov dph,r3
- sjmp X5a76
- ;
- X5a52: mov r6,#0
- mov r7,#1
- sjmp X5a5c
- ;
- mov r6,#0ffh
- mov r7,#0ffh
- X5a5c: pop dph
- pop dpl
- clr a
- movc a,@a+dptr
- inc dptr
- push dpl
- push dph
- mov rb0r1,r3
- cjne a,#1,X5a71
- mov a,@r1
- add a,r7
- mov r3,a
- mov @r1,a
- ret
- ;
- X5a71: mov dph,r1
- cjne a,#2,X5a87
- X5a76: mov rb0r2,@r1
- inc r1
- mov a,@r1
- add a,r7
- mov r3,a
- mov a,r2
- addc a,r6
- mov r2,a
- mov r1,dph
- mov @r1,a
- inc r1
- mov @r1,rb0r3
- orl a,r3
- ret
- ;
- X5a87: mov b,#4
- mov r0,#2
- X5a8c: mov a,@r1
- mov @r0,a
- inc r0
- inc r1
- djnz b,X5a8c
- add a,r7
- mov r5,a
- mov b,#3
- mov r0,#4
- X5a9a: mov a,@r0
- addc a,r6
- mov @r0,a
- dec r0
- djnz b,X5a9a
- mov r1,dph
- mov b,#4
- mov r0,#2
- X5aa8: mov a,@r0
- mov @r1,a
- inc r1
- inc r0
- djnz b,X5aa8
- orl a,r4
- orl a,r3
- orl a,r2
- ret
- ;
- X5ab3: clr a
- movc a,@a+dptr
- mov r6,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov r7,a
- inc dptr
- ret
- ;
- pop dph
- pop dpl
- lcall X5ab3
- sjmp X5ad3
- ;
- pop dph
- pop dpl
- lcall X5ab3
- clr c
- clr a
- subb a,r7
- mov r7,a
- clr a
- subb a,r6
- mov r6,a
- X5ad3: push dpl
- push dph
- mov rb0r1,r3
- mov dph,r3
- sjmp X5b03
- ;
- X5add: mov r6,#0
- mov r7,#1
- sjmp X5ae7
- ;
- X5ae3: mov r6,#0ffh
- mov r7,#0ffh
- X5ae7: pop dph
- pop dpl
- clr a
- movc a,@a+dptr
- inc dptr
- push dpl
- push dph
- mov rb0r1,r3
- cjne a,#1,X5afe
- mov a,@r1
- add a,r7
- mov @r1,a
- clr c
- subb a,r7
- mov r3,a
- ret
- ;
- X5afe: mov dph,r1
- cjne a,#2,X5b1b
- X5b03: mov rb0r2,@r1
- inc r1
- mov a,@r1
- add a,r7
- mov r3,a
- mov a,r2
- addc a,r6
- mov r2,a
- mov r1,dph
- mov @r1,a
- inc r1
- mov @r1,rb0r3
- clr c
- mov a,r3
- subb a,r7
- mov r3,a
- mov a,r2
- subb a,r6
- mov r2,a
- orl a,r3
- ret
- ;
- X5b1b: mov b,#4
- mov r0,#2
- X5b20: mov a,@r1
- mov @r0,a
- inc r0
- inc r1
- djnz b,X5b20
- add a,r7
- mov r5,a
- mov b,#3
- mov r0,#4
- X5b2e: mov a,@r0
- addc a,r6
- mov @r0,a
- dec r0
- djnz b,X5b2e
- mov r1,dph
- mov b,#4
- mov r0,#2
- X5b3c: mov a,@r0
- mov @r1,a
- inc r1
- inc r0
- djnz b,X5b3c
- clr c
- mov a,r5
- subb a,r7
- mov r5,a
- mov b,#3
- mov r0,#4
- X5b4c: mov a,@r0
- subb a,r6
- mov @r0,a
- dec r0
- djnz b,X5b4c
- orl a,r4
- orl a,r3
- orl a,r2
- ret
- ;
- X5b57: mov a,r3
- jz X5b6b
- add a,#0f0h
- jnc X5b62
- clr a
- mov r2,a
- mov r3,a
- ret
- ;
- X5b62: mov a,r4
- clr c
- rrc a
- mov r4,a
- mov a,r5
- rrc a
- mov r5,a
- djnz r3,X5b62
- X5b6b: mov rb0r2,r4
- mov rb0r3,r5
- mov a,r2
- orl a,r3
- ret
- ;
- X5b72: mov a,r3
- jz X5b86
- add a,#0f0h
- jnc X5b7d
- clr a
- mov r2,a
- mov r3,a
- ret
- ;
- X5b7d: mov a,r5
- clr c
- rlc a
- mov r5,a
- mov a,r4
- rlc a
- mov r4,a
- djnz r3,X5b7d
- X5b86: mov rb0r2,r4
- mov rb0r3,r5
- mov a,r2
- orl a,r3
- ret
- ;
- X5b8d: mov a,r2
- anl a,r4
- mov r2,a
- mov a,r3
- anl a,r5
- mov r3,a
- orl a,r2
- ret
- ;
- X5b95: mov a,r2
- orl a,r4
- mov r2,a
- mov a,r3
- orl a,r5
- mov r3,a
- orl a,r2
- ret
- ;
- X5b9d: mov rb0r1,r3
- mov @r1,rb0r5
- mov a,r5
- mov r3,a
- ret
- ;
- mov rb0r1,r3
- mov @r1,rb0r4
- inc r1
- mov @r1,rb0r5
- mov rb0r2,r4
- mov rb0r3,r5
- mov a,r3
- orl a,r2
- ret
- ;
- mov rb0r1,r3
- pop rb0r6
- pop rb0r7
- pop rb0r5
- pop rb0r4
- pop rb0r3
- pop rb0r2
- push rb0r7
- push rb0r6
- mov r0,#2
- mov b,#4
- X5bc9: mov a,@r0
- mov @r1,a
- inc r0
- inc r1
- djnz b,X5bc9
- orl a,r4
- orl a,r3
- orl a,r2
- ret
- ;
- mov b,#1
- sjmp X5be1
- ;
- mov b,#2
- sjmp X5be1
- ;
- mov b,#4
- X5be1: pop dph
- pop dpl
- clr a
- movc a,@a+dptr
- mov r0,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov r1,a
- inc dptr
- push dpl
- push dph
- mov a,r3
- add a,r1
- mov dpl,a
- mov a,r2
- addc a,r0
- mov rb0r0,dpl
- jz X5c34
- mov dph,a
- mov r6,#0
- mov a,b
- cjne a,#1,X5c09
- mov r1,#3
- sjmp X5c0b
- ;
- X5c09: mov r1,#2
- X5c0b: clr a
- movc a,@a+dptr
- mov @r1,a
- orl a,r6
- mov r6,a
- inc r1
- inc dptr
- djnz b,X5c0b
- ret
- ;
- X5c16: mov b,#1
- sjmp X5c23
- ;
- X5c1b: mov b,#2
- sjmp X5c23
- ;
- X5c20: mov b,#4
- X5c23: pop dph
- pop dpl
- clr a
- inc dptr
- movc a,@a+dptr
- mov r1,a
- inc dptr
- push dpl
- push dph
- mov a,sp
- add a,r1
- mov r0,a
- X5c34: mov a,b
- mov r6,#0
- cjne a,#1,X5c3f
- mov r1,#3
- sjmp X5c41
- ;
- X5c3f: mov r1,#2
- X5c41: mov a,@r0
- mov @r1,a
- inc r1
- inc r0
- orl a,r6
- mov r6,a
- djnz b,X5c41
- ret
- ;
- X5c4b: mov r6,#1
- mov r0,#3
- sjmp X5c6d
- ;
- mov r6,#2
- mov r0,#2
- sjmp X5c6d
- ;
- X5c57: mov r6,#4
- mov r0,#2
- mov b,#0
- sjmp X5c75
- ;
- mov r6,#4
- mov r0,#2
- mov b,#0
- sjmp X5c84
- ;
- mov r6,#4
- mov r0,#2
- X5c6d: mov b,#0
- mov a,r2
- jnz X5c80
- mov rb0r1,r3
- X5c75: mov a,@r1
- mov @r0,a
- orl a,b
- mov b,a
- inc r1
- inc r0
- djnz r6,X5c75
- ret
- ;
- X5c80: mov dph,r2
- mov dpl,r3
- X5c84: clr a
- movc a,@a+dptr
- mov @r0,a
- orl a,b
- mov b,a
- inc r0
- inc dptr
- djnz r6,X5c84
- ret
- ;
- X5c90: mov b,#0
- mov r6,#4
- mov r0,#2
- X5c97: mov a,@r0
- mov @r1,a
- orl a,b
- mov b,a
- inc r0
- inc r1
- djnz r6,X5c97
- ret
- ;
- X5ca2: mov b,#1
- sjmp X5caf
- ;
- X5ca7: mov b,#2
- sjmp X5caf
- ;
- mov b,#4
- X5caf: pop dph
- pop dpl
- clr a
- movc a,@a+dptr
- mov r0,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov r1,a
- inc dptr
- push dpl
- push dph
- mov a,sp
- add a,r1
- mov r0,a
- mov a,b
- mov r6,#0
- cjne a,#1,X5cce
- mov r1,#3
- sjmp X5cd0
- ;
- X5cce: mov r1,#2
- X5cd0: mov a,@r1
- mov @r0,a
- inc r1
- inc r0
- orl a,r6
- mov r6,a
- djnz b,X5cd0
- ret
- ;
- X5cda: mov a,r3
- add a,r5
- mov r3,a
- mov a,r2
- addc a,r4
- mov r2,a
- orl a,r3
- ret
- ;
- X5ce2: mov a,r5
- clr c
- subb a,r3
- mov r3,a
- mov a,r4
- subb a,r2
- mov r2,a
- orl a,r3
- ret
- ;
- X5ceb: mov r1,#0
- mov a,r2
- jnb acc.7,X5cf8
- mov r1,#1
- mov r0,#3
- lcall X5da8
- X5cf8: mov a,r4
- jnb acc.7,X5d04
- xrl rb0r1,#1
- mov r0,#5
- lcall X5da8
- X5d04: lcall X5d5a
- cjne r1,#1,X5d0f
- mov r0,#3
- lcall X5da8
- X5d0f: mov a,r3
- orl a,r2
- ret
- ;
- X5d12: lcall X5d5a
- mov a,r2
- orl a,r3
- ret
- ;
- X5d18: mov r1,#0
- mov a,r2
- jnb acc.7,X5d25
- mov r1,#1
- mov r0,#3
- lcall X5da8
- X5d25: mov a,r4
- jnb acc.7,X5d31
- xrl rb0r1,#1
- mov r0,#5
- lcall X5da8
- X5d31: push rb0r1
- lcall X5d6e
- pop rb0r1
- cjne r1,#1,X5d40
- mov r0,#5
- lcall X5da8
- X5d40: mov rb0r2,r4
- mov rb0r3,r5
- mov a,r2
- orl a,r3
- ret
- ;
- X5d47: lcall X5d6e
- mov rb0r2,r4
- mov rb0r3,r5
- mov a,r2
- orl a,r3
- ret
- ;
- X5d51: clr a
- clr c
- subb a,r3
- mov r3,a
- clr a
- subb a,r2
- mov r2,a
- orl a,r3
- ret
- ;
- X5d5a: mov a,r3
- mov b,r4
- mul ab
- xch a,r2
- mov b,r5
- mul ab
- add a,r2
- mov r2,a
- mov a,r3
- mov b,r5
- mul ab
- mov r3,a
- mov a,b
- add a,r2
- mov r2,a
- ret
- ;
- X5d6e: cjne r3,#0,X5d75
- cjne r2,#0,X5d75
- ret
- ;
- X5d75: mov r0,#0
- mov r1,#0
- mov a,#10h
- push acc
- X5d7d: clr c
- mov a,r5
- rlc a
- mov r5,a
- mov a,r4
- rlc a
- mov r4,a
- mov a,r1
- rlc a
- mov r1,a
- mov a,r0
- rlc a
- mov r0,a
- clr c
- mov a,r1
- subb a,r3
- mov b,a
- mov a,r0
- subb a,r2
- jc X5d9e
- mov r0,a
- mov r1,b
- mov a,r5
- add a,#1
- mov r5,a
- mov a,r4
- addc a,#0
- mov r4,a
- X5d9e: pop acc
- dec a
- push acc
- jnz X5d7d
- pop acc
- ret
- ;
- X5da8: clr a
- clr c
- subb a,@r0
- mov @r0,a
- dec r0
- clr a
- subb a,@r0
- mov @r0,a
- ret
- ;
- X5db1: pop rb0r6
- pop rb0r7
- clr c
- mov r0,#4
- mov r1,#5
- mov b,#0
- X5dbd: pop acc
- addc a,@r1
- mov @r1,a
- orl a,b
- mov b,a
- dec r1
- djnz r0,X5dbd
- push rb0r7
- push rb0r6
- ret
- ;
- X5dcd: mov a,sp
- add a,#0feh
- mov r0,a
- clr c
- mov r6,#4
- mov r1,#5
- X5dd7: mov a,@r0
- subb a,@r1
- mov @r1,a
- dec r0
- dec r1
- djnz r6,X5dd7
- ljmp X5f39
- ;
- X5de1: lcall X5f1c
- mov r7,#0
- mov a,r2
- jnb acc.7,X5df1
- mov r7,#1
- mov r0,#5
- lcall X5f12
- X5df1: mov rb0r0,dpl
- mov a,@r0
- jnb acc.7,X5e03
- xrl rb0r7,#1
- mov a,dpl
- add a,#3
- mov r0,a
- X5e00: lcall X5f12
- X5e03: push rb0r7
- lcall X5e6d
- pop rb0r0
- pop rb0r5
- pop rb0r4
- pop rb0r3
- pop rb0r2
- cjne r0,#1,X5e1a
- mov r0,#5
- lcall X5f12
- X5e1a: ljmp X5f39
- ;
- X5e1d: lcall X5f1c
- mov r7,#0
- mov a,r2
- jnb acc.7,X5e2d
- mov r7,#1
- mov r0,#5
- lcall X5f12
- X5e2d: mov rb0r0,dpl
- mov a,@r0
- jnb acc.7,X5e3f
- xrl rb0r7,#1
- mov a,dpl
- add a,#3
- mov r0,a
- lcall X5f12
- X5e3f: push rb0r7
- lcall X5e9c
- mov rb0r0,dpl
- mov r1,#5
- X5e49: mov a,@r0
- mov @r1,a
- dec r0
- dec r1
- cjne r1,#1,X5e49
- pop rb0r0
- cjne r0,#1,X5e5a
- mov r0,#5
- lcall X5f12
- X5e5a: mov a,sp
- add a,#0fch
- mov sp,a
- ljmp X5f39
- ;
- X5e63: mov r0,#5
- lcall X5f12
- mov a,r2
- orl a,r3
- orl a,r4
- orl a,r5
- ret
- ;
- X5e6d: mov r7,#20h
- X5e6f: mov rb0r0,dpl
- mov r1,#4
- X5e74: mov a,@r0
- rrc a
- mov @r0,a
- inc r0
- djnz r1,X5e74
- jnc X5e8b
- mov rb0r0,dph
- mov r1,#5
- mov r6,#4
- clr c
- X5e84: mov a,@r0
- addc a,@r1
- mov @r0,a
- dec r1
- dec r0
- djnz r6,X5e84
- X5e8b: mov r0,#5
- clr c
- mov r1,#4
- X5e90: mov a,@r0
- rlc a
- mov @r0,a
- dec r0
- djnz r1,X5e90
- djnz r7,X5e6f
- mov dph,b
- ret
- ;
- X5e9c: mov r0,#5
- mov r1,#4
- X5ea0: cjne @r0,#0,X5ea7
- dec r0
- djnz r1,X5ea0
- ret
- ;
- X5ea7: mov r7,#20h
- mov a,sp
- add a,#4
- mov sp,a
- mov a,dpl
- add a,#3
- mov dpl,a
- X5eb5: mov rb0r0,dpl
- clr c
- mov r6,#2
- X5ebb: mov r1,#4
- X5ebd: mov a,@r0
- rlc a
- mov @r0,a
- dec r0
- djnz r1,X5ebd
- mov rb0r0,dph
- djnz r6,X5ebb
- mov rb0r0,dph
- mov r1,#5
- mov acc,sp
- push rb0r7
- mov r7,a
- mov r6,#4
- clr c
- X5ed6: mov a,@r0
- subb a,@r1
- push rb0r1
- mov rb0r1,r7
- mov @r1,a
- dec r1
- mov rb0r7,r1
- pop rb0r1
- dec r0
- dec r1
- djnz r6,X5ed6
- pop rb0r7
- jc X5f06
- mov rb0r0,sp
- mov rb0r1,dph
- mov r6,#4
- X5ef2: mov a,@r0
- mov @r1,a
- dec r0
- dec r1
- djnz r6,X5ef2
- mov rb0r0,dpl
- mov r1,#4
- clr c
- mov a,#1
- X5f00: addc a,@r0
- mov @r0,a
- clr a
- dec r0
- djnz r1,X5f00
- X5f06: djnz r7,X5eb5
- mov a,sp
- add a,#0fch
- mov sp,a
- mov dph,b
- ret
- ;
- X5f12: clr c
- mov r1,#4
- X5f15: clr a
- subb a,@r0
- mov @r0,a
- dec r0
- djnz r1,X5f15
- ret
- ;
- X5f1c: pop rb0r0
- pop rb0r1
- clr a
- push acc
- push acc
- push acc
- push acc
- mov b,dph
- mov a,sp
- mov dph,a
- add a,#0f7h
- mov dpl,a
- push rb0r1
- push rb0r0
- ret
- ;
- X5f39: mov b.0,c
- pop rb0r0
- pop rb0r1
- mov a,sp
- add a,#0fch
- mov sp,a
- push rb0r1
- push rb0r0
- mov c,b.0
- mov a,r5
- orl a,r4
- orl a,r3
- orl a,r2
- ret
- ;
- X5f50: pop dph
- pop dpl
- clr a
- movc a,@a+dptr
- mov r0,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov r1,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov r4,a
- inc dptr
- clr a
- movc a,@a+dptr
- mov r5,a
- inc dptr
- clr c
- mov a,r3
- subb a,r1
- mov r1,a
- mov a,r2
- subb a,r0
- mov r0,a
- jb acc.7,X5f76
- X5f6e: clr c
- mov a,r5
- subb a,r3
- mov a,r4
- subb a,r2
- jnb acc.7,X5f83
- X5f76: clr a
- movc a,@a+dptr
- mov b,a
- inc dptr
- clr a
- movc a,@a+dptr
- inc dptr
- push acc
- push b
- ret
- ;
- X5f83: inc dptr
- inc dptr
- mov a,r1
- add a,r1
- jnc X5f8b
- inc dph
- X5f8b: add a,dpl
- mov dpl,a
- mov a,dph
- addc a,r0
- add a,r0
- mov dph,a
- clr a
- movc a,@a+dptr
- mov b,a
- inc dptr
- clr a
- movc a,@a+dptr
- push acc
- push b
- ret
- ;
- X5fa1: mov r1,#1ah
- mov a,#7eh
- lcall X5ff1
- mov dptr,#X6089
- mov r2,dph
- mov r3,dpl
- mov dptr,#X6089
- X5fb2: lcall X5ffa
- jz X5fde
- push rb0r2
- push rb0r3
- push dpl
- push dph
- mov r0,#2
- mov r1,#4
- X5fc3: clr a
- movc a,@a+dptr
- mov @r0,a
- inc dptr
- inc r0
- djnz r1,X5fc3
- mov rb0r1,r3
- mov a,r5
- lcall X5ff1
- pop dph
- pop dpl
- pop rb0r3
- pop rb0r2
- inc dptr
- inc dptr
- inc dptr
- inc dptr
- sjmp X5fb2
- ;
- X5fde: lcall X6003
- jz X5f6c
- jz X5f6e
- nop
- dec r2
- lcall X6003
- xrl a,@r0
- acall X5e66
- acall X5e00
- mov r6,#22h
- X5ff1: cjne a,rb0r1,X5ff5
- ret
- ;
- X5ff5: mov @r1,#0
- inc r1
- sjmp X5ff1
- ;
- X5ffa: mov a,r3
- xrl a,dpl
- jnz X6002
- mov a,r2
- X6000: xrl a,dph
- X6002: ret
- ;
- X6003: pop dph
- pop dpl
- mov r0,#2
- mov r1,#6
- X600b: clr a
- movc a,@a+dptr
- mov @r0,a
- inc dptr
- inc r0
- djnz r1,X600b
- push dpl
- push dph
- X6016: mov dpl,r5
- mov dph,r4
- lcall X5ffa
- jz X6034
- clr a
- movc a,@a+dptr
- inc dptr
- mov r5,dpl
- mov r4,dph
- mov dpl,r7
- mov dph,r6
- mov rb0r1,r7
- mov @r1,a
- inc dptr
- mov r7,dpl
- mov r6,dph
- sjmp X6016
- ;
- X6034: ret
- ;
- X6035: pop dpl
- pop dph
- pop rb0r6
- pop rb0r7
- mov a,sp
- add a,r1
- mov r5,a
- mov a,sp
- add a,r0
- mov sp,a
- push rb0r5
- push rb0r7
- push rb0r6
- push dph
- push dpl
- ret
- ;
- X6051: pop rb0r6
- pop rb0r7
- pop acc
- mov sp,a
- push rb0r7
- push rb0r6
- ret
- ;
- push rb0r3
- push rb0r2
- ret
- ;
- X6063: mov r0,#1
- mov r1,#5
- ljmp X6071
- ;
- mov r0,#2
- mov r1,#2
- ljmp X6071
- ;
- X6071: push acc
- mov dpl,r7
- mov dph,r6
- X6077: movx a,@dptr
- mov @r1,a
- inc dptr
- inc r1
- djnz r0,X6077
- clr a
- xch a,ie
- mov r6,dph
- mov r7,dpl
- mov ie,a
- pop acc
- ret
- ;
- X6089: add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- add a,r2
- nop
- add a,r2
- jb 24h.0,X60e2
- jb 24h.0,X60e5
- jb 24h.0,X60e8
- jb 24h.0,X60eb
- jb 24h.0,X60ee
- jb 24h.0,X60f1
- jb 24h.0,X60f4
- jb 24h.0,X60f7
- jb 24h.0,X60fa
- jb 24h.0,X60fd
- jb 24h.0,X6100
- jb 24h.0,X6103
- jb 24h.0,X6106
- jb 24h.0,X6109
- jb 24h.0,X610c
- jb 24h.0,X610f
- jb 24h.0,X611c
- nop
- add a,r2
- X60f4: jb 24h.0,X6117
- X60f7: jb 24h.0,X611a
- X60fa: jb 24h.0,X611d
- X60fd: jb 24h.0,X6120
- X6100: jb 24h.0,X6123
- X6103: jb 24h.0,X6126
- X6106: jb 29h.3,X614e
- X6109: anl a,@r1
- orl a,54h
- X610c: jb 28h.5,X617b
- X610f: add a,r5
- orl a,r2
- xrl a,74h
- jb 26h.4,X6136
- jb 24h.0,X6139
- jb 24h.0,X613c
- X611c: jb 24h.0,X613f
- jb 24h.0,X6142
- jb 24h.0,X6145
- jb 25h.2,X6128
- X6128: add a,r2
- jb 24h.0,X614c
- jb 24h.0,X614f
- jb 24h.0,X6152
- X6132: jb 24h.0,X6155
- jb 24h.0,X6158
- jb 24h.0,X615b
- jb 2ah.3,X61a3
- orl c,2eh.6
- xrl a,r1
- xrl 65h,#20h
- anl 65h,a
- jnz X61b7
- orl c,2eh.4
- jb 24h.0,X616d
- jb 24h.0,X6170
- jb 24h.0,X6173
- jb 24h.0,X6176
- jb 24h.0,X6179
- jb 24h.0,X6186
- nop
- X615d: orl 61h,a
- mov a,#74h
- xrl a,72h
- mov r1,#20h
- xrl a,r6
- xrl a,r7
- addc a,r2
- jb 24h.0,X618b
- jb 24h.0,X618e
- jb 24h.0,X6191
- jb 24h.0,X6194
- jb 24h.0,X61cd
- xrl a,r7
- xrl a,r4
- X6179: mov a,#61h
- X617b: xrl a,@r1
- xrl a,3ah
- jb 24h.0,X61a1
- orl a,66h
- xrl a,@r0
- xrl a,r1
- xrl 69h,#65h
- xrl a,r6
- xrl 79h,#20h
- xrl a,r5
- xrl a,r1
- X618e: xrl a,r6
- add a,r6
- jb 26h.6,X61c3
- add a,rb0r0
- orl 61h,a
- mov a,#74h
- xrl a,72h
- mov r1,#20h
- jb 24h.0,X61c0
- jb 20h.0,X61c3
- X61a3: acall X612d
- reti
- ;
- jb 24h.0,X61c9
- jb 24h.0,X61cc
- nop
- jb 26h.3,X61dd
- addc a,#20h
- jb 24h.0,X61d5
- jb 24h.0,X61b8
- X61b8: jb 26h.5,X61e8
- addc a,@r0
- jb 24h.0,X61df
- jb 24h.0,X61e2
- nop
- X61c3: jb 26h.7,X61f3
- addc a,r0
- jb 24h.0,X61ea
- jb 24h.0,X61ed
- X61cd: nop
- addc a,r1
- add a,r5
- acall X6130
- jb 24h.0,X61f5
- X61d5: jb 24h.0,X61f8
- nop
- jb 2eh.6,X624b
- xrl a,r4
- X61dd: mov a,#20h
- X61df: jb 24h.0,X6202
- X61e2: nop
- orl 61h,a
- mov a,#74h
- xrl a,72h
- mov r1,#20h
- xrl a,#61h
- X61ed: mov a,#61h
- addc a,r2
- nop
- orl 61h,#70h
- ajmp X6363
- ;
- xrl a,r1
- mov a,#79h
- jb 2ch.1,X6270
- jb 2ch.4,X6268
- jmp @a+dptr
- ;
- jnz X626e
- X6202: ajmp X6379
- ;
- jb 24h.0,X6227
- nop
- orl 61h,#70h
- ajmp X6363
- ;
- xrl a,r1
- mov a,#79h
- jb 2dh.6,X6278
- mov @r1,#20h
- xrl 61h,a
- mov a,#74h
- xrl a,72h
- mov r1,#20h
- jb 24h.0,X6251
- acall X6136
- add a,r6
- addc a,r0
- jb 28h.1,X6294
- X6227: jnz X6249
- xrl a,r0
- xrl a,r7
- mov 72h,#73h
- jb 28h.3,X6266
- nop
- orl 61h,#70h
- ajmp X6363
- ;
- xrl a,r1
- mov a,#79h
- jb 2ch.4,X62a6
- jmp @a+dptr
- ;
- xrl 68h,#61h
- orl c,2ch.7
- xrl a,64h
- jb 24h.0,X6268
- nop
- X6249: orl 61h,#70h
- ajmp X6363
- ;
- xrl a,r1
- mov a,#79h
- X6251: jb 2ch.1,X62ca
- ajmp X6369
- ;
- xrl a,r4
- ajmp X6362
- ;
- xrl a,r4
- xrl a,20h
- jb 24h.0,X627f
- nop
- jb 28h.1,X62d0
- jnz X6285
- xrl a,r0
- X6266: xrl a,r7
- mov 72h,#73h
- jb 28h.3,X62a2
- nop
- X626e: jb 28h.1,X62de
- jnz X6293
- xrl a,r0
- xrl a,r7
- mov 72h,#73h
- X6278: nop
- orl a,r5
- xrl a,r1
- xrl a,r4
- xrl a,r1
- ajmp X6367
- ;
- X627f: xrl a,20h
- orl c,2ch.5
- xrl 6fh,#72h
- xrl a,#65h
- orl c,24h.0
- jb 24h.0,X62ad
- jb 24h.0,X6290
- X6290: anl a,#65h
- xrl a,r5
- X6293: jnz X62fa
- orl c,2ch.1
- mov a,#75h
- orl c,24h.0
- xrl 61h,a
- mov a,#74h
- xrl a,72h
- mov r1,#20h
- jb 24h.0,X62c6
- X62a6: nop
- orl 75h,#72h
- orl c,2ch.5
- xrl a,r6
- X62ad: mov a,#20h
- jb 24h.0,X62d2
- jb 24h.0,X62d5
- jb 24h.0,X62d8
- jb 24h.0,X62db
- jb 24h.0,X62be
- X62be: jb 29h.3,X632e
- nop
- jb 29h.5,X632e
- xrl a,r4
- X62c6: xrl a,73h
- nop
- jb 28h.4,X6331
- xrl a,@r1
- orl c,2ch.5
- jmp @a+dptr
- ;
- X62d0: jmp @a+dptr
- ;
- jb 28h.3,X6339
- xrl a,r6
- X62d5: mov a,#69h
- xrl a,@r1
- X62d8: orl c,2ch.1
- xrl a,#65h
- nop
- jb 28h.1,X634d
- jnz X6347
- orl c,2ch.5
- jmp @a+dptr
- ;
- org 62e6h
- ;
- anl 6fh,#66h
- mov a,#77h
- ajmp X6372
- ;
- xrl a,20h
- mov @r0,#65h
- orl c,2eh.3
- xrl a,r1
- xrl a,r7
- xrl a,r6
- jb 24h.0,X6319
- jb 24h.0,X631c
- jb 24h.0,X6330
- add a,r6
- acall X6130
- nop
- jb 24h.5,X6306
- X6306: orl a,r5
- xrl a,r7
- mov a,#6fh
- orl c,24h.0
- anl a,@r0
- xrl a,r7
- xrl a,r4
- mov a,#61h
- xrl a,@r1
- xrl a,20h
- jb 24h.0,X6337
- jb 24h.0,X633a
- jb 24h.0,X631d
- X631d: acall X6132
- jb 2eh.6,X6391
- xrl a,r4
- mov a,#20h
- xrl 61h,a
- mov a,#74h
- xrl a,72h
- mov r1,#20h
- jb 24h.0,X6350
- X6330: jb 24h.0,X6353
- nop
- orl a,r5
- xrl a,r1
- jmp @a+dptr
- ;
- X6337: mov 73h,#65h
- X633a: jb 24h.0,X635d
- jb 24h.0,X6360
- jb 24h.0,X6363
- jb 24h.0,X6366
- jb 24h.0,X6369
- jb 20h.0,X638d
- xrl a,r5
- X634d: jnz X637d
- xrl a,r0
- X6350: xrl a,r7
- mov 72h,#73h
- jb 2eh.2,X63bc
- xrl 6fh,#72h
- xrl a,#65h
- orl c,24h.0
- jb 24h.0,X6381
- nop
- X6362: anl 65h,#74h
- jb 2eh.4,X63d7
- jb 2ch.3,X63d3
- ajmp X6372
- ;
- xrl a,@r1
- X636e: xrl a,r1
- xrl a,r6
- xrl a,@r1
- jb 24h.0,X6394
- X6374: jb 24h.0,X6397
- jb 20h.0,X639a
- anl a,r3
- anl a,#69h
- X637d: xrl a,r5
- xrl a,73h
- anl a,r5
- X6381: nop
- orl 61h,#72h
- jb 2dh.6,X63f7
- add a,r6
- jb 2eh.4,X63f4
- xrl a,20h
- xrl a,r4
- ajmp X6373
- ;
- X6391: mov a,#20h
- rlc a
- X6394: jb 2ch.4,X6400
- X6397: xrl a,@r1
- xrl a,r1
- mov a,#73h
- jb 2dh.1,X640c
- jb 2eh.4,X6409
- xrl a,20h
- mov @r0,#69h
- xrl a,r6
- xrl 6fh,#64h
- xrl a,20h
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- nop
- jb 24h.0,X63d8
- jb 24h.0,X63db
- jb 24h.0,X63de
- jb 24h.0,X63e1
- jb 24h.0,X63e4
- jb 24h.0,X63e7
- jb 24h.0,X63ea
- jb 24h.0,X63ed
- jb 24h.0,X63f0
- jb 24h.0,X63f3
- X63d3: jb 24h.0,X63f6
- jb 24h.0,X63f9
- jb 24h.0,X63fc
- jb 24h.0,X63ff
- jb 24h.0,X645a
- jb 24h.0,X6405
- jb 24h.0,X645b
- mov a,#61h
- X63ea: xrl a,r5
- jnz X640d
- X63ed: jb 24h.0,X6410
- X63f0: jb 2fh.0,X63f3
- X63f3: orl a,#61h
- mov a,#65h
- X63f7: add a,r7
- orl a,r1
- X63f9: xrl a,r6
- xrl a,r1
- mov a,#69h
- ajmp X636c
- ;
- X63ff: jmp @a+dptr
- ;
- X6400: addc a,r2
- jb 2bh.7,X6463
- anl a,r7
- X6405: anl a,r7
- add a,r5
- anl a,r7
- anl a,r7
- X6409: anl a,r7
- anl a,r7
- add a,r5
- X640c: acall X6139
- addc a,r1
- anl a,r7
- X6410: anl a,r7
- anl a,r7
- jb 25h.7,X6435
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- anl a,r7
- nop
- jb 24h.0,X6443
- jb 24h.0,X6446
- jb 24h.0,X6449
- jb 24h.0,X644c
- jb 24h.0,X644f
- jb 24h.0,X6452
- jb 24h.0,X6455
- X6435: jb 24h.0,X6458
- jb 24h.0,X645b
- jb 24h.0,X645e
- jb 24h.0,X6461
- jb 24h.0,X6464
- jb 24h.0,X6467
- jb 24h.0,X646a
- jb 24h.0,X64c5
- jb 24h.0,X6470
- jb 24h.0,X6473
- jb 24h.0,X6476
- jb 24h.0,X6479
- jb 24h.0,X647c
- mov r0,#0
- X645e: jb 24h.0,X6481
- X6461: jb 24h.0,X6484
- X6464: jb 24h.0,X6487
- X6467: jb 24h.0,X648a
- X646a: jb 24h.0,X648d
- jb 24h.0,X6490
- X6470: jb 24h.0,X6493
- X6473: jb 24h.0,X6496
- X6476: jb 24h.0,X6499
- X6479: jb 24h.0,X649c
- X647c: jb 24h.0,X649f
- jb 24h.0,X64a2
- jb 24h.0,X64a5
- jb 24h.0,X64a8
- jb 24h.0,X6503
- jb 24h.0,X64ae
- jb 24h.0,X64b1
- add a,r0
- addc a,30h
- add a,r1
- jb 24h.0,X64b8
- jb 24h.0,X6513
- nop
- X649c: orl a,76h
- xrl a,72h
- mov r1,#20h
- X64a2: xrl a,r0
- ajmp X636c
- ;
- X64a5: xrl a,@r0
- jb 2fh.1,X650e
- ajmp X6372
- ;
- jb 2eh.3,X6513
- X64ae: orl c,2eh.6
- xrl a,r1
- X64b1: xrl 65h,#20h
- xrl 6fh,#6eh
- mov a,#72h
- xrl a,r7
- xrl a,r4
- addc a,r2
- nop
- jb 25h.0,X64e0
- jb 25h.1,X64e3
- orl 61h,a
- X64c5: mov a,#74h
- xrl a,72h
- mov r1,#20h
- xrl 6ch,#65h
- ajmp X636e
- ;
- xrl a,r1
- xrl a,r6
- xrl a,@r1
- nop
- jb 25h.0,X64f7
- jb 25h.1,X64fa
- orl a,r5
- xrl a,r7
- mov a,#6fh
- orl c,24h.0
- X64e0: xrl 72h,a
- mov 73h,#68h
- jb 2ch.3,X6557
- xrl a,r6
- mov a,#72h
- xrl a,r7
- xrl a,r4
- nop
- jb 25h.0,X6511
- jb 25h.1,X6514
- orl 72h,a
- xrl a,61h
- xrl a,r3
- jmp @a+dptr
- ;
- X64fa: jb 2ch.1,X656b
- xrl a,#20h
- xrl 72h,a
- xrl a,61h
- X6503: xrl a,r3
- xrl a,@r0
- xrl a,r4
- mov 69h,#64h
- nop
- jb 25h.0,X652d
- jb 25h.1,X6530
- anl 65h,#63h
- X6513: mov 72h,#69h
- mov a,#79h
- jb 2ch.3,X6583
- xrl a,63h
- xrl a,r3
- nop
- jb 25h.0,X6542
- jb 25h.1,X6545
- orl a,@r1
- xrl a,61h
- orl c,24h.0
- xrl a,r7
- xrl a,r1
- xrl a,r4
- X652d: jb 25h.0,X6593
- X6530: xrl a,r0
- ajmp X636e
- ;
- xrl a,@r1
- xrl a,20h
- ajmp X6374
- ;
- jb 2ch.6,X65a4
- orl c,2eh.3
- mov a,#20h
- jmp @a+dptr
- ;
- xrl a,72h
- X6542: mov @r0,#69h
- xrl 65h,#20h
- xrl 68h,#65h
- xrl 6bh,#29h
- nop
- jb 25h.0,X6571
- jb 25h.1,X6574
- orl a,r4
- xrl a,r1
- xrl a,@r1
- X6557: xrl a,r0
- mov a,#0
- jb 25h.0,X657d
- jb 25h.1,X6580
- anl a,#79h
- orl c,2ch.5
- jb 2ch.1,X65d0
- orl c,24h.0
- jnz X65dd
- X656b: xrl a,73h
- jmp @a+dptr
- ;
- mov 72h,#65h
- X6571: nop
- jb 20h.0,X6575
- X6575: orl 61h,a
- mov a,#74h
- add a,r5
- nop
- jb 24h.0,X65d4
- orl a,@r1
- add a,r5
- X6580: xrl a,@r0
- xrl a,6ah
- X6583: xrl a,r4
- addc a,r5
- nop
- jb 24h.0,X65df
- orl a,@r1
- add a,r5
- xrl a,@r1
- xrl a,r4
- jb 24h.0,X65cd
- nop
- jb 24h.0,X65ea
- orl a,@r1
- add a,r5
- xrl a,r6
- mov r1,#3dh
- nop
- jb 24h.0,X65e0
- xrl a,r4
- xrl a,66h
- mov a,#3dh
- jb 20h.0,X65c5
- jb 28h.3,X660e
- mov 6ch,#6ch
- addc a,r5
- jb 20h.0,X6602
- orl a,r7
- orl 5bh,#30h
- anl a,r5
- addc a,r5
- nop
- anl 4fh,#43h
- anl a,r3
- acall X615d
- addc a,r5
- nop
- anl 4fh,#43h
- anl a,r3
- reti
- ;
- anl a,r5
- addc a,r5
- X65c5: nop
- anl 4fh,#43h
- anl a,r3
- rlc a
- anl a,r5
- addc a,r5
- X65cd: nop
- anl 4fh,#43h
- anl a,r3
- addc a,#5dh
- X65d4: addc a,r5
- nop
- X65d6: pop rb0r7
- pop rb0r6
- pop rb0r3
- pop rb0r2
- push rb0r6
- X65e0: push rb0r7
- mov r0,#1ah
- mov r1,#1ah
- mov a,r3
- mov b,r2
- mov r4,#2
- X65eb: mov @r1,#0
- inc r1
- djnz r4,X65eb
- mov r3,#10h
- X65f2: clr c
- rlc a
- xch a,b
- rlc a
- xch a,b
- xch a,r0
- mov r1,a
- xch a,r0
- mov r4,#2
- mov r5,a
- X65ff: mov a,@r1
- addc a,@r1
- da a
- X6602: mov @r1,a
- inc r1
- djnz r4,X65ff
- mov a,r5
- jc X660c
- djnz r3,X65f2
- clr c
- X660c: ret
- ;
- X660d: clr p1.4
- ret
- ;
- X6610: setb p1.4
- ret
- ;
- X6613: clr p1.5
- ret
- ;
- X6616: setb p1.5
- ret
- ;
- X6619: pop rb0r7
- pop rb0r6
- pop rb0r3
- push rb0r6
- push rb0r7
- mov dptr,#X662a
- mov a,r3
- movc a,@a+dptr
- mov r3,a
- ret
- ;
- X662a: addc a,r7
- inc @r0
- anl a,r3
- orl a,r7
- xrl a,@r0
- xrl a,r5
- mov r5,#7
- mov r7,#6fh
- nop
- X6635: pop rb0r7
- pop rb0r6
- pop rb0r3
- pop rb0r2
- push rb0r6
- push rb0r7
- mov dptr,#X664d
- mov a,r3
- mov b,#4
- mul ab
- add a,r2
- movc a,@a+dptr
- mov r3,a
- ret
- ;
- X664d: nop
- ;
- org 6651h
- ;
- ajmp X6000
- ;
- org 6655h
- ;
- rr a
- nop
- ;
- org 6659h
- ;
- inc @r1
- nop
- ;
- org 665dh
- ;
- inc r7
- nop
- ;
- org 6661h
- ;
- dec r7
- nop
- ;
- org 6665h
- ;
- addc a,r7
- nop
- ;
- org 6669h
- ;
- mov r7,#0
- nop
- ;
- org 6672h
- ;
- ajmp X6000
- ;
- org 6676h
- ;
- rr a
- nop
- ;
- org 667ah
- ;
- inc @r1
- nop
- ;
- org 667eh
- ;
- inc r7
- nop
- ;
- org 6682h
- ;
- dec r7
- nop
- ;
- org 6686h
- ;
- addc a,r7
- nop
- ;
- org 668ah
- ;
- mov r7,#0
- nop
- ;
- org 6693h
- ;
- ajmp X6000
- ;
- org 6697h
- ;
- rr a
- nop
- ;
- org 669bh
- ;
- inc @r1
- nop
- ;
- org 669fh
- ;
- inc r7
- nop
- ;
- org 66a3h
- ;
- dec r7
- nop
- ;
- org 66a7h
- ;
- addc a,r7
- nop
- ;
- org 66abh
- ;
- mov r7,#0
- mov r7,a
- ;
- org 66b4h
- ;
- ajmp X60ff
- ;
- org 66b8h
- ;
- rr a
- mov r7,a
- ;
- org 66bch
- ;
- inc @r1
- mov r7,a
- ;
- org 66c0h
- ;
- inc r7
- mov r7,a
- ;
- org 66c4h
- ;
- dec r7
- mov r7,a
- ;
- org 66c8h
- ;
- addc a,r7
- mov r7,a
- ;
- org 66cch
- ;
- mov r7,#0ffh
- mov r7,a
- ;
- org 7b23h
- ;
- X7b23: nop
- ;
- org 7b25h
- ;
- X7b25: nop
- ;
- org 7b36h
- ;
- X7b36: nop
- ;
- ; Register/Memory Equates
- ;
- rb0r0 equ 0
- rb0r1 equ 1
- rb0r2 equ 2
- rb0r3 equ 3
- rb0r4 equ 4
- rb0r5 equ 5
- rb0r6 equ 6
- rb0r7 equ 7
- rb1r1 equ 9
- rb2r3 equ 13h
- rb2r4 equ 14h
- rb2r6 equ 16h
- rb2r7 equ 17h
- rb3r0 equ 18h
- rb3r1 equ 19h
- rb3r2 equ 1ah
- rb3r5 equ 1dh
- rb3r7 equ 1fh
- ;
- ; Miscellaneous equates
- ;
- ; These are addresses referenced in the code but
- ; which are in the middle of a multibyte instruction
- ; or are addresses outside the initialized space
- ;
- X0235 equ 235h
- X0924 equ 924h
- X1080 equ 1080h
- X142c equ 142ch
- X176c equ 176ch
- X191d equ 191dh
- X19c8 equ 19c8h
- X1a8a equ 1a8ah
- X1be7 equ 1be7h
- X1e80 equ 1e80h
- X2002 equ 2002h
- X236c equ 236ch
- X27e1 equ 27e1h
- X2894 equ 2894h
- X289a equ 289ah
- X28a1 equ 28a1h
- X2912 equ 2912h
- X2b28 equ 2b28h
- X2c2a equ 2c2ah
- X302b equ 302bh
- X3880 equ 3880h
- X388b equ 388bh
- X3a3e equ 3a3eh
- X3f65 equ 3f65h
- X3fd9 equ 3fd9h
- X4002 equ 4002h
- X428e equ 428eh
- X4291 equ 4291h
- X42f0 equ 42f0h
- X46ab equ 46abh
- X5001 equ 5001h
- X5026 equ 5026h
- X5089 equ 5089h
- X5120 equ 5120h
- X5146 equ 5146h
- X5150 equ 5150h
- X5154 equ 5154h
- X5224 equ 5224h
- X5252 equ 5252h
- X5279 equ 5279h
- X529a equ 529ah
- X52cd equ 52cdh
- X5366 equ 5366h
- X54fd equ 54fdh
- X553a equ 553ah
- X5637 equ 5637h
- X563f equ 563fh
- X56d6 equ 56d6h
- X5e66 equ 5e66h
- X5f6c equ 5f6ch
- X60e2 equ 60e2h
- X60e5 equ 60e5h
- X60e8 equ 60e8h
- X60eb equ 60ebh
- X60ee equ 60eeh
- X60f1 equ 60f1h
- X60ff equ 60ffh
- X6117 equ 6117h
- X611a equ 611ah
- X611d equ 611dh
- X6120 equ 6120h
- X6123 equ 6123h
- X6126 equ 6126h
- X612d equ 612dh
- X6130 equ 6130h
- X6136 equ 6136h
- X6139 equ 6139h
- X613c equ 613ch
- X613f equ 613fh
- X6142 equ 6142h
- X6145 equ 6145h
- X614c equ 614ch
- X614e equ 614eh
- X614f equ 614fh
- X6152 equ 6152h
- X6155 equ 6155h
- X6158 equ 6158h
- X615b equ 615bh
- X616d equ 616dh
- X6170 equ 6170h
- X6173 equ 6173h
- X6176 equ 6176h
- X6186 equ 6186h
- X618b equ 618bh
- X6191 equ 6191h
- X6194 equ 6194h
- X61a1 equ 61a1h
- X61b7 equ 61b7h
- X61c0 equ 61c0h
- X61c9 equ 61c9h
- X61cc equ 61cch
- X61e8 equ 61e8h
- X61ea equ 61eah
- X61f3 equ 61f3h
- X61f5 equ 61f5h
- X61f8 equ 61f8h
- X624b equ 624bh
- X6268 equ 6268h
- X6270 equ 6270h
- X6285 equ 6285h
- X6294 equ 6294h
- X62a2 equ 62a2h
- X62ca equ 62cah
- X62d2 equ 62d2h
- X62db equ 62dbh
- X62de equ 62deh
- X62fa equ 62fah
- X6319 equ 6319h
- X631c equ 631ch
- X632e equ 632eh
- X6331 equ 6331h
- X6339 equ 6339h
- X6347 equ 6347h
- X6353 equ 6353h
- X635d equ 635dh
- X6360 equ 6360h
- X6363 equ 6363h
- X6366 equ 6366h
- X6367 equ 6367h
- X6369 equ 6369h
- X636c equ 636ch
- X6372 equ 6372h
- X6373 equ 6373h
- X6379 equ 6379h
- X638d equ 638dh
- X639a equ 639ah
- X63bc equ 63bch
- X63d7 equ 63d7h
- X63d8 equ 63d8h
- X63db equ 63dbh
- X63de equ 63deh
- X63e1 equ 63e1h
- X63e4 equ 63e4h
- X63e7 equ 63e7h
- X63f4 equ 63f4h
- X63f6 equ 63f6h
- X63fc equ 63fch
- X640d equ 640dh
- X6443 equ 6443h
- X6446 equ 6446h
- X6449 equ 6449h
- X644c equ 644ch
- X644f equ 644fh
- X6452 equ 6452h
- X6455 equ 6455h
- X6458 equ 6458h
- X645a equ 645ah
- X645b equ 645bh
- X6463 equ 6463h
- X6481 equ 6481h
- X6484 equ 6484h
- X6487 equ 6487h
- X648a equ 648ah
- X648d equ 648dh
- X6490 equ 6490h
- X6493 equ 6493h
- X6496 equ 6496h
- X6499 equ 6499h
- X649f equ 649fh
- X64a8 equ 64a8h
- X64b8 equ 64b8h
- X64e3 equ 64e3h
- X64f7 equ 64f7h
- X650e equ 650eh
- X6511 equ 6511h
- X6514 equ 6514h
- X6545 equ 6545h
- X6574 equ 6574h
- X657d equ 657dh
- X6593 equ 6593h
- X65a4 equ 65a4h
- X65d0 equ 65d0h
- X65dd equ 65ddh
- X65df equ 65dfh
- X65ea equ 65eah
- X660e equ 660eh
- X80c5 equ 80c5h
- X80e2 equ 80e2h
- X8b05 equ 8b05h
- ;
- end
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement