Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;
- ; D52 V3.3.6 8052 Disassembly of rtl8188efw.bin
- ; 03/04/18 13:37
- ;
- org 0
- ;
- ljmp X4535
- ;
- X0003: nop
- X0004: nop
- ;
- org 8
- ;
- X0008: nop
- ;
- org 0eh
- ;
- X000e: nop
- ;
- org 13h
- ;
- ajmp X0656
- ;
- org 42h
- ;
- X0042: nop
- X0043: ajmp X05cd
- ;
- X0045: nop
- X0046: nop
- X0047: nop
- ;
- org 4bh
- ;
- ajmp X07fc
- ;
- org 54h
- ;
- X0054: nop
- ;
- org 80h
- ;
- X0080: nop
- ;
- org 83h
- ;
- X0083: nop
- ;
- org 88h
- ;
- X0088: nop
- ;
- org 90h
- ;
- X0090: nop
- ;
- org 0f7h
- ;
- X00f7: nop
- ;
- org 100h
- ;
- X0100: nop
- X0101: nop
- ;
- org 106h
- ;
- X0106: nop
- ;
- org 109h
- ;
- X0109: nop
- ;
- org 117h
- ;
- X0117: nop
- ;
- org 12fh
- ;
- X012f: nop
- X0130: nop
- ;
- org 134h
- ;
- X0134: nop
- ;
- org 136h
- ;
- X0136: nop
- X0137: nop
- X0138: nop
- ;
- org 13bh
- ;
- X013b: nop
- X013c: nop
- ;
- org 13fh
- ;
- X013f: nop
- X0140: nop
- ;
- org 142h
- ;
- X0142: nop
- X0143: nop
- ;
- org 157h
- ;
- X0157: nop
- ;
- org 15bh
- ;
- X015b: nop
- ;
- org 15fh
- ;
- X015f: nop
- ;
- org 164h
- ;
- X0164: nop
- ;
- org 194h
- ;
- X0194: nop
- ;
- org 198h
- ;
- X0198: nop
- X0199: nop
- X019a: nop
- X019b: nop
- X019c: nop
- ;
- org 1a0h
- ;
- X01a0: nop
- X01a1: nop
- X01a2: nop
- ;
- org 1a4h
- ;
- X01a4: nop
- X01a5: nop
- X01a6: nop
- X01a7: nop
- X01a8: nop
- X01a9: nop
- X01aa: nop
- X01ab: nop
- ;
- org 1aeh
- ;
- X01ae: nop
- X01af: nop
- ;
- org 1b8h
- ;
- X01b8: nop
- X01b9: nop
- X01ba: nop
- X01bb: nop
- ;
- org 1beh
- ;
- X01be: nop
- ;
- org 1c0h
- ;
- X01c0: nop
- X01c1: nop
- ;
- org 1c4h
- ;
- X01c4: nop
- ;
- org 1c6h
- ;
- X01c6: nop
- X01c7: nop
- ;
- org 1cbh
- ;
- X01cb: nop
- X01cc: nop
- ;
- org 1d0h
- ;
- X01d0: nop
- X01d1: nop
- X01d2: nop
- X01d3: nop
- ;
- org 1e4h
- ;
- X01e4: nop
- X01e5: nop
- X01e6: nop
- X01e7: nop
- ;
- org 1f0h
- ;
- X01f0: nop
- X01f1: nop
- X01f2: nop
- X01f3: nop
- ;
- org 200h
- ;
- X0200: clr ea
- X0202: sjmp X0202
- ;
- reti
- ;
- lcall X4204
- mov rb1r3,psw
- mov psw,#8
- mov r2,acc
- clr tr0
- mov a,tl0
- add a,#67h
- mov tl0,a
- mov a,th0
- addc a,#79h
- mov th0,a
- setb tr0
- mov a,r4
- add a,#89h
- mov r0,a
- mov a,@r0
- cjne r4,#3,X022a
- mov a,#0ffh
- X022a: clr c
- subb a,sp
- cjne a,#40h,X0230
- X0230: jc X0200
- mov r1,#4
- X0234: mov r0,#80h
- X0236: dec @r0
- mov a,@r0
- inc r0
- jnz X0246
- clr ea
- mov a,@r0
- jnb acc.1,X0244
- orl a,#18h
- mov @r0,a
- X0244: setb ea
- X0246: inc r0
- djnz r1,X0236
- mov a,r2
- mov psw,r3
- ret
- ;
- mov a,rb1r4
- mov r7,a
- rl a
- add a,#81h
- mov r0,a
- X0254: inc r7
- inc r0
- inc r0
- cjne r7,#4,X025e
- mov r7,#0
- mov r0,#81h
- X025e: mov a,@r0
- jnb acc.4,X0254
- nop
- X0263: mov a,rb1r4
- clr c
- subb a,r7
- jnc X0289
- inc rb1r4
- mov a,#88h
- add a,rb1r4
- mov r0,a
- mov a,@r0
- mov r5,a
- mov @r0,sp
- inc r0
- mov a,@r0
- mov r6,rb1r4
- cjne r6,#3,X027d
- mov a,#0ffh
- X027d: xch a,r5
- mov r0,a
- X027f: mov a,r0
- xrl a,r5
- X0281: jz X0263
- inc r0
- mov a,@r0
- push acc
- X0287: sjmp X027f
- ;
- X0289: mov a,rb1r4
- setb c
- subb a,r7
- jc X02b6
- mov a,rb1r4
- add a,#89h
- mov r0,a
- mov a,@r0
- mov r6,rb1r4
- cjne r6,#3,X029c
- mov a,#0ffh
- X029c: mov r5,a
- dec r0
- mov a,@r0
- xch a,r5
- mov r0,a
- X02a1: mov a,sp
- xrl a,r5
- jz X02ac
- pop acc
- mov @r0,a
- dec r0
- sjmp X02a1
- ;
- X02ac: mov a,rb1r4
- add a,#88h
- xch a,r0
- mov @r0,a
- dec rb1r4
- sjmp X0289
- ;
- X02b6: mov a,rb1r4
- rl a
- add a,#81h
- mov r0,a
- mov r7,#4
- clr ea
- mov a,@r0
- jnb acc.0,X02c7
- jbc acc.2,X02d3
- X02c7: mov r7,#0
- jnb acc.1,X02d3
- jnb acc.3,X02d3
- mov r7,#8
- anl a,#0f4h
- X02d3: anl a,#7ch
- xch a,@r0
- setb ea
- anl a,#80h
- orl rb0r7,a
- ret
- ;
- mov r0,#88h
- mov @r0,sp
- mov a,#3
- jz X02eb
- mov r7,a
- X02e6: inc r0
- mov @r0,#0ffh
- djnz r7,X02e6
- X02eb: mov r7,#4
- clr a
- mov r0,#80h
- X02f0: mov @r0,a
- inc r0
- mov @r0,a
- inc r0
- djnz r7,X02f0
- mov r0,#81h
- mov @r0,#30h
- mov dptr,#X45c5
- mov a,#1
- movc a,@a+dptr
- push acc
- clr a
- movc a,@a+dptr
- push acc
- orl tmod,#1
- mov tl0,#60h
- mov th0,#79h
- setb tr0
- setb ea
- ret
- ;
- rr a
- mov a,r7
- setb c
- subb a,#3
- jc X031e
- X031b: mov r7,#0ffh
- ret
- ;
- X031e: mov a,#81h
- add a,r7
- add a,r7
- mov r0,a
- mov a,@r0
- jb acc.5,X031b
- clr ea
- mov a,@r0
- orl a,#30h
- mov @r0,a
- setb ea
- mov r6,rb1r4
- X0331: mov a,r6
- clr c
- subb a,r7
- jnc X0357
- inc r6
- mov a,#88h
- add a,r6
- mov r0,a
- mov a,@r0
- mov r1,a
- inc r0
- mov a,@r0
- dec r0
- cjne r6,#3,X0345
- mov a,#0ffh
- X0345: mov r5,a
- X0346: mov a,r5
- xrl a,r1
- jz X0353
- inc r1
- mov a,@r1
- dec r1
- dec r1
- mov @r1,a
- inc r1
- inc r1
- sjmp X0346
- ;
- X0353: dec @r0
- dec @r0
- sjmp X0331
- ;
- X0357: mov a,r6
- setb c
- subb a,r7
- jc X0360
- inc sp
- inc sp
- X0360: mov a,r6
- setb c
- subb a,r7
- jc X0387
- mov a,#88h
- add a,r6
- mov r0,a
- inc r0
- mov a,@r0
- mov r1,a
- mov a,r6
- cjne a,rb1r4,X0372
- mov r1,sp
- X0372: dec r0
- inc @r0
- inc @r0
- mov a,@r0
- mov r5,a
- X0377: mov a,r5
- xrl a,r1
- jz X0384
- dec r1
- dec r1
- mov a,@r1
- inc r1
- inc r1
- mov @r1,a
- dec r1
- sjmp X0377
- ;
- X0384: dec r6
- sjmp X0360
- ;
- X0387: mov a,r7
- add a,#88h
- mov r0,a
- mov a,@r0
- inc a
- mov r0,a
- mov a,r7
- add a,r7
- inc a
- mov dptr,#X45c5
- movc a,@a+dptr
- mov @r0,a
- inc r0
- mov a,r7
- add a,r7
- movc a,@a+dptr
- mov @r0,a
- mov r7,#0
- ret
- ;
- mov a,r7
- setb c
- subb a,#3
- jc X03a7
- X03a4: mov r7,#0ffh
- ret
- ;
- X03a7: mov a,r7
- rl a
- add a,#81h
- mov r0,a
- mov a,@r0
- jnb acc.5,X03a4
- clr ea
- mov a,@r0
- anl a,#8ch
- mov @r0,a
- setb ea
- mov a,rb1r4
- cjne a,rb0r7,X03c7
- mov a,#88h
- add a,r7
- mov r0,a
- mov a,@r0
- mov sp,a
- ljmp X424d
- ;
- X03c7: jnc X03f7
- mov a,#89h
- add a,r7
- mov r0,a
- mov a,@r0
- cjne r7,#3,X03d3
- mov a,#0ffh
- X03d3: mov r5,a
- dec r0
- mov a,@r0
- mov r1,a
- X03d7: mov a,#88h
- add a,r7
- mov r0,a
- mov r3,a
- mov a,@r0
- mov r4,a
- X03de: mov a,r1
- xrl a,r4
- jz X03ea
- mov r0,rb0r5
- mov a,@r1
- mov @r0,a
- dec r5
- dec r1
- sjmp X03de
- ;
- X03ea: mov r0,rb0r3
- mov @r0,rb0r5
- dec r7
- mov a,rb1r4
- cjne a,rb0r7,X03d7
- mov r7,#0
- ret
- ;
- X03f7: mov a,#89h
- add a,r7
- mov r0,a
- mov a,@r0
- mov r5,a
- dec r0
- mov rb0r1,@r0
- X0400: inc r7
- mov a,#88h
- add a,r7
- mov r0,a
- mov @r0,rb0r1
- inc r0
- mov rb0r4,@r0
- mov a,rb1r4
- cjne a,rb0r7,X0411
- mov r4,sp
- X0411: mov a,r5
- xrl a,r4
- jz X041d
- inc r5
- inc r1
- mov r0,rb0r5
- mov a,@r0
- X041a: mov @r1,a
- X041b: sjmp X0411
- ;
- X041d: mov a,rb1r4
- X041f: cjne a,rb0r7,X0400
- mov sp,r1
- mov r7,#0
- ret
- ;
- X0427: mov a,r7
- setb c
- subb a,#3
- jc X0430
- mov r7,#0ffh
- ret
- ;
- X0430: mov a,r7
- rl a
- add a,#81h
- mov r0,a
- clr ea
- mov a,@r0
- jnb acc.5,X0440
- jnb acc.0,X0440
- setb acc.4
- X0440: setb acc.2
- xch a,@r0
- setb ea
- mov r7,#0
- jnb acc.2,X044b
- inc r7
- X044b: ljmp X424c
- ;
- mov b,r7
- X0450: clr a
- X0451: mov r7,a
- X0452: mov r6,a
- X0453: mov a,rb1r4
- rl a
- add a,#80h
- mov r0,a
- clr et0
- jnb b.7,X046b
- mov r7,#8
- mov a,@r0
- jz X046e
- add a,r5
- mov @r0,a
- jz X0497
- jnc X0497
- sjmp X0472
- ;
- X046b: jnb b.1,X0474
- X046e: mov a,r5
- mov @r0,a
- jz X0497
- X0472: mov r6,#2
- X0474: inc r0
- jnb b.0,X0488
- clr ea
- mov a,@r0
- jbc acc.7,X04a1
- inc r6
- jnb acc.2,X048e
- setb ea
- mov r7,#4
- sjmp X049a
- ;
- X0488: clr ea
- mov a,@r0
- jbc acc.7,X04a1
- X048e: anl a,#0ech
- orl a,r6
- mov @r0,a
- setb ea
- ljmp X424d
- ;
- X0497: mov r7,#8
- inc r0
- X049a: mov a,r7
- orl a,#83h
- cpl a
- clr ea
- anl a,@r0
- X04a1: xch a,@r0
- setb ea
- anl a,#80h
- orl a,r7
- mov r7,a
- ret
- ;
- xch a,b
- mov r0,a
- inc dptr
- movx a,@dptr
- add a,r0
- movx @dptr,a
- xch a,b
- mov r0,a
- mov a,dpl
- dec dpl
- jnz X04bb
- dec dph
- X04bb: movx a,@dptr
- addc a,r0
- movx @dptr,a
- ret
- ;
- mov a,r7
- anl a,r3
- mov r7,a
- mov a,r6
- anl a,r2
- mov r6,a
- mov a,r5
- anl a,r1
- mov r5,a
- mov a,r4
- anl a,r0
- mov r4,a
- ret
- ;
- mov a,r7
- orl a,r3
- mov r7,a
- mov a,r6
- orl a,r2
- mov r6,a
- mov a,r5
- orl a,r1
- mov r5,a
- mov a,r4
- orl a,r0
- mov r4,a
- ret
- ;
- movx a,@dptr
- mov r4,a
- inc dptr
- movx a,@dptr
- mov r5,a
- inc dptr
- movx a,@dptr
- X04e0: mov r6,a
- inc dptr
- movx a,@dptr
- mov r7,a
- ret
- ;
- movx a,@dptr
- mov r0,a
- inc dptr
- movx a,@dptr
- mov r1,a
- inc dptr
- movx a,@dptr
- X04ec: mov r2,a
- inc dptr
- movx a,@dptr
- mov r3,a
- ret
- ;
- mul ab
- add a,dpl
- mov dpl,a
- mov a,b
- addc a,dph
- mov dph,a
- ret
- ;
- movx a,@dptr
- mov r3,a
- inc dptr
- movx a,@dptr
- mov r2,a
- inc dptr
- movx a,@dptr
- X0504: mov r1,a
- ret
- ;
- mov a,r3
- movx @dptr,a
- inc dptr
- mov a,r2
- movx @dptr,a
- inc dptr
- mov a,r1
- movx @dptr,a
- ret
- ;
- pop dph
- pop dpl
- mov r0,a
- X0514: clr a
- movc a,@a+dptr
- jnz X052a
- mov a,#1
- movc a,@a+dptr
- jnz X052a
- inc dptr
- inc dptr
- X051f: movc a,@a+dptr
- mov r0,a
- mov a,#1
- movc a,@a+dptr
- mov dpl,a
- mov dph,r0
- clr a
- jmp @a+dptr
- ;
- X052a: mov a,#2
- movc a,@a+dptr
- xrl a,r0
- jz X051f
- inc dptr
- inc dptr
- inc dptr
- sjmp X0514
- ;
- ljmp X4573
- ;
- X0538: ljmp X42dd
- ;
- X053b: clr a
- movc a,@a+dptr
- inc dptr
- mov r0,a
- X053f: clr a
- movc a,@a+dptr
- inc dptr
- jc X0547
- mov @r0,a
- sjmp X0548
- ;
- X0547: movx @r0,a
- X0548: inc r0
- djnz r7,X053f
- sjmp X0576
- ;
- X054d: clr a
- movc a,@a+dptr
- inc dptr
- mov r0,a
- anl a,#7
- X0553: add a,#0ch
- xch a,r0
- clr c
- rlc a
- X0558: swap a
- anl a,#0fh
- orl a,#20h
- xch a,r0
- movc a,@a+pc
- jc X0565
- cpl a
- anl a,@r0
- sjmp X0566
- ;
- X0565: orl a,@r0
- X0566: mov @r0,a
- djnz r7,X054d
- sjmp X0576
- ;
- ajmp X0002
- ;
- inc a
- inc r0
- jbc 24h.0,X05b2
- sjmp X0504
- ;
- orl a,ip
- X0576: clr a
- mov r6,#1
- movc a,@a+dptr
- jz X0538
- inc dptr
- mov r7,a
- anl a,#3fh
- jnb acc.5,X058c
- anl a,#1fh
- mov r6,a
- clr a
- movc a,@a+dptr
- inc dptr
- jz X058c
- inc r6
- X058c: xch a,r7
- anl a,#0c0h
- add a,acc
- jz X053b
- jc X054d
- clr a
- movc a,@a+dptr
- inc dptr
- mov r2,a
- clr a
- movc a,@a+dptr
- inc dptr
- mov r0,a
- X059d: clr a
- movc a,@a+dptr
- inc dptr
- xch a,r0
- xch a,dpl
- xch a,r0
- xch a,r2
- xch a,dph
- xch a,r2
- movx @dptr,a
- inc dptr
- xch a,r0
- xch a,dpl
- xch a,r0
- xch a,r2
- xch a,dph
- xch a,r2
- X05b2: djnz r7,X059d
- djnz r6,X059d
- sjmp X0576
- ;
- org 5b9h
- ;
- ajmp X0281
- ;
- subb a,@r1
- nop
- ajmp X0281
- ;
- subb a,r0
- nop
- ajmp X0281
- ;
- mul ab
- nop
- acall X0234
- anl a,@r1
- orl a,r2
- anl a,@r1
- addc a,@r0
- anl a,r0
- add a,r1
- X05cd: push acc
- push b
- push dph
- push dpl
- push psw
- mov psw,#0
- push rb0r0
- push rb0r1
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- push rb0r6
- push rb0r7
- mov dptr,#X01c4
- mov a,#0cdh
- movx @dptr,a
- mov a,#45h
- inc dptr
- movx @dptr,a
- acall X061c
- mov a,#0cdh
- X05f8: inc a
- mov dptr,#X01c4
- X05fc: movx @dptr,a
- X05fd: mov a,#45h
- inc dptr
- movx @dptr,a
- pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r4
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- pop psw
- pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X061c: mov dptr,#X0054
- movx a,@dptr
- anl a,35h
- mov 39h,a
- inc dptr
- movx a,@dptr
- anl a,36h
- mov 3ah,a
- inc dptr
- movx a,@dptr
- anl a,37h
- mov 3bh,a
- inc dptr
- movx a,@dptr
- anl a,38h
- mov 3ch,a
- mov r5,39h
- mov r7,#54h
- lcall X321e
- mov r5,3ah
- mov r7,#55h
- lcall X321e
- mov r5,3bh
- mov r7,#56h
- lcall X321e
- mov r5,3ch
- mov r7,#57h
- lcall X321e
- anl 91h,#0efh
- ret
- ;
- X0656: push acc
- push b
- push dph
- push dpl
- push psw
- mov psw,#0
- push rb0r0
- push rb0r1
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- push rb0r6
- push rb0r7
- mov dptr,#X01c4
- mov a,#56h
- movx @dptr,a
- mov a,#46h
- inc dptr
- movx @dptr,a
- lcall X6322
- mov a,41h
- jnb acc.4,X0689
- mov r7,#2
- acall X0427
- X0689: mov a,43h
- jnb acc.0,X0690
- acall X06f4
- X0690: mov a,43h
- X0692: jnb acc.1,X0698
- lcall X4dbb
- X0698: mov a,43h
- jnb acc.2,X06a0
- lcall X4e0a
- X06a0: mov a,43h
- jnb acc.3,X06a8
- lcall X637f
- X06a8: mov a,43h
- X06aa: jnb acc.4,X06af
- acall X07b0
- X06af: mov a,43h
- jnb acc.5,X06b6
- X06b4: acall X07de
- X06b6: mov a,43h
- jnb acc.6,X06bd
- acall X078b
- X06bd: mov a,44h
- jnb acc.1,X06c4
- acall X06ea
- X06c4: mov a,#56h
- inc a
- mov dptr,#X01c4
- movx @dptr,a
- mov a,#46h
- inc dptr
- movx @dptr,a
- pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r4
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- pop psw
- pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X06ea: mov dptr,#X80e7
- movx a,@dptr
- jz X06f3
- lcall X4e84
- X06f3: ret
- ;
- X06f4: mov dptr,#X810a
- movx a,@dptr
- jz X0709
- clr a
- movx @dptr,a
- mov dptr,#X0553
- movx a,@dptr
- orl a,#2
- movx @dptr,a
- mov dptr,#X05fc
- movx a,@dptr
- inc a
- movx @dptr,a
- X0709: clr a
- mov r7,a
- mov dptr,#X80e7
- movx a,@dptr
- jz X078a
- mov dptr,#X80a3
- movx a,@dptr
- xrl a,#1
- jnz X078a
- mov dptr,#X80e6
- movx a,@dptr
- swap a
- anl a,#0fh
- jz X0746
- add a,#0feh
- jz X0729
- inc a
- jnz X0748
- X0729: mov dptr,#X80ee
- movx a,@dptr
- dec a
- movx @dptr,a
- movx a,@dptr
- mov r6,a
- jz X0739
- mov dptr,#X80f0
- movx a,@dptr
- jz X0748
- X0739: mov a,r6
- jnz X0742
- mov dptr,#X80ed
- movx a,@dptr
- inc dptr
- movx @dptr,a
- X0742: mov r7,#1
- sjmp X0748
- ;
- X0746: mov r7,#1
- X0748: mov a,r7
- jz X078a
- mov dptr,#X80eb
- movx a,@dptr
- orl a,#10h
- movx @dptr,a
- mov dptr,#X80f0
- movx a,@dptr
- jz X075b
- cjne a,#1,X0764
- X075b: clr a
- mov rb3r5,a
- mov dptr,#X80f0
- movx a,@dptr
- sjmp X0771
- ;
- X0764: clr a
- mov rb3r5,a
- mov dptr,#X80f0
- movx a,@dptr
- mov b,#3
- mul ab
- add a,#0feh
- X0771: mov r7,a
- mov dptr,#X80ef
- movx a,@dptr
- add a,r7
- lcall X4ef3
- mov dptr,#X0157
- mov a,#5
- movx @dptr,a
- mov dptr,#X80ea
- movx a,@dptr
- jb acc.2,X078a
- lcall X4ac0
- X078a: ret
- ;
- X078b: mov dptr,#X80a3
- movx a,@dptr
- cjne a,#1,X07a5
- mov dptr,#X80e7
- movx a,@dptr
- jz X07a5
- mov dptr,#X80eb
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- anl a,#7
- jnz X07a5
- acall X07a6
- X07a5: ret
- ;
- X07a6: mov dptr,#X80e9
- movx a,@dptr
- mov r7,a
- mov r5,#1
- ljmp X4ac4
- ;
- X07b0: mov dptr,#X80a3
- movx a,@dptr
- xrl a,#1
- jnz X07dd
- mov dptr,#X80e7
- movx a,@dptr
- jz X07dd
- mov dptr,#X0157
- clr a
- movx @dptr,a
- mov dptr,#X013c
- mov a,#2
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0fbh
- movx @dptr,a
- mov dptr,#X80eb
- movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- anl a,#7
- jnz X07dd
- acall X07a6
- X07dd: ret
- ;
- X07de: mov dptr,#X80a3
- movx a,@dptr
- cjne a,#1,X07fb
- mov dptr,#X80e7
- movx a,@dptr
- jz X07fb
- mov dptr,#X80e6
- movx a,@dptr
- anl a,#0fh
- xrl a,#2
- jz X07f8
- ljmp X6a4a
- ;
- X07f8: lcall X4e3d
- X07fb: ret
- ;
- X07fc: push acc
- push b
- push dph
- push dpl
- push psw
- mov psw,#0
- push rb0r0
- push rb0r1
- push rb0r2
- push rb0r3
- push rb0r4
- push rb0r5
- push rb0r6
- push rb0r7
- mov dptr,#X01c4
- mov a,#0fch
- movx @dptr,a
- mov a,#47h
- inc dptr
- movx @dptr,a
- lcall X634f
- mov a,49h
- jnb acc.1,X082d
- acall X0894
- X082d: mov a,49h
- jnb acc.2,X0835
- lcall X63a1
- X0835: mov a,49h
- jnb acc.3,X083d
- lcall X63dd
- X083d: mov a,4ah
- jnb acc.0,X0845
- lcall X6419
- X0845: mov a,4ah
- jnb acc.4,X084d
- lcall X64b8
- X084d: mov a,4ch
- jnb acc.1,X0857
- mov r7,#3
- lcall X4427
- X0857: mov a,4ch
- jnb acc.4,X085e
- acall X089e
- X085e: mov a,4ch
- jnb acc.5,X0866
- lcall X64ce
- X0866: mov a,4ch
- jnb acc.6,X086e
- lcall X6564
- X086e: mov a,#0fch
- inc a
- mov dptr,#X01c4
- movx @dptr,a
- mov a,#47h
- inc dptr
- movx @dptr,a
- pop rb0r7
- pop rb0r6
- pop rb0r5
- pop rb0r4
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- pop psw
- pop dpl
- pop dph
- pop b
- pop acc
- reti
- ;
- X0894: mov dptr,#X80e7
- movx a,@dptr
- jz X089d
- lcall X6afb
- X089d: ret
- ;
- X089e: acall X0d2a
- mov dptr,#X80ed
- movx a,@dptr
- dec a
- mov dptr,#X0573
- movx @dptr,a
- mov r5,#2
- mov r7,#2
- acall X0a63
- X08af: mov dptr,#X8101
- movx a,@dptr
- jnb acc.0,X08e3
- mov dptr,#X80a3
- movx a,@dptr
- cjne a,#1,X08e3
- mov dptr,#X81a4
- movx a,@dptr
- inc a
- movx @dptr,a
- movx a,@dptr
- cjne a,#0ah,X08d2
- mov dptr,#X8103
- movx a,@dptr
- inc a
- movx @dptr,a
- clr a
- mov dptr,#X81a4
- movx @dptr,a
- X08d2: mov dptr,#X8103
- movx a,@dptr
- mov r7,a
- mov dptr,#X8102
- movx a,@dptr
- cjne a,rb0r7,X08e3
- clr a
- inc dptr
- movx @dptr,a
- acall X08e4
- X08e3: ret
- ;
- X08e4: clr a
- mov r7,a
- X08e6: mov 53h,r7
- mov dptr,#X041d
- movx a,@dptr
- jz X0906
- mov dptr,#X0522
- movx a,@dptr
- mov 56h,a
- mov a,#0ffh
- movx @dptr,a
- acall X0ff1
- cjne r7,#1,X08fe
- acall X095c
- X08fe: mov dptr,#X0522
- mov a,56h
- movx @dptr,a
- sjmp X0908
- ;
- X0906: acall X095c
- X0908: mov dptr,#X041f
- mov a,#20h
- movx @dptr,a
- mov r7,#1
- ret
- ;
- X0911: mov a,#1fh
- add a,r5
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- anl a,#3fh
- movx @dptr,a
- mov a,r7
- jz X093f
- mov a,#21h
- add a,r5
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#10h
- movx @dptr,a
- mov a,#1fh
- add a,r5
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#80h
- movx @dptr,a
- ret
- ;
- X093f: mov a,#21h
- add a,r5
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- anl a,#0efh
- movx @dptr,a
- mov a,#1fh
- add a,r5
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#40h
- movx @dptr,a
- ret
- ;
- X095c: mov dptr,#X8004
- movx a,@dptr
- mov r7,a
- mov r5,#1
- acall X09f9
- mov 54h,r6
- mov 55h,r7
- mov r5,55h
- mov r4,54h
- mov r7,53h
- acall X0911
- mov r7,55h
- mov r6,54h
- mov dptr,#X0480
- movx a,@dptr
- anl a,#0fh
- mov r5,a
- mov r4,rb0r7
- mov a,#11h
- add a,r4
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- mov a,#11h
- add a,r4
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- anl a,#0fbh
- movx @dptr,a
- mov r4,rb0r7
- mov a,#16h
- add a,r4
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#0fah
- movx @dptr,a
- mov a,#15h
- add a,r4
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#1fh
- movx @dptr,a
- mov r4,rb0r7
- mov a,#6
- add a,r4
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#0fh
- movx @dptr,a
- mov dptr,#X0453
- clr a
- movx @dptr,a
- mov dptr,#X0452
- movx @dptr,a
- mov dptr,#X0451
- mov a,#0ffh
- movx @dptr,a
- mov dptr,#X0450
- mov a,#0fdh
- movx @dptr,a
- mov a,#14h
- add a,r4
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- anl a,#0c0h
- orl a,r5
- mov r5,a
- mov a,#14h
- add a,r7
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- mov a,r5
- movx @dptr,a
- ret
- ;
- X09f9: setb c
- jbc ea,X09fe
- clr c
- X09fe: push psw
- mov dptr,#X819c
- mov a,r5
- movx @dptr,a
- mov dptr,#X819b
- mov a,r7
- movx @dptr,a
- clr a
- mov r5,a
- mov r4,a
- lcall X6b59
- mov r4,#0
- mov r5,rb0r7
- mov dptr,#X819b
- movx a,@dptr
- mov dptr,#X0425
- movx @dptr,a
- mov dptr,#X819c
- movx a,@dptr
- jz X0a30
- mov a,#0fh
- add a,r7
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- orl a,#80h
- movx @dptr,a
- X0a30: mov r7,rb0r5
- mov a,#8
- add a,r7
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- clr a
- movx @dptr,a
- mov a,#9
- add a,r7
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- anl a,#0f0h
- movx @dptr,a
- mov a,#21h
- add a,r5
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- anl a,#0f7h
- movx @dptr,a
- mov r6,rb0r4
- mov r7,rb0r5
- pop psw
- mov ea,c
- ret
- ;
- X0a63: mov a,#3dh
- add a,r7
- mov r0,a
- mov a,@r0
- orl a,r5
- mov r6,a
- mov @r0,a
- mov a,#30h
- add a,r7
- mov dpl,a
- clr a
- addc a,#1
- mov dph,a
- mov a,r6
- movx @dptr,a
- ret
- ;
- X0a78: mov dptr,#X0136
- mov a,#78h
- movx @dptr,a
- inc dptr
- mov a,#2
- movx @dptr,a
- mov r5,#78h
- mov r7,a
- acall X0a63
- mov r5,#2
- mov r7,#3
- acall X0a63
- mov dptr,#X060a
- movx a,@dptr
- orl a,#7
- movx @dptr,a
- mov dptr,#X80f2
- inc dptr
- movx a,@dptr
- mov dptr,#X0558
- movx @dptr,a
- mov dptr,#X80a3
- movx a,@dptr
- cjne a,#1,X0ab8
- mov dptr,#X80e5
- movx a,@dptr
- anl a,#0fbh
- movx @dptr,a
- mov dptr,#X80ea
- movx a,@dptr
- jb acc.2,X0abf
- mov r5,#1
- mov r7,#4
- sjmp X0ac4
- ;
- X0ab8: mov dptr,#X80e5
- movx a,@dptr
- orl a,#4
- movx @dptr,a
- X0abf: ret
- ;
- X0ac0: mov r5,#1
- mov r7,#4
- X0ac4: setb c
- jbc ea,X0ac9
- clr c
- X0ac9: push psw
- mov dptr,#X81a1
- mov a,r5
- movx @dptr,a
- mov dptr,#X80ea
- movx a,@dptr
- mov dptr,#X81a2
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- mov r6,a
- swap a
- rrc a
- rrc a
- anl a,#3
- jnb acc.0,X0ae7
- ajmp X0c16
- ;
- X0ae7: mov a,r6
- swap a
- rrc a
- rrc a
- rrc a
- anl a,#1
- jnb acc.0,X0af3
- ajmp X0c16
- ;
- X0af3: mov dptr,#X81a2
- movx a,@dptr
- mov r6,a
- xrl a,r7
- jnz X0afd
- ajmp X0c16
- ;
- X0afd: mov a,r7
- jnz X0b02
- ajmp X0b8d
- ;
- X0b02: add a,#0feh
- jnz X0b08
- ajmp X0bc6
- ;
- X0b08: add a,#0feh
- jz X0b55
- add a,#0fch
- jnz X0b12
- ajmp X0c01
- ;
- X0b12: add a,#0fch
- jz X0b18
- ajmp X0c16
- ;
- X0b18: mov a,r6
- cjne a,#0eh,X0b1e
- acall X0c96
- X0b1e: mov dptr,#X81a2
- movx a,@dptr
- jnz X0b28
- mov r7,#1
- acall X0cbe
- X0b28: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#6,X0b31
- acall X0c70
- X0b31: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#4,X0b46
- mov dptr,#X81a1
- movx a,@dptr
- mov r7,a
- jz X0b44
- lcall X6982
- sjmp X0b46
- ;
- X0b44: acall X0f57
- X0b46: mov dptr,#X81a2
- movx a,@dptr
- xrl a,#8
- jz X0b50
- ajmp X0c16
- ;
- X0b50: lcall X6687
- ajmp X0c16
- ;
- X0b55: mov dptr,#X81a2
- movx a,@dptr
- jnz X0b5f
- mov r7,#1
- acall X0cbe
- X0b5f: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#6,X0b68
- acall X0c70
- X0b68: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#0eh,X0b76
- acall X0c1b
- cjne r7,#1,X0b76
- acall X0c96
- X0b76: mov dptr,#X81a2
- movx a,@dptr
- xrl a,#0ch
- jz X0b80
- ajmp X0c16
- ;
- X0b80: acall X0c1b
- mov a,r7
- xrl a,#1
- jz X0b89
- ajmp X0c16
- ;
- X0b89: acall X0cd8
- ajmp X0c16
- ;
- X0b8d: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#0eh,X0b9b
- acall X0c1b
- cjne r7,#1,X0b9b
- acall X0c96
- X0b9b: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#6,X0ba4
- acall X0c70
- X0ba4: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#0ch,X0bb2
- acall X0c1b
- cjne r7,#1,X0bb2
- acall X0cd8
- X0bb2: mov dptr,#X81a2
- movx a,@dptr
- xrl a,#4
- jnz X0c16
- lcall X68d4
- mov a,r7
- xrl a,#1
- jnz X0c16
- acall X0d0e
- sjmp X0c16
- ;
- X0bc6: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#0eh,X0bd4
- acall X0c1b
- cjne r7,#1,X0bd4
- acall X0c96
- X0bd4: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#6,X0bdd
- acall X0c70
- X0bdd: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#0ch,X0beb
- acall X0c1b
- cjne r7,#1,X0beb
- acall X0cd8
- X0beb: mov dptr,#X81a2
- movx a,@dptr
- jnz X0bf5
- mov r7,#1
- acall X0cbe
- X0bf5: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#4,X0c16
- lcall X69c4
- sjmp X0c16
- ;
- X0c01: mov dptr,#X81a2
- movx a,@dptr
- cjne a,#0ch,X0c16
- mov dptr,#X80e5
- movx a,@dptr
- mov r7,a
- rrc a
- rrc a
- anl a,#3fh
- jnb acc.0,X0c16
- acall X0fe7
- X0c16: pop psw
- mov ea,c
- ret
- ;
- X0c1b: acall X0f6a
- mov a,r7
- xrl a,#1
- jz X0c2a
- mov dptr,#X01b8
- mov a,#1
- movx @dptr,a
- sjmp X0c67
- ;
- X0c2a: mov dptr,#X80e4
- movx a,@dptr
- mov r7,a
- rrc a
- rrc a
- rrc a
- anl a,#1fh
- jnb acc.0,X0c3f
- mov dptr,#X01b8
- mov a,#2
- movx @dptr,a
- sjmp X0c67
- ;
- X0c3f: mov a,r7
- swap a
- anl a,#0fh
- jnb acc.0,X0c4e
- mov dptr,#X01b8
- mov a,#4
- movx @dptr,a
- sjmp X0c67
- ;
- X0c4e: mov dptr,#X80e9
- movx a,@dptr
- setb c
- subb a,#4
- jc X0c5f
- mov dptr,#X01b8
- mov a,#8
- movx @dptr,a
- sjmp X0c67
- ;
- X0c5f: mov dptr,#X01b8
- clr a
- movx @dptr,a
- mov r7,#1
- ret
- ;
- X0c67: mov dptr,#X01b9
- mov a,#2
- movx @dptr,a
- mov r7,#0
- ret
- ;
- X0c70: mov dptr,#X80e5
- movx a,@dptr
- mov dptr,#X0604
- jb acc.0,X0c86
- movx a,@dptr
- orl a,#40h
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#4
- movx @dptr,a
- sjmp X0c90
- ;
- X0c86: movx a,@dptr
- anl a,#7fh
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#0ch
- movx @dptr,a
- X0c90: mov dptr,#X0522
- clr a
- movx @dptr,a
- ret
- ;
- X0c96: mov dptr,#X80e5
- movx a,@dptr
- clr c
- rrc a
- jb acc.0,X0ca7
- mov dptr,#X80ea
- mov a,#0ch
- movx @dptr,a
- sjmp X0cb8
- ;
- X0ca7: mov dptr,#X0604
- movx a,@dptr
- orl a,#40h
- movx @dptr,a
- movx a,@dptr
- orl a,#80h
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#4
- movx @dptr,a
- X0cb8: mov dptr,#X0522
- clr a
- movx @dptr,a
- ret
- ;
- X0cbe: mov dptr,#X81a3
- mov a,r7
- movx @dptr,a
- lcall X660c
- mov dptr,#X81a3
- movx a,@dptr
- jz X0cd1
- mov dptr,#X0522
- clr a
- movx @dptr,a
- X0cd1: mov dptr,#X80ea
- mov a,#4
- movx @dptr,a
- ret
- ;
- X0cd8: mov dptr,#X80a3
- movx a,@dptr
- xrl a,#1
- jnz X0d0d
- mov dptr,#X80e5
- movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- mov dptr,#X0522
- mov a,#6fh
- movx @dptr,a
- mov r7,#1
- acall X08e6
- cjne r7,#1,X0d02
- mov dptr,#X80e4
- movx a,@dptr
- orl a,#80h
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#0eh
- movx @dptr,a
- ret
- ;
- X0d02: mov dptr,#X01b9
- mov a,#1
- movx @dptr,a
- mov dptr,#X01b8
- inc a
- movx @dptr,a
- X0d0d: ret
- ;
- X0d0e: mov dptr,#X0522
- mov a,#0ffh
- movx @dptr,a
- acall X0ff1
- mov dptr,#X0137
- mov a,#2
- movx @dptr,a
- mov r5,a
- mov r7,#3
- acall X0a63
- lcall X6690
- clr a
- mov dptr,#X80ea
- movx @dptr,a
- ret
- ;
- X0d2a: mov dptr,#X80e7
- movx a,@dptr
- jz X0d5d
- mov dptr,#X80a3
- movx a,@dptr
- xrl a,#1
- jnz X0d5d
- mov dptr,#X80ee
- movx @dptr,a
- inc a
- jz X0d5d
- mov dptr,#X80eb
- movx a,@dptr
- orl a,#10h
- movx @dptr,a
- clr a
- mov rb3r5,a
- mov dptr,#X80ef
- acall X0ef2
- mov dptr,#X0157
- mov a,#5
- movx @dptr,a
- mov dptr,#X80ea
- movx a,@dptr
- jb acc.2,X0d5d
- acall X0ac0
- X0d5d: ret
- ;
- X0d5e: mov a,r7
- jnz X0d97
- mov r5,#78h
- mov r7,#2
- acall X0da3
- mov r5,#2
- mov r7,#3
- acall X0da3
- mov r5,#0c8h
- mov r7,#2
- lcall X676e
- mov dptr,#X0157
- clr a
- movx @dptr,a
- mov dptr,#X013c
- mov a,#2
- movx @dptr,a
- mov r5,#1
- mov r7,#0ch
- acall X0ac4
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0f7h
- movx @dptr,a
- anl a,#0efh
- movx @dptr,a
- mov dptr,#X060a
- movx a,@dptr
- anl a,#0f8h
- movx @dptr,a
- ret
- ;
- X0d97: ajmp X0a78
- ;
- X0d99: mov r5,#2
- mov r7,#2
- acall X0da3
- mov r5,#1
- mov r7,#2
- X0da3: mov a,#3dh
- add a,r7
- mov r0,a
- mov a,@r0
- mov r6,a
- mov a,r5
- cpl a
- anl a,r6
- mov r6,a
- mov @r0,a
- mov a,#30h
- add a,r7
- mov dpl,a
- clr a
- addc a,#1
- mov dph,a
- mov a,r6
- movx @dptr,a
- ret
- ;
- mov dptr,#X80e7
- movx a,@dptr
- jz X0e06
- mov dptr,#X80e5
- movx a,@dptr
- mov r7,a
- rrc a
- rrc a
- rrc a
- anl a,#1fh
- jnb acc.0,X0de0
- mov dptr,#X013b
- movx a,@dptr
- jnb acc.4,X0de0
- acall X0d99
- mov dptr,#X80ed
- movx a,@dptr
- dec a
- mov dptr,#X0573
- movx @dptr,a
- X0de0: mov dptr,#X8199
- clr a
- mov b,#1
- lcall X44a9
- clr c
- mov dptr,#X819a
- movx a,@dptr
- subb a,#80h
- mov dptr,#X8199
- movx a,@dptr
- xrl a,#80h
- subb a,#80h
- jc X0e06
- mov dptr,#X0198
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- X0e06: acall X0fb3
- ajmp X08af
- ;
- mov dptr,#X80ea
- movx a,@dptr
- xrl a,#2
- jz X0e3c
- lcall X6a65
- mov dptr,#X80e5
- movx a,@dptr
- rrc a
- rrc a
- rrc a
- anl a,#1fh
- jnb acc.0,X0e36
- mov dptr,#X80ed
- movx a,@dptr
- mov r7,a
- inc dptr
- movx a,@dptr
- xrl a,r7
- jnz X0e36
- lcall X674a
- acall X0d99
- mov dptr,#X80ee
- movx a,@dptr
- dec a
- movx @dptr,a
- X0e36: mov dptr,#X01e6
- movx a,@dptr
- inc a
- movx @dptr,a
- X0e3c: ret
- ;
- mov dptr,#X015f
- clr a
- movx @dptr,a
- mov dptr,#X013c
- mov a,#8
- movx @dptr,a
- clr a
- mov rb3r5,a
- mov dptr,#X80fa
- movx a,@dptr
- clr c
- rrc a
- anl a,#7fh
- mov rb3r6,a
- clr a
- mov r3,a
- mov r5,a
- mov r7,#5ch
- mov r6,#1
- acall X0efc
- mov dptr,#X015f
- mov a,#5
- movx @dptr,a
- mov dptr,#X0692
- mov a,#2
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- orl a,#10h
- movx @dptr,a
- mov dptr,#X80ea
- movx a,@dptr
- xrl a,#0ch
- jz X0e83
- clr a
- mov r5,a
- mov r7,#0ch
- acall X0ac4
- clr a
- mov r7,a
- acall X08e6
- X0e83: ret
- ;
- mov dptr,#X80e7
- movx a,@dptr
- xrl a,#1
- jnz X0eea
- mov dptr,#X80e6
- movx a,@dptr
- anl a,#0fh
- jz X0ee2
- mov dptr,#X80ea
- movx a,@dptr
- jnz X0e9d
- mov r7,a
- acall X0cbe
- X0e9d: mov dptr,#X80ea
- movx a,@dptr
- xrl a,#0ch
- jz X0ea7
- acall X0f57
- X0ea7: mov dptr,#X015b
- clr a
- movx @dptr,a
- mov dptr,#X013c
- mov a,#4
- movx @dptr,a
- acall X0f6a
- mov a,r7
- xrl a,#1
- jnz X0eea
- mov rb3r5,a
- mov dptr,#X80fa
- movx a,@dptr
- clr c
- rrc a
- anl a,#7fh
- mov rb3r6,a
- clr a
- mov r3,a
- mov r5,a
- mov r7,#58h
- mov r6,#1
- acall X0efc
- mov dptr,#X015b
- mov a,#5
- movx @dptr,a
- mov dptr,#X0692
- mov a,#1
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- orl a,#8
- movx @dptr,a
- ret
- ;
- X0ee2: mov dptr,#X80ea
- movx a,@dptr
- jnz X0eea
- acall X0ac0
- X0eea: ret
- ;
- movx @dptr,a
- clr a
- mov rb3r5,a
- mov dptr,#X80f9
- X0ef2: movx a,@dptr
- mov rb3r6,a
- clr a
- mov r3,a
- mov r5,a
- mov r7,#54h
- mov r6,#1
- X0efc: mov rb3r1,r6
- mov rb3r2,r7
- mov a,rb3r6
- anl a,#7
- swap a
- rlc a
- anl a,#0e0h
- mov dph,rb3r1
- mov dpl,rb3r2
- movx @dptr,a
- mov a,rb3r5
- anl a,#7
- swap a
- rlc a
- anl a,#0e0h
- mov r7,a
- mov a,rb3r6
- rrc a
- rrc a
- rrc a
- anl a,#1fh
- orl a,r7
- inc dptr
- movx @dptr,a
- mov a,r3
- anl a,#7
- swap a
- rlc a
- anl a,#0e0h
- mov r7,a
- mov a,rb3r5
- rrc a
- rrc a
- rrc a
- anl a,#1fh
- orl a,r7
- mov dpl,rb3r2
- mov dph,rb3r1
- inc dptr
- inc dptr
- movx @dptr,a
- cjne r5,#1,X0f4a
- mov dpl,rb3r2
- mov dph,r6
- inc dptr
- inc dptr
- inc dptr
- mov a,#3
- movx @dptr,a
- ret
- ;
- X0f4a: mov dpl,rb3r2
- mov dph,rb3r1
- inc dptr
- inc dptr
- inc dptr
- mov a,#1
- movx @dptr,a
- ret
- ;
- X0f57: mov dptr,#X0604
- movx a,@dptr
- anl a,#7fh
- movx @dptr,a
- mov dptr,#X0522
- clr a
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#0ch
- movx @dptr,a
- ret
- ;
- X0f6a: mov dptr,#X041a
- movx a,@dptr
- cpl a
- jz X0f74
- mov r7,#0
- ret
- ;
- X0f74: mov dptr,#X041b
- movx a,@dptr
- anl a,#7
- xrl a,#7
- mov r7,#1
- jz X0f82
- mov r7,#0
- X0f82: ret
- ;
- mov dptr,#X8178
- lcall X4506
- lcall X6892
- mov dptr,#X80e7
- movx a,@dptr
- mov r7,a
- acall X0d5e
- mov dptr,#X80e7
- movx a,@dptr
- jz X0fb2
- mov dptr,#X8178
- lcall X44fd
- mov dptr,#X0001
- lcall X1fbd
- anl a,#0fh
- mov r7,a
- mov dptr,#X0002
- lcall X1fbd
- mov r5,a
- lcall X68a3
- X0fb2: ret
- ;
- X0fb3: mov dptr,#X8104
- movx a,@dptr
- jnb acc.0,X0fe6
- mov dptr,#X8107
- movx a,@dptr
- inc a
- movx @dptr,a
- movx a,@dptr
- mov r7,a
- mov dptr,#X8105
- movx a,@dptr
- cjne a,rb0r7,X0fe6
- mov dptr,#X0692
- movx a,@dptr
- anl a,#1ch
- jnz X0fdb
- acall X08e4
- mov dptr,#X8108
- movx a,@dptr
- inc a
- movx @dptr,a
- sjmp X0fe1
- ;
- X0fdb: mov dptr,#X0692
- mov a,#1ch
- movx @dptr,a
- X0fe1: clr a
- mov dptr,#X8107
- movx @dptr,a
- X0fe6: ret
- ;
- X0fe7: lcall X6690
- mov dptr,#X80ea
- mov a,#8
- movx @dptr,a
- ret
- ;
- X0ff1: clr a
- mov dptr,#X819d
- movx @dptr,a
- inc dptr
- movx @dptr,a
- X0ff8: mov dptr,#X05f8
- movx a,@dptr
- jnz X100d
- inc dptr
- movx a,@dptr
- jnz X100d
- inc dptr
- movx a,@dptr
- jnz X100d
- inc dptr
- movx a,@dptr
- jnz X100d
- mov r7,#1
- ret
- ;
- X100d: setb c
- mov dptr,#X819e
- movx a,@dptr
- subb a,#0e8h
- mov dptr,#X819d
- movx a,@dptr
- subb a,#3
- jc X1026
- mov dptr,#X01c0
- movx a,@dptr
- orl a,#20h
- movx @dptr,a
- mov r7,#0
- ret
- ;
- X1026: mov r7,#32h
- mov r6,#0
- lcall X32aa
- mov dptr,#X819d
- clr a
- mov b,#1
- lcall X44a9
- sjmp X0ff8
- ;
- X1039: mov dptr,#X00f7
- movx a,@dptr
- jb acc.7,X1049
- movx a,@dptr
- mov r7,#1
- jb acc.6,X1052
- mov r7,#2
- ret
- ;
- X1049: mov dptr,#X00f7
- movx a,@dptr
- jnb acc.6,X1052
- mov r7,#3
- X1052: ret
- ;
- X1053: acall X1039
- mov dptr,#X8001
- mov a,r7
- movx @dptr,a
- acall X1065
- mov dptr,#X0164
- mov a,#1
- movx @dptr,a
- ljmp X2da7
- ;
- X1065: acall X10d3
- acall X1103
- acall X1092
- acall X10b1
- clr a
- mov 35h,a
- mov 36h,a
- mov 37h,a
- mov 38h,a
- mov r5,35h
- mov r7,#50h
- lcall X321e
- mov r5,36h
- mov r7,#51h
- lcall X321e
- mov r5,37h
- mov r7,#52h
- lcall X321e
- mov r5,38h
- mov r7,#53h
- ljmp X321e
- ;
- X1092: mov 3dh,#10h
- clr a
- mov 3eh,a
- mov 3fh,#7
- mov 40h,#2
- mov dptr,#X0130
- mov a,3dh
- movx @dptr,a
- inc dptr
- mov a,3eh
- movx @dptr,a
- inc dptr
- mov a,3fh
- movx @dptr,a
- inc dptr
- mov a,40h
- movx @dptr,a
- ret
- ;
- X10b1: mov 45h,#0eh
- mov 46h,#1
- orl 46h,#10h
- mov 47h,#3
- mov 48h,#62h
- mov dptr,#X0138
- mov a,45h
- movx @dptr,a
- inc dptr
- mov a,46h
- movx @dptr,a
- inc dptr
- mov a,47h
- movx @dptr,a
- inc dptr
- mov a,48h
- movx @dptr,a
- ret
- ;
- X10d3: mov dptr,#X0130
- clr a
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov dptr,#X0138
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov r5,a
- mov r7,#50h
- lcall X321e
- clr a
- mov r5,a
- mov r7,#51h
- lcall X321e
- clr a
- mov r5,a
- mov r7,#52h
- lcall X321e
- clr a
- mov r5,a
- mov r7,#53h
- ljmp X321e
- ;
- X1103: mov dptr,#X0134
- mov a,#0ffh
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov dptr,#X013c
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov r5,a
- mov r7,#54h
- lcall X321e
- mov r5,#0ffh
- mov r7,#55h
- lcall X321e
- mov r5,#0ffh
- mov r7,#56h
- lcall X321e
- mov r5,#0ffh
- mov r7,#57h
- ljmp X321e
- ;
- mov dptr,#X0080
- movx a,@dptr
- orl a,#80h
- mov r5,a
- mov r7,#80h
- lcall X321e
- mov dptr,#Xfd00
- movx a,@dptr
- anl a,#0bfh
- movx @dptr,a
- acall X11c0
- lcall X3277
- acall X137b
- acall X11a7
- mov r7,#1
- X1152: lcall X4315
- mov dptr,#X8100
- mov a,#2
- movx @dptr,a
- mov r7,a
- lcall X4315
- mov dptr,#X8100
- movx a,@dptr
- inc a
- movx @dptr,a
- mov r7,#3
- lcall X4315
- mov dptr,#X8100
- movx a,@dptr
- inc a
- movx @dptr,a
- acall X1053
- acall X118c
- mov dptr,#X0080
- movx a,@dptr
- orl a,#40h
- mov r5,a
- mov r7,#80h
- lcall X321e
- mov 20h,#0ffh
- acall X11b1
- acall X1471
- clr a
- mov r7,a
- ljmp X439e
- ;
- X118c: acall X11ab
- acall X11b8
- acall X1543
- acall X11c8
- X1194: mov dptr,#X8104
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- inc dptr
- mov a,#3
- movx @dptr,a
- inc dptr
- movx @dptr,a
- clr a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- ret
- ;
- X11a7: clr a
- mov 4dh,a
- ret
- ;
- X11ab: clr a
- mov dptr,#X80a3
- movx @dptr,a
- ret
- ;
- X11b1: mov csr,#3
- mov ie,#84h
- ret
- ;
- X11b8: clr a
- mov dptr,#X809d
- movx @dptr,a
- X11bd: inc dptr
- movx @dptr,a
- ret
- ;
- X11c0: mov dptr,#X0194
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- ret
- ;
- X11c8: mov dptr,#X8101
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- anl a,#7fh
- movx @dptr,a
- inc dptr
- mov a,#0ah
- movx @dptr,a
- clr a
- inc dptr
- movx @dptr,a
- ret
- ;
- X11da: acall X1194
- lcall X1fa4
- mov r7,a
- anl a,#1
- mov r6,a
- mov dptr,#X8104
- movx a,@dptr
- anl a,#0feh
- orl a,r6
- movx @dptr,a
- mov a,r7
- clr c
- rrc a
- jnb acc.0,X1205
- mov dptr,#X0001
- lcall X1fbd
- mov dptr,#X8105
- movx @dptr,a
- mov dptr,#X0002
- lcall X1fbd
- mov dptr,#X8106
- movx @dptr,a
- X1205: ret
- ;
- X1206: mov dptr,#X8175
- lcall X4506
- mov a,r7
- lcall X450f
- anl 32h,a
- nop
- anl 3ah,a
- ajmp X1052
- ;
- orl rb0r2,a
- anl 4ah,a
- rr a
- anl 52h,a
- inc a
- anl 5ah,a
- jb 2ah.2,X1286
- ajmp X1152
- ;
- xrl a,r2
- rl a
- anl 72h,a
- add a,52h
- mov r2,#0c0h
- nop
- ;
- org 1230h
- ;
- anl dpl,a
- mov dptr,#X8175
- lcall X44fd
- ajmp X1429
- ;
- mov dptr,#X8175
- lcall X44fd
- sjmp X128a
- ;
- mov dptr,#X8175
- lcall X44fd
- ajmp X13ab
- ;
- mov dptr,#X8175
- lcall X44fd
- ajmp X135b
- ;
- mov dptr,#X8175
- lcall X44fd
- sjmp X11da
- ;
- mov dptr,#X8175
- lcall X44fd
- ajmp X14c7
- ;
- mov dptr,#X8175
- lcall X44fd
- ajmp X13e3
- ;
- mov dptr,#X8175
- lcall X44fd
- ajmp X1331
- ;
- mov dptr,#X8175
- lcall X44fd
- ajmp X1339
- ;
- mov dptr,#X8175
- lcall X44fd
- ajmp X1349
- ;
- mov dptr,#X01c0
- movx a,@dptr
- X1286: orl a,#1
- movx @dptr,a
- ret
- ;
- X128a: mov dptr,#X8178
- lcall X4506
- mov dptr,#X0001
- lcall X1fbd
- mov r7,a
- mov r6,a
- lcall X1fa4
- mov r5,a
- clr c
- rrc a
- jnb acc.0,X12b3
- mov dptr,#X8178
- lcall X44fd
- mov dptr,#X0002
- lcall X1fbd
- mov dptr,#X817c
- movx @dptr,a
- sjmp X12b8
- ;
- X12b3: mov dptr,#X817c
- mov a,r7
- movx @dptr,a
- X12b8: mov dptr,#X817b
- mov a,r6
- movx @dptr,a
- X12bd: mov dptr,#X817c
- movx a,@dptr
- mov r6,a
- mov dptr,#X817b
- movx a,@dptr
- mov r7,a
- setb c
- subb a,r6
- jnc X1303
- mov dptr,#X8178
- lcall X44fd
- lcall X1fa4
- anl a,#1
- mov r6,a
- mov a,#0a3h
- add a,r7
- mov dpl,a
- clr a
- addc a,#80h
- mov dph,a
- mov a,r6
- movx @dptr,a
- mov a,#0a3h
- add a,r7
- mov dpl,a
- clr a
- addc a,#80h
- mov dph,a
- movx a,@dptr
- jnz X12f4
- acall X1330
- sjmp X12fb
- ;
- X12f4: mov dptr,#X817b
- movx a,@dptr
- mov r7,a
- acall X132f
- X12fb: mov dptr,#X817b
- movx a,@dptr
- inc a
- movx @dptr,a
- sjmp X12bd
- ;
- X1303: mov dptr,#X80a3
- movx a,@dptr
- jnz X132e
- mov dptr,#X80ea
- movx a,@dptr
- jnz X1313
- mov r7,a
- lcall X4cbe
- X1313: mov dptr,#X80ea
- movx a,@dptr
- xrl a,#0ch
- jz X131e
- lcall X4f57
- X131e: mov dptr,#X80e4
- movx a,@dptr
- anl a,#0f7h
- movx @dptr,a
- anl a,#0efh
- movx @dptr,a
- anl a,#0bfh
- movx @dptr,a
- anl a,#7fh
- movx @dptr,a
- X132e: ret
- ;
- X132f: ret
- ;
- X1330: ret
- ;
- X1331: lcall X1fa4
- mov dptr,#X80f1
- movx @dptr,a
- ret
- ;
- X1339: lcall X1fa4
- mov dptr,#X80ff
- movx @dptr,a
- mov dptr,#X80ff
- movx a,@dptr
- mov dptr,#X01e7
- movx @dptr,a
- ret
- ;
- X1349: lcall X1fa4
- mov dptr,#X8109
- movx @dptr,a
- mov dptr,#X0001
- lcall X1fbd
- mov dptr,#X810a
- movx @dptr,a
- ret
- ;
- X135b: lcall X1fa4
- mov r7,a
- anl a,#1
- mov r6,a
- mov dptr,#X8101
- movx a,@dptr
- anl a,#0feh
- orl a,r6
- movx @dptr,a
- mov a,r7
- clr c
- rrc a
- jnb acc.0,X137a
- mov dptr,#X0001
- lcall X1fbd
- mov dptr,#X8102
- movx @dptr,a
- X137a: ret
- ;
- X137b: mov dptr,#X0101
- movx a,@dptr
- orl a,#4
- movx @dptr,a
- mov dptr,#X019c
- mov a,#7eh
- movx @dptr,a
- inc dptr
- mov a,#92h
- movx @dptr,a
- inc dptr
- mov a,#0a0h
- movx @dptr,a
- inc dptr
- mov a,#24h
- movx @dptr,a
- mov dptr,#X019b
- mov a,#49h
- movx @dptr,a
- mov dptr,#X019a
- mov a,#0e0h
- movx @dptr,a
- mov dptr,#X0199
- clr a
- movx @dptr,a
- mov dptr,#X0198
- inc a
- movx @dptr,a
- ret
- ;
- X13ab: setb c
- jbc ea,X13b0
- clr c
- X13b0: push psw
- lcall X1fa4
- mov r7,a
- mov dptr,#X80e3
- movx @dptr,a
- cjne r7,#1,X13cf
- mov dptr,#X0001
- lcall X1fbd
- xrl a,#1
- jz X13de
- mov dptr,#X0522
- mov a,#6fh
- movx @dptr,a
- sjmp X13de
- ;
- X13cf: mov dptr,#X0001
- lcall X1fbd
- xrl a,#1
- jz X13de
- mov dptr,#X0522
- clr a
- movx @dptr,a
- X13de: pop psw
- mov ea,c
- ret
- ;
- X13e3: mov dptr,#X0002
- lcall X1fbd
- mov r7,a
- jnb acc.0,X1413
- lcall X1fa4
- mov dptr,#X80f8
- movx @dptr,a
- mov dptr,#X0001
- lcall X1fbd
- mov dptr,#X80f9
- movx @dptr,a
- mov a,r7
- anl a,#0feh
- mov r7,a
- inc dptr
- movx a,@dptr
- anl a,#1
- orl a,r7
- movx @dptr,a
- mov dptr,#X0003
- lcall X1fbd
- mov dptr,#X80fb
- movx @dptr,a
- ret
- ;
- X1413: mov dptr,#X80f8
- mov a,#1
- movx @dptr,a
- inc dptr
- mov a,#7
- movx @dptr,a
- inc dptr
- movx a,@dptr
- anl a,#1
- orl a,#28h
- movx @dptr,a
- inc dptr
- mov a,#5
- movx @dptr,a
- ret
- ;
- X1429: mov dptr,#X0209
- movx a,@dptr
- mov r5,a
- lcall X1fa4
- mov r6,a
- mov r7,rb0r5
- mov a,r5
- add a,r6
- mov dptr,#X8002
- movx @dptr,a
- mov dptr,#X0001
- lcall X1fbd
- mov r7,a
- mov a,r5
- add a,r7
- mov dptr,#X8003
- movx @dptr,a
- mov dptr,#X0002
- lcall X1fbd
- mov r7,a
- mov a,r5
- add a,r7
- mov dptr,#X8004
- movx @dptr,a
- mov dptr,#X0003
- lcall X1fbd
- mov r7,a
- mov a,r5
- add a,r7
- mov dptr,#X8005
- movx @dptr,a
- mov dptr,#X0004
- lcall X1fbd
- mov r7,a
- mov r6,rb0r5
- mov a,r5
- add a,r7
- mov dptr,#X8006
- movx @dptr,a
- ret
- ;
- X1471: clr a
- mov dptr,#X8110
- movx @dptr,a
- inc dptr
- movx @dptr,a
- X1478: mov dptr,#X0198
- movx a,@dptr
- mov r7,#0
- jnb acc.4,X1483
- mov r7,#1
- X1483: mov a,r7
- xrl a,#1
- jz X14c6
- clr c
- mov dptr,#X8111
- movx a,@dptr
- subb a,#88h
- mov dptr,#X8110
- movx a,@dptr
- subb a,#13h
- jc X149f
- mov dptr,#X01c1
- movx a,@dptr
- orl a,#10h
- movx @dptr,a
- ret
- ;
- X149f: mov dptr,#X8110
- clr a
- mov b,#1
- lcall X44a9
- mov r7,#14h
- mov r6,#0
- lcall X32aa
- setb c
- mov dptr,#X8111
- movx a,@dptr
- subb a,#32h
- mov dptr,#X8110
- movx a,@dptr
- subb a,#0
- jc X1478
- mov dptr,#X01c6
- movx a,@dptr
- jnb acc.3,X1478
- X14c6: ret
- ;
- X14c7: lcall X1fa4
- mov r7,a
- anl a,#7fh
- mov dptr,#X80e7
- movx @dptr,a
- mov a,r7
- swap a
- rrc a
- rrc a
- rrc a
- anl a,#1
- inc dptr
- movx @dptr,a
- mov dptr,#X0001
- lcall X1fbd
- mov r7,a
- anl a,#0f0h
- swap a
- anl a,#0fh
- mov r6,a
- mov dptr,#X80e6
- movx a,@dptr
- anl a,#0f0h
- orl a,r6
- movx @dptr,a
- mov dptr,#X0003
- lcall X1fbd
- anl a,#1
- add a,acc
- mov r6,a
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0fdh
- orl a,r6
- movx @dptr,a
- mov a,r7
- anl a,#0fh
- swap a
- anl a,#0f0h
- mov r7,a
- mov dptr,#X80e6
- movx a,@dptr
- anl a,#0fh
- orl a,r7
- movx @dptr,a
- mov dptr,#X0004
- lcall X1fbd
- mov dptr,#X80e9
- movx @dptr,a
- lcall X4f83
- mov dptr,#X01b9
- mov a,#1
- movx @dptr,a
- mov dptr,#X01b8
- movx @dptr,a
- mov dptr,#X80e7
- movx a,@dptr
- mov dptr,#X01ba
- movx @dptr,a
- mov dptr,#X80e9
- movx a,@dptr
- mov dptr,#X01bb
- movx @dptr,a
- mov dptr,#X80e6
- movx a,@dptr
- anl a,#0fh
- mov dptr,#X01be
- movx @dptr,a
- ret
- ;
- X1543: clr a
- mov dptr,#X80e7
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov dptr,#X80e6
- movx a,@dptr
- anl a,#0fh
- movx @dptr,a
- anl a,#0f0h
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- anl a,#0f7h
- movx @dptr,a
- anl a,#0efh
- movx @dptr,a
- mov dptr,#X80ed
- mov a,#1
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0fbh
- movx @dptr,a
- inc dptr
- movx a,@dptr
- anl a,#0fbh
- movx @dptr,a
- clr a
- mov dptr,#X80f0
- movx @dptr,a
- mov dptr,#X80ef
- mov a,#7
- movx @dptr,a
- mov dptr,#X80f2
- clr a
- movx @dptr,a
- inc dptr
- mov a,#2
- movx @dptr,a
- clr a
- mov dptr,#X80eb
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- mov dptr,#X80e9
- mov a,#0ch
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0dfh
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#0ch
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0bfh
- movx @dptr,a
- anl a,#7fh
- movx @dptr,a
- inc dptr
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- anl a,#0fdh
- movx @dptr,a
- anl a,#0f7h
- movx @dptr,a
- mov dptr,#X80f4
- lcall X20da
- nop
- ;
- org 15c7h
- ;
- mov dptr,#X8001
- movx a,@dptr
- cjne a,#1,X15d6
- mov dptr,#X80f1
- mov a,#99h
- movx @dptr,a
- sjmp X15e8
- ;
- X15d6: mov dptr,#X8001
- movx a,@dptr
- mov dptr,#X80f1
- cjne a,#3,X15e5
- mov a,#90h
- movx @dptr,a
- sjmp X15e8
- ;
- X15e5: mov a,#40h
- movx @dptr,a
- X15e8: mov dptr,#X80f8
- mov a,#1
- movx @dptr,a
- inc dptr
- mov a,#7
- movx @dptr,a
- inc dptr
- movx a,@dptr
- anl a,#1
- orl a,#28h
- movx @dptr,a
- inc dptr
- mov a,#5
- movx @dptr,a
- clr a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- ret
- ;
- X1607: setb c
- jbc ea,X160c
- clr c
- X160c: push psw
- mov dptr,#X01cc
- movx a,@dptr
- anl a,#0fh
- mov dptr,#X816b
- movx @dptr,a
- X1618: mov dptr,#X816b
- movx a,@dptr
- mov r5,a
- jnz X1621
- ajmp X1731
- ;
- X1621: mov dptr,#X8197
- movx a,@dptr
- mov r7,a
- mov a,#1
- mov r6,#0
- mov r0,rb0r7
- inc r0
- sjmp X1634
- ;
- X162f: clr c
- rlc a
- xch a,r6
- rlc a
- xch a,r6
- X1634: djnz r0,X162f
- mov r7,a
- mov a,r7
- anl a,r5
- jnz X163d
- ajmp X172a
- ;
- X163d: mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01d0
- lcall X44f1
- movx a,@dptr
- mov dptr,#X816c
- movx @dptr,a
- mov rb2r3,#1
- mov rb2r4,#81h
- mov rb2r5,#6ch
- mov rb2r6,#1
- mov r3,#1
- mov r2,#81h
- mov r1,#6dh
- lcall X2bed
- mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01d1
- lcall X44f1
- movx a,@dptr
- mov dptr,#X816e
- movx @dptr,a
- mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01d2
- lcall X44f1
- movx a,@dptr
- mov dptr,#X816f
- movx @dptr,a
- mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01d3
- lcall X44f1
- movx a,@dptr
- mov dptr,#X8170
- movx @dptr,a
- mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01f0
- lcall X44f1
- movx a,@dptr
- mov dptr,#X8171
- movx @dptr,a
- mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01f1
- lcall X44f1
- movx a,@dptr
- mov dptr,#X8172
- movx @dptr,a
- mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01f2
- lcall X44f1
- movx a,@dptr
- mov dptr,#X8173
- movx @dptr,a
- mov dptr,#X8197
- movx a,@dptr
- mov b,#4
- mov dptr,#X01f3
- lcall X44f1
- movx a,@dptr
- mov dptr,#X8174
- movx @dptr,a
- mov dptr,#X816b
- movx a,@dptr
- mov r7,a
- mov dptr,#X8197
- movx a,@dptr
- mov r6,a
- mov a,#1
- mov r0,rb0r6
- inc r0
- sjmp X16f5
- ;
- X16f3: clr c
- rlc a
- X16f5: djnz r0,X16f3
- cpl a
- anl a,r7
- mov dptr,#X816b
- movx @dptr,a
- mov dptr,#X8197
- movx a,@dptr
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X170b
- ;
- X1709: clr c
- rlc a
- X170b: djnz r0,X1709
- mov dptr,#X01cc
- movx @dptr,a
- mov dptr,#X816d
- movx a,@dptr
- mov r7,a
- mov r3,#1
- mov r2,#81h
- mov r1,#6eh
- acall X1206
- mov dptr,#X8197
- movx a,@dptr
- inc a
- movx @dptr,a
- movx a,@dptr
- anl a,#3
- movx @dptr,a
- ajmp X1618
- ;
- X172a: mov dptr,#X01c0
- movx a,@dptr
- orl a,#2
- movx @dptr,a
- X1731: pop psw
- mov ea,c
- ret
- ;
- X1736: clr a
- mov r3,a
- mov r2,a
- mov r5,a
- mov r7,#1
- lcall X444e
- mov dptr,#X816a
- mov a,r7
- movx @dptr,a
- jz X1736
- acall X1607
- sjmp X1736
- ;
- clr a
- mov dptr,#X8112
- movx @dptr,a
- X174f: mov dptr,#X8112
- movx a,@dptr
- xrl a,#1
- movx @dptr,a
- add a,#4ah
- mov dptr,#X01c4
- movx @dptr,a
- mov a,#57h
- inc dptr
- movx @dptr,a
- mov dptr,#X80ea
- movx a,@dptr
- mov r7,a
- mov dptr,#X80e9
- movx a,@dptr
- xrl a,r7
- jz X176f
- lcall X47a6
- X176f: lcall X62fb
- cjne r7,#1,X1777
- acall X1785
- X1777: lcall X329e
- cjne r7,#1,X1780
- lcall X5e46
- X1780: lcall X424d
- sjmp X174f
- ;
- X1785: setb c
- jbc ea,X178a
- clr c
- X178a: push psw
- mov dptr,#X80e4
- movx a,@dptr
- jnb acc.0,X1795
- acall X179a
- X1795: pop psw
- mov ea,c
- ret
- ;
- X179a: mov dptr,#X80ea
- movx a,@dptr
- jnz X17ae
- lcall X6954
- cjne r7,#1,X17ae
- acall X17af
- mov dptr,#X01e5
- movx a,@dptr
- inc a
- movx @dptr,a
- X17ae: ret
- ;
- X17af: setb c
- jbc ea,X17b4
- clr c
- X17b4: push psw
- lcall X6704
- acall X17c0
- pop psw
- mov ea,c
- ret
- ;
- X17c0: lcall X66fc
- mov dptr,#X0008
- movx a,@dptr
- anl a,#0efh
- mov r5,a
- mov r7,#8
- lcall X321e
- clr a
- mov r7,a
- mov 50h,r7
- clr a
- mov dptr,#X8113
- movx @dptr,a
- inc dptr
- movx @dptr,a
- X17da: mov dptr,#X0109
- movx a,@dptr
- mov r7,#0
- jnb acc.7,X17e5
- mov r7,#1
- X17e5: mov a,r7
- xrl a,50h
- jz X1828
- clr c
- mov dptr,#X8114
- movx a,@dptr
- subb a,#88h
- mov dptr,#X8113
- movx a,@dptr
- subb a,#13h
- jc X1801
- mov dptr,#X01c0
- movx a,@dptr
- orl a,#10h
- movx @dptr,a
- ret
- ;
- X1801: mov dptr,#X8113
- clr a
- mov b,#1
- lcall X44a9
- mov r7,#14h
- mov r6,#0
- lcall X32aa
- setb c
- mov dptr,#X8114
- movx a,@dptr
- subb a,#32h
- mov dptr,#X8113
- movx a,@dptr
- subb a,#0
- jc X17da
- mov dptr,#X01c6
- movx a,@dptr
- jnb acc.0,X17da
- X1828: ret
- ;
- X1829: clr a
- mov r3,a
- mov r2,a
- mov r5,a
- mov r7,#1
- lcall X444e
- mov dptr,#X817d
- mov a,r7
- movx @dptr,a
- jz X1829
- acall X183d
- sjmp X1829
- ;
- X183d: setb c
- jbc ea,X1842
- clr c
- X1842: push psw
- clr a
- mov r7,a
- mov dptr,#X809e
- movx a,@dptr
- mov r6,a
- mov dptr,#X809d
- movx a,@dptr
- mov r5,a
- cjne a,rb0r6,X1857
- mov r6,#1
- sjmp X1859
- ;
- X1857: mov r6,#0
- X1859: mov a,r6
- xrl a,#1
- jz X1890
- mov dptr,#X01af
- movx a,@dptr
- jnz X1877
- mov a,r5
- mov b,#0fh
- mul ab
- add a,#7
- mov r1,a
- mov a,#80h
- addc a,b
- mov r2,a
- mov r3,#1
- acall X1895
- mov r7,#1
- X1877: mov a,r7
- jz X1890
- mov dptr,#X809d
- movx a,@dptr
- inc a
- movx @dptr,a
- movx a,@dptr
- mov r7,#0
- cjne a,#0ah,X1888
- mov r7,#1
- X1888: mov a,r7
- jz X1890
- clr a
- mov dptr,#X809d
- movx @dptr,a
- X1890: pop psw
- mov ea,c
- ret
- ;
- X1895: setb c
- jbc ea,X189a
- clr c
- X189a: push psw
- mov dptr,#X817e
- lcall X4506
- mov dptr,#X8198
- movx a,@dptr
- mov r7,a
- inc a
- movx @dptr,a
- mov dptr,#X0001
- mov a,r7
- lcall X1ffc
- mov r7,#0afh
- mov r6,#1
- acall X18f8
- mov a,r7
- jz X18f3
- mov dptr,#X817e
- lcall X44fd
- mov rb2r3,r3
- mov rb2r4,r2
- mov rb2r5,r1
- mov dptr,#X000e
- lcall X1fbd
- add a,#2
- mov rb2r6,a
- mov r3,#1
- mov r2,#1
- mov r1,#0a0h
- lcall X2bed
- mov dptr,#X817e
- lcall X44fd
- mov dptr,#X000e
- lcall X1fbd
- mov dptr,#X01ae
- movx @dptr,a
- inc dptr
- mov a,#0ffh
- movx @dptr,a
- mov dptr,#X01cb
- movx a,@dptr
- xrl a,#80h
- movx @dptr,a
- X18f3: pop psw
- mov ea,c
- ret
- ;
- X18f8: setb c
- jbc ea,X18fd
- clr c
- X18fd: push psw
- mov dptr,#X818b
- mov a,r6
- movx @dptr,a
- inc dptr
- mov a,r7
- movx @dptr,a
- clr a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- X190c: mov dptr,#X818b
- movx a,@dptr
- mov r6,a
- inc dptr
- movx a,@dptr
- mov dpl,a
- mov dph,r6
- movx a,@dptr
- jz X1947
- clr c
- mov dptr,#X818e
- movx a,@dptr
- subb a,#0e8h
- mov dptr,#X818d
- movx a,@dptr
- subb a,#3
- jc X1934
- mov dptr,#X01c0
- movx a,@dptr
- orl a,#80h
- movx @dptr,a
- mov r7,#0
- sjmp X1949
- ;
- X1934: mov dptr,#X818d
- clr a
- mov b,#1
- lcall X44a9
- mov r7,#0ah
- mov r6,#0
- lcall X32aa
- sjmp X190c
- ;
- X1947: mov r7,#1
- X1949: pop psw
- mov ea,c
- ret
- ;
- X194e: mov dptr,#X8145
- mov a,r7
- movx @dptr,a
- inc dptr
- mov a,r5
- movx @dptr,a
- inc dptr
- lcall X20da
- nop
- ;
- org 195eh
- ;
- clr a
- mov dptr,#X8153
- movx @dptr,a
- mov r7,#24h
- mov r6,#8
- lcall X2d5c
- mov dptr,#X814b
- lcall X20ce
- mov dptr,#X8145
- movx a,@dptr
- mov r3,a
- jnz X197f
- mov dptr,#X814b
- lcall X44d9
- sjmp X1995
- ;
- X197f: mov a,r3
- mov b,#8
- mul ab
- add a,#62h
- mov dpl,a
- clr a
- addc a,#87h
- mov dph,a
- movx a,@dptr
- mov r6,a
- inc dptr
- movx a,@dptr
- mov r7,a
- lcall X2d5c
- X1995: mov dptr,#X814f
- lcall X20ce
- mov dptr,#X8146
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- mov r0,#17h
- lcall X20bb
- mov r0,rb0r4
- mov r1,rb0r5
- mov r2,rb0r6
- mov r3,rb0r7
- mov dptr,#X814f
- lcall X44d9
- mov a,r5
- anl a,#7fh
- mov r5,a
- mov a,r4
- anl a,#80h
- mov r4,a
- lcall X44cc
- mov a,r4
- orl a,#80h
- mov r4,a
- mov dptr,#X814f
- lcall X20ce
- mov dptr,#X814b
- lcall X44d9
- mov a,r4
- anl a,#7fh
- mov r4,a
- mov dptr,#X85bb
- lcall X20ce
- mov r7,#24h
- mov r6,#8
- lcall X2ea2
- mov dptr,#X8145
- movx a,@dptr
- mov b,#8
- mul ab
- add a,#62h
- mov dpl,a
- clr a
- addc a,#87h
- mov dph,a
- movx a,@dptr
- mov r6,a
- inc dptr
- movx a,@dptr
- mov r7,a
- push rb0r6
- push rb0r7
- mov dptr,#X814f
- lcall X44d9
- mov dptr,#X85bb
- lcall X20ce
- pop rb0r7
- pop rb0r6
- lcall X2ea2
- mov dptr,#X814b
- lcall X44d9
- mov a,r4
- orl a,#80h
- mov r4,a
- mov dptr,#X85bb
- lcall X20ce
- mov r7,#24h
- mov r6,#8
- lcall X2ea2
- mov dptr,#X8145
- movx a,@dptr
- jnz X1a31
- mov r7,#20h
- sjmp X1a3a
- ;
- X1a31: mov dptr,#X8145
- movx a,@dptr
- cjne a,#1,X1a4e
- mov r7,#28h
- X1a3a: mov r6,#8
- lcall X2d5c
- mov r0,#8
- lcall X20a8
- mov a,r7
- anl a,#1
- mov r7,a
- clr a
- mov dptr,#X8153
- mov a,r7
- movx @dptr,a
- X1a4e: mov dptr,#X8153
- movx a,@dptr
- mov dptr,#X8145
- jz X1a65
- movx a,@dptr
- mov b,#8
- mul ab
- add a,#66h
- mov dpl,a
- clr a
- addc a,#87h
- sjmp X1a71
- ;
- X1a65: movx a,@dptr
- mov b,#8
- mul ab
- add a,#64h
- mov dpl,a
- clr a
- addc a,#87h
- X1a71: mov dph,a
- movx a,@dptr
- mov r6,a
- inc dptr
- movx a,@dptr
- mov r7,a
- lcall X2d5c
- mov a,r5
- anl a,#0fh
- mov r5,a
- clr a
- mov r4,a
- mov dptr,#X8147
- lcall X20ce
- mov dptr,#X8147
- ljmp X44d9
- ;
- X1a8d: setb c
- jbc ea,X1a92
- clr c
- X1a92: push psw
- acall X194e
- pop psw
- mov ea,c
- ret
- ;
- X1a9b: mov dptr,#X8125
- lcall X4506
- lcall X1fa4
- mov dptr,#X8129
- movx @dptr,a
- mov dptr,#X0001
- lcall X1fbd
- mov dptr,#X8128
- movx @dptr,a
- mov dptr,#X0002
- lcall X1fbd
- mov dptr,#X813b
- movx @dptr,a
- mov dptr,#X0003
- lcall X1fbd
- mov dptr,#X813c
- movx @dptr,a
- mov dptr,#X8125
- lcall X44fd
- mov a,r1
- add a,#4
- mov r1,a
- clr a
- addc a,r2
- mov rb2r3,r3
- mov rb2r4,a
- mov rb2r5,r1
- mov rb2r6,#4
- mov r3,#1
- mov r2,#81h
- mov r1,#3dh
- lcall X2bed
- mov dptr,#X8125
- lcall X44fd
- mov a,r1
- add a,#8
- mov r1,a
- clr a
- addc a,r2
- mov rb2r3,r3
- mov rb2r4,a
- mov rb2r5,r1
- mov rb2r6,#4
- mov r3,#1
- mov r2,#81h
- mov r1,#41h
- lcall X2bed
- mov dptr,#X8129
- movx a,@dptr
- add a,#0f8h
- jz X1b83
- add a,#0fch
- jz X1b83
- add a,#8
- jz X1b14
- ajmp X1cdc
- ;
- X1b14: mov dptr,#X8128
- movx a,@dptr
- cjne a,#1,X1b20
- lcall X29c5
- ajmp X1cdf
- ;
- X1b20: mov dptr,#X8128
- movx a,@dptr
- cjne a,#2,X1b2c
- lcall X11bd
- ajmp X1cdf
- ;
- X1b2c: mov dptr,#X8128
- movx a,@dptr
- cjne a,#3,X1b38
- lcall X06eb
- ajmp X1cdf
- ;
- X1b38: mov dptr,#X8128
- movx a,@dptr
- cjne a,#10h,X1b58
- mov dptr,#X813c
- movx a,@dptr
- mov r6,a
- mov dptr,#X813b
- movx a,@dptr
- mov r5,a
- mov a,r5
- mov r7,a
- mov dptr,#X812a
- mov a,r6
- movx @dptr,a
- inc dptr
- mov a,r7
- movx @dptr,a
- lcall X32aa
- ajmp X1cdf
- ;
- X1b58: mov dptr,#X8128
- movx a,@dptr
- cjne a,#11h,X1b78
- mov dptr,#X813c
- movx a,@dptr
- mov r6,a
- mov dptr,#X813b
- movx a,@dptr
- mov r5,a
- mov a,r5
- mov r7,a
- mov dptr,#X812a
- mov a,r6
- movx @dptr,a
- inc dptr
- mov a,r7
- movx @dptr,a
- lcall X3206
- ajmp X1cdf
- ;
- X1b78: mov dptr,#X8128
- movx a,@dptr
- cpl a
- jz X1b81
- ajmp X1cdf
- ;
- X1b81: mov r7,a
- ret
- ;
- X1b83: mov dptr,#X8129
- movx a,@dptr
- cjne a,#0ch,X1b92
- mov dptr,#X813a
- mov a,#1
- movx @dptr,a
- sjmp X1b97
- ;
- X1b92: clr a
- mov dptr,#X813a
- movx @dptr,a
- X1b97: mov dptr,#X8128
- movx a,@dptr
- xrl a,#7
- jz X1ba1
- ajmp X1caf
- ;
- X1ba1: mov dptr,#X813b
- movx a,@dptr
- mov dptr,#X8138
- movx @dptr,a
- mov dptr,#X813c
- movx a,@dptr
- mov dptr,#X8139
- movx @dptr,a
- mov dptr,#X813e
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- mov r0,#8
- lcall X20bb
- mov r0,rb0r4
- mov r1,rb0r5
- mov r2,rb0r6
- mov r3,rb0r7
- mov dptr,#X813d
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- lcall X44cc
- push rb0r4
- push rb0r5
- push rb0r6
- push rb0r7
- mov dptr,#X813f
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- mov r0,#10h
- lcall X20bb
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- lcall X44cc
- mov dptr,#X812c
- lcall X20ce
- mov dptr,#X8139
- movx a,@dptr
- mov r7,a
- mov dptr,#X8138
- movx a,@dptr
- mov r5,a
- acall X1a8d
- mov dptr,#X8130
- lcall X20ce
- mov dptr,#X813a
- movx a,@dptr
- jnz X1c14
- ajmp X1c97
- ;
- X1c14: mov dptr,#X8142
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- mov r0,#8
- lcall X20bb
- mov r0,rb0r4
- mov r1,rb0r5
- mov r2,rb0r6
- mov r3,rb0r7
- mov dptr,#X8141
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- lcall X44cc
- push rb0r4
- push rb0r5
- push rb0r6
- push rb0r7
- mov dptr,#X8143
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- mov r0,#10h
- lcall X20bb
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- lcall X44cc
- mov dptr,#X8134
- lcall X20ce
- mov dptr,#X8134
- lcall X44d9
- lcall X209b
- mov dptr,#X8130
- lcall X44e5
- lcall X44bf
- push rb0r4
- push rb0r5
- push rb0r6
- push rb0r7
- mov dptr,#X812c
- lcall X44d9
- mov dptr,#X8134
- lcall X44e5
- lcall X44bf
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- lcall X44cc
- mov dptr,#X812c
- lcall X20ce
- X1c97: mov dptr,#X812c
- lcall X44d9
- mov dptr,#X8147
- lcall X20ce
- mov dptr,#X8138
- movx a,@dptr
- mov r5,a
- inc dptr
- movx a,@dptr
- mov r7,a
- acall X1ce2
- sjmp X1cdf
- ;
- X1caf: mov dptr,#X813b
- movx a,@dptr
- mov r7,a
- inc dptr
- movx a,@dptr
- mov r5,a
- mov dptr,#X813a
- movx a,@dptr
- mov dptr,#X8148
- movx @dptr,a
- mov r3,#1
- mov r2,#81h
- mov r1,#3dh
- inc dptr
- lcall X4506
- mov r2,#81h
- mov r1,#41h
- mov dptr,#X814c
- lcall X4506
- mov dptr,#X8128
- movx a,@dptr
- mov r3,a
- acall X1f93
- sjmp X1cdf
- ;
- X1cdc: mov r7,#2
- ret
- ;
- X1cdf: mov r7,#1
- ret
- ;
- X1ce2: setb c
- jbc ea,X1ce7
- clr c
- X1ce7: push psw
- push rb0r7
- push rb0r5
- mov dptr,#X8147
- lcall X44d9
- mov dptr,#X814d
- lcall X20ce
- pop rb0r5
- pop rb0r7
- acall X1d04
- pop psw
- mov ea,c
- ret
- ;
- X1d04: mov dptr,#X814b
- mov a,r7
- movx @dptr,a
- mov r3,rb0r5
- mov dptr,#X8151
- lcall X20da
- nop
- ;
- org 1d15h
- ;
- mov r7,rb0r3
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- mov r0,#14h
- lcall X20bb
- mov r0,rb0r4
- mov r1,rb0r5
- mov r2,rb0r6
- mov r3,rb0r7
- mov dptr,#X814d
- lcall X44d9
- mov a,r5
- anl a,#0fh
- mov r5,a
- clr a
- mov r4,a
- lcall X44cc
- mov a,r4
- anl a,#0fh
- mov r4,a
- mov dptr,#X8151
- lcall X20ce
- mov dptr,#X814b
- movx a,@dptr
- mov b,#8
- mul ab
- add a,#60h
- mov dpl,a
- clr a
- addc a,#87h
- mov dph,a
- movx a,@dptr
- mov r6,a
- inc dptr
- movx a,@dptr
- mov r7,a
- push rb0r6
- push rb0r7
- mov dptr,#X8151
- lcall X44d9
- mov dptr,#X85bb
- lcall X20ce
- pop rb0r7
- pop rb0r6
- ljmp X2ea2
- ;
- X1d6e: mov dptr,#X0209
- movx a,@dptr
- mov dptr,#X8113
- movx @dptr,a
- inc dptr
- mov a,#20h
- movx @dptr,a
- mov dptr,#X8113
- movx a,@dptr
- mov r7,a
- jnb acc.0,X1d87
- inc dptr
- movx a,@dptr
- add a,#80h
- movx @dptr,a
- X1d87: mov a,r7
- clr c
- rrc a
- mov dptr,#Xfd10
- movx @dptr,a
- clr a
- mov dptr,#X8124
- movx @dptr,a
- X1d93: mov dptr,#X8114
- movx a,@dptr
- add a,#0
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- mov dptr,#X8116
- movx @dptr,a
- mov dptr,#X8124
- movx a,@dptr
- xrl a,#1
- movx @dptr,a
- add a,#6eh
- mov dptr,#X01c4
- movx @dptr,a
- mov a,#5dh
- inc dptr
- movx @dptr,a
- mov dptr,#X8116
- movx a,@dptr
- mov r7,a
- xrl a,#4
- jz X1dc9
- mov a,r7
- xrl a,#8
- jz X1dc9
- mov a,r7
- xrl a,#0ch
- jnz X1e43
- X1dc9: clr a
- mov dptr,#X8115
- movx @dptr,a
- X1dce: mov dptr,#X8116
- movx a,@dptr
- mov r7,a
- mov dptr,#X8115
- movx a,@dptr
- mov r6,a
- clr c
- subb a,r7
- jnc X1e1b
- movx a,@dptr
- mov r7,a
- mov dptr,#X8114
- movx a,@dptr
- mov r5,a
- add a,r7
- add a,#0
- mov dpl,a
- clr a
- addc a,#0fch
- mov dph,a
- movx a,@dptr
- mov r4,a
- mov a,#17h
- add a,r7
- mov dpl,a
- clr a
- addc a,#81h
- mov dph,a
- mov a,r4
- movx @dptr,a
- mov a,r6
- mov r7,a
- mov a,r5
- add a,r7
- mov r7,a
- clr a
- rlc a
- mov r6,a
- mov a,r7
- cpl a
- orl a,r6
- jnz X1e13
- mov dptr,#Xfd10
- movx a,@dptr
- inc a
- movx @dptr,a
- clr a
- mov dptr,#X8114
- movx @dptr,a
- X1e13: mov dptr,#X8115
- movx a,@dptr
- inc a
- movx @dptr,a
- sjmp X1dce
- ;
- X1e1b: mov r3,#1
- mov r2,#81h
- mov r1,#17h
- acall X1a9b
- mov dptr,#X8123
- mov a,r7
- movx @dptr,a
- clr c
- subb a,#2
- jnc X1e43
- mov dptr,#X8123
- movx a,@dptr
- jz X1e40
- mov dptr,#X8115
- movx a,@dptr
- mov r7,a
- mov dptr,#X8114
- movx a,@dptr
- add a,r7
- movx @dptr,a
- ajmp X1d93
- ;
- X1e40: mov r7,#1
- ret
- ;
- X1e43: mov r7,#0
- ret
- ;
- lcall X2da7
- clr a
- mov 52h,a
- X1e4c: lcall X329e
- mov a,r7
- jz X1ec4
- xrl 52h,#1
- mov a,52h
- add a,#46h
- mov dptr,#X01c4
- movx @dptr,a
- mov a,#5eh
- inc dptr
- movx @dptr,a
- mov dptr,#X0088
- movx a,@dptr
- mov 50h,a
- mov 51h,a
- anl a,#0fh
- jz X1e4c
- mov a,50h
- jnb acc.0,X1e7d
- jb acc.4,X1e78
- lcall X29c5
- X1e78: anl 51h,#0eeh
- sjmp X1ebb
- ;
- X1e7d: mov a,50h
- jnb acc.1,X1e98
- jb acc.5,X1e93
- lcall X11bd
- mov a,r7
- jnz X1e8e
- orl 51h,#20h
- X1e8e: mov dptr,#X0106
- clr a
- movx @dptr,a
- X1e93: anl 51h,#0fdh
- sjmp X1ebb
- ;
- X1e98: mov a,50h
- jnb acc.2,X1ea8
- jb acc.6,X1ea3
- lcall X06eb
- X1ea3: anl 51h,#0fbh
- sjmp X1ebb
- ;
- X1ea8: mov a,50h
- jnb acc.3,X1ebb
- jb acc.7,X1eb8
- acall X1d6e
- mov a,r7
- jnz X1eb8
- orl 51h,#80h
- X1eb8: anl 51h,#0f7h
- X1ebb: mov r5,51h
- mov r7,#88h
- lcall X321e
- sjmp X1e4c
- ;
- X1ec4: ret
- ;
- mov dptr,#X8181
- mov a,r7
- movx @dptr,a
- inc dptr
- mov a,r5
- movx @dptr,a
- mov r5,rb0r3
- mov r4,rb0r2
- clr a
- mov dptr,#X8189
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov dptr,#X01c4
- mov a,#0c5h
- movx @dptr,a
- mov a,#5eh
- inc dptr
- movx @dptr,a
- mov a,r4
- anl a,#3fh
- mov r4,a
- mov dptr,#X0140
- mov a,r5
- movx @dptr,a
- mov r6,rb0r4
- mov a,r6
- inc dptr
- movx @dptr,a
- mov dptr,#X8181
- movx a,@dptr
- add a,#81h
- jz X1f2c
- add a,#0dah
- jz X1f18
- add a,#3ch
- jnz X1f41
- mov dptr,#X8182
- movx a,@dptr
- swap a
- rlc a
- rlc a
- rlc a
- anl a,#80h
- mov dptr,#X8186
- movx @dptr,a
- inc dptr
- mov a,#69h
- movx @dptr,a
- inc dptr
- mov a,#80h
- movx @dptr,a
- sjmp X1f44
- ;
- X1f18: mov dptr,#X8182
- movx a,@dptr
- anl a,#1
- mov dptr,#X8186
- movx @dptr,a
- inc dptr
- mov a,#0a5h
- movx @dptr,a
- inc dptr
- mov a,#1
- movx @dptr,a
- sjmp X1f44
- ;
- X1f2c: mov dptr,#X8182
- movx a,@dptr
- swap a
- anl a,#10h
- mov dptr,#X8186
- movx @dptr,a
- inc dptr
- mov a,#7fh
- movx @dptr,a
- inc dptr
- mov a,#10h
- movx @dptr,a
- sjmp X1f44
- ;
- X1f41: mov r7,#0
- ret
- ;
- X1f44: mov dptr,#X8187
- movx a,@dptr
- mov dptr,#X0106
- movx @dptr,a
- mov dptr,#X8186
- movx a,@dptr
- jz X1f60
- mov dptr,#X0142
- movx @dptr,a
- mov dptr,#X8185
- movx a,@dptr
- mov dptr,#X0143
- movx @dptr,a
- sjmp X1f6d
- ;
- X1f60: mov dptr,#X0143
- clr a
- movx @dptr,a
- mov dptr,#X8186
- movx a,@dptr
- mov dptr,#X0142
- movx @dptr,a
- X1f6d: mov dptr,#X8188
- movx a,@dptr
- mov r7,a
- mov dptr,#X0142
- movx a,@dptr
- anl a,r7
- mov r7,a
- mov dptr,#X8186
- movx a,@dptr
- xrl a,r7
- jz X1f6d
- mov a,#0c5h
- inc a
- mov dptr,#X01c4
- movx @dptr,a
- mov a,#5eh
- inc dptr
- movx @dptr,a
- mov dptr,#X0143
- clr a
- movx @dptr,a
- mov r7,#1
- ret
- ;
- ret
- ;
- X1f93: mov dptr,#X8145
- mov a,r7
- movx @dptr,a
- inc dptr
- mov a,r5
- movx @dptr,a
- inc dptr
- mov a,r3
- movx @dptr,a
- mov dptr,#X8149
- lcall X44fd
- X1fa4: mov rb2r3,r3
- mov rb2r4,r2
- mov rb2r5,r1
- mov rb2r6,#4
- mov r3,#1
- mov r2,#81h
- mov r1,#62h
- lcall X2bed
- mov dptr,#X814c
- lcall X44fd
- mov rb2r3,r3
- mov rb2r4,r2
- mov rb2r5,r1
- mov rb2r6,#4
- mov r3,#1
- mov r2,#81h
- mov r1,#66h
- lcall X2bed
- mov dptr,#X8146
- movx a,@dptr
- mov r6,a
- mov dptr,#X8145
- movx a,@dptr
- mov r5,a
- mov a,r5
- mov r7,a
- mov dptr,#X814f
- mov a,r6
- movx @dptr,a
- inc dptr
- mov a,r7
- movx @dptr,a
- mov dptr,#X8147
- movx a,@dptr
- mov r7,a
- cjne a,#4,X1ff2
- mov dptr,#X8152
- mov a,#1
- movx @dptr,a
- sjmp X2001
- ;
- X1ff2: mov a,r7
- mov dptr,#X8152
- cjne a,#5,X1ffe
- mov a,#2
- movx @dptr,a
- X1ffc: sjmp X2001
- ;
- X1ffe: mov a,#4
- movx @dptr,a
- X2001: setb c
- mov dptr,#X8150
- movx a,@dptr
- subb a,#0ffh
- mov dptr,#X814f
- movx a,@dptr
- subb a,#0
- jc X2012
- ajmp X2092
- ;
- X2012: clr a
- mov dptr,#X8151
- movx @dptr,a
- X2017: mov dptr,#X8152
- movx a,@dptr
- mov r7,a
- mov dptr,#X8151
- movx a,@dptr
- mov r6,a
- clr c
- subb a,r7
- jc X2027
- ajmp X22f4
- ;
- X2027: mov a,#62h
- add a,r6
- mov dpl,a
- clr a
- addc a,#81h
- mov dph,a
- movx a,@dptr
- mov dptr,#X8153
- movx @dptr,a
- mov a,r6
- mov r7,a
- mov dptr,#X8150
- movx a,@dptr
- add a,r7
- mov r7,a
- mov dptr,#X814f
- movx a,@dptr
- addc a,#0
- mov dpl,r7
- mov dph,a
- movx a,@dptr
- mov dptr,#X8154
- movx @dptr,a
- mov dptr,#X8148
- movx a,@dptr
- jz X2078
- mov dptr,#X8151
- movx a,@dptr
- add a,#66h
- mov dpl,a
- clr a
- addc a,#81h
- mov dph,a
- movx a,@dptr
- mov dptr,#X815d
- movx @dptr,a
- movx a,@dptr
- mov r7,a
- cpl a
- mov r6,a
- mov dptr,#X8154
- movx a,@dptr
- anl a,r6
- mov r6,a
- mov dptr,#X8153
- movx a,@dptr
- mov r5,a
- mov a,r7
- anl a,r5
- orl a,r6
- movx @dptr,a
- X2078: mov dptr,#X814f
- inc dptr
- movx a,@dptr
- mov r7,a
- inc dptr
- movx a,@dptr
- add a,r7
- mov r7,a
- mov dptr,#X8153
- movx a,@dptr
- mov r5,a
- lcall X321e
- mov dptr,#X8151
- movx a,@dptr
- inc a
- movx @dptr,a
- sjmp X2017
- ;
- X2092: setb c
- mov dptr,#X8150
- movx a,@dptr
- subb a,#0ffh
- mov dptr,#X814f
- movx a,@dptr
- subb a,#7
- jnc X2119
- clr a
- mov dptr,#X8151
- movx @dptr,a
- X20a6: mov dptr,#X8152
- movx a,@dptr
- mov r7,a
- mov dptr,#X8151
- movx a,@dptr
- mov r6,a
- clr c
- subb a,r7
- jc X20b6
- ajmp X22f4
- ;
- X20b6: mov a,#62h
- add a,r6
- mov dpl,a
- X20bb: clr a
- addc a,#81h
- mov dph,a
- movx a,@dptr
- mov dptr,#X8153
- movx @dptr,a
- mov a,r6
- mov r7,a
- mov dptr,#X8150
- movx a,@dptr
- add a,r7
- mov r3,a
- mov dptr,#X814f
- movx a,@dptr
- addc a,#0
- mov r2,a
- mov dpl,r3
- mov dph,a
- movx a,@dptr
- mov dptr,#X8154
- movx @dptr,a
- mov dptr,#X8148
- movx a,@dptr
- jz X2108
- mov dptr,#X8151
- movx a,@dptr
- add a,#66h
- mov dpl,a
- clr a
- addc a,#81h
- mov dph,a
- movx a,@dptr
- mov dptr,#X815d
- movx @dptr,a
- movx a,@dptr
- mov r7,a
- cpl a
- mov r6,a
- mov dptr,#X8154
- movx a,@dptr
- anl a,r6
- mov r6,a
- mov dptr,#X8153
- movx a,@dptr
- mov r5,a
- mov a,r7
- anl a,r5
- orl a,r6
- movx @dptr,a
- X2108: mov dptr,#X8153
- movx a,@dptr
- mov dpl,r3
- mov dph,r2
- movx @dptr,a
- mov dptr,#X8151
- movx a,@dptr
- inc a
- movx @dptr,a
- sjmp X20a6
- ;
- X2119: clr a
- mov dptr,#X8153
- movx @dptr,a
- mov dptr,#X815e
- lcall X20da
- nop
- ;
- org 2128h
- ;
- mov dptr,#X8155
- lcall X20da
- nop
- ;
- org 2132h
- ;
- mov dptr,#X8148
- movx a,@dptr
- jz X2149
- mov dptr,#X814f
- movx a,@dptr
- mov r6,a
- inc dptr
- movx a,@dptr
- mov r7,a
- lcall X2d5c
- mov dptr,#X8159
- lcall X20ce
- X2149: clr a
- mov dptr,#X8151
- movx @dptr,a
- X214e: mov dptr,#X8152
- movx a,@dptr
- mov r7,a
- mov dptr,#X8151
- movx a,@dptr
- mov r6,a
- clr c
- subb a,r7
- jc X215e
- ajmp X221f
- ;
- X215e: mov a,#62h
- add a,r6
- mov dpl,a
- clr a
- addc a,#81h
- mov dph,a
- movx a,@dptr
- mov dptr,#X8153
- movx @dptr,a
- mov dptr,#X8148
- movx a,@dptr
- jz X21ea
- mov dptr,#X8151
- movx a,@dptr
- mov r3,a
- add a,#66h
- mov dpl,a
- clr a
- addc a,#81h
- mov dph,a
- movx a,@dptr
- mov dptr,#X815d
- movx @dptr,a
- mov dptr,#X8159
- lcall X44d9
- mov a,r3
- mov b,#8
- mul ab
- mov r1,a
- mov r0,a
- lcall X20a8
- mov dptr,#X815d
- movx a,@dptr
- mov r6,a
- cpl a
- anl a,r7
- mov r7,a
- mov dptr,#X8153
- movx a,@dptr
- mov r5,a
- mov a,r6
- anl a,r5
- orl a,r7
- movx @dptr,a
- mov dptr,#X815e
- lcall X44e5
- push rb0r0
- push rb0r1
- push rb0r2
- push rb0r3
- mov dptr,#X815d
- movx a,@dptr
- mov r7,a
- mov r6,#0
- mov dptr,#X8151
- movx a,@dptr
- mov b,#8
- mul ab
- mov r5,a
- mov a,r7
- mov r0,rb0r5
- inc r0
- sjmp X21d0
- ;
- X21cb: clr c
- rlc a
- xch a,r6
- rlc a
- xch a,r6
- X21d0: djnz r0,X21cb
- mov r7,a
- mov a,r6
- rlc a
- subb a,acc
- mov r5,a
- mov r4,a
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- lcall X44cc
- mov dptr,#X815e
- lcall X20ce
- X21ea: mov dptr,#X8155
- lcall X44e5
- push rb0r0
- push rb0r1
- mov dptr,#X8153
- movx a,@dptr
- mov r7,a
- clr a
- mov r4,a
- mov r5,a
- mov r6,a
- mov dptr,#X8151
- movx a,@dptr
- mov b,#8
- mul ab
- mov r1,a
- mov r0,a
- lcall X20bb
- pop rb0r1
- pop rb0r0
- lcall X44cc
- mov dptr,#X8155
- lcall X20ce
- mov dptr,#X8151
- movx a,@dptr
- inc a
- movx @dptr,a
- ajmp X214e
- ;
- X221f: mov dptr,#X8148
- movx a,@dptr
- jz X225f
- mov dptr,#X815e
- lcall X44d9
- lcall X209b
- mov dptr,#X8159
- lcall X44e5
- lcall X44bf
- push rb0r4
- push rb0r5
- push rb0r6
- push rb0r7
- mov dptr,#X8155
- lcall X44d9
- mov dptr,#X815e
- lcall X44e5
- lcall X44bf
- pop rb0r3
- pop rb0r2
- pop rb0r1
- pop rb0r0
- lcall X44cc
- mov dptr,#X8155
- lcall X20ce
- X225f: mov dptr,#X8155
- lcall X44d9
- mov dptr,#X85bb
- lcall X20ce
- mov dptr,#X814f
- movx a,@dptr
- mov r6,a
- inc dptr
- movx a,@dptr
- mov r7,a
- lcall X2ea2
- mov dptr,#X8147
- movx a,@dptr
- mov dptr,#X01a0
- movx @dptr,a
- mov dptr,#X8152
- movx a,@dptr
- mov dptr,#X01a1
- movx @dptr,a
- mov dptr,#X8148
- movx a,@dptr
- mov dptr,#X01a2
- movx @dptr,a
- mov dptr,#X8149
- lcall X44fd
- lcall X1fa4
- mov dptr,#X01a4
- movx @dptr,a
- mov dptr,#X0001
- lcall X1fbd
- mov dptr,#X01a5
- movx @dptr,a
- mov dptr,#X0002
- lcall X1fbd
- mov dptr,#X01a6
- movx @dptr,a
- mov dptr,#X0003
- lcall X1fbd
- mov dptr,#X01a7
- movx @dptr,a
- mov dptr,#X8155
- lcall X44d9
- mov dptr,#X01a8
- mov a,r7
- movx @dptr,a
- mov dptr,#X8155
- lcall X44d9
- mov r0,#8
- lcall X20a8
- mov dptr,#X01a9
- mov a,r7
- movx @dptr,a
- mov dptr,#X8155
- lcall X44d9
- mov r0,#10h
- lcall X20a8
- mov dptr,#X01aa
- mov a,r7
- movx @dptr,a
- mov dptr,#X8155
- lcall X44d9
- mov r0,#18h
- lcall X20a8
- mov dptr,#X01ab
- mov a,r7
- movx @dptr,a
- X22f4: ret
- ;
- mov rb1r5,r7
- ret
- ;
- mov rb1r6,r7
- ret
- ;
- mov r7,#2
- X22fd: mov dptr,#X8100
- movx a,@dptr
- mov r6,a
- mov a,r7
- clr c
- subb a,r6
- jnc X231f
- mov a,r7
- add a,acc
- add a,#81h
- mov r0,a
- mov a,@r0
- jnb acc.4,X231c
- mov dptr,#X01b8
- mov a,#8
- movx @dptr,a
- inc dptr
- movx @dptr,a
- mov r7,#0
- ret
- ;
- X231c: inc r7
- sjmp X22fd
- ;
- X231f: mov r7,#1
- ret
- ;
- mov dptr,#X0134
- movx a,@dptr
- anl a,3dh
- mov 41h,a
- inc dptr
- movx a,@dptr
- anl a,3eh
- mov 42h,a
- inc dptr
- movx a,@dptr
- anl a,3fh
- mov 43h,a
- inc dptr
- movx a,@dptr
- anl a,40h
- mov 44h,a
- mov dptr,#X0134
- mov a,41h
- movx @dptr,a
- inc dptr
- mov a,42h
- movx @dptr,a
- inc dptr
- mov a,43h
- movx @dptr,a
- inc dptr
- mov a,44h
- movx @dptr,a
- ret
- ;
- mov dptr,#X013c
- movx a,@dptr
- anl a,45h
- mov 49h,a
- inc dptr
- movx a,@dptr
- anl a,46h
- mov 4ah,a
- inc dptr
- movx a,@dptr
- anl a,47h
- mov 4bh,a
- inc dptr
- movx a,@dptr
- anl a,48h
- mov 4ch,a
- mov dptr,#X013c
- mov a,49h
- movx @dptr,a
- inc dptr
- mov a,4ah
- movx @dptr,a
- inc dptr
- mov a,4bh
- movx @dptr,a
- inc dptr
- mov a,4ch
- movx @dptr,a
- anl 91h,#0dfh
- ret
- ;
- mov dptr,#X80a3
- movx a,@dptr
- xrl a,#1
- jnz X23a0
- mov dptr,#X80e7
- movx a,@dptr
- jz X23a0
- mov dptr,#X0157
- clr a
- movx @dptr,a
- mov dptr,#X013c
- mov a,#2
- lcall X4eeb
- mov dptr,#X0157
- mov a,#5
- movx @dptr,a
- X23a0: ret
- ;
- mov dptr,#X80e7
- movx a,@dptr
- jz X23dc
- mov dptr,#X0692
- movx a,@dptr
- jnb acc.0,X23d2
- clr a
- mov rb3r5,a
- mov dptr,#X80fa
- movx a,@dptr
- clr c
- rrc a
- anl a,#7fh
- mov rb3r6,a
- clr a
- mov r3,a
- mov r5,a
- mov r7,#58h
- mov r6,#1
- lcall X4efc
- mov dptr,#X015b
- mov a,#5
- movx @dptr,a
- mov dptr,#X0692
- mov a,#1
- movx @dptr,a
- ret
- ;
- X23d2: mov dptr,#X80e4
- movx a,@dptr
- anl a,#0f7h
- movx @dptr,a
- lcall X47a6
- X23dc: ret
- ;
- mov dptr,#X80e7
- movx a,@dptr
- jz X2418
- mov dptr,#X0692
- movx a,@dptr
- jnb acc.1,X240e
- clr a
- mov rb3r5,a
- mov dptr,#X80fa
- movx a,@dptr
- clr c
- rrc a
- anl a,#7fh
- mov rb3r6,a
- clr a
- mov r3,a
- mov r5,a
- mov r7,#5ch
- mov r6,#1
- lcall X4efc
- mov dptr,#X015f
- mov a,#5
- movx @dptr,a
- mov dptr,#X0692
- mov a,#2
- movx @dptr,a
- ret
- ;
- X240e: mov dptr,#X80e4
- movx a,@dptr
- anl a,#0efh
- movx @dptr,a
- lcall X47a6
- X2418: ret
- ;
- acall X2471
- mov dptr,#X810c
- mov a,r7
- movx @dptr,a
- mov dptr,#X80e4
- jnb acc.0,X242c
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- sjmp X2430
- ;
- X242c: movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- X2430: mov dptr,#X810c
- movx a,@dptr
- jnb acc.6,X2448
- mov dptr,#X012f
- movx a,@dptr
- jnb acc.7,X2442
- clr a
- movx @dptr,a
- sjmp X2448
- ;
- X2442: mov dptr,#X012f
- mov a,#80h
- movx @dptr,a
- X2448: mov dptr,#X80e4
- movx a,@dptr
- jnb acc.0,X2469
- mov dptr,#X80f2
- clr a
- movx @dptr,a
- inc dptr
- mov a,#7
- movx @dptr,a
- mov dptr,#X80f2
- inc dptr
- movx a,@dptr
- mov dptr,#X0558
- movx @dptr,a
- mov dptr,#X04ec
- movx a,@dptr
- anl a,#0ddh
- movx @dptr,a
- ret
- ;
- X2469: mov dptr,#X04ec
- movx a,@dptr
- orl a,#22h
- movx @dptr,a
- ret
- ;
- X2471: clr a
- mov dptr,#X810d
- movx @dptr,a
- inc dptr
- movx @dptr,a
- inc dptr
- movx @dptr,a
- X247a: mov dptr,#X0083
- movx a,@dptr
- mov dptr,#X810d
- movx @dptr,a
- mov dptr,#X0083
- movx a,@dptr
- mov r6,a
- mov dptr,#X810d
- movx a,@dptr
- mov r7,a
- cjne a,rb0r6,X2490
- ret
- ;
- X2490: clr c
- mov dptr,#X810f
- movx a,@dptr
- subb a,#64h
- mov dptr,#X810e
- movx a,@dptr
- subb a,#0
- jc X24ac
- mov dptr,#X01c0
- movx a,@dptr
- orl a,#40h
- movx @dptr,a
- mov dptr,#X810d
- movx a,@dptr
- mov r7,a
- ret
- ;
- X24ac: mov dptr,#X810e
- clr a
- mov b,#1
- lcall X44a9
- sjmp X247a
- ;
- mov dptr,#X8109
- movx a,@dptr
- jz X24cd
- clr a
- movx @dptr,a
- mov dptr,#X0553
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- mov dptr,#X05fd
- movx a,@dptr
- inc a
- movx @dptr,a
- X24cd: ret
- ;
- mov dptr,#X80e4
- movx a,@dptr
- mov r7,a
- swap a
- rrc a
- rrc a
- anl a,#3
- jnb acc.0,X2502
- mov a,r7
- anl a,#0bfh
- movx @dptr,a
- mov dptr,#X04e0
- movx a,@dptr
- mov dptr,#X80e5
- jnb acc.0,X24ef
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- sjmp X24ff
- ;
- X24ef: movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- mov dptr,#X01b9
- mov a,#1
- movx @dptr,a
- mov dptr,#X01b8
- mov a,#4
- movx @dptr,a
- X24ff: lcall X47a6
- X2502: clr a
- mov r7,a
- X2504: mov dptr,#X8104
- movx a,@dptr
- jnb acc.0,X2553
- mov dptr,#X8108
- movx a,@dptr
- mov r5,a
- jz X2553
- mov a,#1
- mov r6,#0
- mov r0,rb0r7
- inc r0
- sjmp X2520
- ;
- X251b: clr c
- rlc a
- xch a,r6
- rlc a
- xch a,r6
- X2520: djnz r0,X251b
- mov r7,a
- mov dptr,#X04e0
- movx a,@dptr
- mov r3,a
- mov a,r7
- anl a,r3
- jz X2532
- clr a
- mov dptr,#X8108
- movx @dptr,a
- ret
- ;
- X2532: mov dptr,#X8106
- movx a,@dptr
- setb c
- subb a,r5
- jnc X254a
- mov dptr,#X01c7
- mov a,#10h
- movx @dptr,a
- acall X2554
- mov dptr,#X8104
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- ret
- ;
- X254a: lcall X48e4
- mov dptr,#X8108
- movx a,@dptr
- inc a
- movx @dptr,a
- X2553: ret
- ;
- X2554: mov dptr,#X8001
- movx a,@dptr
- xrl a,#2
- jz X2563
- mov dptr,#X0690
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- X2563: ret
- ;
- mov dptr,#X80e4
- movx a,@dptr
- mov r7,a
- swap a
- rrc a
- rrc a
- rrc a
- anl a,#1
- jnb acc.0,X259e
- mov a,r7
- anl a,#7fh
- movx @dptr,a
- mov dptr,#X04e0
- movx a,@dptr
- mov dptr,#X80e5
- jnb acc.1,X2586
- movx a,@dptr
- orl a,#2
- movx @dptr,a
- sjmp X2595
- ;
- X2586: movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- mov dptr,#X01b9
- mov a,#1
- movx @dptr,a
- mov dptr,#X01b8
- inc a
- movx @dptr,a
- X2595: mov dptr,#X80e7
- movx a,@dptr
- jz X259e
- lcall X47a6
- X259e: mov r7,#1
- ajmp X2504
- ;
- setb c
- jbc ea,X25a7
- clr c
- X25a7: push psw
- X25a9: mov dptr,#X041d
- movx a,@dptr
- jz X25c9
- mov dptr,#X0522
- movx a,@dptr
- anl a,#90h
- jz X25be
- mov dptr,#X01c0
- movx a,@dptr
- orl a,#8
- movx @dptr,a
- X25be: mov dptr,#X01c6
- movx a,@dptr
- jnb acc.1,X25a9
- mov r7,#0
- sjmp X25cb
- ;
- X25c9: mov r7,#1
- X25cb: pop psw
- mov ea,c
- ret
- ;
- clr c
- mov a,r6
- subb a,#1
- jc X25e0
- inc r5
- mov a,r5
- rrc a
- mov dptr,#Xfd10
- movx @dptr,a
- clr a
- add a,r7
- mov r7,a
- X25e0: ret
- ;
- clr c
- mov a,r6
- subb a,#1
- jc X260b
- mov dptr,#Xfd11
- movx a,@dptr
- xrl a,r5
- jnz X2608
- mov dptr,#X0117
- movx a,@dptr
- cjne a,rb0r5,X2602
- mov dptr,#X01e4
- mov a,#77h
- movx @dptr,a
- mov dptr,#Xfd11
- clr a
- movx @dptr,a
- sjmp X2608
- ;
- X2602: mov a,r5
- inc a
- mov dptr,#Xfd11
- movx @dptr,a
- X2608: clr a
- add a,r7
- mov r7,a
- X260b: ret
- ;
- X260c: setb c
- jbc ea,X2611
- clr c
- X2611: push psw
- mov dptr,#X0101
- movx a,@dptr
- orl a,#2
- movx @dptr,a
- mov dptr,#X0100
- mov a,#0ffh
- movx @dptr,a
- mov dptr,#X06b7
- mov a,#9
- movx @dptr,a
- mov dptr,#X06b4
- mov a,#86h
- movx @dptr,a
- mov r7,#7ch
- mov r6,#8
- lcall X2d5c
- mov a,r4
- anl a,#7fh
- mov r4,a
- mov dptr,#X818f
- lcall X20ce
- mov dptr,#X818f
- lcall X44d9
- mov dptr,#X85bb
- lcall X20ce
- mov r7,#7ch
- mov r6,#8
- lcall X2ea2
- mov dptr,#X85bb
- lcall X20da
- xch a,r4
- push rb0r0
- push 7fh
- mov 7eh,r4
- inc r0
- lcall X2ea2
- X2661: mov dptr,#X85bb
- lcall X20da
- nop
- push rb0r0
- dec a
- mov r7,#70h
- mov r6,#0eh
- lcall X2ea2
- mov dptr,#X8596
- lcall X20da
- nop
- rr a
- addc a,r6
- jz X2661
- mov r5,a
- mov r7,a
- lcall X314d
- pop psw
- mov ea,c
- ret
- ;
- acall X260c
- mov dptr,#X80ea
- mov a,#0ch
- movx @dptr,a
- ret
- ;
- lcall X4ff1
- mov dptr,#X85bb
- lcall X20da
- xch a,r4
- movx @dptr,a
- nop
- push 7fh
- mov 7eh,r4
- inc r0
- lcall X2ea2
- mov dptr,#X85bb
- lcall X20da
- nop
- ;
- org 26adh
- ;
- dec a
- mov r7,#70h
- mov r6,#0eh
- lcall X2ea2
- mov dptr,#X8596
- lcall X20da
- nop
- ;
- org 26bfh
- ;
- clr a
- mov r5,a
- mov r7,a
- lcall X314d
- mov r7,#7ch
- mov r6,#8
- lcall X2d5c
- mov a,r4
- orl a,#80h
- mov r4,a
- mov dptr,#X8193
- lcall X20ce
- mov dptr,#X8193
- lcall X44d9
- mov dptr,#X85bb
- lcall X20ce
- mov r7,#7ch
- mov r6,#8
- lcall X2ea2
- mov dptr,#X0100
- mov a,#3fh
- movx @dptr,a
- inc dptr
- movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- mov dptr,#X0553
- movx a,@dptr
- orl a,#20h
- movx @dptr,a
- ret
- ;
- X26fc: mov dptr,#X0090
- movx a,@dptr
- jb acc.0,X26fc
- ret
- ;
- mov dptr,#X80f1
- movx a,@dptr
- mov r5,a
- mov r7,#93h
- lcall X321e
- mov dptr,#X80e8
- movx a,@dptr
- jz X2726
- mov dptr,#X012f
- movx a,@dptr
- jnb acc.7,X2720
- mov a,#10h
- movx @dptr,a
- sjmp X2726
- ;
- X2720: mov dptr,#X012f
- mov a,#90h
- movx @dptr,a
- X2726: mov dptr,#X0008
- movx a,@dptr
- orl a,#10h
- mov r5,a
- mov r7,#8
- lcall X321e
- mov r7,#1
- lcall X57d1
- mov dptr,#X0090
- movx a,@dptr
- orl a,#1
- mov r5,a
- mov r7,#90h
- lcall X321e
- mov r7,#14h
- mov r6,#0
- ljmp X32aa
- ;
- mov a,r7
- dec a
- mov dptr,#X0573
- movx @dptr,a
- mov dptr,#X013f
- mov a,#10h
- movx @dptr,a
- mov r5,a
- mov r7,#3
- mov a,#45h
- add a,r7
- mov r0,a
- mov a,@r0
- orl a,r5
- mov r6,a
- mov @r0,a
- mov a,#38h
- add a,r7
- mov dpl,a
- clr a
- addc a,#1
- mov dph,a
- mov a,r6
- movx @dptr,a
- ret
- ;
- mov a,#45h
- add a,r7
- mov r0,a
- mov a,@r0
- mov r6,a
- mov a,r5
- cpl a
- anl a,r6
- mov r6,a
- mov @r0,a
- mov a,#38h
- add a,r7
- mov dpl,a
- clr a
- addc a,#1
- mov dph,a
- mov a,r6
- movx @dptr,a
- ret
- ;
- setb c
- jbc ea,X278b
- clr c
- X278b: push psw
- mov dptr,#X81a0
- mov a,r5
- movx @dptr,a
- mov dptr,#X819f
- mov a,r7
- movx @dptr,a
- setb c
- subb a,#7
- jnc X280c
- movx a,@dptr
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X27a7
- ;
- X27a5: clr c
- rlc a
- X27a7: djnz r0,X27a5
- cpl a
- mov r7,a
- mov dptr,#X0047
- movx a,@dptr
- anl a,r7
- mov r5,a
- mov r7,#47h
- lcall X321e
- mov dptr,#X819f
- movx a,@dptr
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X27c4
- ;
- X27c2: clr c
- rlc a
- X27c4: djnz r0,X27c2
- mov r7,a
- mov dptr,#X0046
- movx a,@dptr
- orl a,r7
- mov r5,a
- mov r7,#46h
- lcall X321e
- mov dptr,#X81a0
- movx a,@dptr
- jz X27f0
- mov dptr,#X819f
- movx a,@dptr
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X27e6
- ;
- X27e4: clr c
- rlc a
- X27e6: djnz r0,X27e4
- mov r7,a
- mov dptr,#X0045
- movx a,@dptr
- orl a,r7
- sjmp X2807
- ;
- X27f0: mov dptr,#X819f
- movx a,@dptr
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X27fe
- ;
- X27fc: clr c
- rlc a
- X27fe: djnz r0,X27fc
- cpl a
- mov r7,a
- mov dptr,#X0045
- movx a,@dptr
- anl a,r7
- X2807: mov r5,a
- mov r7,#45h
- sjmp X288a
- ;
- X280c: mov dptr,#X819f
- movx a,@dptr
- add a,#0f8h
- movx @dptr,a
- movx a,@dptr
- add a,#4
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X2820
- ;
- X281e: clr c
- rlc a
- X2820: djnz r0,X281e
- cpl a
- mov r7,a
- mov dptr,#X0043
- movx a,@dptr
- anl a,r7
- mov r5,a
- mov r7,#43h
- lcall X321e
- mov dptr,#X819f
- movx a,@dptr
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X283d
- ;
- X283b: clr c
- rlc a
- X283d: djnz r0,X283b
- mov r7,a
- mov dptr,#X0043
- movx a,@dptr
- orl a,r7
- mov r5,a
- mov r7,#43h
- lcall X321e
- mov dptr,#X81a0
- movx a,@dptr
- jz X286e
- mov dptr,#X819f
- movx a,@dptr
- add a,#4
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X2861
- ;
- X285f: clr c
- rlc a
- X2861: djnz r0,X285f
- mov r7,a
- mov dptr,#X0042
- movx a,@dptr
- orl a,r7
- mov r5,a
- mov r7,#42h
- sjmp X288a
- ;
- X286e: mov dptr,#X819f
- movx a,@dptr
- add a,#4
- mov r7,a
- mov a,#1
- mov r0,rb0r7
- inc r0
- sjmp X287e
- ;
- X287c: clr c
- rlc a
- X287e: djnz r0,X287c
- cpl a
- mov r7,a
- mov dptr,#X0042
- movx a,@dptr
- anl a,r7
- mov r5,a
- mov r7,#42h
- X288a: lcall X321e
- pop psw
- mov ea,c
- ret
- ;
- mov dptr,#X80e4
- movx a,@dptr
- anl a,#0fbh
- movx @dptr,a
- clr a
- mov dptr,#X80f0
- movx @dptr,a
- mov dptr,#X80eb
- movx @dptr,a
- ret
- ;
- mov a,r7
- add a,#0feh
- jz X28b4
- inc a
- jnz X28d3
- mov dptr,#X80ed
- mov a,#1
- movx @dptr,a
- inc dptr
- movx @dptr,a
- ret
- ;
- X28b4: mov a,r5
- jnz X28c1
- mov dptr,#X80fb
- movx a,@dptr
- mov dptr,#X80ed
- movx @dptr,a
- sjmp X28c6
- ;
- X28c1: mov dptr,#X80ed
- mov a,r5
- movx @dptr,a
- X28c6: mov dptr,#X80ed
- movx a,@dptr
- inc dptr
- movx @dptr,a
- mov dptr,#X80e5
- movx a,@dptr
- orl a,#8
- movx @dptr,a
- X28d3: ret
- ;
- lcall X4f6a
- mov a,r7
- xrl a,#1
- jz X28e4
- mov dptr,#X01b8
- mov a,#1
- movx @dptr,a
- sjmp X294b
- ;
- X28e4: mov dptr,#X80eb
- movx a,@dptr
- mov r7,a
- anl a,#3
- jz X28f5
- mov dptr,#X01b8
- mov a,#2
- movx @dptr,a
- sjmp X294b
- ;
- X28f5: mov dptr,#X80e9
- movx a,@dptr
- mov r6,a
- clr a
- clr c
- subb a,r6
- jnc X2907
- mov dptr,#X01b8
- mov a,#4
- movx @dptr,a
- sjmp X294b
- ;
- X2907: mov a,r7
- jnb acc.2,X2913
- mov dptr,#X01b8
- mov a,#8
- movx @dptr,a
- sjmp X294b
- ;
- X2913: mov dptr,#X80eb
- movx a,@dptr
- jnb acc.4,X2922
- mov dptr,#X01b8
- mov a,#10h
- movx @dptr,a
- sjmp X294b
- ;
- X2922: mov dptr,#X80e5
- movx a,@dptr
- rrc a
- rrc a
- anl a,#3fh
- jb acc.0,X2935
- mov dptr,#X01b8
- mov a,#20h
- movx @dptr,a
- sjmp X294b
- ;
- X2935: mov dptr,#X80ff
- movx a,@dptr
- jz X2943
- mov dptr,#X01b8
- mov a,#80h
- movx @dptr,a
- sjmp X294b
- ;
- X2943: mov dptr,#X01b8
- clr a
- movx @dptr,a
- mov r7,#1
- ret
- ;
- X294b: mov dptr,#X01b9
- mov a,#4
- movx @dptr,a
- mov r7,#0
- ret
- ;
- mov dptr,#X0287
- movx a,@dptr
- jz X2962
- mov dptr,#X01b8
- mov a,#1
- movx @dptr,a
- sjmp X2979
- ;
- X2962: mov dptr,#X0286
- movx a,@dptr
- jb acc.1,X2971
- mov dptr,#X01b8
- mov a,#4
- movx @dptr,a
- sjmp X2979
- ;
- X2971: mov dptr,#X01b8
- clr a
- movx @dptr,a
- mov r7,#1
- ret
- ;
- X2979: mov dptr,#X01b9
- mov a,#8
- movx @dptr,a
- mov r7,#0
- ret
- ;
- mov a,r7
- jz X29c3
- mov dptr,#X80a3
- movx a,@dptr
- xrl a,#1
- jnz X29c3
- mov dptr,#X80e5
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- mov dptr,#X0522
- mov a,#0fh
- movx @dptr,a
- mov dptr,#X0604
- movx a,@dptr
- anl a,#0bfh
- movx @dptr,a
- clr a
- mov r7,a
- lcall X48e6
- cjne r7,#1,X29b7
- mov dptr,#X80e4
- movx a,@dptr
- orl a,#40h
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#6
- movx @dptr,a
- ret
- ;
- X29b7: mov dptr,#X01b9
- mov a,#1
- movx @dptr,a
- mov dptr,#X01b8
- mov a,#8
- movx @dptr,a
- X29c3: ret
- ;
- mov dptr,#X0522
- mov a,#6fh
- movx @dptr,a
- mov dptr,#X0527
- movx a,@dptr
- anl a,#0bfh
- movx @dptr,a
- mov dptr,#X80ea
- mov a,#2
- movx @dptr,a
- ret
- ;
- X29d8: clr a
- mov dptr,#X810b
- movx @dptr,a
- mov dptr,#X06a9
- movx a,@dptr
- mov dptr,#X810b
- movx @dptr,a
- movx a,@dptr
- anl a,#0c0h
- jnz X29f7
- mov dptr,#X80eb
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- anl a,#0fdh
- movx @dptr,a
- ljmp X47a6
- ;
- X29f7: mov dptr,#X810b
- movx a,@dptr
- jnb acc.6,X2a20
- mov dptr,#X80e7
- movx a,@dptr
- xrl a,#1
- jnz X2a27
- mov dptr,#X80eb
- movx a,@dptr
- orl a,#1
- movx @dptr,a
- mov dptr,#X80e6
- movx a,@dptr
- anl a,#0fh
- xrl a,#2
- jz X2a1b
- acall X2a4a
- sjmp X2a27
- ;
- X2a1b: lcall X4e3d
- sjmp X2a27
- ;
- X2a20: mov dptr,#X80eb
- movx a,@dptr
- anl a,#0feh
- movx @dptr,a
- X2a27: mov dptr,#X810b
- movx a,@dptr
- mov dptr,#X80eb
- jnb acc.7,X2a45
- movx a,@dptr
- orl a,#2
- lcall X4eeb
- mov dptr,#X0157
- mov a,#5
- movx @dptr,a
- mov dptr,#X80e4
- movx a,@dptr
- orl a,#4
- movx @dptr,a
- ret
- ;
- X2a45: movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- ret
- ;
- X2a4a: mov dptr,#X041d
- movx a,@dptr
- jnz X2a64
- mov dptr,#X8003
- movx a,@dptr
- mov r7,a
- clr a
- mov r5,a
- lcall X49f9
- mov 4eh,r6
- mov 4fh,r7
- mov dptr,#X041f
- mov a,#20h
- movx @dptr,a
- X2a64: ret
- ;
- mov dptr,#X80a3
- movx a,@dptr
- xrl a,#1
- jz X2a6f
- ajmp X2afa
- ;
- X2a6f: mov dptr,#X80e7
- movx a,@dptr
- jnz X2a77
- ajmp X2afa
- ;
- X2a77: mov dptr,#X80e6
- movx a,@dptr
- swap a
- anl a,#0fh
- xrl a,#1
- jnz X2aa4
- mov dptr,#X06ab
- movx a,@dptr
- mov dptr,#X80ee
- movx @dptr,a
- mov dptr,#X06aa
- movx a,@dptr
- mov dptr,#X80ed
- movx @dptr,a
- inc dptr
- movx a,@dptr
- mov r7,a
- jnz X2a9f
- mov dptr,#X80ed
- movx a,@dptr
- mov r6,a
- mov r7,a
- sjmp X2a9f
- ;
- X2a9f: mov dptr,#X80ee
- mov a,r7
- movx @dptr,a
- X2aa4: mov dptr,#X80e5
- movx a,@dptr
- orl a,#4
- movx @dptr,a
- clr a
- mov dptr,#X80f0
- movx @dptr,a
- mov dptr,#X80f2
- inc dptr
- movx a,@dptr
- mov dptr,#X0558
- movx @dptr,a
- mov dptr,#X0157
- clr a
- movx @dptr,a
- mov dptr,#X013c
- mov a,#2
- movx @dptr,a
- mov dptr,#X80eb
- movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- anl a,#0efh
- movx @dptr,a
- mov dptr,#X80e6
- movx a,@dptr
- mov r7,a
- swap a
- anl a,#0fh
- add a,#0fdh
- jnc X2adc
- sjmp X2ade
- ;
- X2adc: acall X29d8
- X2ade: mov dptr,#X80e5
- movx a,@dptr
- rrc a
- rrc a
- rrc a
- anl a,#1fh
- jnb acc.0,X2afa
- mov dptr,#X80ed
- movx a,@dptr
- mov r7,a
- inc dptr
- movx a,@dptr
- cjne a,rb0r7,X2afa
- lcall X674a
- lcall X4d9f
- X2afa: ret
- ;
- mov dptr,#X80e4
- movx a,@dptr
- mov r7,a
- rrc a
- rrc a
- anl a,#3fh
- jnb acc.0,X2b18
- mov a,r7
- anl a,#0fbh
- movx @dptr,a
- mov dptr,#X80eb
- movx a,@dptr
- anl a,#0fdh
- movx @dptr,a
- anl a,#7
- jnz X2b58
- sjmp X2b55
- ;
- X2b18: mov dptr,#X80f0
- movx a,@dptr
- inc a
- movx @dptr,a
- mov dptr,#X80eb
- movx a,@dptr
- anl a,#0efh
- movx @dptr,a
- mov dptr,#X80f0
- movx a,@dptr
- mov r7,a
- cjne a,#1,X2b2f
- sjmp X2b33
- ;
- X2b2f: mov a,r7
- cjne a,#2,X2b39
- X2b33: mov dptr,#X0558
- movx a,@dptr
- inc a
- movx @dptr,a
- X2b39: mov dptr,#X80f8
- movx a,@dptr
- mov r7,a
- mov dptr,#X80f0
- movx a,@dptr
- setb c
- subb a,r7
- jc X2b55
- mov dptr,#X80a3
- movx a,@dptr
- cjne a,#1,X2b58
- mov dptr,#X80e5
- movx a,@dptr
- anl a,#0fbh
- movx @dptr,a
- ret
- ;
- X2b55: lcall X47a6
- X2b58: ret
- ;
- clr a
- mov r6,a
- mov a,r7
- clr c
- rrc a
- mov r5,a
- mov a,r7
- jnb acc.0,X2b67
- mov a,r6
- add a,#80h
- mov r6,a
- X2b67: mov dptr,#Xfd10
- mov a,r5
- movx @dptr,a
- mov r7,rb0r6
- ret
- ;
- mov r3,rb0r7
- mov r2,rb0r6
- mov a,r5
- add a,r3
- mov r3,a
- clr a
- addc a,r2
- mov r2,a
- clr c
- mov dptr,#X80a0
- movx a,@dptr
- subb a,r3
- mov dptr,#X809f
- movx a,@dptr
- subb a,r2
- jnc X2b99
- inc dptr
- movx a,@dptr
- add a,#1
- mov r7,a
- mov dptr,#X809f
- movx a,@dptr
- addc a,#0
- mov r6,a
- clr c
- mov a,r3
- subb a,r7
- mov r3,a
- mov a,r2
- subb a,r6
- mov r2,a
- X2b99: mov a,r2
- mov dptr,#Xfd11
- movx @dptr,a
- mov r7,rb0r3
- mov a,#0
- add a,r7
- mov dpl,a
- clr a
- addc a,#0fbh
- mov dph,a
- movx a,@dptr
- mov r7,a
- ret
- ;
- org 2baeh
- ;
- reti
- ;
- inc r0
- inc r2
- ;
- ; 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
- rb1r3 equ 0bh
- rb1r4 equ 0ch
- rb1r5 equ 0dh
- rb1r6 equ 0eh
- rb2r3 equ 13h
- rb2r4 equ 14h
- rb2r5 equ 15h
- rb2r6 equ 16h
- rb3r1 equ 19h
- rb3r2 equ 1ah
- rb3r5 equ 1dh
- rb3r6 equ 1eh
- ;
- ; 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
- ;
- X0001 equ 1
- X0002 equ 2
- X0209 equ 209h
- X0286 equ 286h
- X0425 equ 425h
- X0480 equ 480h
- X0522 equ 522h
- X0527 equ 527h
- X0573 equ 573h
- X0604 equ 604h
- X060a equ 60ah
- X06a9 equ 6a9h
- X06ab equ 6abh
- X06b7 equ 6b7h
- X06eb equ 6ebh
- X1fbd equ 1fbdh
- X209b equ 209bh
- X20a8 equ 20a8h
- X20ce equ 20ceh
- X20da equ 20dah
- X29c5 equ 29c5h
- X2bed equ 2bedh
- X2d5c equ 2d5ch
- X2da7 equ 2da7h
- X2ea2 equ 2ea2h
- X314d equ 314dh
- X3206 equ 3206h
- X321e equ 321eh
- X3277 equ 3277h
- X329e equ 329eh
- X32aa equ 32aah
- X4204 equ 4204h
- X424c equ 424ch
- X424d equ 424dh
- X42dd equ 42ddh
- X4315 equ 4315h
- X439e equ 439eh
- X4427 equ 4427h
- X444e equ 444eh
- X44a9 equ 44a9h
- X44bf equ 44bfh
- X44cc equ 44cch
- X44d9 equ 44d9h
- X44e5 equ 44e5h
- X44f1 equ 44f1h
- X44fd equ 44fdh
- X4506 equ 4506h
- X450f equ 450fh
- X4535 equ 4535h
- X4573 equ 4573h
- X45c5 equ 45c5h
- X47a6 equ 47a6h
- X48e4 equ 48e4h
- X48e6 equ 48e6h
- X49f9 equ 49f9h
- X4ac0 equ 4ac0h
- X4ac4 equ 4ac4h
- X4cbe equ 4cbeh
- X4d9f equ 4d9fh
- X4dbb equ 4dbbh
- X4e0a equ 4e0ah
- X4e3d equ 4e3dh
- X4e84 equ 4e84h
- X4eeb equ 4eebh
- X4ef3 equ 4ef3h
- X4efc equ 4efch
- X4f57 equ 4f57h
- X4f6a equ 4f6ah
- X4f83 equ 4f83h
- X4ff1 equ 4ff1h
- X57d1 equ 57d1h
- X5e46 equ 5e46h
- X62fb equ 62fbh
- X6322 equ 6322h
- X634f equ 634fh
- X637f equ 637fh
- X63a1 equ 63a1h
- X63dd equ 63ddh
- X6419 equ 6419h
- X64b8 equ 64b8h
- X64ce equ 64ceh
- X6564 equ 6564h
- X660c equ 660ch
- X6687 equ 6687h
- X6690 equ 6690h
- X66fc equ 66fch
- X6704 equ 6704h
- X674a equ 674ah
- X676e equ 676eh
- X6892 equ 6892h
- X68a3 equ 68a3h
- X68d4 equ 68d4h
- X6954 equ 6954h
- X6982 equ 6982h
- X69c4 equ 69c4h
- X6a4a equ 6a4ah
- X6a65 equ 6a65h
- X6afb equ 6afbh
- X6b59 equ 6b59h
- X8001 equ 8001h
- X8002 equ 8002h
- X8003 equ 8003h
- X8004 equ 8004h
- X8005 equ 8005h
- X8006 equ 8006h
- X809d equ 809dh
- X809e equ 809eh
- X809f equ 809fh
- X80a0 equ 80a0h
- X80a3 equ 80a3h
- X80e3 equ 80e3h
- X80e4 equ 80e4h
- X80e5 equ 80e5h
- X80e6 equ 80e6h
- X80e7 equ 80e7h
- X80e8 equ 80e8h
- X80e9 equ 80e9h
- X80ea equ 80eah
- X80eb equ 80ebh
- X80ed equ 80edh
- X80ee equ 80eeh
- X80ef equ 80efh
- X80f0 equ 80f0h
- X80f1 equ 80f1h
- X80f2 equ 80f2h
- X80f4 equ 80f4h
- X80f8 equ 80f8h
- X80f9 equ 80f9h
- X80fa equ 80fah
- X80fb equ 80fbh
- X80ff equ 80ffh
- X8100 equ 8100h
- X8101 equ 8101h
- X8102 equ 8102h
- X8103 equ 8103h
- X8104 equ 8104h
- X8105 equ 8105h
- X8106 equ 8106h
- X8107 equ 8107h
- X8108 equ 8108h
- X8109 equ 8109h
- X810a equ 810ah
- X810b equ 810bh
- X810c equ 810ch
- X810d equ 810dh
- X810e equ 810eh
- X810f equ 810fh
- X8110 equ 8110h
- X8111 equ 8111h
- X8112 equ 8112h
- X8113 equ 8113h
- X8114 equ 8114h
- X8115 equ 8115h
- X8116 equ 8116h
- X8123 equ 8123h
- X8124 equ 8124h
- X8125 equ 8125h
- X8128 equ 8128h
- X8129 equ 8129h
- X812a equ 812ah
- X812c equ 812ch
- X8130 equ 8130h
- X8134 equ 8134h
- X8138 equ 8138h
- X8139 equ 8139h
- X813a equ 813ah
- X813b equ 813bh
- X813c equ 813ch
- X813d equ 813dh
- X813e equ 813eh
- X813f equ 813fh
- X8141 equ 8141h
- X8142 equ 8142h
- X8143 equ 8143h
- X8145 equ 8145h
- X8146 equ 8146h
- X8147 equ 8147h
- X8148 equ 8148h
- X8149 equ 8149h
- X814b equ 814bh
- X814c equ 814ch
- X814d equ 814dh
- X814f equ 814fh
- X8150 equ 8150h
- X8151 equ 8151h
- X8152 equ 8152h
- X8153 equ 8153h
- X8154 equ 8154h
- X8155 equ 8155h
- X8159 equ 8159h
- X815d equ 815dh
- X815e equ 815eh
- X816a equ 816ah
- X816b equ 816bh
- X816c equ 816ch
- X816d equ 816dh
- X816e equ 816eh
- X816f equ 816fh
- X8170 equ 8170h
- X8171 equ 8171h
- X8172 equ 8172h
- X8173 equ 8173h
- X8174 equ 8174h
- X8175 equ 8175h
- X8178 equ 8178h
- X817b equ 817bh
- X817c equ 817ch
- X817d equ 817dh
- X817e equ 817eh
- X8181 equ 8181h
- X8182 equ 8182h
- X8185 equ 8185h
- X8186 equ 8186h
- X8187 equ 8187h
- X8188 equ 8188h
- X8189 equ 8189h
- X818b equ 818bh
- X818d equ 818dh
- X818e equ 818eh
- X818f equ 818fh
- X8193 equ 8193h
- X8197 equ 8197h
- X8198 equ 8198h
- X8199 equ 8199h
- X819a equ 819ah
- X819b equ 819bh
- X819c equ 819ch
- X819d equ 819dh
- X819e equ 819eh
- X819f equ 819fh
- X81a0 equ 81a0h
- X81a1 equ 81a1h
- X81a2 equ 81a2h
- X81a3 equ 81a3h
- X81a4 equ 81a4h
- X8596 equ 8596h
- X85bb equ 85bbh
- Xfd00 equ 0fd00h
- Xfd10 equ 0fd10h
- Xfd11 equ 0fd11h
- ;
- end
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement