;Disasm51 Version 3.02 Copyright (c) 2000,2003 Xi'an MET Co. Pei Wenyao
;Binfile_name :[Shkldb3k.bin]
;Binfile_length:[65536...0H]
mcsregr0 equ 000h
mcsregr1 equ 001h
mcsregr2 equ 002h
mcsregr3 equ 003h
mcsregr4 equ 004h
mcsregr5 equ 005h
mcsregr6 equ 006h
mcsregr7 equ 007h
playsl equ 058h;放音速率
stopnum equ 028h;站号
maxstopnum equ 053h;最大站数
;...............................................
addrsound equ 02bh;输出a20..a16,内外音,音量
address20 bit addrsound.7;05fh
address19 bit addrsound.6;05eh
address18 bit addrsound.5;05dh
address17 bit addrsound.4;05ch
address16 bit addrsound.3;05bh
soundnw bit addrsound.2;05ah;
;soundnw = 0 内音
;soundnw = 1 外音
sounds1 bit addrsound.1;059h
sounds0 bit addrsound.0;058h
soundnum equ 029h;音量大小
keydata equ 02Ah;p1_ram
ramerraa equ 02DH;
ramerr55 equ 050h
ramerr5a equ 051h
xyxlnum equ 054h;线路编号(1 00h,2 20h,3 40h,4 80h)
;............................
rxdcplfalg bit 2eh.2;072h
sndyesfalg bit 2eh.5;075h;无声
stopinfalg bit 2eh.3;073h;进站0出站1
stopinfalgx bit 2eh.4;074h;进站1出站0
runfalg bit 2eh.6;076h;调整0运行1
keypush bit 2eh.7;077h;0 t0键组,1 t1键组
;.....................................................
chipnum bit 2fh.0;078h;芯片序号
sxrunfalg bit 2fh.4;07ch;上下行
dispsndnum bit 2fh.2;07ah;显示音量
enplayfalg bit 2fh.7;07fh;双语开关
enlinkfalg bit 2fh.6;07eh;双语链表
englishfalg bit 2fh.5;07dh;单双语
fwtlfalg bit 2fh.3;07bh;用语键
ytdzfalg bit 2fh.1;079h;沿途大站
ORG 0000H
RESET: AJMP MAIN
ORG 0003H
EXTI0: AJMP L001C
ORG 000BH
TIMER0: CPL TXD;放音脉冲
RETI
ORG 0013H
EXTI1: AJMP L001C;MIC选外音
ORG 001BH
TIMER1: RETI
L001C: MOV IE,#000H
MOV P3,#0FFH
ANL keydata,#081H
SETB soundnw
CLR 05EH
LCALL display
AJMP L00EA
;.......mainproc.............
MAIN:
CLR A
MOV IE,A;ea=0,es=et2=et1=et0=ex1=ex0=0
MOV PSW,A;rs1=rs0=0
MOV SP,#059H;sp_min
MOV playsl,mcsregr0
MOV P3,#0FFH
MOV DPTR,#0FFFEH;a3a2a1a0=1110b
ANL keydata,#081H
MOV P1,keydata;p1.7=1,p1.0=1,键扫描
MOVX @DPTR,A;输出p1(10000001b),测试所有键是否压下
;.......键扫描.....................................................
MOV R0,#040H;64次
L0048: MOV A,P3
ANL A,#030H;t1,t0
CJNE A,#030H,L0053;有键压下
DJNZ R0,L0048;测试64次,等待键压下
AJMP L0101;无键压下
L0053: MOV R1,#010H
CJNE A,#010H,L0071;acc.5=0 t1=0
;.......键扫描p1.7=p1.0=1.............................
CLR T0
L005A: MOV R0,#006H;6次
MOV A,#0BFH;acc=10111111b,p1.7=p1.0=1,p1.6=0
;p1=10111111b,r0=6 出
;p1=11011111b,r0=5 4
;p1=11101111b,r0=4 ^
;p1=11110111b,r0=3 ...<-
;p1=11111011b,r0=2 YL
;p1=11111101b,r0=1 2
L005E: MOV P1,A
MOVX @DPTR,A;输出p1(1XXXXXX0b)
JNB T1,L006B;有键压下
RR A
DJNZ R0,L005E;行扫描6次
DJNZ R1,L005A;键扫描r1次
AJMP L00EA;掉电
L006B: MOV R7,#008H;T1有效
SETB keypush;t1有效
AJMP L0088
L0071: CLR T1
L0073: MOV R0,#006H;测试6次(发p1.6,p1.5,..p1.1,收t0,t1)
MOV A,#0BFH;acc=10111111b,p1.6=0(进出),p1.7=p1.0=1
;p1=10111111b,r0=6 进
;p1=11011111b,r0=5 3
;p1=11101111b,r0=4 *
;p1=11110111b,r0=3 ...->
;p1=11111011b,r0=2 #
;p1=11111101b,r0=1 1
L0077: MOV P1,A;p1.7=1=p1.0=1
MOVX @DPTR,A;输出p1(1XXXXXX0b)
JNB T0,L0084;有键压下
RR A
DJNZ R0,L0077;行扫描6次
DJNZ R1,L0073;键扫描r1次
AJMP L00EA;掉电
L0084:
;t0=0
;p1.6=0 进
;p1.5=0 3
;p1.4=0 *
;p1.3=0 ...->
;p1.2=0 #
;p1.1=0 1
MOV R7,#000H;t0有效
CLR keypush;t0有效
;.......键分析.....................................
L0088: MOV P1,keydata;#81h
MOVX @DPTR,A;输出p1(10000001b)
ANL 02BH,#067H
MOV IP,#001H;px0=1
MOV TMOD,#022H;mode1,mode1
MOV TCON,#000H;tr1=tr0=0
CLR TR1;???
CLR TR0;???
MOV A,#0F6H;放音速率
MOV TL0,A
MOV TH0,A
MOV IE,#085H
SETB soundnw
LCALL S0414
MOV A,R7
ADD A,R0
ANL A,#00FH;max=16
RL A;*2
MOV DPTR,#L00B3;取命令表
JMP @A+DPTR;?键盘程序
L00B3: AJMP L00D3;0号命令(设外音)
L00B5: AJMP L02C1;1号命令(1)
L00B7: AJMP L02E8;2号命令(#)
L00B9: AJMP L021B;3号命令(...->)
L00BB: AJMP L0285;4号命令(*)
L00BD: AJMP L02C9;5号命令(3)
L00BF: AJMP L01AD;6号命令(进)
L00C1: AJMP L00D3;7号命令(设外音)
L00C3: AJMP L00D3;8号命令(设外音)
L00C5: AJMP L02C5;9号命令(2)
L00C7: AJMP L0346;10号命令(音量)
L00C9: AJMP L01FB;11号命令(...<-)
L00CB: AJMP L031B;12号命令(上下)
L00CD: AJMP L02CD;13号命令(4)
L00CF: AJMP L0169;14号命令(出)
L00D1: AJMP L00D3;15号命令(设外音)
;.......0,7,8,15号命令(设外音)....................
;.......关闭放音,设外音,等待键释放..................
L00D3: LCALL S00F3
ANL keydata,#081H
SETB soundnw
LCALL S0414
LCALL S03CF
LCALL S03CF
LCALL S00F3
MOV IE,#000H
L00EA: SETB T0
SETB T1
ORL PCON,#002H;掉电
L00F1: AJMP $
S00F3: MOV IE,#085H
JB keypush,L00FD
L00F9: JNB T0,$
RET
L00FD: JNB T1,$
RET
L0101: MOV A,ramerraa
CJNE A,#0AAH,L0112;内存被破坏
MOV A,ramerr55
CJNE A,#055H,L0112;内存被破坏
MOV A,ramerr5a
CJNE A,#05AH,L0112;内存被破坏
AJMP L00D3
;.......内存被破坏处理,初始化.................
L0112: SETB sxrunfalg;上行
MOV xyxlnum,#000H
L0117: MOV IE,#000H;ea=0,et2=es=et1=et0=ex1=ex0=0
CLR 05EH
MOV P1,#0AAH
MOV SP,#059H
MOV playsl,mcsregr0
MOV IP,#004H
MOV 02BH,#000H
MOV soundnum,#000H;关闭内外音
MOV 056H,#00AH
SETB soundnw;外音
SETB fwtlfalg;运行时;关闭用语键
CLR 076H;调整状态
SETB 074H;进站
SETB dispsndnum;显示音量
MOV stopnum,#012H
MOV R1,#000H
MOV 02BH,#000H
MOV keydata,#080H
LCALL display
LCALL S038C
LCALL S03CF
LCALL S03CF
LCALL S03CF
LCALL S03CF
LCALL S03CF
LCALL S03CF
MOV ramerraa,#0AAH
MOV ramerr55,#055H
MOV ramerr5a,#05AH
AJMP L00EA
L0169: CLR dispsndnum
LCALL S03CF
JB 074H,L0174
LCALL S0376
L0174: CLR 074H
CLR fwtlfalg
MOV 056H,#008H
MOV A,stopnum
L017D: LCALL S036B
JNZ L0189
LCALL S0376
JNZ L017D
AJMP L00D3
L0189: LCALL display
MOV A,stopnum
CJNE A,052H,L01A4
MOV A,xyxlnum
SWAP A
ANL A,#00FH
ADD A,#0D0H
JB sxrunfalg,L019D
ADD A,#008H
L019D: MOV B,A
LCALL S089B
AJMP L01AB
L01A4: MOV R1,#017H
MOV R2,#001H
LCALL S0829
L01AB: AJMP L00D3
;.......6号命令(进)....................
L01AD: CLR dispsndnum
LCALL S03CF
SETB 074H
LCALL display
MOV A,stopnum
CJNE A,052H,L01C8
CLR soundnw
LCALL S042A
SETB soundnw
LCALL S042A
AJMP L01E3
L01C8: MOV R1,#008H
MOV R2,#018H
LCALL S0829
MOV A,stopnum
CJNE A,maxstopnum,L01DC
MOV B,#07DH
LCALL S089B
AJMP L01F7
L01DC: CLR soundnw
LCALL S042A
SETB soundnw
L01E3: MOV 055H,stopnum
L01E6: LCALL S0376
JZ L01F0
LCALL S036B
JZ L01E6
L01F0: CLR fwtlfalg
MOV 056H,#009H
AJMP L00D3
L01F7: CPL sxrunfalg
AJMP L0117
L01FB: MOV A,056H
CJNE A,#008H,L0211
MOV A,stopnum
CJNE A,052H,L0207
AJMP L0174
L0207: MOV B,#077H
LCALL S089B
CLR fwtlfalg
AJMP L00D3
L0211: CJNE A,#009H,L0219
MOV stopnum,055H
AJMP L01DC
L0219: AJMP L00D3
L021B: LCALL S03CF
LCALL S03B7
SETB 076H
MOV R5,maxstopnum
MOV maxstopnum,R7
L0227: LCALL S0376
JNZ L022E
MOV stopnum,R6
L022E: MOV A,stopnum
LCALL S08B2
MOV A,#000H
LCALL S07EE
MOV A,R1
MOVC A,@A+DPTR
ANL A,B
JZ L0227
MOV maxstopnum,R5
CLR dispsndnum
LCALL display
SETB 074H
MOV 056H,#00AH
MOV DPTR,#0FFFEH
L024D: CLR T1
SETB T0
MOV A,keydata
ORL A,#076H
MOV P1,A
MOVX @DPTR,A
JB T0,L0283
CLR T0
SETB T1
JNB T1,L027C
MOV A,keydata
ORL A,#056H
MOV P1,A
MOVX @DPTR,A
JB T1,L024D
MOV A,keydata
ORL A,#076H
MOV P1,A
MOVX @DPTR,A
JNB T1,L027C
CLR T1
SETB T0
AJMP L0112
L027C: JNB T1,$
CLR T1
SETB T0
L0283: AJMP L00D3
L0285: MOV A,#005H
JNB fwtlfalg,L02D1
ACALL S03CF
MOV A,stopnum
LCALL S08B2
LCALL S0805
XRL A,B
MOV @R1,A
LCALL S02A1
CLR dispsndnum
LCALL display
AJMP L00D3
S02A1: MOV R7,#000H
L02A3: INC R7
MOV A,R7
LCALL S036D
JZ L02A3
MOV 052H,R7
MOV R7,#020H
L02AE: DEC R7
MOV A,R7
LCALL S036D
JZ L02AE
MOV maxstopnum,R7
JB sxrunfalg,L02C0
MOV A,052H
XCH A,maxstopnum
MOV 052H,A
L02C0: RET
;.......1号命令(1)....................
L02C1: MOV A,#001H
AJMP L02D1;用语1键
;.......9号命令(2)....................
L02C5: MOV A,#002H
AJMP L02D1;用语2键
;.......5号命令(3)....................
L02C9: MOV A,#003H
AJMP L02D1;用语3键
;.......13号命令(4)....................
L02CD: MOV A,#004H
AJMP L02D1;用语4键
;.......8个常用语键................................
;1 1
;2 2
;3 3
;4 4
;5 *
;6 上下
;7 #
;8 音量
L02D1: PUSH ACC
CLR dispsndnum
LCALL display
POP ACC
DEC A
RL A
RL A
ADD A,#0A0H
MOV B,A
LCALL S089B
CLR fwtlfalg
AJMP L00D3
L02E8: MOV A,#007H
JNB fwtlfalg,L02D1
MOV A,xyxlnum
ADD A,#010H
MOV xyxlnum,A
CJNE A,#070H,L02F9
CLR A
MOV xyxlnum,A
L02F9: CLR A
LCALL L07F3
JNZ L0306
INC DPTR
CLR A
MOVC A,@A+DPTR
JNZ L0306
MOV xyxlnum,A
L0306: MOV A,xyxlnum
SWAP A
JZ L030D
ADD A,#009H
L030D: MOV stopnum,A
MOV R1,#000H
SETB dispsndnum
LCALL display
LCALL S038C
AJMP L00D3
L031B: MOV A,#006H
JNB fwtlfalg,L02D1
CPL sxrunfalg
LCALL S03CF
LCALL S02A1
PUSH stopnum
MOV stopnum,#010H
JB sxrunfalg,L0332
INC stopnum
L0332: MOV R1,#000H
SETB dispsndnum
LCALL display
POP stopnum
JB 076H,L0341
MOV stopnum,052H
L0341: MOV 055H,stopnum
AJMP L00D3
;.......10号命令(音量)....................
L0346: MOV A,#008H
JNB fwtlfalg,L02D1;用语音量键
INC soundnum
ANL soundnum,#00FH
MOV A,soundnum
MOV DPTR,#D16B0;音量表
MOVC A,@A+DPTR;查表033H,044H,001H,000H
JNZ L035B
MOV soundnum,#000H
L035B: PUSH stopnum
MOV stopnum,soundnum
MOV R1,#003H
SETB dispsndnum
LCALL display
POP stopnum
AJMP L00D3
S036B: MOV A,stopnum
S036D: LCALL S08B2
LCALL S0805
ANL A,B
RET
S0376: MOV A,stopnum
CLR C
SUBB A,maxstopnum
JNB sxrunfalg,L0383
JNC L038A
INC stopnum
RET
L0383: JZ L038A
JC L038A
DEC stopnum
RET
L038A: CLR A
RET
S038C: MOV A,#00CH;'11'
LCALL L07F3;取双语码(DPTR=#D1654)
CLR englishfalg;单语
CJNE A,#022H,L0398
;.......双语.........................................
SETB englishfalg;双语
L0398: MOV A,#000H
LCALL L07F3
MOV B,#008H
MOV R0,#020H
L03A2: CLR A
MOVC A,@A+DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ B,L03A2
LCALL S03CF
LCALL S02A1
MOV stopnum,052H
MOV 055H,stopnum
RET
S03B7: JNB sxrunfalg,L03C5
MOV A,#008H
LCALL L07F3
MOV R6,A
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV R7,A
RET
L03C5: MOV A,#00AH
ACALL L07F3
MOV R7,A
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV R6,A
RET
S03CF: MOV R5,#004H
L03D1: MOV R6,#00AH
L03D3: MOV R7,#0FFH
L03D5: DJNZ R7,$
DJNZ R6,L03D3
DJNZ R5,L03D1
RET
S03DC:
display:
MOV A,stopnum
SETB 073H
JB dispsndnum,L03F8;显示音量
LCALL S036B
JZ L03EA
CLR 073H
L03EA: MOV A,stopnum
MOV R1,#000H
L03EE: CLR C
SUBB A,#00AH
JC L03F6
INC R1
AJMP L03EE
L03F6: ADD A,#00AH
L03F8: MOV DPTR,#D0936;显示符表
MOVC A,@A+DPTR
MOV C,073H
MOV ACC.6,C
MOV 02CH,A
MOV A,R1
RRC A
CPL C
XCH A,keydata
MOV ACC.0,C
XCH A,keydata
RRC A
XCH A,keydata
MOV ACC.7,C
ANL A,#081H
MOV keydata,A
S0414: MOV A,keydata
MOV P1,A
MOV DPTR,#0FFFEH;a3a2a1a0=1110b
MOVX @DPTR,A;输出十位(p1.7~p1.0)
MOV A,02CH
MOV P1,A
MOV A,02BH
MOV DPTR,#0FFFDH;a3a2a1a0=1101b
MOVX @DPTR,A;输出十位(p1.7~p1.0)
MOV P1,#0AAH;p1.7=1,p1.0=0
RET
S042A: MOV A,#00EH
LCALL L07F3
PUSH xyxlnum
CJNE A,#044H,L0437
MOV xyxlnum,#000H
L0437: ACALL S04BE
MOV xyxlnum,#000H
ACALL S03B7
POP xyxlnum
MOV A,xyxlnum
MOV R0,#030H
SWAP A
ADD A,#070H
MOV @R0,A
INC R0
MOV A,R7
CJNE A,maxstopnum,L045B
MOV A,#00DH
LCALL L07F3
CJNE A,#033H,L0468
DEC R0
MOV @R0,#070H
INC R0
AJMP L0468
L045B: MOV A,#00AH
JNB sxrunfalg,L0462
MOV A,#009H
L0462: LCALL L07F3
CJNE A,maxstopnum,L046C
L0468: MOV @R0,#078H
AJMP L046E
L046C: MOV @R0,#079H
L046E: INC R0
MOV R1,#009H
L0471: MOV A,@R1
CJNE A,#0FFH,L0477
AJMP L0488
L0477: CLR C
SUBB A,stopnum
JB sxrunfalg,L0481
JNC L0488
AJMP L0485
L0481: JC L0488
JZ L0488
L0485: INC R1
AJMP L0471
L0488: CJNE R1,#009H,L048D
AJMP L04A8
L048D: MOV @R0,#07AH
INC R0
L0490: DEC R1
CJNE R1,#008H,L04A0
MOV A,maxstopnum
CJNE A,009H,L049B
AJMP L04A8
L049B: MOV @R0,#07BH
INC R0
AJMP L04A8
L04A0: MOV A,@R1
LCALL S0810
MOV @R0,A
INC R0
AJMP L0490
L04A8: LCALL S0861
RET
S04AC: ACALL L07F3
LCALL S08B2
MOV 002H,B
MOV A,R0
XCH A,R1
MOV R0,A
MOV 006H,R0
MOV 007H,R1
MOV R4,#008H
RET
S04BE: JNB sxrunfalg,L0525
MOV A,#009H
ACALL S04AC
L04C5: MOV A,#020H
LCALL S092C
JNZ L04D2
LCALL S0906
LJMP L04C5
L04D2: LCALL S08DB
CJNE R0,#000H,L04DE
CJNE R1,#001H,L04DE
LJMP L051C
L04DE: LCALL S0906
MOV A,R0
LCALL S07EE
MOV A,#020H
LCALL S092C
JZ L0506
CLR A
MOVC A,@A+DPTR
ANL A,R2
JZ L04DE
MOV A,R5
JZ L04FD
LCALL S08C9
ADD A,R1
MOV 057H,A
LJMP L04DE
L04FD: LCALL S08CE
CJNE R4,#01FH,L04DE
LJMP L051C
L0506: CLR A
MOVC A,@A+DPTR
ANL A,R2
JZ L04DE
MOV A,R5
JZ L04DE
MOV R5,#000H
PUSH 000H
MOV 000H,R4
MOV @R0,057H
POP 000H
INC R4
LJMP L04DE
L051C: PUSH 000H
MOV 000H,R4
MOV @R0,#0FFH
POP 000H
RET
L0525: MOV A,#00BH
LCALL S04AC
MOV R0,#000H
MOV R1,#001H
MOV R2,#002H
L0530: MOV A,#024H
LCALL S092C
JNZ L053D
LCALL S08EB
LJMP L0530
L053D: LCALL S08DB
LCALL S08C9
CJNE A,#012H,L0549
LJMP L051C
L0549: LCALL S08EB
MOV A,R0
LCALL S07EE
MOV A,#024H
LCALL S092C
JZ L0571
CLR A
MOVC A,@A+DPTR
ANL A,R2
JZ L0585
CJNE R5,#000H,L0568
LCALL S08CE
CJNE R4,#01FH,L0585
LJMP L051C
L0568: LCALL S08C9
ADD A,R1
MOV 057H,A
LJMP L0585
L0571: MOV A,#000H
MOVC A,@A+DPTR
ANL A,R2
JZ L0585
MOV A,R5
JZ L0585
MOV R5,#000H
PUSH 000H
MOV 000H,R4
MOV @R0,057H
POP 000H
INC R4
L0585: LJMP L0549
S0588: MOV R0,#030H
L058A: MOV A,@R0
MOV B,A
INC R0
CLR C
SUBB A,#070H
JC L05EC
MOV A,B
SUBB A,#0A0H
JC L05F6
MOV A,B
SUBB A,#0D0H
JC L05F1
MOV A,B
SUBB A,#0F0H
JC L05E5
MOV A,B
CJNE A,#0FAH,L05AE
MOV playsl,A
AJMP L058A
L05AE: MOV A,B
CJNE A,#0F0H,L05BB
MOV A,stopnum
LCALL S0706
LJMP L058A
L05BB: CJNE A,#0F1H,L05C6
;.......f1h,最大站编码..............................
MOV A,maxstopnum
LCALL S0706;放音
LJMP L058A;继续
L05C6: CJNE A,#0FCH,L05D6
;.......fch,最大站判别编码..............................
MOV A,stopnum
CJNE A,maxstopnum,L058A;继续
MOV B,#07EH
LCALL S05FC;链表放音
AJMP L058A;继续
L05D6: CJNE A,#0FDH,L05E0
;.......fdh,内外音改变编码..............................
CPL soundnw;内外音
LCALL S0876;设音量
AJMP L058A;继续
L05E0: CJNE A,0FFH,L058A;继续(0690:=b4)
;.......ffh,结束符编码..............................
AJMP L05FB;结束,退出
;.......d0~efh延时第2语编码.....................
L05E5: ADD A,#020H
LCALL S06EC;DXX延时
AJMP L058A;继续
;.......00h~6fh放语音块.........................
L05EC: LCALL playsound;放音
AJMP L058A;继续
;.......a0h~cfh常用语句编码.....................
L05F1: LCALL S0776
AJMP L058A;继续
;.......70h~9fh通用语音编码.....................
L05F6: LCALL S05FC;链表放音
AJMP L058A;继续
L05FB: RET
;.......链表放音................................
S05FC: PUSH DPL
PUSH DPH
MOV A,B
CLR C
SUBB A,#070H
MOV B,#010H
MUL AB
MOV DPTR,#D0D00;
ADD A,DPL
MOV DPL,A
MOV A,B
ADDC A,DPH
MOV DPH,A
L0616: CLR A
MOVC A,@A+DPTR
INC DPTR
CJNE A,#0FFH,L0621;不为命令结束符
;.......命令结束.............................
POP DPH
POP DPL
RET
;.......链表命令分析.............................
L0621: MOV B,A;存命令
CJNE A,#0F2H,L062E
;.......命令F2H,刷新放音速率.................
MOV A,#0FAH;放音速率
MOV TL0,A
MOV TH0,A
AJMP L0616;继续分析
L062E: MOV A,B
CJNE A,#0F3H,L063B
;.......命令F3H,放音速率.....................
MOV A,#0F6H;放音速率
MOV TL0,A
MOV TH0,A
AJMP L0616;继续分析
L063B: CJNE A,#0FAH,L0642
;.......命令FAH..............................
MOV playsl,A
AJMP L0616;继续分析
L0642: CJNE A,#0F1H,L064C
;.......命令F1H,最大站编码.................
MOV A,maxstopnum
LCALL S0706;放音
AJMP L0616;继续分析
L064C: CJNE A,#0F0H,L0656
MOV A,stopnum
LCALL S0706
AJMP L0616;继续分析
L0656: CJNE A,#0FCH,L0666
MOV A,stopnum
CJNE A,maxstopnum,L0616;继续分析
MOV B,#07EH
LCALL S05FC
AJMP L0616;继续分析
L0666: CJNE A,#0FDH,L0670
CPL soundnw
LCALL S0876
AJMP L0616;继续分析
L0670: CJNE A,#0FBH,L06CF
;.......命令FBH停靠站..............
SETB ytdzfalg;沿途大站
PUSH DPL
PUSH DPH
MOV DPTR,#D1600;
MOV A,stopnum
DEC A;从0开始
MOV DPL,A
L0681: INC DPTR
JB sxrunfalg,L0689;上行
;.......下行........................
DEC DPL
DEC DPL
L0689: MOV A,DPL
INC A
CJNE A,maxstopnum,L0695
POP DPH
POP DPL
AJMP L0616;继续分析
L0695: PUSH mcsregr0
LCALL S036D;取停靠位
POP mcsregr0
JZ L0681
CLR A
JB sxrunfalg,L06A4;上行
MOV A,#020H;每表16个
L06A4: MOVC A,@A+DPTR
CJNE A,#0D0H,L06AA
AJMP L0681;d0h
L06AA: JNB ytdzfalg,L06B7;不放沿途大站
MOV R7,A
MOV B,#07FH
LCALL S05FC;链表放音
CLR ytdzfalg;关闭沿途大站放音
MOV A,R7
L06B7: MOV B,A
CLR C
MOV A,#06FH
SUBB A,B
JNC L06C5
LCALL S05FC;链表放音
AJMP L06C8
L06C5: LCALL playsound;链块放音
L06C8: MOV A,#002H
LCALL S06EC;DXX延时
AJMP L0681
L06CF: MOV A,B
CLR C
SUBB A,#0D0H
JC L06DB;<0d0h
;.......>=d0h................
LCALL S06EC;DXX延时
AJMP L0616;继续分析
L06DB: MOV A,B
CLR C
SUBB A,#0A0H
JC L06E7;<0a0h,放音
;.......a0h~cfh................
LCALL S0776
AJMP L0616;继续分析
L06E7: LCALL playsound;放音
AJMP L0616;继续分析
S06EC: JB sndyesfalg,L0705;无声,退出
MOV B,A
INC B
DJNZ B,L06F8;延时100mS
AJMP L0705
;.......延时100mS............................
L06F8: MOV R5,#007H
L06FA: MOV R6,#000H
L06FC: MOV A,#0AAH
DJNZ R6,L06FC
DJNZ R5,L06FA
DJNZ B,L06F8
L0705: RET
S0706: LCALL S0810
MOV B,A
CLR C
SUBB A,#070H
JC playsound;放音
AJMP S05FC
S0712:
;.......放音...................................
playsound:
JB sndyesfalg,L0775;无声
MOV R6,DPH;保护dph
MOV R5,DPL;保护dpl
MOV A,playsl;取放音速率
CJNE A,#0FAH,L0724
MOV DPTR,#D0C30;放音速率表???????
MOV playsl,000H
L0724: MOV DPTR,#D0A00;放音地址;
LCALL S079B;取放音地址表
SETB ET0;开放et0,发送txd放音脉冲
SETB TR0;启动t0,放音开始
JNB chipnum,L074F;chipnum=1 第1片(movc);chipnum=0 第2片(movx)
;.......第1片芯片放音循环.........................
L0731: CLR A
MOVC A,@A+DPTR
JB rxdcplfalg,L073B
L0736: JB RXD,$;等待um5100请求
AJMP L073E
L073B: JNB RXD,$;等待um5100请求
L073E: CPL rxdcplfalg;取反
MOV P1,A;发送放音数据p1.7~p1.0到um5100_d7~d0
INC DPTR;下1byte
MOV A,DPH
CJNE A,mcsregr3,L0731;放音未结束
MOV A,DPL
CJNE A,mcsregr4,L0731;放音未结束
AJMP L076A;放音结束
L074F:
;.......第2片芯片放音循环.........................
MOVX A,@DPTR;读第2片芯片放音数据
JB rxdcplfalg,L0758
L0753: JB RXD,$;等待um5100请求
AJMP L075B
L0758: JNB RXD,$;等待um5100请求
L075B: CPL rxdcplfalg
MOV P1,A
INC DPTR
MOV A,DPH
CJNE A,mcsregr3,L074F;放音未结束
MOV A,DPL
CJNE A,mcsregr4,L074F;放音未结束
L076A:
;.......放音结束................................
CLR ET0;关闭t0
CLR TR0;关闭UM5100软件clk
MOV P1,#0AAH
MOV DPL,R5;恢复dpl
MOV DPH,R6;恢复dph
L0775: RET
S0776: JB sndyesfalg,L077F
JNB englishfalg,L0780
JB enlinkfalg,L0780
L077F: RET
L0780: PUSH DPH
PUSH DPL
SETB 05EH
LCALL S0414
SETB 05DH
LCALL S0414
LCALL S03CF
CLR 05DH
LCALL S0414
POP DPL
POP DPH
RET
;.......取放音地址表............................
S079B:
MOV A,#005H;每表5个
MUL AB;b*5
ADD A,DPL
MOV DPL,A
MOV A,B
ADDC A,DPH
MOV DPH,A
JB enplayfalg,L07BA;关闭双语放音
JNB enlinkfalg,L07BA;单语链表
MOV A,DPL
ADD A,#080H
MOV DPL,A
MOV A,DPH
ADDC A,#001H
MOV DPH,A
L07BA: CLR A
MOVC A,@A+DPTR
MOV B,A;addr0(b)
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV R1,A;存高位addr1(r1)
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV R2,A;存低位addr2(r2)
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV R3,A;addr3(r3)
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV R4,A;addr4(r4)
;.......b=#021H,r1=#0D6H,r2=#018H,r3=#0FAH,r4=#0DFH............
;.......address=11d618h~11fadfh................................
MOV A,B;取addr0
ANL A,#030H;acc=00100000b(第2片)
SETB chipnum;第1片(movc)
JZ L07E9
CLR chipnum
MOV A,B
SWAP A
DEC A
RR A
ANL A,#0F8H
ANL 02BH,#007H
ORL A,02BH
MOV 02BH,A
LCALL S0414
L07E9: MOV DPH,R1
MOV DPL,R2
RET
S07EE: JB sxrunfalg,L07F3
ADD A,#004H
L07F3: MOV DPTR,#D1640;
ADD A,xyxlnum
ADD A,DPL
MOV DPL,A
MOV A,DPH
ADDC A,#000H
MOV DPH,A
CLR A
MOVC A,@A+DPTR
RET
S0805: MOV A,R1
ADD A,#020H
JB sxrunfalg,L080D
ADD A,#004H
L080D: MOV R1,A
MOV A,@R1
RET
S0810: MOV R6,DPH
MOV R5,DPL
MOV R4,A
MOV DPTR,#D16C0;
JB sxrunfalg,L0821
MOV A,#020H
ADD A,DPL
MOV DPL,A
L0821: MOV A,R4
DEC A
MOVC A,@A+DPTR
MOV DPL,R5
MOV DPH,R6
RET
S0829: MOV R0,#030H
LCALL L083E
MOV A,R2
ADD A,DPL
MOV DPL,A
L0833: CLR A
MOVC A,@A+DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R1,L0833
LCALL S0861
RET
L083E: MOV DPTR,#D1800;
MOV A,stopnum
DEC A
MOV B,#040H
MUL AB
ADD A,DPL
MOV DPL,A
MOV A,B
ADDC A,DPH
MOV DPH,A
CLR A
MOVC A,@A+DPTR
CJNE A,#0FEH,L0860
JB sxrunfalg,L0860
MOV A,#020H
ADD A,DPL
MOV DPL,A
L0860: RET
S0861: MOV @R0,#0FFH
LCALL S0876
CLR enplayfalg
CLR enlinkfalg
LCALL S0588
JNB englishfalg,L0875
SETB enlinkfalg
LCALL S0588
L0875: RET
S0876: MOV R3,DPL
MOV R4,DPH
MOV DPTR,#D16B0;
MOV A,soundnum
MOVC A,@A+DPTR
JB soundnw,L0884
SWAP A
L0884: CLR sndyesfalg
ANL A,#00FH
JNZ L088C
SETB sndyesfalg
L088C: ANL 02BH,#0FCH
DEC A
ANL A,#003H
ORL A,02BH
MOV 02BH,A
MOV DPH,R4
MOV DPL,R3
RET
S089B: LCALL S0876
CLR enplayfalg
CLR enlinkfalg
PUSH B
LCALL S05FC
POP B
JNB englishfalg,L08B1
SETB enlinkfalg
LCALL S05FC
L08B1: RET
S08B2: MOV R1,#000H
L08B4: CLR C
SUBB A,#008H
JC L08BC
INC R1
AJMP L08B4
L08BC: ADD A,#008H
MOV R2,A
MOV R0,A
MOV A,#080H
INC R2
L08C3: RL A
DJNZ R2,L08C3
MOV B,A
RET
S08C9: MOV A,R0
RL A
RL A
RL A
RET
S08CE: LCALL S08C9
ADD A,R1
PUSH 000H
MOV 000H,R4
MOV @R0,A
POP 000H
INC R4
RET
S08DB: LCALL S08CE
MOV 057H,A
MOV R5,#0FFH
RET
S08E3: XCH A,R0
MOV A,R2
RL A
MOV R2,A
MOV A,R1
INC A
MOV R1,A
RET
S08EB: XCH A,R0
CJNE A,006H,L08FC
LCALL S08E3
CJNE A,007H,L0905
POP ACC
POP ACC
LJMP L051C
L08FC: LCALL S08E3
CJNE A,#008H,L0905
MOV R1,#000H
INC R0
L0905: RET
S0906: MOV A,R2
RR A
MOV R2,A
MOV A,R1
CLR C
SUBB A,#001H
MOV R1,A
JC L091B
MOV A,R0
JNZ L092B
MOV A,R1
CLR C
SUBB A,#001H
JNC L092B
SJMP L0924
L091B: MOV R1,#007H
MOV A,R0
CLR C
SUBB A,#001H
MOV R0,A
JNC L092B
L0924: POP ACC
POP ACC
LJMP L051C
L092B: RET
S092C: ADD A,R0
MOV R3,A
PUSH 000H
MOV R0,A
MOV A,@R0
POP 000H
ANL A,R2
RET
;........................................................
D0936: DB 010H,0B5H,00CH,084H,0A1H,082H,002H,0B4H
D093E: DB 000H,0A0H,020H,003H,01AH,005H,00AH,02AH
D0946: DB 0A8H,007H,021H,0E0H,000H,080H,040H,08EH
D094E: DB 047H,09AH,050H,0A0H,055H,0AAH,05FH,0B4H
D0956: DB 06BH,0BCH,078H,0C0H,080H,0C8H,092H,0CEH
D095E: DB 0A3H,0D0H,0AAH,0D4H,0BAH,054H,02FH,066H
D0966: DB 035H,078H,03CH,000H,0FFH,0FFH,0FFH,0FFH
D096E: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0976: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D097E: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0986: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D098E: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0996: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D099E: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09A6: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09AE: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09B6: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09BE: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09C6: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09CE: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09D6: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09DE: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09E6: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09EE: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09F6: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D09FE: DB 0FFH,0FFH
;......................................................
D0A00: DB 0FFH,0FFH,0FFH,0FFH,0FFH,014H,09AH,0D9H
D0A08: DB 0ABH,018H,010H,030H,0DDH,036H,0CCH,010H
D0A10: DB 036H,0DDH,03DH,048H,010H,03DH,048H,04CH
D0A18: DB 07FH,010H,04CH,07FH,05BH,09FH,010H,05BH
D0A20: DB 09FH,06AH,055H,010H,06AH,055H,075H,012H
D0A28: DB 010H,076H,060H,081H,04AH,010H,081H,04AH
D0A30: DB 08CH,082H,014H,02CH,03CH,03BH,0F3H,014H
D0A38: DB 03BH,0F3H,044H,023H,014H,044H,066H,04FH
D0A40: DB 0A5H,014H,04FH,07CH,063H,06FH,010H,0B7H
D0A48: DB 0C3H,0BFH,0D9H,010H,0C2H,001H,0D2H,042H
D0A50: DB 014H,084H,0A0H,092H,0B1H,014H,063H,06FH
D0A58: DB 084H,0A0H,011H,023H,0F8H,047H,0F0H,011H
D0A60: DB 047H,0F0H,055H,026H,011H,055H,026H,088H
D0A68: DB 0B3H,011H,089H,02EH,092H,08DH,011H,092H
D0A70: DB 08DH,09CH,03CH,011H,09CH,03CH,0BBH,017H
D0A78: DB 011H,0BBH,017H,0CCH,067H,011H,0CCH,067H
D0A80: DB 0DEH,05EH,011H,0DEH,05EH,0E8H,0E9H,011H
D0A88: DB 0E8H,0E9H,0F2H,0E8H,011H,0F2H,0E8H,0FEH
D0A90: DB 02DH,012H,000H,000H,00DH,064H,012H,00DH
D0A98: DB 064H,026H,0B5H,012H,026H,0B5H,032H,03EH
D0AA0: DB 012H,032H,03EH,046H,080H,012H,047H,07BH
D0AA8: DB 07BH,000H,012H,07BH,08EH,084H,0A1H,012H
D0AB0: DB 084H,0A1H,094H,0A0H,012H,094H,0A0H,09CH
D0AB8: DB 031H,012H,09CH,031H,0A1H,013H,012H,0A1H
D0AC0: DB 013H,0ACH,036H,012H,0ACH,036H,0B2H,0C8H
D0AC8: DB 014H,0B4H,00DH,0BCH,04CH,012H,0BBH,05AH
D0AD0: DB 0C7H,084H,012H,0C7H,084H,0D4H,026H,012H
D0AD8: DB 0D4H,026H,0DDH,0DBH,012H,0DDH,0DBH,0E6H
D0AE0: DB 08FH,012H,0E7H,008H,0F8H,087H,013H,000H
D0AE8: DB 000H,00FH,033H,013H,00FH,07CH,01AH,06BH
D0AF0: DB 013H,01CH,07FH,027H,0F1H,013H,027H,0F9H
D0AF8: DB 034H,0D4H,013H,035H,023H,042H,0DCH,013H
D0B00: DB 042H,0E5H,04FH,004H,013H,04FH,004H,05AH
D0B08: DB 084H,013H,05AH,0EEH,065H,090H,013H,066H
D0B10: DB 03FH,08DH,0B4H,013H,08EH,011H,095H,000H
D0B18: DB 013H,095H,042H,0CBH,066H,013H,0CBH,066H
D0B20: DB 0D3H,07DH,013H,0D3H,0FCH,0DAH,0AAH,013H
D0B28: DB 0DAH,0AAH,0E1H,0CDH,013H,0E1H,0CDH,0ECH
D0B30: DB 03BH,013H,0EDH,049H,0F3H,0D8H,014H,020H
D0B38: DB 000H,02CH,03CH,014H,092H,0B1H,09AH,0D9H
D0B40: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0B48: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0B50: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0B58: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0B60: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0B68: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0B70: DB 0E2H,0ACH,016H,000H,000H,01EH,07CH,016H
D0B78: DB 01EH,07CH,031H,082H,016H,031H,082H,054H
D0B80: DB 06AH,016H,054H,06AH,07AH,01CH,016H,07AH
D0B88: DB 01CH,08CH,081H,016H,08CH,081H,0ABH,07FH
D0B90: DB 016H,0ABH,07FH,0D0H,097H,016H,0D0H,097H
D0B98: DB 0F2H,09AH,016H,0F2H,09AH,0FDH,0E7H,012H
D0BA0: DB 002H,06BH,018H,0EAH,012H,034H,03BH,044H
D0BA8: DB 078H,017H,000H,000H,011H,06EH,017H,011H
D0BB0: DB 06EH,025H,0BFH,017H,025H,0C1H,030H,01EH
D0BB8: DB 017H,030H,01EH,041H,088H,0FFH,0FFH,0FFH
D0BC0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0BC8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0BD0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0BD8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0BE0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0BE8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0BF0: DB 004H,05AH,035H,020H,05AH,036H,067H,0C7H
D0BF8: DB 020H,067H,0C8H,07DH,094H,020H,07DH,095H
D0C00: DB 087H,0B6H,020H,087H,0B7H,0BBH,095H,020H
D0C08: DB 0C7H,0B9H,0DAH,028H,020H,0DAH,029H,0E7H
D0C10: DB 0FFH,022H,000H,000H,014H,0D0H,022H,014H
D0C18: DB 0D1H,021H,0DEH,022H,021H,0DFH,041H,0EDH
D0C20: DB 022H,041H,0EEH,05DH,03BH,022H,05DH,03CH
D0C28: DB 06EH,0DDH,022H,06EH,0DEH,076H,006H,0FFH
;.......................................................
D0C30: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0C38: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0C40: DB 0FFH,0FFH,0FFH,020H,010H,000H,01AH,000H
D0C48: DB 023H,000H,000H,008H,079H,023H,008H,07AH
D0C50: DB 014H,00FH,023H,014H,010H,01FH,055H,023H
D0C58: DB 01FH,056H,028H,0FCH,023H,028H,0FDH,034H
D0C60: DB 0F1H,023H,034H,0F2H,03EH,088H,023H,03EH
D0C68: DB 089H,047H,0C4H,023H,047H,0C5H,052H,0AAH
D0C70: DB 023H,052H,0ABH,05EH,093H,023H,05EH,094H
D0C78: DB 068H,0B1H,023H,068H,0B2H,075H,096H,023H
D0C80: DB 075H,097H,082H,009H,023H,082H,00AH,089H
D0C88: DB 02AH,023H,089H,02BH,093H,055H,023H,093H
D0C90: DB 056H,09FH,003H,023H,09FH,004H,0BDH,08FH
D0C98: DB 023H,0BDH,090H,0CDH,087H,023H,0CDH,088H
D0CA0: DB 0E2H,07FH,023H,0E2H,080H,0F4H,055H,023H
D0CA8: DB 0F4H,056H,0FCH,03FH,022H,076H,03CH,083H
D0CB0: DB 052H,022H,083H,053H,08DH,08EH,022H,08DH
D0CB8: DB 08FH,098H,001H,022H,098H,002H,0A2H,0F7H
D0CC0: DB 022H,0A2H,0F8H,0AEH,0E1H,022H,0AEH,0E2H
D0CC8: DB 0BAH,03DH,022H,0BAH,03EH,0C4H,00EH,022H
D0CD0: DB 0C4H,00FH,0CBH,034H,022H,0CBH,035H,0D5H
D0CD8: DB 04BH,022H,0D5H,04CH,0DDH,0B5H,022H,0DDH
D0CE0: DB 0B6H,0E3H,0B9H,022H,0E3H,0BAH,0EBH,065H
D0CE8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0CF0: DB 0FFH,0FFH,000H,000H,000H,000H,000H,000H
D0CF8: DB 000H,000H,000H,000H,000H,000H,000H,000H
;.........................................................
D0D00: DB 0FFH,001H,0D7H,0FFH,0FFH,0FFH,0FFH,0FFH
D0D08: DB 0FFH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0D10: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0D0H
D0D18: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0D20: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0D0H
D0D28: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0D30: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0D0H
D0D38: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0D40: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0D0H
D0D48: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0D50: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0D0H
D0D58: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0D60: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0D0H
D0D68: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0D70: DB 0D4H,016H,0DDH,00BH,0D4H,0FCH,0F0H,0DDH
D0D78: DB 00DH,0D4H,0FFH,0FFH,0FFH,0D4H,0FFH,0D0H
D0D80: DB 0FFH,003H,0D7H,0FBH,0DAH,0F1H,0DFH,0FFH
D0D88: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0D90: DB 0DFH,0D0H,0F1H,0D7H,024H,0D7H,0FFH,0FFH
D0D98: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DA0: DB 0DFH,0D0H,025H,0D7H,0FFH,0FFH,0FFH,0FFH
D0DA8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DB0: DB 0DFH,0D0H,026H,0D7H,0FFH,0FFH,0FFH,0FFH
D0DB8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DC0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DC8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DD0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DD8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DE0: DB 0D7H,03FH,0D7H,0FFH,0FFH,0FFH,0FFH,0FFH
D0DE8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DF0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0DF8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E00: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E08: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E10: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E18: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0DFH,0DFH,0FFH
D0E20: DB 0D4H,009H,0DFH,00AH,0E3H,00BH,0D4H,0FCH
D0E28: DB 0F0H,0D4H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E30: DB 0D4H,0FCH,0F0H,0D1H,00EH,0DFH,00FH,0D4H
D0E38: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E40: DB 0D4H,010H,0DDH,00FH,0DDH,011H,0DDH,012H
D0E48: DB 0D4H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E50: DB 0D4H,009H,0DFH,00AH,0E3H,00BH,0D4H,0F0H
D0E58: DB 0D2H,013H,0D0H,014H,0D4H,0FFH,0FFH,0FFH
D0E60: DB 0DDH,00CH,0D4H,0FFH,0FFH,0FFH,0FFH,0FFH
D0E68: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E70: DB 0DFH,00DH,0D4H,0FFH,0FFH,0FFH,0FFH,0FFH
D0E78: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E80: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E88: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E90: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0E98: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EA0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EA8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EB0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EB8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EC0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EC8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0ED0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0ED8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EE0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EE8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EF0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0EF8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F00: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F08: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F10: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F18: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F20: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F28: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F30: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F38: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F40: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F48: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F50: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F58: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F60: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F68: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D0F70: DB 0FFH,0FFH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H
D0F78: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0F80: DB 0D2H,03AH,0D6H,025H,0D4H,01CH,0D4H,0FFH
D0F88: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0F90: DB 0D4H,010H,0DDH,024H,0DFH,021H,0D4H,0FFH
D0F98: DB 0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0FA0: DB 0D4H,010H,0DDH,025H,0DFH,026H,0D4H,0FFH
D0FA8: DB 0FFH,0FFH,0FFH,0FFH,0D0H,0D0H,0D0H,0D0H
D0FB0: DB 0D4H,010H,0DDH,027H,0DDH,028H,0E2H,029H
D0FB8: DB 0D4H,0FFH,0FFH,0FFH,0D0H,0D0H,0D0H,0D0H
D0FC0: DB 0D2H,03AH,0D8H,02AH,0D6H,02BH,0D8H,02CH
D0FC8: DB 0DDH,02DH,0D4H,0FFH,0D0H,0D0H,0D0H,0D0H
D0FD0: DB 0D0H,0FFH,0FFH,0FFH,0D4H,0FFH,0D8H,005H
D0FD8: DB 0DDH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0FE0: DB 0D6H,03AH,0D8H,02EH,0D4H,0FFH,0FFH,0FFH
D0FE8: DB 0DDH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D0FF0: DB 0D6H,03AH,0D8H,02FH,0DDH,036H,0D4H,0FFH
D0FF8: DB 0DDH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1000: DB 0D4H,015H,0DFH,00AH,0D4H,0FFH,0FFH,0FFH
D1008: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1010: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1018: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1020: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1028: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1030: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1038: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1040: DB 0D4H,016H,0DDH,017H,0DDH,018H,0DDH,019H
D1048: DB 0DDH,01AH,0DDH,01BH,0DDH,01CH,0DDH,006H
D1050: DB 0D4H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1058: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1060: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1068: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1070: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1078: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1080: DB 0D4H,016H,0DDH,017H,0DDH,01DH,0DDH,01EH
D1088: DB 0DDH,01FH,0DDH,020H,0DDH,021H,0DDH,022H
D1090: DB 0D4H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1098: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10A0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10A8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10B0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10B8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10C0: DB 0D4H,023H,0DFH,00AH,0D7H,0FFH,0FFH,0FFH
D10C8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10D0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10D8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10E0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10E8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10F0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D10F8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1100: DB 0FFH,018H,0DFH,01CH,0D7H,0FFH,0FFH,0FFH
D1108: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1110: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1118: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1120: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1128: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1130: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1138: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1140: DB 0FFH,018H,0DFH,0D0H,01DH,0D7H,0FFH,0FFH
D1148: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1150: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1158: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1160: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1168: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1170: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1178: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1180: DB 0FFH,01EH,0DFH,0D3H,01FH,0D7H,0FFH,0FFH
D1188: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1190: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1198: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11A0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11A8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11B0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11B8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11C0: DB 0FFH,020H,0D7H,0FFH,0FFH,0FFH,0FFH,0FFH
D11C8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11D0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11D8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11E0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11E8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11F0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D11F8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1200: DB 0D0H,080H,0D0H,087H,0D4H,0FFH,086H,032H
D1208: DB 0D4H,087H,0D4H,0FFH,0FFH,0D0H,0D0H,0D0H
D1210: DB 0D0H,0D0H,082H,0FFH,0D0H,0D0H,0D0H,0D0H
D1218: DB 081H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1220: DB 0D0H,080H,0D0H,085H,033H,0DDH,086H,032H
D1228: DB 0D4H,087H,0D4H,0FFH,0FFH,0D0H,0D0H,0D0H
D1230: DB 0D0H,0D0H,083H,0FFH,0FFH,0D0H,0D0H,0D0H
D1238: DB 081H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1240: DB 0D0H,080H,0D0H,085H,029H,0D4H,087H,0D4H
D1248: DB 0FFH,0FFH,087H,0D4H,0FFH,0D0H,0D0H,0D0H
D1250: DB 0D0H,0D0H,082H,0FFH,0FFH,0D0H,0D0H,0D0H
D1258: DB 0D0H,081H,0FFH,0D0H,0D0H,0D0H,0D0H,081H
D1260: DB 0D0H,080H,0D0H,085H,031H,0DDH,030H,0DDH
D1268: DB 033H,0D4H,087H,0D4H,0FFH,0D0H,0D0H,0D0H
D1270: DB 0D0H,0D0H,0FFH,0FFH,0FFH,0D0H,0D0H,0D0H
D1278: DB 0D0H,081H,0FFH,0D0H,0D0H,0D0H,0D0H,081H
D1280: DB 0D0H,080H,0D0H,085H,02CH,0D4H,087H,0D4H
D1288: DB 0FFH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1290: DB 0D0H,0D0H,082H,0FFH,0FFH,0D0H,0D0H,0D0H
D1298: DB 081H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D12A0: DB 0D0H,080H,0D0H,087H,0D4H,0FFH,087H,0D4H
D12A8: DB 0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D12B0: DB 0D0H,0D0H,089H,0FFH,082H,0FFH,0D0H,0D0H
D12B8: DB 081H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D12C0: DB 0FEH,080H,0D0H,085H,030H,0D4H,087H,0D4H
D12C8: DB 0FFH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D12D0: DB 0D0H,0D0H,082H,0FFH,0FFH,0D0H,0D0H,0D0H
D12D8: DB 081H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D12E0: DB 0D0H,080H,0D0H,087H,0D4H,0FFH,0FFH,0D4H
D12E8: DB 0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D12F0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D12F8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1300: DB 0D4H,001H,0DFH,002H,0D4H,0F1H,003H,0DFH
D1308: DB 004H,0DDH,005H,0DDH,006H,0DDH,007H,0DDH
D1310: DB 008H,0D7H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1318: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1320: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1328: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1330: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1338: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1340: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1348: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1350: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1358: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1360: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1368: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1370: DB 0FFH,0FFH,0FFH,0FFH,00FH,0FFH,0FFH,0FFH
D1378: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1380: DB 0D4H,001H,0DFH,002H,0D4H,0F1H,003H,0DFH
D1388: DB 004H,0DDH,005H,0DDH,006H,0DDH,007H,0DDH
D1390: DB 008H,0D7H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1398: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13A0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13A8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13B0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13B8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13C0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13C8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13D0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13D8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13E0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13E8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13F0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D13F8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1400: DB 0FEH,0D0H,080H,0D4H,086H,038H,0D4H,087H
D1408: DB 0D4H,0FFH,0D4H,0FFH,0D0H,0D0H,0D0H,0D0H
D1410: DB 0D0H,0D0H,082H,0FFH,0FFH,0FFH,0D0H,0D0H
D1418: DB 083H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1420: DB 0D0H,080H,0D4H,086H,037H,0D4H,087H,0D4H
D1428: DB 0FFH,0D4H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H
D1430: DB 0D0H,0D0H,082H,0FFH,0D0H,0D0H,0D0H,0D0H
D1438: DB 083H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1440: DB 0D0H,080H,0D0H,087H,0D4H,0FFH,0D0H,0D0H
D1448: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1450: DB 0D0H,0D0H,082H,0FFH,0D0H,0D0H,0D0H,0D0H
D1458: DB 081H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1460: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1468: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1470: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1478: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1480: DB 0FEH,080H,0D0H,085H,02FH,0DDH,030H,0D4H
D1488: DB 087H,0D4H,0FFH,0FFH,0D0H,0D0H,0D0H,0D0H
D1490: DB 0D0H,0D0H,082H,0FFH,0D0H,0D0H,0D0H,0D0H
D1498: DB 083H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D14A0: DB 0D0H,080H,0D0H,085H,02FH,0DDH,030H,0DDH
D14A8: DB 086H,038H,0D4H,087H,0D4H,0FFH,0D0H,0D0H
D14B0: DB 0D0H,0D0H,082H,0FFH,0D0H,0D0H,0D0H,0D0H
D14B8: DB 083H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D14C0: DB 0D0H,088H,0D0H,089H,0D0H,08AH,0D0H,0FFH
D14C8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D14D0: DB 0D0H,0D0H,08CH,0FFH,0D0H,0D0H,0D0H,0D0H
D14D8: DB 08BH,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D14E0: DB 0D0H,0D0H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H
D14E8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D14F0: DB 0D0H,0D0H,0D0H,0FFH,0D0H,0D0H,0D0H,0D0H
D14F8: DB 0D0H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1500: DB 0D0H,080H,0D0H,085H,02DH,0DDH,02EH,0D4H
D1508: DB 087H,0D4H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H
D1510: DB 0D0H,0D0H,082H,0FFH,0D0H,0D0H,0D0H,0D0H
D1518: DB 081H,0FFH,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1520: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1528: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1530: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1538: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1540: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1548: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1550: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1558: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1560: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1568: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1570: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1578: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1580: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1588: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1590: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1598: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D15A0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15A8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15B0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15B8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D15C0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15C8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15D0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15D8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D15E0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15E8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15F0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D15F8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
;..........................................................
D1600: DB 024H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1608: DB 0D0H,0D0H,0D0H,0D0H,0D0H,030H,0D0H,0D0H
D1610: DB 0D0H,0D0H,0D0H,024H,0D0H,0D0H,0D0H,0D0H
D1618: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1620: DB 024H,0D0H,0D0H,0D0H,0D0H,02AH,0D0H,0D0H
D1628: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1630: DB 0D0H,0D0H,0D0H,024H,0D0H,0D0H,0D0H,0D0H
D1638: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
;..........................................................
D1640: DB 0FEH,0FFH,000H,000H,0FEH,0FFH,000H,000H
D1648: DB 001H,00FH,001H,00FH,000H,000H,000H,000H
D1650: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1658: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1660: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1668: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1670: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1678: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1680: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1688: DB 000H,000H,000H,000H,000H,000H,000H,000H
D1690: DB 000H,000H,000H,000H,000H,000H,0A0H,000H
D1698: DB 000H,000H,000H,000H,000H,000H,000H,000H
D16A0: DB 000H,000H,000H,000H,000H,000H,000H,000H
D16A8: DB 000H,000H,000H,000H,000H,000H,000H,000H
;...........................................................
D16B0: DB 033H,044H,001H,000H,000H,000H,000H,000H
D16B8: DB 000H,000H,000H,000H,000H,000H,000H,000H
;...........................................................
D16C0: DB 027H,028H,029H,02AH,02BH,02CH,02DH,02EH
D16C8: DB 02FH,030H,031H,032H,033H,034H,035H,0D0H
D16D0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D16D8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D16E0: DB 027H,028H,029H,02AH,02BH,03EH,02DH,02EH
D16E8: DB 02FH,030H,031H,032H,033H,034H,035H,0D0H
D16F0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D16F8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1700: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1708: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1710: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1718: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1720: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1728: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1730: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1738: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1740: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1748: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1750: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1758: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1760: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1768: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1770: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1778: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D1780: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1788: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1790: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D1798: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D17A0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17A8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17B0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17B8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D17C0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17C8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17D0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17D8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
D17E0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17E8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17F0: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H
D17F8: DB 0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,0D0H,081H
;......................................................
D1800: DB 0D4H,085H,0D4H,0FFH,0FFH,0FFH,0FFH,0FFH
D1808: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1810: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1818: DB 084H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1820: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1828: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1830: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1838: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1840: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0FFH
D1848: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1850: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1858: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1860: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1868: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1870: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1878: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1880: DB 0D4H,082H,0DDH,00CH,0D4H,036H,087H,0FFH
D1888: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1890: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1898: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18A0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18A8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18B0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18B8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18C0: DB 0D7H,082H,086H,037H,087H,0FFH,0FFH,0FFH
D18C8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18D0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18D8: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18E0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18E8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18F0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D18F8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1900: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0FFH
D1908: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1910: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1918: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1920: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1928: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1930: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1938: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1940: DB 0FEH,082H,086H,038H,087H,0FFH,0FFH,0FFH
D1948: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1950: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1958: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,080H
D1960: DB 0D4H,082H,086H,03DH,087H,0FFH,0FFH,0FFH
D1968: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1970: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1978: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1980: DB 0D4H,082H,086H,039H,087H,0FFH,0FFH,0FFH
D1988: DB 0FFH,0FFH,0FFH,0FFH,0FFH,003H,0FFH,000H
D1990: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1998: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19A0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19A8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0D4H,0FFH,0FFH
D19B0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19B8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19C0: DB 0D4H,082H,086H,03AH,087H,0FFH,0FFH,0FFH
D19C8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19D0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19D8: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19E0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19E8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,000H,0FFH,0F3H
D19F0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D19F8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,080H,0D0H
D1A00: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0FFH
D1A08: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A10: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A18: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A20: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A28: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,080H
D1A30: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A38: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A40: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0FFH
D1A48: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A50: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A58: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A60: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A68: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,00FH
D1A70: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A78: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A80: DB 0FEH,082H,086H,03BH,0DDH,03CH,087H,0FFH
D1A88: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A90: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1A98: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AA0: DB 0D4H,082H,086H,03BH,087H,0FFH,0FFH,0FFH
D1AA8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AB0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AB8: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AC0: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0FFH
D1AC8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AD0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AD8: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AE0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AE8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AF0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1AF8: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B00: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0FFH
D1B08: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B10: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B18: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B20: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B28: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B30: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B38: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B40: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0FFH
D1B48: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B50: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B58: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B60: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B68: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B70: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B78: DB 083H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B80: DB 0D4H,085H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B88: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B90: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1B98: DB 084H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BA0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BA8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BB0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BB8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BC0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BC8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BD0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BD8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BE0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BE8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BF0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1BF8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C00: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C08: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C10: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C18: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C20: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C28: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C30: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C38: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C40: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C48: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C50: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C58: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C60: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C68: DB 0FFH,0FFH,0FFH,07FH,0FFH,0FFH,0FFH,0FFH
D1C70: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C78: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C80: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C88: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C90: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1C98: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CA0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CA8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CB0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CB8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CC0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CC8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CD0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CD8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CE0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CE8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CF0: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1CF8: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D00: DB 0D4H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D08: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D10: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D18: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D20: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D28: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D30: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D38: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D40: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D48: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D50: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D58: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D60: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D68: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D70: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D78: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1D80: DB 0D4H,082H,0FFH,0FFH,0FFH,0B4H,0A1H,045H
D1D88: DB 035H,04BH,036H,032H,09BH,084H,000H,014H
D1D90: DB 055H,0FDH,0FBH,06AH,049H,012H,055H,02DH
D1D98: DB 083H,0FFH,059H,0C0H,000H,04AH,056H,0FFH
D1DA0: DB 0DEH,0D5H,022H,022H,099H,02CH,0DAH,056H
D1DA8: DB 05AH,050H,000H,015H,02BH,07FH,0EFH,05BH
D1DB0: DB 028H,049H,052H,096H,0DAH,0A9H,096H,090H
D1DB8: DB 000H,049H,053H,05FH,0FFH,05AH,091H,011H
D1DC0: DB 0D4H,082H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1DC8: DB 0FFH,07EH,0FFH,06AH,0A9H,021H,025H,056H
D1DD0: DB 0ABH,02AH,0AAH,0C0H,000H,08AH,055H,07DH
D1DD8: DB 083H,0FFH,052H,011H,025H,02DH,06AH,0AAH
D1DE0: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,0B5H
D1DE8: DB 024H,092H,029H,055H,028H,0A5H,048H,000H
D1DF0: DB 052H,0AAH,0DFH,0FBH,0DDH,069H,022H,044H
D1DF8: DB 083H,0FFH,0A5H,062H,001H,024H,0E2H,0DFH
D1E00: DB 0D4H,082H,0FFH,0FFH,0FFH,025H,02AH,094H
D1E08: DB 0AAH,041H,025H,01CH,0AEH,0FFH,0BBH,06AH
D1E10: DB 052H,022H,04AH,054H,099H,032H,029H,053H
D1E18: DB 083H,0FFH,0FDH,0DAH,0C9H,022H,021H,004H
D1E20: DB 092H,095H,0A9H,0B5H,065H,056H,06AH,0B6H
D1E28: DB 0EAH,0E4H,092H,001H,025H,02CH,09DH,06DH
D1E30: DB 06BH,036H,066H,044H,089H,031H,026H,061H
D1E38: DB 059H,029H,06AH,0A7H,066H,0B2H,062H,04CH
D1E40: DB 0D4H,082H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1E48: DB 0FFH,049H,04BH,029H,086H,032H,0A2H,0A3H
D1E50: DB 015H,066H,0B5H,096H,04AH,048H,089H,04DH
D1E58: DB 083H,0FFH,0ABH,034H,0ABH,022H,055H,035H
D1E60: DB 063H,033H,059H,055H,032H,058H,029H,0ADH
D1E68: DB 009H,018H,0A5H,056H,056H,067H,056H,069H
D1E70: DB 096H,064H,0E1H,04CH,0EAH,0E6H,0D9H,052H
D1E78: DB 063H,065H,039H,02BH,06CH,080H,00FH,0F0H
D1E80: DB 0D4H,082H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1E88: DB 0FFH,087H,0FFH,0FFH,01BH,0FFH,0CCH,001H
D1E90: DB 0CFH,0F8H,0F1H,040H,00FH,0FFH,0C0H,001H
D1E98: DB 083H,0FFH,006H,0DFH,0F0H,000H,07FH,0FCH
D1EA0: DB 0D4H,080H,0FFH,001H,0FFH,0F9H,000H,01FH
D1EA8: DB 0FEH,000H,07FH,0F0H,001H,0FFH,081H,0F8H
D1EB0: DB 003H,0F7H,0E0H,00FH,0FEH,000H,07FH,0C0H
D1EB8: DB 0FFH,080H,07EH,0FCH,001H,0FDH,080H,01FH
D1EC0: DB 0D4H,082H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1EC8: DB 007H,0FCH,003H,0FEH,001H,0FCH,070H,00FH
D1ED0: DB 0F0H,001H,0FFH,001H,0FFH,080H,03FH,084H
D1ED8: DB 083H,0FFH,000H,07FH,0C0H,07FH,0E0H,00FH
D1EE0: DB 0D4H,080H,0D4H,084H,0FFH,0F0H,00FH,0F0H
D1EE8: DB 007H,0F8H,000H,07FH,0C0H,03FH,0F8H,007H
D1EF0: DB 0F8H,003H,0FCH,000H,03FH,0E0H,03FH,0F0H
D1EF8: DB 0FFH,0FFH,003H,0FCH,000H,03FH,0E0H,01FH
D1F00: DB 0D4H,082H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1F08: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1F10: DB 0E0H,01FH,0E0H,05FH,0F0H,007H,0F0H,00CH
D1F18: DB 084H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
D1F20: DB 011H,0FFH,0C0H,03FH,083H,0EDH,000H,07FH
D1F28: DB 080H,043H,0FFH,000H,0FEH,00FH,0D4H,001H
D1F30: DB 0FEH,000H,01FH,0FCH,003H,0F8H,07EH,020H
D1F38: DB 00FH,0F8H,000H,03FH,0F0H,01FH,0C7H,0F0H
D1F40: DB 0D4H,082H,0FFH,0FFH,0FFH,0C0H,07EH,01FH
D1F48: DB 0E0H,001H,0FFH,080H,003H,0FFH,001H,0F3H
D1F50: DB 0BEH,000H,007H,0FEH,000H,00FH,0FCH,00FH
D1F58: DB 083H,0FFH,000H,03FH,0EAH,000H,03FH,0E0H
D1F60: DB 099H,07FH,0E0H,000H,0FFH,094H,001H,0FEH
D1F68: DB 02DH,007H,0FFH,000H,003H,0FEH,080H,02FH
D1F70: DB 0E2H,07AH,00FH,0FCH,020H,007H,0FCH,020H
D1F78: DB 02FH,0E4H,06EH,00FH,0F8H,0A0H,007H,0F9H
D1F80: DB 0D4H,082H,087H,0FFH,0D7H,0F8H,020H,007H
D1F88: DB 0F8H,068H,01FH,049H,056H,0BFH,055H,040H
D1F90: DB 007H,0D3H,030H,04BH,0E4H,08FH,07FH,095H
D1F98: DB 083H,0FFH,037H,0B0H,02AH,0BAH,087H,0FFH
D1FA0: DB 02AH,0B0H,002H,017H,0F0H,029H,01FH,091H
D1FA8: DB 0FEH,095H,0ACH,000H,02BH,0F5H,001H,057H
D1FB0: DB 0D2H,0FBH,02BH,0AEH,000H,014H,0FEH,001H
D1FB8: DB 06BH,0F5H,04EH,0BEH,0ACH,000H,015H,07AH
D1FC0: DB 0FEH,085H,0DDH,058H,0D4H,087H,0FFH,0FFH
D1FC8: DB 0FFH,008H,0DFH,0ABH,0A3H,07FH,0C0H,002H
D1FD0: DB 09BH,048H,099H,07FH,00BH,0E8H,0FFH,080H
D1FD8: DB 084H,0FFH,084H,0B5H,0BDH,017H,0F5H,07EH
D1FE0: DB 0D4H,082H,087H,0FFH,0FFH,0FFH,0FFH,07FH
D1FE8: DB 052H,000H,022H,07EH,001H,0F5H,0BAH,055H
D1FF0: DB 07FH,000H,011H,025H,0AEH,005H,0FBH,076H
D1FF8: DB 083H,0FFH,000H,042H,02AH,0DAH,0A1H,0FFH
END