📄 zz.txt
字号:
JNE SCOM33
LD PSBUF,#SBUFS
ADDB SAL,SADDR,#80H
LDB SAH,#0BH
ST SAX,[PSBUF]+
XORB SAL,SAH ;CHECK BYTE IN SAL
LDB SCNT,#1
XORB SAL,SCNT
STB SCNT,[PSBUF]+
LDB SAH,R0
STB SAH,[PSBUF]+
xorb sal,sah
STB SAL,[PSBUF]+
LJMP SPFS
SCOM33: CMPB SAH,#33H
JNE SCOMff
;SIGNAL RESET TEXT
SJMP SCOMFFA
SCOMFF: CMPB SAH,#0FFH
JNE SCOMF0
;'FFH' COMMAND
SCOMFFA:LD PSBUF,#SBUFS
STB SADDR,[PSBUF]+ ;ADDR.CODE
STB SAH,[PSBUF]+ ;COMMAND CODE
XORB SAH,SADDR
STB SAH,[PSBUF] ;CHECK CODE
LJMP SPFS
;'FFH'COMMAND PROCESS END
SCOMF0: CMPB SAH,#0F0H
JNE SCOMSW
;START F.R. COMMAND
ORB FLAGP1,#04H ;SET F.R. FLAG
LDB SAL,SADDR
ST SAX,[PSBUF]+
XORB SAL,SAH
STB SAL,[PSBUF]+
LJMP SPFS
;'F0H' COMMAND PROCESS END
SCOMSW: LJMP SDATA
HSOINT: PUSHF
ANDB BA7FC2,#7EH
LDB BACKCK,#0FFH
STB BA7FC2,ADKB1[R0]
STB BACKCK,ADSWOH[R0]
STB BACKCK,ADSWOH[R0]
POPF
RET
;'FFH' COMMAND
;'FFH'COMMAND PROCESS END
X_MPNT: DCB 0,4,8,12,24,28,44,48,52,64,68,88,16,20,32,36,40
DCB 56,60,72,76,80,84,88,92,96,100,103,107,111,115
DCB 119,123,144,148,152,156,160,164,168
X_MLOOP: DCB 4,4,4,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4
DCB 1,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4
X_KEYPOS: DCB 80H,40H,8,2,1,20H
X_CMBYTE: DCB CMAX,CMAX,CMAXH,CMAXH
X_CMPOS: DCB 1,4,9,1
X_CMMOVE: DCB -1,1,8,-8
X_DZPOS: DCW 0101H,0901H,0102H,0902H,0103H,0903H,0104H,0904H
X_CALL: DCW CALLUP,CALLDOWN,CALLRHT,CALLLEFT,CALLADD,CALLADD
X_NUM: DCB 0,0,0,0,4,2,4,2,2,0,0,0,0,4,1,4,4,1,0,0,0,0,0
DCB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
X_MAX: DCW 1001H,1002H,1003H,1004H,1001H,1002H,1001H,1002H
DCW 1003H,1004H,1001H,1002H,1001H,1002H,1001H,1002H
DCW 1003H,1004H,1001H,1001H,1002H,1004H,1004H,1001H
DCW 1002H,1003H,1004H,1001H
X_MPNT1: DCW ASA,ASS,ASS,ASA,ASV,ASV,ASV,ASV,ASV,ASS,ASA,ASS
DCW ASA,ASS,ASS,ASS,ASA,ASS,ASD,ASA,ASS,ASS,ASA,ASS
DCW ASS,ASA,ASS,ASA
X_BR: DCW BRI1,BRTI11,BRTI12,BRI2,BRU2,BRUL,BRU0,BRU0BS1
DCW BRU0BS2,BRTU0,BRIFQ,BRTIFQ,BRKFQ,BRI3,BRTI3,BRCTBL
DCW BRPTBL,BRTI21,BRTI22,BRI0JX,BRTI0JX,BRKLM,BRI01
DCW BRTI011,BRTI012,BRI02,BRTI021,BRTI022,BRI03,BRTI03
DCW BRI0BS,BRWORD,BRWORD,BRNUM
X_MAX1: DCW 0B01H,0B02H,0B03H,0B04H,0B01H,0B02H,0B01H,0B02H
DCW 0B03H,0B04H,0B01H,0B02H,0B03H,0B01H,0B02H,0C01H
DCW 0C02H,0B01H,0B02H,0B03H,0B04H,0C01H,0B01H,0B02H
DCW 0B03H,0B04H,0B01H,0B02H,0B03H,0B04H,0B01H,0C01H
DCW 0C01H,0C01H
X_MEX: DCB 2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,0,0,2,2,2,2,0,2,2
DCB 2,2,2,2,2,2,2,0,0,0
X_NUM1: DCB 0,0,0,0,4,2,4,3,2,0,2,0,0,4,1,4,4,1,0,0,0,0,0,0
DCB 0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;
X_NUM2: DCB 0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,4,1,4,4,4,4
DCB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ;
X_MAX2: DCW 0F01H,0F02H,0F03H,0F04H,0F01H,0F02H,0F03H,0F04H
DCW 0F01H,0F02H,0F03H,0F04H,0F01H,0F01H,0F02H,0F03H
DCW 0F04H,0F01H,0F02H,0F03H,0F04H,0F01H,0F02H,0F03H
DCW 0F04H,0F01H,0F02H,0F03H,0F04H
X_KW: DCW BRKFR,BRKFR,BRKFR,BRKFR,BRKW1L,BRKW1L,BRKW1L,BRKW3
DCW BRKFR,BRKFR,BRKFR,BRKFR,BRKFR,BRKW1L,BRKW1L,BRKW1L
DCW BRKW3,BRKW1H,BRKW1H,BRKW1H,BRKW1H,BRKW1H,BRKW1H
DCW BRKW1H,BRKW1H,BRKW1L,BRKW1L,BRKW1L,BRKW1L
X_BIT: DCB 80H,40H,20H,10H,80H,20H,20H,80H,10H,08H,04H,02H
DCB 01H,40H,10H,10H,40H,40H,20H,08H,80H,10H,04H,02H
DCB 01H,08H,04H,02H,01H
X_MAX3: DCB 01H,02H,03H,04H
X_NUM3: DCB 11,12,13,14,15
X_BYTE: DCB MCXH,MCX,MBXH,MBX
X_DIR: DCB 80H,0,40H,0,20H,0
BLXS1: DCW 800H,800H,8F0DH,0FFFFH,1H
BLXS2: DCW 1388H,5DCH,4E2H,64H,5H
BLXS3: DCB 9,5,13,1,1,0
;NEXT: DCW SUREP2,SUREP4,RECORD,ZZFG
NEXT: DCW PASS,SUREP4,RECORD,ZZFG
;NEXT1: DCW CHAP23,CHAP25,DZGUHUA,PASS
;SOE_CODE: DCB 55H,14H,80H,13H,02H,07H,06H,01H,04H,03H,08H,09H
; DCB 12H,15H,05H,0FFH
SOE_CODE: DCB 10H,11H,12H,13H,14H,15H,16h,17H,18H,19H,1AH,1BH,1CH
DCB 1DH,1EH,1FH,01h,0FFH
SOE_MPNT: DCB 7FH,80H,81H,82H,83H,84H,85H,86H,87H,88H,89H,8AH,8bh
DCB 8cH,8dH,8eH,8fH,0ffh
X_XSJM: DCW STAR0,STAR1,STAR2,STAR3,STAR4,star5;
;SINDEG: DCW 0000,2856,5690,8481,11207,13848,16384,18795,21063
; DCW 23170,25102,26842,28378,29698,30792,31651,32270
; DCW 32643,32767
WDTB: DCW 0,93,194,296,398,500,607,705,808,912,1015,1120
DCW 1223,1329,1433,1538,1644,1750,1857,1962,2073
;***************************************************************************
;***************************************************************************
ORG 5900H
TABHZ:
hz00: dcb 010h,010h,010h,0ffh,090h,0f0h,0a0h,0aeh
dcb 0eah,00ah,0eah,0afh,0a2h,0f0h,020h,000h
dcb 002h,042h,081h,07fh,004h,044h,024h,014h
dcb 00ch,0ffh,00ch,014h,024h,066h,024h,000h
hz01: dcb 080h,040h,020h,0f8h,087h,040h,030h,00fh
dcb 0f8h,088h,088h,088h,088h,0cch,088h,000h
dcb 000h,000h,000h,0ffh,000h,000h,000h,000h
dcb 0ffh,008h,008h,008h,008h,008h,000h,000h
hz02: dcb 010h,00ch,004h,024h,024h,024h,025h,0e6h
dcb 024h,024h,034h,024h,004h,014h,00ch,000h
dcb 080h,040h,020h,01fh,020h,040h,040h,07fh
dcb 042h,042h,043h,042h,040h,060h,020h,000h
hz03: dcb 080h,040h,020h,0f8h,007h,004h,0e4h,0a4h
dcb 0a4h,0bfh,0a4h,0a4h,0f6h,024h,000h,000h
dcb 000h,000h,000h,0ffh,040h,040h,07fh,04ah
dcb 04ah,04ah,04ah,04ah,07fh,040h,040h,000h
hz04: dcb 020h,020h,020h,028h,0a8h,06ch,03bh,028h
dcb 0a8h,06ah,0ach,028h,020h,030h,020h,000h
dcb 004h,084h,082h,081h,04ah,04ah,049h,025h
dcb 024h,012h,010h,009h,002h,006h,002h,000h
hz05: dcb 010h,092h,054h,030h,0ffh,050h,094h,032h
dcb 0d8h,017h,010h,010h,0f0h,018h,010h,000h
dcb 002h,082h,04eh,033h,022h,052h,08eh,040h
dcb 023h,014h,008h,016h,061h,0c0h,040h,000h
hz06: dcb 084h,084h,044h,0e4h,054h,04ch,044h,07fh
dcb 044h,04ch,054h,0e4h,044h,0c6h,044h,000h
dcb 040h,040h,040h,05fh,052h,052h,052h,052h
dcb 052h,052h,052h,05fh,040h,060h,040h,000h
hz07: dcb 040h,042h,044h,0c0h,020h,018h,007h,0e4h
dcb 024h,024h,024h,0e4h,004h,0feh,004h,000h
dcb 000h,000h,000h,07fh,020h,010h,008h,01fh
dcb 009h,009h,009h,05fh,080h,07fh,000h,000h
hz08: dcb 040h,020h,0f8h,007h,0f0h,0a0h,090h,04fh
dcb 054h,024h,0d4h,04ch,084h,080h,080h,000h
dcb 000h,000h,0ffh,000h,00fh,080h,092h,052h
dcb 049h,025h,024h,012h,008h,000h,000h,000h
hz09: dcb 004h,0c4h,044h,044h,044h,0feh,044h,020h
dcb 0dfh,010h,010h,010h,0f0h,018h,010h,000h
dcb 000h,07fh,020h,020h,010h,090h,090h,040h
dcb 021h,016h,008h,016h,061h,0c0h,040h,000h
hz0a: dcb 000h,0ffh,002h,012h,092h,092h,092h,0feh
dcb 092h,092h,0dah,092h,002h,0ffh,002h,000h
dcb 000h,0ffh,040h,040h,05fh,048h,048h,048h
dcb 048h,048h,05fh,040h,040h,0ffh,000h,000h
hz0b: dcb 080h,040h,020h,0f8h,007h,000h,000h,000h
dcb 0ffh,040h,020h,010h,018h,000h,000h,000h
dcb 000h,000h,000h,0ffh,000h,004h,002h,001h
dcb 03fh,040h,040h,040h,040h,040h,070h,000h
hz0c: dcb 000h,0f8h,048h,048h,048h,048h,0ffh,048h
dcb 048h,048h,048h,0fch,008h,000h,000h,000h
dcb 000h,007h,002h,002h,002h,002h,03fh,042h
dcb 042h,042h,042h,047h,040h,070h,000h,000h
hz0d: dcb 010h,022h,064h,00ch,080h,044h,044h,064h
dcb 055h,04eh,044h,054h,066h,0c4h,000h,000h
dcb 004h,004h,0feh,001h,000h,080h,040h,03fh
dcb 000h,0ffh,000h,03fh,040h,040h,070h,000h
;hz0e: dcb 000h,000h,000h,0fch,044h,044h,044h,045h
; dcb 046h,044h,044h,044h,044h,07eh,004h,000h
; dcb 040h,020h,018h,007h,0fch,042h,042h,042h
; dcb 042h,042h,042h,042h,042h,0ffh,002h,000h
;hz0f: dcb 020h,024h,024h,0e4h,026h,034h,020h,010h
; dcb 010h,0ffh,010h,010h,010h,0f8h,010h,000h
; dcb 008h,01ch,00bh,008h,008h,08ah,04ch,030h
; dcb 00ch,003h,040h,080h,040h,03fh,000h,000h
HZ0E: DCB 000H,000H,0F8H,049H,04AH,04CH,048H,0F8H
DCB 048H,04CH,04AH,049H,0FCH,008H,000H,000H
DCB 010H,010H,017H,012H,012H,012H,012H,0FFH
DCB 012H,012H,012H,012H,013H,018H,010H,000H
HZ0F: DCB 020H,020H,022H,022H,022H,0E2H,022H,022H
DCB 022H,0E2H,022H,023H,022H,030H,020H,000H
DCB 080H,080H,040H,020H,018H,007H,000H,000H
DCB 000H,03FH,040H,040H,040H,040H,070H,000H
hz10: dcb 040h,042h,044h,0c8h,000h,008h,008h,048h
dcb 088h,008h,008h,0ffh,008h,008h,000h,000h
dcb 000h,040h,020h,01fh,020h,040h,040h,040h
dcb 041h,048h,050h,04fh,040h,060h,020h,000h
;hz11: dcb 000h,020h,010h,0e8h,024h,027h,024h,0a4h
; dcb 034h,02ch,024h,0f0h,020h,000h,000h,000h
; dcb 000h,080h,080h,04fh,040h,020h,010h,00fh
; dcb 010h,010h,020h,06fh,0c0h,000h,000h,000h
HZ11: dcb 000h,000h,0fch,000h,000h,0ffh,000h,020h
dcb 010h,00fh,018h,028h,06ch,008h,000h,000h
dcb 040h,040h,07eh,042h,042h,07fh,042h,042h
dcb 042h,07eh,042h,042h,07fh,042h,040h,000h
hz12: dcb 004h,004h,084h,0f4h,02fh,024h,024h,024h
dcb 024h,0a4h,02fh,024h,0e4h,036h,024h,000h
dcb 002h,001h,000h,0ffh,000h,000h,03fh,011h
dcb 011h,01fh,041h,080h,07fh,000h,000h,000h
;hz13: dcb 010h,00ch,004h,055h,055h,055h,085h,07fh
; dcb 085h,055h,055h,055h,004h,014h,00ch,000h
; dcb 004h,004h,002h,002h,009h,009h,02ah,04ch
; dcb 0a8h,019h,009h,002h,002h,004h,004h,000h
;hz14: dcb 000h,000h,0fch,004h,014h,014h,014h,055h
; dcb 096h,054h,034h,014h,016h,004h,000h,000h
; dcb 040h,030h,00fh,000h,001h,001h,041h,081h
; dcb 07fh,001h,001h,005h,003h,001h,000h,000h
;hz15: dcb 080h,080h,040h,020h,050h,048h,044h,043h
; dcb 044h,048h,050h,020h,040h,0c0h,040h,000h
; dcb 000h,000h,000h,0feh,042h,042h,042h,042h
; dcb 042h,042h,042h,0ffh,002h,000h,000h,000h
;hz16: dcb 000h,0fch,001h,002h,0f6h,090h,092h,0f2h
; dcb 092h,092h,0fah,012h,002h,0ffh,002h,000h
; dcb 000h,0ffh,000h,000h,00fh,004h,004h,07fh
; dcb 004h,004h,00fh,040h,080h,07fh,000h,000h
hz13: DcB 000H,000H,080H,040H,030H,00CH,000H,0C0H;公90
DcB 006H,018H,020H,040H,080H,080H,080H,000H
DcB 001H,001H,000H,030H,028H,024H,023H,020H
DcB 020H,028H,030H,060H,000H,001H,000H,000H
hz14: DcB 000H,010H,010H,010H,0FFH,010H,010H,010H;共90
DcB 010H,010H,0FFH,010H,018H,010H,000H,000H
DcB 004H,004H,084H,044H,027H,034H,004H,004H
DcB 004H,014H,027H,064H,0C4H,006H,004H,000H
hz15: dcb 000h,042h,024h,010h,0ffh,000h,044h,0a4h
dcb 024h,03fh,024h,034h,026h,084h,000h,000h
dcb 001h,021h,021h,011h,009h,0fdh,043h,021h
dcb 00dh,011h,029h,025h,043h,0c1h,041h,000h
hz16: dcb 000h,010h,017h,0d5h,055h,057h,055h,07dh
dcb 055h,057h,055h,0d5h,017h,010h,000h,000h
dcb 040h,040h,040h,07fh,055h,055h,055h,055h
dcb 055h,055h,055h,07fh,040h,060h,040h,000h
hz17: dcb 000h,000h,0feh,002h,082h,082h,082h,082h
dcb 0feh,082h,082h,082h,0c3h,082h,000h,000h
dcb 040h,030h,00fh,040h,040h,040h,040h,040h
dcb 07fh,040h,042h,044h,04ch,06ch,040h,000h
hz18: dcb 000h,0fch,084h,084h,084h,0feh,014h,010h
dcb 090h,010h,010h,010h,0ffh,010h,010h,000h
dcb 000h,03fh,010h,010h,010h,03fh,000h,000h
dcb 000h,023h,040h,080h,07fh,000h,000h,000h
hz19: dcb 000h,0f8h,001h,002h,0f6h,010h,012h,012h
dcb 012h,012h,0fah,012h,002h,0ffh,002h,000h
dcb 000h,0ffh,000h,000h,03fh,011h,011h,011h
dcb 011h,011h,03fh,040h,080h,07fh,000h,000h
hz1a: dcb 040h,020h,0f8h,007h,000h,0fch,084h,084h
dcb 084h,0fch,082h,082h,083h,0c2h,080h,000h
dcb 000h,000h,0ffh,000h,000h,07fh,020h,010h
dcb 008h,020h,047h,018h,060h,080h,070h,000h
hz1b: dcb 010h,010h,010h,0ffh,090h,050h,080h,07eh
dcb 002h,002h,002h,03fh,042h,060h,040h,000h
dcb 002h,042h,081h,07fh,000h,080h,081h,045h
dcb 029h,011h,029h,025h,043h,0c0h,040h,000h
hz1c: dcb 000h,03eh,022h,0e2h,022h,03fh,022h,040h
dcb 0ffh,000h,0ffh,040h,020h,030h,000h,000h
dcb 020h,07fh,020h,03fh,091h,055h,022h,019h
dcb 007h,000h,03fh,041h,046h,040h,070h,000h
hz1d: dcb 000h,084h,0c4h,0a4h,094h,08ch,000h,0e4h
dcb 004h,004h,0fch,042h,043h,042h,000h,000h
dcb 080h,044h,028h,010h,02ch,043h,040h,04fh
dcb 048h,048h,04fh,048h,04ch,068h,020h,000h
;hz1e: dcb 080h,080h,082h,092h,092h,092h,092h,092h
; dcb 092h,092h,092h,0ffh,082h,0c0h,080h,000h
; dcb 000h,040h,040h,022h,014h,048h,080h,07fh
; dcb 004h,008h,014h,022h,021h,060h,020h,000h
hz1E: DcB 000H,000H,000H,004H,0FCH,004H,000H,004H;Ⅳ90
DcB 0FCH,004H,000H,004H,0FCH,004H,000H,000H
DcB 000H,000H,000H,020H,03FH,020H,000H,000H
DcB 001H,00EH,030H,00EH,001H,000H,000H,000H
hz1f: dcb 020h,042h,004h,00ch,080h,0f8h,088h,088h
dcb 088h,0ffh,088h,088h,0a8h,018h,000h,000h
dcb 004h,004h,0feh,041h,030h,08fh,040h,022h
dcb 014h,008h,014h,022h,041h,0c0h,040h,000h
hz20: dcb 000h,0feh,044h,048h,050h,0ffh,050h,048h
dcb 004h,0fch,044h,044h,0c2h,062h,040h,000h
dcb 000h,07fh,024h,022h,021h,03fh,021h,0a4h
dcb 040h,03fh,000h,000h,0ffh,000h,000h,000h
hz21: dcb 000h,0feh,042h,0c2h,042h,07fh,012h,008h
dcb 08ch,057h,024h,054h,08ch,084h,080h,000h
dcb 040h,07eh,040h,03fh,022h,022h,001h,0ffh
dcb 042h,042h,042h,042h,042h,0ffh,002h,000h
hz22: dcb 080h,080h,09eh,092h,092h,092h,09eh,0e0h
dcb 09eh,092h,0b2h,0d2h,09eh,0c0h,080h,000h
dcb 008h,008h,07ch,04ch,04ah,04ah,079h,000h
dcb 079h,04ah,04ah,04ch,07ch,008h,008h,000h
hz23: dcb 000h,080h,040h,020h,098h,086h,080h,080h
dcb 083h,08ch,090h,020h,0c0h,080h,080h,000h
dcb 001h,000h,080h,040h,020h,01fh,000h,040h
dcb 080h,040h,03fh,000h,000h,000h,000h,000h
hz24: dcb 000h,000h,000h,000h,080h,0c0h,0c0h,080h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -