CSEG AT 0000h
  0000 020EF5		LJMP poweron

; ========================================
  0003 02    		DB 002h 
  0004 13    		DB 013h 
  0005 25    		DB 025h ; '%'

; ========================================
L0081:
  0006 A907  		MOV R1, 7h
  0008 AE1D  		MOV R6, 1Dh
  000A AF1E  		MOV R7, 1Eh
L0104:
  000C 8F82  		MOV DPL, R7
  000E 8E83  		MOV DPH, R6
  0010 A3    		INC DPTR
  0011 E0    		MOVX A, @DPTR
  0012 6403  		XRL A, #3h
  0014 7017  		JNZ L0102
  0016 AD01  		MOV R5, 1h
  0018 19    		DEC R1
  0019 ED    		MOV A, R5
  001A 7001  		JNZ L0103
  001C 22    		RET

L0103:
  001D 8F82  		MOV DPL, R7
  001F 8E83  		MOV DPH, R6
  0021 E0    		MOVX A, @DPTR
  0022 7C00  		MOV R4, #0h
  0024 2F    		ADD A, R7
  0025 FD    		MOV R5, A
  0026 EC    		MOV A, R4
  0027 3E    		ADDC A, R6
  0028 FE    		MOV R6, A
  0029 AF05  		MOV R7, 5h
  002B 80DF  		SJMP L0104

L0102:
  002D 7E00  		MOV R6, #0h
  002F 7F00  		MOV R7, #0h
  0031 22    		RET

; ========================================
nop_0:
  0032 22    		RET

; ========================================
  0033 02    		DB 002h 
  0034 00    		DB 000h 
  0035 3E    		DB 03Eh ; '>'

; ========================================
L0065:
  0036 907FEA		MOV DPTR, #07FEAh
  0039 E0    		MOVX A, @DPTR
  003A F512  		MOV 12h, A
  003C D3    		SETB C
  003D 22    		RET

; ========================================
  003E 53    		DB 053h ; 'S'
  003F D8    		DB 0D8h 
  0040 EF    		DB 0EFh 
  0041 32    		DB 032h ; '2'
  0042 32    		DB 032h ; '2'
  0043 02    		DB 002h 
  0044 10    		DB 010h 
  0045 00    		DB 000h 
  0046 C0    		DB 0C0h 
  0047 E0    		DB 0E0h 
  0048 C0    		DB 0C0h 
  0049 F0    		DB 0F0h 
  004A C0    		DB 0C0h 
  004B 83    		DB 083h 
  004C C0    		DB 0C0h 
  004D 82    		DB 082h 
  004E C0    		DB 0C0h 
  004F D0    		DB 0D0h 
  0050 75    		DB 075h ; 'u'
  0051 D0    		DB 0D0h 
  0052 00    		DB 000h 
  0053 C0    		DB 0C0h 
  0054 00    		DB 000h 
  0055 C0    		DB 0C0h 
  0056 01    		DB 001h 
  0057 C0    		DB 0C0h 
  0058 02    		DB 002h 
  0059 C0    		DB 0C0h 
  005A 03    		DB 003h 
  005B C0    		DB 0C0h 
  005C 04    		DB 004h 
  005D C0    		DB 0C0h 
  005E 05    		DB 005h 
  005F C0    		DB 0C0h 
  0060 06    		DB 006h 
  0061 C0    		DB 0C0h 
  0062 07    		DB 007h 
  0063 75    		DB 075h ; 'u'
  0064 21    		DB 021h ; '!'
  0065 00    		DB 000h 
  0066 75    		DB 075h ; 'u'
  0067 22    		DB 022h ; '"'
  0068 00    		DB 000h 
  0069 75    		DB 075h ; 'u'
  006A 27    		DB 027h ; '''
  006B 00    		DB 000h 
  006C 75    		DB 075h ; 'u'
  006D 28    		DB 028h ; '('
  006E 00    		DB 000h 
  006F 75    		DB 075h ; 'u'
  0070 23    		DB 023h ; '#'
  0071 00    		DB 000h 
  0072 75    		DB 075h ; 'u'
  0073 24    		DB 024h ; '$'
  0074 00    		DB 000h 
  0075 75    		DB 075h ; 'u'
  0076 25    		DB 025h ; '%'
  0077 00    		DB 000h 
  0078 75    		DB 075h ; 'u'
  0079 26    		DB 026h ; '&'
  007A 00    		DB 000h 
  007B 90    		DB 090h 
  007C 7C    		DB 07Ch ; '|'
  007D C0    		DB 0C0h 
  007E E0    		DB 0E0h 
  007F F5    		DB 0F5h 
  0080 0E    		DB 00Eh 
  0081 12    		DB 012h 
  0082 11    		DB 011h 
  0083 25    		DB 025h ; '%'
  0084 00    		DB 000h 
  0085 A6    		DB 0A6h 
  0086 01    		DB 001h 
  0087 01    		DB 001h 
  0088 C4    		DB 0C4h 
  0089 02    		DB 002h 
  008A 02    		DB 002h 
  008B 60    		DB 060h ; '`'
  008C 03    		DB 003h 
  008D 03    		DB 003h 
  008E 0F    		DB 00Fh 
  008F 04    		DB 004h 
  0090 03    		DB 003h 
  0091 23    		DB 023h ; '#'
  0092 0C    		DB 00Ch 
  0093 03    		DB 003h 
  0094 2B    		DB 02Bh ; '+'
  0095 1A    		DB 01Ah 
  0096 03    		DB 003h 
  0097 38    		DB 038h ; '8'
  0098 1D    		DB 01Dh 
  0099 03    		DB 003h 
  009A 4C    		DB 04Ch ; 'L'
  009B 1E    		DB 01Eh 
  009C 03    		DB 003h 
  009D 56    		DB 056h ; 'V'
  009E 1F    		DB 01Fh 
  009F 03    		DB 003h 
  00A0 42    		DB 042h ; 'B'
  00A1 20    		DB 020h ; ' '
  00A2 00    		DB 000h 
  00A3 00    		DB 000h 
  00A4 03    		DB 003h 
  00A5 64    		DB 064h ; 'd'
  00A6 90    		DB 090h 
  00A7 7F    		DB 07Fh 
  00A8 B9    		DB 0B9h 
  00A9 E4    		DB 0E4h 
  00AA F0    		DB 0F0h 
  00AB F0    		DB 0F0h 
  00AC 90    		DB 090h 
  00AD 7F    		DB 07Fh 
  00AE B8    		DB 0B8h 
  00AF E0    		DB 0E0h 
  00B0 44    		DB 044h ; 'D'
  00B1 02    		DB 002h 
  00B2 F0    		DB 0F0h 
  00B3 90    		DB 090h 
  00B4 7F    		DB 07Fh 
  00B5 BA    		DB 0BAh 
  00B6 E0    		DB 0E0h 
  00B7 44    		DB 044h ; 'D'
  00B8 02    		DB 002h 
  00B9 F0    		DB 0F0h 
  00BA 90    		DB 090h 
  00BB 7C    		DB 07Ch ; '|'
  00BC C4    		DB 0C4h 
  00BD E0    		DB 0E0h 
  00BE F5    		DB 0F5h 
  00BF 0C    		DB 00Ch 
  00C0 90    		DB 090h 
  00C1 7C    		DB 07Ch ; '|'
  00C2 C3    		DB 0C3h 
  00C3 E0    		DB 0E0h 
  00C4 F5    		DB 0F5h 
  00C5 13    		DB 013h 
  00C6 90    		DB 090h 
  00C7 7C    		DB 07Ch ; '|'
  00C8 C2    		DB 0C2h 
  00C9 E0    		DB 0E0h 
  00CA F5    		DB 0F5h 
  00CB 15    		DB 015h 
  00CC 90    		DB 090h 
  00CD 7C    		DB 07Ch ; '|'
  00CE C1    		DB 0C1h 
  00CF E0    		DB 0E0h 
  00D0 F5    		DB 0F5h 
  00D1 14    		DB 014h 
  00D2 90    		DB 090h 
  00D3 7F    		DB 07Fh 
  00D4 98    		DB 098h 
  00D5 74    		DB 074h ; 't'
  00D6 01    		DB 001h 
  00D7 F0    		DB 0F0h 
  00D8 E5    		DB 0E5h 
  00D9 0C    		DB 00Ch 
  00DA 44    		DB 044h ; 'D'
  00DB A2    		DB 0A2h 
  00DC FF    		DB 0FFh 
  00DD 90    		DB 090h 
  00DE FF    		DB 0FFh 
  00DF F0    		DB 0F0h 
  00E0 F0    		DB 0F0h 
  00E1 E5    		DB 0E5h 
  00E2 0C    		DB 00Ch 
  00E3 44    		DB 044h ; 'D'
  00E4 E2    		DB 0E2h 
  00E5 F0    		DB 0F0h 
  00E6 90    		DB 090h 
  00E7 7F    		DB 07Fh 
  00E8 98    		DB 098h 
  00E9 74    		DB 074h ; 't'
  00EA 02    		DB 002h 
  00EB F0    		DB 0F0h 
  00EC 90    		DB 090h 
  00ED FF    		DB 0FFh 
  00EE F0    		DB 0F0h 
  00EF E5    		DB 0E5h 
  00F0 13    		DB 013h 
  00F1 F0    		DB 0F0h 
  00F2 90    		DB 090h 
  00F3 7F    		DB 07Fh 
  00F4 98    		DB 098h 
  00F5 74    		DB 074h ; 't'
  00F6 03    		DB 003h 
  00F7 F0    		DB 0F0h 
  00F8 90    		DB 090h 
  00F9 FF    		DB 0FFh 
  00FA F0    		DB 0F0h 
  00FB E5    		DB 0E5h 
  00FC 14    		DB 014h 
  00FD F0    		DB 0F0h 
  00FE E5    		DB 0E5h 
  00FF 15    		DB 015h 
  0100 F0    		DB 0F0h 
  0101 90    		DB 090h 
  0102 7F    		DB 07Fh 
  0103 98    		DB 098h 
  0104 74    		DB 074h ; 't'
  0105 01    		DB 001h 
  0106 F0    		DB 0F0h 
  0107 90    		DB 090h 
  0108 FF    		DB 0FFh 
  0109 F0    		DB 0F0h 
  010A EF    		DB 0EFh 
  010B F0    		DB 0F0h 
  010C 90    		DB 090h 
  010D 7F    		DB 07Fh 
  010E 98    		DB 098h 
  010F E4    		DB 0E4h 
  0110 F0    		DB 0F0h 
  0111 F5    		DB 0F5h 
  0112 21    		DB 021h ; '!'
  0113 F5    		DB 0F5h 
  0114 22    		DB 022h ; '"'
  0115 90    		DB 090h 
  0116 FF    		DB 0FFh 
  0117 F0    		DB 0F0h 
  0118 E0    		DB 0E0h 
  0119 FD    		DB 0FDh 
  011A E5    		DB 0E5h 
  011B 22    		DB 022h ; '"'
  011C AE    		DB 0AEh 
  011D 21    		DB 021h ; '!'
  011E 78    		DB 078h ; 'x'
  011F 03    		DB 003h 
  0120 C3    		DB 0C3h 
  0121 33    		DB 033h ; '3'
  0122 CE    		DB 0CEh 
  0123 33    		DB 033h ; '3'
  0124 CE    		DB 0CEh 
  0125 D8    		DB 0D8h 
  0126 F9    		DB 0F9h 
  0127 FF    		DB 0FFh 
  0128 24    		DB 024h ; '$'
  0129 01    		DB 001h 
  012A F5    		DB 0F5h 
  012B 82    		DB 082h 
  012C 74    		DB 074h ; 't'
  012D 7E    		DB 07Eh ; '~'
  012E 3E    		DB 03Eh ; '>'
  012F F5    		DB 0F5h 
  0130 83    		DB 083h 
  0131 ED    		DB 0EDh 
  0132 F0    		DB 0F0h 
  0133 90    		DB 090h 
  0134 FF    		DB 0FFh 
  0135 F0    		DB 0F0h 
  0136 E0    		DB 0E0h 
  0137 FD    		DB 0FDh 
  0138 74    		DB 074h ; 't'
  0139 00    		DB 000h 
  013A 2F    		DB 02Fh ; '/'
  013B F5    		DB 0F5h 
  013C 82    		DB 082h 
  013D 74    		DB 074h ; 't'
  013E 7E    		DB 07Eh ; '~'
  013F 3E    		DB 03Eh ; '>'
  0140 F5    		DB 0F5h 
  0141 83    		DB 083h 
  0142 ED    		DB 0EDh 
  0143 F0    		DB 0F0h 
  0144 90    		DB 090h 
  0145 FF    		DB 0FFh 
  0146 F0    		DB 0F0h 
  0147 E0    		DB 0E0h 
  0148 FD    		DB 0FDh 
  0149 74    		DB 074h ; 't'
  014A 03    		DB 003h 
  014B 2F    		DB 02Fh ; '/'
  014C F5    		DB 0F5h 
  014D 82    		DB 082h 
  014E 74    		DB 074h ; 't'
  014F 7E    		DB 07Eh ; '~'
  0150 3E    		DB 03Eh ; '>'
  0151 F5    		DB 0F5h 
  0152 83    		DB 083h 
  0153 ED    		DB 0EDh 
  0154 F0    		DB 0F0h 
  0155 90    		DB 090h 
  0156 FF    		DB 0FFh 
  0157 F0    		DB 0F0h 
  0158 E0    		DB 0E0h 
  0159 FD    		DB 0FDh 
  015A 74    		DB 074h ; 't'
  015B 02    		DB 002h 
  015C 2F    		DB 02Fh ; '/'
  015D F5    		DB 0F5h 
  015E 82    		DB 082h 
  015F 74    		DB 074h ; 't'
  0160 7E    		DB 07Eh ; '~'
  0161 3E    		DB 03Eh ; '>'
  0162 F5    		DB 0F5h 
  0163 83    		DB 083h 
  0164 ED    		DB 0EDh 
  0165 F0    		DB 0F0h 
  0166 90    		DB 090h 
  0167 FF    		DB 0FFh 
  0168 F0    		DB 0F0h 
  0169 E0    		DB 0E0h 
  016A FD    		DB 0FDh 
  016B 74    		DB 074h ; 't'
  016C 05    		DB 005h 
  016D 2F    		DB 02Fh ; '/'
  016E F5    		DB 0F5h 
  016F 82    		DB 082h 
  0170 74    		DB 074h ; 't'
  0171 7E    		DB 07Eh ; '~'
  0172 3E    		DB 03Eh ; '>'
  0173 F5    		DB 0F5h 
  0174 83    		DB 083h 
  0175 ED    		DB 0EDh 
  0176 F0    		DB 0F0h 
  0177 90    		DB 090h 
  0178 FF    		DB 0FFh 
  0179 F0    		DB 0F0h 
  017A E0    		DB 0E0h 
  017B FD    		DB 0FDh 
  017C 74    		DB 074h ; 't'
  017D 04    		DB 004h 
  017E 2F    		DB 02Fh ; '/'
  017F F5    		DB 0F5h 
  0180 82    		DB 082h 
  0181 74    		DB 074h ; 't'
  0182 7E    		DB 07Eh ; '~'
  0183 3E    		DB 03Eh ; '>'
  0184 F5    		DB 0F5h 
  0185 83    		DB 083h 
  0186 ED    		DB 0EDh 
  0187 F0    		DB 0F0h 
  0188 90    		DB 090h 
  0189 FF    		DB 0FFh 
  018A F0    		DB 0F0h 
  018B E0    		DB 0E0h 
  018C FD    		DB 0FDh 
  018D 74    		DB 074h ; 't'
  018E 07    		DB 007h 
  018F 2F    		DB 02Fh ; '/'
  0190 F5    		DB 0F5h 
  0191 82    		DB 082h 
  0192 74    		DB 074h ; 't'
  0193 7E    		DB 07Eh ; '~'
  0194 3E    		DB 03Eh ; '>'
  0195 F5    		DB 0F5h 
  0196 83    		DB 083h 
  0197 ED    		DB 0EDh 
  0198 F0    		DB 0F0h 
  0199 90    		DB 090h 
  019A FF    		DB 0FFh 
  019B F0    		DB 0F0h 
  019C E0    		DB 0E0h 
  019D FD    		DB 0FDh 
  019E 74    		DB 074h ; 't'
  019F 06    		DB 006h 
  01A0 2F    		DB 02Fh ; '/'
  01A1 F5    		DB 0F5h 
  01A2 82    		DB 082h 
  01A3 74    		DB 074h ; 't'
  01A4 7E    		DB 07Eh ; '~'
  01A5 3E    		DB 03Eh ; '>'
  01A6 F5    		DB 0F5h 
  01A7 83    		DB 083h 
  01A8 ED    		DB 0EDh 
  01A9 F0    		DB 0F0h 
  01AA 05    		DB 005h 
  01AB 22    		DB 022h ; '"'
  01AC E5    		DB 0E5h 
  01AD 22    		DB 022h ; '"'
  01AE 70    		DB 070h ; 'p'
  01AF 02    		DB 002h 
  01B0 05    		DB 005h 
  01B1 21    		DB 021h ; '!'
  01B2 64    		DB 064h ; 'd'
  01B3 08    		DB 008h 
  01B4 45    		DB 045h ; 'E'
  01B5 21    		DB 021h ; '!'
  01B6 60    		DB 060h ; '`'
  01B7 03    		DB 003h 
  01B8 02    		DB 002h 
  01B9 01    		DB 001h 
  01BA 15    		DB 015h 
  01BB 90    		DB 090h 
  01BC 7F    		DB 07Fh 
  01BD B9    		DB 0B9h 
  01BE 74    		DB 074h ; 't'
  01BF 40    		DB 040h ; '@'
  01C0 F0    		DB 0F0h 
  01C1 02    		DB 002h 
  01C2 03    		DB 003h 
  01C3 64    		DB 064h ; 'd'
  01C4 75    		DB 075h ; 'u'
  01C5 0E    		DB 00Eh 
  01C6 67    		DB 067h ; 'g'
  01C7 90    		DB 090h 
  01C8 7C    		DB 07Ch ; '|'
  01C9 C5    		DB 0C5h 
  01CA E0    		DB 0E0h 
  01CB F5    		DB 0F5h 
  01CC 18    		DB 018h 
  01CD 90    		DB 090h 
  01CE 7C    		DB 07Ch ; '|'
  01CF C4    		DB 0C4h 
  01D0 E0    		DB 0E0h 
  01D1 F5    		DB 0F5h 
  01D2 0C    		DB 00Ch 
  01D3 90    		DB 090h 
  01D4 7C    		DB 07Ch ; '|'
  01D5 C3    		DB 0C3h 
  01D6 E0    		DB 0E0h 
  01D7 F5    		DB 0F5h 
  01D8 13    		DB 013h 
  01D9 90    		DB 090h 
  01DA 7C    		DB 07Ch ; '|'
  01DB C2    		DB 0C2h 
  01DC E0    		DB 0E0h 
  01DD F5    		DB 0F5h 
  01DE 15    		DB 015h 
  01DF 90    		DB 090h 
  01E0 7C    		DB 07Ch ; '|'
  01E1 C1    		DB 0C1h 
  01E2 E0    		DB 0E0h 
  01E3 F5    		DB 0F5h 
  01E4 14    		DB 014h 
  01E5 E5    		DB 0E5h 
  01E6 0E    		DB 00Eh 
  01E7 64    		DB 064h ; 'd'
  01E8 67    		DB 067h ; 'g'
  01E9 60    		DB 060h ; '`'
  01EA 03    		DB 003h 
  01EB 02    		DB 002h 
  01EC 03    		DB 003h 
  01ED 64    		DB 064h ; 'd'
  01EE 90    		DB 090h 
  01EF 7F    		DB 07Fh 
  01F0 98    		DB 098h 
  01F1 04    		DB 004h 
  01F2 F0    		DB 0F0h 
  01F3 E5    		DB 0E5h 
  01F4 0C    		DB 00Ch 
  01F5 44    		DB 044h ; 'D'
  01F6 A2    		DB 0A2h 
  01F7 FF    		DB 0FFh 
  01F8 90    		DB 090h 
  01F9 FF    		DB 0FFh 
  01FA F0    		DB 0F0h 
  01FB F0    		DB 0F0h 
  01FC E5    		DB 0E5h 
  01FD 0C    		DB 00Ch 
  01FE 44    		DB 044h ; 'D'
  01FF E2    		DB 0E2h 
  0200 FE    		DB 0FEh 
  0201 F0    		DB 0F0h 
  0202 90    		DB 090h 
  0203 7F    		DB 07Fh 
  0204 98    		DB 098h 
  0205 74    		DB 074h ; 't'
  0206 02    		DB 002h 
  0207 F0    		DB 0F0h 
  0208 90    		DB 090h 
  0209 FF    		DB 0FFh 
  020A F0    		DB 0F0h 
  020B E5    		DB 0E5h 
  020C 13    		DB 013h 
  020D F0    		DB 0F0h 
  020E 90    		DB 090h 
  020F 7F    		DB 07Fh 
  0210 98    		DB 098h 
  0211 74    		DB 074h ; 't'
  0212 03    		DB 003h 
  0213 F0    		DB 0F0h 
  0214 90    		DB 090h 
  0215 FF    		DB 0FFh 
  0216 F0    		DB 0F0h 
  0217 E5    		DB 0E5h 
  0218 14    		DB 014h 
  0219 F0    		DB 0F0h 
  021A E5    		DB 0E5h 
  021B 15    		DB 015h 
  021C F0    		DB 0F0h 
  021D 90    		DB 090h 
  021E 7F    		DB 07Fh 
  021F 98    		DB 098h 
  0220 74    		DB 074h ; 't'
  0221 01    		DB 001h 
  0222 F0    		DB 0F0h 
  0223 90    		DB 090h 
  0224 FF    		DB 0FFh 
  0225 F0    		DB 0F0h 
  0226 EF    		DB 0EFh 
  0227 F0    		DB 0F0h 
  0228 90    		DB 090h 
  0229 7F    		DB 07Fh 
  022A 98    		DB 098h 
  022B E4    		DB 0E4h 
  022C F0    		DB 0F0h 
  022D 90    		DB 090h 
  022E FF    		DB 0FFh 
  022F F0    		DB 0F0h 
  0230 F0    		DB 0F0h 
  0231 74    		DB 074h ; 't'
  0232 70    		DB 070h ; 'p'
  0233 F0    		DB 0F0h 
  0234 E4    		DB 0E4h 
  0235 F0    		DB 0F0h 
  0236 74    		DB 074h ; 't'
  0237 70    		DB 070h ; 'p'
  0238 F0    		DB 0F0h 
  0239 E5    		DB 0E5h 
  023A 18    		DB 018h 
  023B 64    		DB 064h ; 'd'
  023C 01    		DB 001h 
  023D 60    		DB 060h ; '`'
  023E 0A    		DB 00Ah 
  023F E4    		DB 0E4h 
  0240 F0    		DB 0F0h 
  0241 74    		DB 074h ; 't'
  0242 70    		DB 070h ; 'p'
  0243 F0    		DB 0F0h 
  0244 E4    		DB 0E4h 
  0245 F0    		DB 0F0h 
  0246 74    		DB 074h ; 't'
  0247 70    		DB 070h ; 'p'
  0248 F0    		DB 0F0h 
  0249 90    		DB 090h 
  024A 7F    		DB 07Fh 
  024B 98    		DB 098h 
  024C 74    		DB 074h ; 't'
  024D 01    		DB 001h 
  024E F0    		DB 0F0h 
  024F 90    		DB 090h 
  0250 FF    		DB 0FFh 
  0251 F0    		DB 0F0h 
  0252 EE    		DB 0EEh 
  0253 F0    		DB 0F0h 
  0254 12    		DB 012h 
  0255 0F    		DB 00Fh 
  0256 81    		DB 081h 
  0257 75    		DB 075h ; 'u'
  0258 08    		DB 008h 
  0259 00    		DB 000h 
  025A 75    		DB 075h ; 'u'
  025B 09    		DB 009h 
  025C 00    		DB 000h 
  025D 02    		DB 002h 
  025E 03    		DB 003h 
  025F 64    		DB 064h ; 'd'
  0260 90    		DB 090h 
  0261 7F    		DB 07Fh 
  0262 B9    		DB 0B9h 
  0263 E4    		DB 0E4h 
  0264 F0    		DB 0F0h 
  0265 F0    		DB 0F0h 
  0266 90    		DB 090h 
  0267 7F    		DB 07Fh 
  0268 B8    		DB 0B8h 
  0269 E0    		DB 0E0h 
  026A 44    		DB 044h ; 'D'
  026B 02    		DB 002h 
  026C F0    		DB 0F0h 
  026D 90    		DB 090h 
  026E 7F    		DB 07Fh 
  026F BA    		DB 0BAh 
  0270 E0    		DB 0E0h 
  0271 44    		DB 044h ; 'D'
  0272 02    		DB 002h 
  0273 F0    		DB 0F0h 
  0274 90    		DB 090h 
  0275 7C    		DB 07Ch ; '|'
  0276 C3    		DB 0C3h 
  0277 E0    		DB 0E0h 
  0278 F5    		DB 0F5h 
  0279 0F    		DB 00Fh 
  027A 90    		DB 090h 
  027B 7C    		DB 07Ch ; '|'
  027C C2    		DB 0C2h 
  027D E0    		DB 0E0h 
  027E F5    		DB 0F5h 
  027F 11    		DB 011h 
  0280 90    		DB 090h 
  0281 7C    		DB 07Ch ; '|'
  0282 C1    		DB 0C1h 
  0283 E0    		DB 0E0h 
  0284 F5    		DB 0F5h 
  0285 10    		DB 010h 
  0286 75    		DB 075h ; 'u'
  0287 21    		DB 021h ; '!'
  0288 00    		DB 000h 
  0289 75    		DB 075h ; 'u'
  028A 22    		DB 022h ; '"'
  028B 00    		DB 000h 
  028C 90    		DB 090h 
  028D 7F    		DB 07Fh 
  028E 98    		DB 098h 
  028F 74    		DB 074h ; 't'
  0290 01    		DB 001h 
  0291 F0    		DB 0F0h 
  0292 90    		DB 090h 
  0293 FF    		DB 0FFh 
  0294 F0    		DB 0F0h 
  0295 74    		DB 074h ; 't'
  0296 C2    		DB 0C2h 
  0297 F0    		DB 0F0h 
  0298 74    		DB 074h ; 't'
  0299 E2    		DB 0E2h 
  029A F0    		DB 0F0h 
  029B 90    		DB 090h 
  029C 7F    		DB 07Fh 
  029D 98    		DB 098h 
  029E 74    		DB 074h ; 't'
  029F 02    		DB 002h 
  02A0 F0    		DB 0F0h 
  02A1 90    		DB 090h 
  02A2 FF    		DB 0FFh 
  02A3 F0    		DB 0F0h 
  02A4 E5    		DB 0E5h 
  02A5 0F    		DB 00Fh 
  02A6 F0    		DB 0F0h 
  02A7 90    		DB 090h 
  02A8 7F    		DB 07Fh 
  02A9 98    		DB 098h 
  02AA 74    		DB 074h ; 't'
  02AB 03    		DB 003h 
  02AC F0    		DB 0F0h 
  02AD 90    		DB 090h 
  02AE FF    		DB 0FFh 
  02AF F0    		DB 0F0h 
  02B0 E5    		DB 0E5h 
  02B1 10    		DB 010h 
  02B2 F0    		DB 0F0h 
  02B3 E5    		DB 0E5h 
  02B4 11    		DB 011h 
  02B5 F0    		DB 0F0h 
  02B6 90    		DB 090h 
  02B7 7F    		DB 07Fh 
  02B8 98    		DB 098h 
  02B9 74    		DB 074h ; 't'
  02BA 01    		DB 001h 
  02BB F0    		DB 0F0h 
  02BC 90    		DB 090h 
  02BD FF    		DB 0FFh 
  02BE F0    		DB 0F0h 
  02BF 74    		DB 074h ; 't'
  02C0 C2    		DB 0C2h 
  02C1 F0    		DB 0F0h 
  02C2 90    		DB 090h 
  02C3 7F    		DB 07Fh 
  02C4 98    		DB 098h 
  02C5 E4    		DB 0E4h 
  02C6 F0    		DB 0F0h 
  02C7 90    		DB 090h 
  02C8 FF    		DB 0FFh 
  02C9 F0    		DB 0F0h 
  02CA E0    		DB 0E0h 
  02CB FF    		DB 0FFh 
  02CC 74    		DB 074h ; 't'
  02CD 00    		DB 000h 
  02CE 25    		DB 025h ; '%'
  02CF 22    		DB 022h ; '"'
  02D0 F5    		DB 0F5h 
  02D1 82    		DB 082h 
  02D2 E4    		DB 0E4h 
  02D3 34    		DB 034h ; '4'
  02D4 7E    		DB 07Eh ; '~'
  02D5 F5    		DB 0F5h 
  02D6 83    		DB 083h 
  02D7 EF    		DB 0EFh 
  02D8 F0    		DB 0F0h 
  02D9 E5    		DB 0E5h 
  02DA 10    		DB 010h 
  02DB D3    		DB 0D3h 
  02DC 94    		DB 094h 
  02DD FE    		DB 0FEh 
  02DE 40    		DB 040h ; '@'
  02DF 0B    		DB 00Bh 
  02E0 E5    		DB 0E5h 
  02E1 11    		DB 011h 
  02E2 D3    		DB 0D3h 
  02E3 94    		DB 094h 
  02E4 FE    		DB 0FEh 
  02E5 40    		DB 040h ; '@'
  02E6 02    		DB 002h 
  02E7 05    		DB 005h 
  02E8 0F    		DB 00Fh 
  02E9 05    		DB 005h 
  02EA 11    		DB 011h 
  02EB 05    		DB 005h 
  02EC 10    		DB 010h 
  02ED 05    		DB 005h 
  02EE 22    		DB 022h ; '"'
  02EF E5    		DB 0E5h 
  02F0 22    		DB 022h ; '"'
  02F1 70    		DB 070h ; 'p'
  02F2 02    		DB 002h 
  02F3 05    		DB 005h 
  02F4 21    		DB 021h ; '!'
  02F5 64    		DB 064h ; 'd'
  02F6 40    		DB 040h ; '@'
  02F7 45    		DB 045h ; 'E'
  02F8 21    		DB 021h ; '!'
  02F9 70    		DB 070h ; 'p'
  02FA 91    		DB 091h 
  02FB 90    		DB 090h 
  02FC 7F    		DB 07Fh 
  02FD 98    		DB 098h 
  02FE 74    		DB 074h ; 't'
  02FF 01    		DB 001h 
  0300 F0    		DB 0F0h 
  0301 90    		DB 090h 
  0302 FF    		DB 0FFh 
  0303 F0    		DB 0F0h 
  0304 74    		DB 074h ; 't'
  0305 E2    		DB 0E2h 
  0306 F0    		DB 0F0h 
  0307 90    		DB 090h 
  0308 7F    		DB 07Fh 
  0309 B9    		DB 0B9h 
  030A 74    		DB 074h ; 't'
  030B 40    		DB 040h ; '@'
  030C F0    		DB 0F0h 
  030D 80    		DB 080h 
  030E 55    		DB 055h ; 'U'
  030F 90    		DB 090h 
  0310 7C    		DB 07Ch ; '|'
  0311 C3    		DB 0C3h 
  0312 E0    		DB 0E0h 
  0313 F5    		DB 0F5h 
  0314 0F    		DB 00Fh 
  0315 90    		DB 090h 
  0316 7C    		DB 07Ch ; '|'
  0317 C2    		DB 0C2h 
  0318 E0    		DB 0E0h 
  0319 F5    		DB 0F5h 
  031A 11    		DB 011h 
  031B 90    		DB 090h 
  031C 7C    		DB 07Ch ; '|'
  031D C1    		DB 0C1h 
  031E E0    		DB 0E0h 
  031F F5    		DB 0F5h 
  0320 10    		DB 010h 
  0321 80    		DB 080h 
  0322 41    		DB 041h ; 'A'
  0323 90    		DB 090h 
  0324 7F    		DB 07Fh 
  0325 BD    		DB 0BDh 
  0326 74    		DB 074h ; 't'
  0327 40    		DB 040h ; '@'
  0328 F0    		DB 0F0h 
  0329 80    		DB 080h 
  032A 39    		DB 039h ; '9'
  032B 90    		DB 090h 
  032C 7D    		DB 07Dh ; '}'
  032D 00    		DB 000h 
  032E E4    		DB 0E4h 
  032F F0    		DB 0F0h 
  0330 90    		DB 090h 
  0331 7F    		DB 07Fh 
  0332 BD    		DB 0BDh 
  0333 74    		DB 074h ; 't'
  0334 40    		DB 040h ; '@'
  0335 F0    		DB 0F0h 
  0336 80    		DB 080h 
  0337 2C    		DB 02Ch ; ','
  0338 90    		DB 090h 
  0339 7C    		DB 07Ch ; '|'
  033A C1    		DB 0C1h 
  033B E0    		DB 0E0h 
  033C 90    		DB 090h 
  033D 7F    		DB 07Fh 
  033E 98    		DB 098h 
  033F F0    		DB 0F0h 
  0340 80    		DB 080h 
  0341 22    		DB 022h ; '"'
  0342 90    		DB 090h 
  0343 7C    		DB 07Ch ; '|'
  0344 C1    		DB 0C1h 
  0345 E0    		DB 0E0h 
  0346 90    		DB 090h 
  0347 7F    		DB 07Fh 
  0348 96    		DB 096h 
  0349 F0    		DB 0F0h 
  034A 80    		DB 080h 
  034B 18    		DB 018h 
  034C 90    		DB 090h 
  034D 7C    		DB 07Ch ; '|'
  034E C1    		DB 0C1h 
  034F E0    		DB 0E0h 
  0350 90    		DB 090h 
  0351 FF    		DB 0FFh 
  0352 F0    		DB 0F0h 
  0353 F0    		DB 0F0h 
  0354 80    		DB 080h 
  0355 0E    		DB 00Eh 
  0356 90    		DB 090h 
  0357 FF    		DB 0FFh 
  0358 F0    		DB 0F0h 
  0359 E0    		DB 0E0h 
  035A 90    		DB 090h 
  035B 7D    		DB 07Dh ; '}'
  035C 00    		DB 000h 
  035D F0    		DB 0F0h 
  035E 90    		DB 090h 
  035F 7F    		DB 07Fh 
  0360 BD    		DB 0BDh 
  0361 74    		DB 074h ; 't'
  0362 40    		DB 040h ; '@'
  0363 F0    		DB 0F0h 
  0364 53    		DB 053h ; 'S'
  0365 91    		DB 091h 
  0366 EF    		DB 0EFh 
  0367 90    		DB 090h 
  0368 7F    		DB 07Fh 
  0369 AA    		DB 0AAh 
  036A 74    		DB 074h ; 't'
  036B 10    		DB 010h 
  036C F0    		DB 0F0h 
  036D 90    		DB 090h 
  036E 7F    		DB 07Fh 
  036F CD    		DB 0CDh 
  0370 E4    		DB 0E4h 
  0371 F0    		DB 0F0h 
  0372 D0    		DB 0D0h 
  0373 07    		DB 007h 
  0374 D0    		DB 0D0h 
  0375 06    		DB 006h 
  0376 D0    		DB 0D0h 
  0377 05    		DB 005h 
  0378 D0    		DB 0D0h 
  0379 04    		DB 004h 
  037A D0    		DB 0D0h 
  037B 03    		DB 003h 
  037C D0    		DB 0D0h 
  037D 02    		DB 002h 
  037E D0    		DB 0D0h 
  037F 01    		DB 001h 
  0380 D0    		DB 0D0h 
  0381 00    		DB 000h 
  0382 D0    		DB 0D0h 
  0383 D0    		DB 0D0h 
  0384 D0    		DB 0D0h 
  0385 82    		DB 082h 
  0386 D0    		DB 0D0h 
  0387 83    		DB 083h 
  0388 D0    		DB 0D0h 
  0389 F0    		DB 0F0h 
  038A D0    		DB 0D0h 
  038B E0    		DB 0E0h 
  038C 32    		DB 032h ; '2'
  038D C0    		DB 0C0h 
  038E E0    		DB 0E0h 
  038F C0    		DB 0C0h 
  0390 F0    		DB 0F0h 
  0391 C0    		DB 0C0h 
  0392 83    		DB 083h 
  0393 C0    		DB 0C0h 
  0394 82    		DB 082h 
  0395 C0    		DB 0C0h 
  0396 D0    		DB 0D0h 
  0397 75    		DB 075h ; 'u'
  0398 D0    		DB 0D0h 
  0399 00    		DB 000h 
  039A C0    		DB 0C0h 
  039B 00    		DB 000h 
  039C C0    		DB 0C0h 
  039D 01    		DB 001h 
  039E C0    		DB 0C0h 
  039F 02    		DB 002h 
  03A0 C0    		DB 0C0h 
  03A1 03    		DB 003h 
  03A2 C0    		DB 0C0h 
  03A3 04    		DB 004h 
  03A4 C0    		DB 0C0h 
  03A5 05    		DB 005h 
  03A6 C0    		DB 0C0h 
  03A7 06    		DB 006h 
  03A8 C0    		DB 0C0h 
  03A9 07    		DB 007h 
  03AA 75    		DB 075h ; 'u'
  03AB 21    		DB 021h ; '!'
  03AC 00    		DB 000h 
  03AD 75    		DB 075h ; 'u'
  03AE 22    		DB 022h ; '"'
  03AF 00    		DB 000h 
  03B0 E5    		DB 0E5h 
  03B1 0E    		DB 00Eh 
  03B2 24    		DB 024h ; '$'
  03B3 FC    		DB 0FCh 
  03B4 70    		DB 070h ; 'p'
  03B5 03    		DB 003h 
  03B6 02    		DB 002h 
  03B7 05    		DB 005h 
  03B8 D7    		DB 0D7h 
  03B9 24    		DB 024h ; '$'
  03BA 9D    		DB 09Dh 
  03BB 60    		DB 060h ; '`'
  03BC 03    		DB 003h 
  03BD 02    		DB 002h 
  03BE 06    		DB 006h 
  03BF 56    		DB 056h ; 'V'
  03C0 E5    		DB 0E5h 
  03C1 09    		DB 009h 
  03C2 45    		DB 045h ; 'E'
  03C3 08    		DB 008h 
  03C4 70    		DB 070h ; 'p'
  03C5 03    		DB 003h 
  03C6 02    		DB 002h 
  03C7 05    		DB 005h 
  03C8 21    		DB 021h ; '!'
  03C9 E5    		DB 0E5h 
  03CA 18    		DB 018h 
  03CB 64    		DB 064h ; 'd'
  03CC 01    		DB 001h 
  03CD 70    		DB 070h ; 'p'
  03CE 03    		DB 003h 
  03CF 02    		DB 002h 
  03D0 04    		DB 004h 
  03D1 87    		DB 087h 
  03D2 D3    		DB 0D3h 
  03D3 E5    		DB 0E5h 
  03D4 09    		DB 009h 
  03D5 94    		DB 094h 
  03D6 BF    		DB 0BFh 
  03D7 E5    		DB 0E5h 
  03D8 08    		DB 008h 
  03D9 94    		DB 094h 
  03DA 03    		DB 003h 
  03DB 50    		DB 050h ; 'P'
  03DC 03    		DB 003h 
  03DD 02    		DB 002h 
  03DE 04    		DB 004h 
  03DF 76    		DB 076h ; 'v'
  03E0 12    		DB 012h 
  03E1 09    		DB 009h 
  03E2 70    		DB 070h ; 'p'
  03E3 90    		DB 090h 
  03E4 7F    		DB 07Fh 
  03E5 98    		DB 098h 
  03E6 74    		DB 074h ; 't'
  03E7 01    		DB 001h 
  03E8 F0    		DB 0F0h 
  03E9 E5    		DB 0E5h 
  03EA 0C    		DB 00Ch 
  03EB 44    		DB 044h ; 'D'
  03EC A2    		DB 0A2h 
  03ED FF    		DB 0FFh 
  03EE 90    		DB 090h 
  03EF FF    		DB 0FFh 
  03F0 F0    		DB 0F0h 
  03F1 F0    		DB 0F0h 
  03F2 E5    		DB 0E5h 
  03F3 0C    		DB 00Ch 
  03F4 44    		DB 044h ; 'D'
  03F5 E2    		DB 0E2h 
  03F6 FE    		DB 0FEh 
  03F7 F0    		DB 0F0h 
  03F8 90    		DB 090h 
  03F9 7F    		DB 07Fh 
  03FA 98    		DB 098h 
  03FB 74    		DB 074h ; 't'
  03FC 02    		DB 002h 
  03FD F0    		DB 0F0h 
  03FE 90    		DB 090h 
  03FF FF    		DB 0FFh 
  0400 F0    		DB 0F0h 
  0401 E5    		DB 0E5h 
  0402 13    		DB 013h 
  0403 F0    		DB 0F0h 
  0404 90    		DB 090h 
  0405 7F    		DB 07Fh 
  0406 98    		DB 098h 
  0407 74    		DB 074h ; 't'
  0408 03    		DB 003h 
  0409 F0    		DB 0F0h 
  040A 90    		DB 090h 
  040B FF    		DB 0FFh 
  040C F0    		DB 0F0h 
  040D E5    		DB 0E5h 
  040E 14    		DB 014h 
  040F F0    		DB 0F0h 
  0410 E5    		DB 0E5h 
  0411 15    		DB 015h 
  0412 F0    		DB 0F0h 
  0413 90    		DB 090h 
  0414 7F    		DB 07Fh 
  0415 98    		DB 098h 
  0416 74    		DB 074h ; 't'
  0417 01    		DB 001h 
  0418 F0    		DB 0F0h 
  0419 90    		DB 090h 
  041A FF    		DB 0FFh 
  041B F0    		DB 0F0h 
  041C EF    		DB 0EFh 
  041D F0    		DB 0F0h 
  041E 90    		DB 090h 
  041F 7F    		DB 07Fh 
  0420 98    		DB 098h 
  0421 E4    		DB 0E4h 
  0422 F0    		DB 0F0h 
  0423 90    		DB 090h 
  0424 FF    		DB 0FFh 
  0425 F0    		DB 0F0h 
  0426 F0    		DB 0F0h 
  0427 74    		DB 074h ; 't'
  0428 0E    		DB 00Eh 
  0429 F0    		DB 0F0h 
  042A E4    		DB 0E4h 
  042B F0    		DB 0F0h 
  042C 74    		DB 074h ; 't'
  042D 0E    		DB 00Eh 
  042E F0    		DB 0F0h 
  042F E4    		DB 0E4h 
  0430 F0    		DB 0F0h 
  0431 74    		DB 074h ; 't'
  0432 0E    		DB 00Eh 
  0433 F0    		DB 0F0h 
  0434 E4    		DB 0E4h 
  0435 F0    		DB 0F0h 
  0436 74    		DB 074h ; 't'
  0437 0E    		DB 00Eh 
  0438 F0    		DB 0F0h 
  0439 E4    		DB 0E4h 
  043A F0    		DB 0F0h 
  043B 74    		DB 074h ; 't'
  043C D0    		DB 0D0h 
  043D F0    		DB 0F0h 
  043E E4    		DB 0E4h 
  043F F0    		DB 0F0h 
  0440 74    		DB 074h ; 't'
  0441 D0    		DB 0D0h 
  0442 F0    		DB 0F0h 
  0443 E4    		DB 0E4h 
  0444 F0    		DB 0F0h 
  0445 74    		DB 074h ; 't'
  0446 D0    		DB 0D0h 
  0447 F0    		DB 0F0h 
  0448 E4    		DB 0E4h 
  0449 F0    		DB 0F0h 
  044A 74    		DB 074h ; 't'
  044B D0    		DB 0D0h 
  044C F0    		DB 0F0h 
  044D 90    		DB 090h 
  044E 7F    		DB 07Fh 
  044F 98    		DB 098h 
  0450 74    		DB 074h ; 't'
  0451 01    		DB 001h 
  0452 F0    		DB 0F0h 
  0453 90    		DB 090h 
  0454 FF    		DB 0FFh 
  0455 F0    		DB 0F0h 
  0456 EE    		DB 0EEh 
  0457 F0    		DB 0F0h 
  0458 12    		DB 012h 
  0459 0F    		DB 00Fh 
  045A 81    		DB 081h 
  045B E5    		DB 0E5h 
  045C 14    		DB 014h 
  045D C3    		DB 0C3h 
  045E 94    		DB 094h 
  045F 80    		DB 080h 
  0460 40    		DB 040h ; '@'
  0461 02    		DB 002h 
  0462 05    		DB 005h 
  0463 15    		DB 015h 
  0464 74    		DB 074h ; 't'
  0465 80    		DB 080h 
  0466 25    		DB 025h ; '%'
  0467 14    		DB 014h 
  0468 F5    		DB 0F5h 
  0469 14    		DB 014h 
  046A 12    		DB 012h 
  046B 0F    		DB 00Fh 
  046C 81    		DB 081h 
  046D 75    		DB 075h ; 'u'
  046E 08    		DB 008h 
  046F 00    		DB 000h 
  0470 75    		DB 075h ; 'u'
  0471 09    		DB 009h 
  0472 00    		DB 000h 
  0473 02    		DB 002h 
  0474 06    		DB 006h 
  0475 56    		DB 056h ; 'V'
  0476 12    		DB 012h 
  0477 09    		DB 009h 
  0478 70    		DB 070h ; 'p'
  0479 74    		DB 074h ; 't'
  047A 40    		DB 040h ; '@'
  047B 25    		DB 025h ; '%'
  047C 09    		DB 009h 
  047D F5    		DB 0F5h 
  047E 09    		DB 009h 
  047F E4    		DB 0E4h 
  0480 35    		DB 035h ; '5'
  0481 08    		DB 008h 
  0482 F5    		DB 0F5h 
  0483 08    		DB 008h 
  0484 02    		DB 002h 
  0485 06    		DB 006h 
  0486 56    		DB 056h ; 'V'
  0487 D3    		DB 0D3h 
  0488 E5    		DB 0E5h 
  0489 09    		DB 009h 
  048A 94    		DB 094h 
  048B BF    		DB 0BFh 
  048C E5    		DB 0E5h 
  048D 08    		DB 008h 
  048E 94    		DB 094h 
  048F 01    		DB 001h 
  0490 40    		DB 040h ; '@'
  0491 7E    		DB 07Eh ; '~'
  0492 12    		DB 012h 
  0493 09    		DB 009h 
  0494 70    		DB 070h ; 'p'
  0495 90    		DB 090h 
  0496 7F    		DB 07Fh 
  0497 98    		DB 098h 
  0498 74    		DB 074h ; 't'
  0499 01    		DB 001h 
  049A F0    		DB 0F0h 
  049B 90    		DB 090h 
  049C FF    		DB 0FFh 
  049D F0    		DB 0F0h 
  049E 74    		DB 074h ; 't'
  049F A2    		DB 0A2h 
  04A0 F0    		DB 0F0h 
  04A1 74    		DB 074h ; 't'
  04A2 E2    		DB 0E2h 
  04A3 F0    		DB 0F0h 
  04A4 90    		DB 090h 
  04A5 7F    		DB 07Fh 
  04A6 98    		DB 098h 
  04A7 74    		DB 074h ; 't'
  04A8 02    		DB 002h 
  04A9 F0    		DB 0F0h 
  04AA 90    		DB 090h 
  04AB FF    		DB 0FFh 
  04AC F0    		DB 0F0h 
  04AD E5    		DB 0E5h 
  04AE 13    		DB 013h 
  04AF F0    		DB 0F0h 
  04B0 90    		DB 090h 
  04B1 7F    		DB 07Fh 
  04B2 98    		DB 098h 
  04B3 74    		DB 074h ; 't'
  04B4 03    		DB 003h 
  04B5 F0    		DB 0F0h 
  04B6 90    		DB 090h 
  04B7 FF    		DB 0FFh 
  04B8 F0    		DB 0F0h 
  04B9 E5    		DB 0E5h 
  04BA 14    		DB 014h 
  04BB F0    		DB 0F0h 
  04BC E5    		DB 0E5h 
  04BD 15    		DB 015h 
  04BE F0    		DB 0F0h 
  04BF 90    		DB 090h 
  04C0 7F    		DB 07Fh 
  04C1 98    		DB 098h 
  04C2 74    		DB 074h ; 't'
  04C3 01    		DB 001h 
  04C4 F0    		DB 0F0h 
  04C5 90    		DB 090h 
  04C6 FF    		DB 0FFh 
  04C7 F0    		DB 0F0h 
  04C8 74    		DB 074h ; 't'
  04C9 A2    		DB 0A2h 
  04CA F0    		DB 0F0h 
  04CB 90    		DB 090h 
  04CC 7F    		DB 07Fh 
  04CD 98    		DB 098h 
  04CE E4    		DB 0E4h 
  04CF F0    		DB 0F0h 
  04D0 90    		DB 090h 
  04D1 FF    		DB 0FFh 
  04D2 F0    		DB 0F0h 
  04D3 F0    		DB 0F0h 
  04D4 74    		DB 074h ; 't'
  04D5 0E    		DB 00Eh 
  04D6 F0    		DB 0F0h 
  04D7 E4    		DB 0E4h 
  04D8 F0    		DB 0F0h 
  04D9 74    		DB 074h ; 't'
  04DA 0E    		DB 00Eh 
  04DB F0    		DB 0F0h 
  04DC E4    		DB 0E4h 
  04DD F0    		DB 0F0h 
  04DE 74    		DB 074h ; 't'
  04DF D0    		DB 0D0h 
  04E0 F0    		DB 0F0h 
  04E1 E4    		DB 0E4h 
  04E2 F0    		DB 0F0h 
  04E3 74    		DB 074h ; 't'
  04E4 D0    		DB 0D0h 
  04E5 F0    		DB 0F0h 
  04E6 90    		DB 090h 
  04E7 7F    		DB 07Fh 
  04E8 98    		DB 098h 
  04E9 74    		DB 074h ; 't'
  04EA 01    		DB 001h 
  04EB F0    		DB 0F0h 
  04EC 90    		DB 090h 
  04ED FF    		DB 0FFh 
  04EE F0    		DB 0F0h 
  04EF 74    		DB 074h ; 't'
  04F0 E2    		DB 0E2h 
  04F1 F0    		DB 0F0h 
  04F2 12    		DB 012h 
  04F3 0F    		DB 00Fh 
  04F4 81    		DB 081h 
  04F5 E5    		DB 0E5h 
  04F6 14    		DB 014h 
  04F7 C3    		DB 0C3h 
  04F8 94    		DB 094h 
  04F9 80    		DB 080h 
  04FA 40    		DB 040h ; '@'
  04FB 02    		DB 002h 
  04FC 05    		DB 005h 
  04FD 15    		DB 015h 
  04FE 74    		DB 074h ; 't'
  04FF 80    		DB 080h 
  0500 25    		DB 025h ; '%'
  0501 14    		DB 014h 
  0502 F5    		DB 0F5h 
  0503 14    		DB 014h 
  0504 12    		DB 012h 
  0505 0F    		DB 00Fh 
  0506 81    		DB 081h 
  0507 75    		DB 075h ; 'u'
  0508 08    		DB 008h 
  0509 00    		DB 000h 
  050A 75    		DB 075h ; 'u'
  050B 09    		DB 009h 
  050C 00    		DB 000h 
  050D 02    		DB 002h 
  050E 06    		DB 006h 
  050F 56    		DB 056h ; 'V'
  0510 12    		DB 012h 
  0511 09    		DB 009h 
  0512 70    		DB 070h ; 'p'
  0513 74    		DB 074h ; 't'
  0514 40    		DB 040h ; '@'
  0515 25    		DB 025h ; '%'
  0516 09    		DB 009h 
  0517 F5    		DB 0F5h 
  0518 09    		DB 009h 
  0519 E4    		DB 0E4h 
  051A 35    		DB 035h ; '5'
  051B 08    		DB 008h 
  051C F5    		DB 0F5h 
  051D 08    		DB 008h 
  051E 02    		DB 002h 
  051F 06    		DB 006h 
  0520 56    		DB 056h ; 'V'
  0521 90    		DB 090h 
  0522 7F    		DB 07Fh 
  0523 98    		DB 098h 
  0524 74    		DB 074h ; 't'
  0525 01    		DB 001h 
  0526 F0    		DB 0F0h 
  0527 E5    		DB 0E5h 
  0528 0C    		DB 00Ch 
  0529 44    		DB 044h ; 'D'
  052A A2    		DB 0A2h 
  052B FF    		DB 0FFh 
  052C 90    		DB 090h 
  052D FF    		DB 0FFh 
  052E F0    		DB 0F0h 
  052F F0    		DB 0F0h 
  0530 E5    		DB 0E5h 
  0531 0C    		DB 00Ch 
  0532 44    		DB 044h ; 'D'
  0533 E2    		DB 0E2h 
  0534 F0    		DB 0F0h 
  0535 90    		DB 090h 
  0536 7F    		DB 07Fh 
  0537 98    		DB 098h 
  0538 74    		DB 074h ; 't'
  0539 02    		DB 002h 
  053A F0    		DB 0F0h 
  053B 90    		DB 090h 
  053C FF    		DB 0FFh 
  053D F0    		DB 0F0h 
  053E E5    		DB 0E5h 
  053F 13    		DB 013h 
  0540 F0    		DB 0F0h 
  0541 90    		DB 090h 
  0542 7F    		DB 07Fh 
  0543 98    		DB 098h 
  0544 74    		DB 074h ; 't'
  0545 03    		DB 003h 
  0546 F0    		DB 0F0h 
  0547 90    		DB 090h 
  0548 FF    		DB 0FFh 
  0549 F0    		DB 0F0h 
  054A E5    		DB 0E5h 
  054B 14    		DB 014h 
  054C F0    		DB 0F0h 
  054D E5    		DB 0E5h 
  054E 15    		DB 015h 
  054F F0    		DB 0F0h 
  0550 90    		DB 090h 
  0551 7F    		DB 07Fh 
  0552 98    		DB 098h 
  0553 74    		DB 074h ; 't'
  0554 01    		DB 001h 
  0555 F0    		DB 0F0h 
  0556 90    		DB 090h 
  0557 FF    		DB 0FFh 
  0558 F0    		DB 0F0h 
  0559 EF    		DB 0EFh 
  055A F0    		DB 0F0h 
  055B 90    		DB 090h 
  055C 7F    		DB 07Fh 
  055D 98    		DB 098h 
  055E E4    		DB 0E4h 
  055F F0    		DB 0F0h 
  0560 90    		DB 090h 
  0561 FF    		DB 0FFh 
  0562 F0    		DB 0F0h 
  0563 F0    		DB 0F0h 
  0564 74    		DB 074h ; 't'
  0565 41    		DB 041h ; 'A'
  0566 F0    		DB 0F0h 
  0567 E4    		DB 0E4h 
  0568 F0    		DB 0F0h 
  0569 74    		DB 074h ; 't'
  056A 41    		DB 041h ; 'A'
  056B F0    		DB 0F0h 
  056C E5    		DB 0E5h 
  056D 18    		DB 018h 
  056E 64    		DB 064h ; 'd'
  056F 01    		DB 001h 
  0570 60    		DB 060h ; '`'
  0571 0A    		DB 00Ah 
  0572 E4    		DB 0E4h 
  0573 F0    		DB 0F0h 
  0574 74    		DB 074h ; 't'
  0575 41    		DB 041h ; 'A'
  0576 F0    		DB 0F0h 
  0577 E4    		DB 0E4h 
  0578 F0    		DB 0F0h 
  0579 74    		DB 074h ; 't'
  057A 41    		DB 041h ; 'A'
  057B F0    		DB 0F0h 
  057C 90    		DB 090h 
  057D 7F    		DB 07Fh 
  057E 98    		DB 098h 
  057F 74    		DB 074h ; 't'
  0580 01    		DB 001h 
  0581 F0    		DB 0F0h 
  0582 E5    		DB 0E5h 
  0583 0C    		DB 00Ch 
  0584 44    		DB 044h ; 'D'
  0585 E2    		DB 0E2h 
  0586 FF    		DB 0FFh 
  0587 90    		DB 090h 
  0588 FF    		DB 0FFh 
  0589 F0    		DB 0F0h 
  058A F0    		DB 0F0h 
  058B 90    		DB 090h 
  058C 7F    		DB 07Fh 
  058D 98    		DB 098h 
  058E 74    		DB 074h ; 't'
  058F 01    		DB 001h 
  0590 F0    		DB 0F0h 
  0591 E5    		DB 0E5h 
  0592 0C    		DB 00Ch 
  0593 44    		DB 044h ; 'D'
  0594 A2    		DB 0A2h 
  0595 FE    		DB 0FEh 
  0596 90    		DB 090h 
  0597 FF    		DB 0FFh 
  0598 F0    		DB 0F0h 
  0599 F0    		DB 0F0h 
  059A EF    		DB 0EFh 
  059B F0    		DB 0F0h 
  059C 90    		DB 090h 
  059D 7F    		DB 07Fh 
  059E 98    		DB 098h 
  059F 74    		DB 074h ; 't'
  05A0 02    		DB 002h 
  05A1 F0    		DB 0F0h 
  05A2 90    		DB 090h 
  05A3 FF    		DB 0FFh 
  05A4 F0    		DB 0F0h 
  05A5 E5    		DB 0E5h 
  05A6 13    		DB 013h 
  05A7 F0    		DB 0F0h 
  05A8 90    		DB 090h 
  05A9 7F    		DB 07Fh 
  05AA 98    		DB 098h 
  05AB 74    		DB 074h ; 't'
  05AC 03    		DB 003h 
  05AD F0    		DB 0F0h 
  05AE 90    		DB 090h 
  05AF FF    		DB 0FFh 
  05B0 F0    		DB 0F0h 
  05B1 E5    		DB 0E5h 
  05B2 14    		DB 014h 
  05B3 F0    		DB 0F0h 
  05B4 E5    		DB 0E5h 
  05B5 15    		DB 015h 
  05B6 F0    		DB 0F0h 
  05B7 90    		DB 090h 
  05B8 7F    		DB 07Fh 
  05B9 98    		DB 098h 
  05BA 74    		DB 074h ; 't'
  05BB 01    		DB 001h 
  05BC F0    		DB 0F0h 
  05BD 90    		DB 090h 
  05BE FF    		DB 0FFh 
  05BF F0    		DB 0F0h 
  05C0 EE    		DB 0EEh 
  05C1 F0    		DB 0F0h 
  05C2 90    		DB 090h 
  05C3 7F    		DB 07Fh 
  05C4 98    		DB 098h 
  05C5 E4    		DB 0E4h 
  05C6 F0    		DB 0F0h 
  05C7 12    		DB 012h 
  05C8 09    		DB 009h 
  05C9 70    		DB 070h ; 'p'
  05CA 74    		DB 074h ; 't'
  05CB 40    		DB 040h ; '@'
  05CC 25    		DB 025h ; '%'
  05CD 09    		DB 009h 
  05CE F5    		DB 0F5h 
  05CF 09    		DB 009h 
  05D0 E4    		DB 0E4h 
  05D1 35    		DB 035h ; '5'
  05D2 08    		DB 008h 
  05D3 F5    		DB 0F5h 
  05D4 08    		DB 008h 
  05D5 80    		DB 080h 
  05D6 7F    		DB 07Fh 
  05D7 75    		DB 075h ; 'u'
  05D8 21    		DB 021h ; '!'
  05D9 00    		DB 000h 
  05DA 75    		DB 075h ; 'u'
  05DB 22    		DB 022h ; '"'
  05DC 00    		DB 000h 
  05DD 90    		DB 090h 
  05DE 7F    		DB 07Fh 
  05DF 98    		DB 098h 
  05E0 74    		DB 074h ; 't'
  05E1 01    		DB 001h 
  05E2 F0    		DB 0F0h 
  05E3 90    		DB 090h 
  05E4 FF    		DB 0FFh 
  05E5 F0    		DB 0F0h 
  05E6 74    		DB 074h ; 't'
  05E7 C2    		DB 0C2h 
  05E8 F0    		DB 0F0h 
  05E9 74    		DB 074h ; 't'
  05EA E2    		DB 0E2h 
  05EB F0    		DB 0F0h 
  05EC 90    		DB 090h 
  05ED 7F    		DB 07Fh 
  05EE 98    		DB 098h 
  05EF 74    		DB 074h ; 't'
  05F0 02    		DB 002h 
  05F1 F0    		DB 0F0h 
  05F2 90    		DB 090h 
  05F3 FF    		DB 0FFh 
  05F4 F0    		DB 0F0h 
  05F5 E5    		DB 0E5h 
  05F6 0F    		DB 00Fh 
  05F7 F0    		DB 0F0h 
  05F8 90    		DB 090h 
  05F9 7F    		DB 07Fh 
  05FA 98    		DB 098h 
  05FB 74    		DB 074h ; 't'
  05FC 03    		DB 003h 
  05FD F0    		DB 0F0h 
  05FE 90    		DB 090h 
  05FF FF    		DB 0FFh 
  0600 F0    		DB 0F0h 
  0601 E5    		DB 0E5h 
  0602 10    		DB 010h 
  0603 F0    		DB 0F0h 
  0604 E5    		DB 0E5h 
  0605 11    		DB 011h 
  0606 F0    		DB 0F0h 
  0607 90    		DB 090h 
  0608 7F    		DB 07Fh 
  0609 98    		DB 098h 
  060A 74    		DB 074h ; 't'
  060B 01    		DB 001h 
  060C F0    		DB 0F0h 
  060D 90    		DB 090h 
  060E FF    		DB 0FFh 
  060F F0    		DB 0F0h 
  0610 74    		DB 074h ; 't'
  0611 C2    		DB 0C2h 
  0612 F0    		DB 0F0h 
  0613 90    		DB 090h 
  0614 7F    		DB 07Fh 
  0615 98    		DB 098h 
  0616 E4    		DB 0E4h 
  0617 F0    		DB 0F0h 
  0618 74    		DB 074h ; 't'
  0619 C0    		DB 0C0h 
  061A 25    		DB 025h ; '%'
  061B 22    		DB 022h ; '"'
  061C F5    		DB 0F5h 
  061D 82    		DB 082h 
  061E E4    		DB 0E4h 
  061F 34    		DB 034h ; '4'
  0620 7D    		DB 07Dh ; '}'
  0621 F5    		DB 0F5h 
  0622 83    		DB 083h 
  0623 E0    		DB 0E0h 
  0624 90    		DB 090h 
  0625 FF    		DB 0FFh 
  0626 F0    		DB 0F0h 
  0627 F0    		DB 0F0h 
  0628 E5    		DB 0E5h 
  0629 10    		DB 010h 
  062A D3    		DB 0D3h 
  062B 94    		DB 094h 
  062C FE    		DB 0FEh 
  062D 40    		DB 040h ; '@'
  062E 0B    		DB 00Bh 
  062F E5    		DB 0E5h 
  0630 11    		DB 011h 
  0631 D3    		DB 0D3h 
  0632 94    		DB 094h 
  0633 FE    		DB 0FEh 
  0634 40    		DB 040h ; '@'
  0635 02    		DB 002h 
  0636 05    		DB 005h 
  0637 0F    		DB 00Fh 
  0638 05    		DB 005h 
  0639 11    		DB 011h 
  063A 05    		DB 005h 
  063B 10    		DB 010h 
  063C 05    		DB 005h 
  063D 22    		DB 022h ; '"'
  063E E5    		DB 0E5h 
  063F 22    		DB 022h ; '"'
  0640 70    		DB 070h ; 'p'
  0641 02    		DB 002h 
  0642 05    		DB 005h 
  0643 21    		DB 021h ; '!'
  0644 64    		DB 064h ; 'd'
  0645 40    		DB 040h ; '@'
  0646 45    		DB 045h ; 'E'
  0647 21    		DB 021h ; '!'
  0648 70    		DB 070h ; 'p'
  0649 93    		DB 093h 
  064A 90    		DB 090h 
  064B 7F    		DB 07Fh 
  064C 98    		DB 098h 
  064D 74    		DB 074h ; 't'
  064E 01    		DB 001h 
  064F F0    		DB 0F0h 
  0650 90    		DB 090h 
  0651 FF    		DB 0FFh 
  0652 F0    		DB 0F0h 
  0653 74    		DB 074h ; 't'
  0654 E2    		DB 0E2h 
  0655 F0    		DB 0F0h 
  0656 53    		DB 053h ; 'S'
  0657 91    		DB 091h 
  0658 EF    		DB 0EFh 
  0659 90    		DB 090h 
  065A 7F    		DB 07Fh 
  065B AA    		DB 0AAh 
  065C 74    		DB 074h ; 't'
  065D 04    		DB 004h 
  065E F0    		DB 0F0h 
  065F 90    		DB 090h 
  0660 7F    		DB 07Fh 
  0661 C9    		DB 0C9h 
  0662 E4    		DB 0E4h 
  0663 F0    		DB 0F0h 
  0664 D0    		DB 0D0h 
  0665 07    		DB 007h 
  0666 D0    		DB 0D0h 
  0667 06    		DB 006h 
  0668 D0    		DB 0D0h 
  0669 05    		DB 005h 
  066A D0    		DB 0D0h 
  066B 04    		DB 004h 
  066C D0    		DB 0D0h 
  066D 03    		DB 003h 
  066E D0    		DB 0D0h 
  066F 02    		DB 002h 
  0670 D0    		DB 0D0h 
  0671 01    		DB 001h 
  0672 D0    		DB 0D0h 
  0673 00    		DB 000h 
  0674 D0    		DB 0D0h 
  0675 D0    		DB 0D0h 
  0676 D0    		DB 0D0h 
  0677 82    		DB 082h 
  0678 D0    		DB 0D0h 
  0679 83    		DB 083h 
  067A D0    		DB 0D0h 
  067B F0    		DB 0F0h 
  067C D0    		DB 0D0h 
  067D E0    		DB 0E0h 
  067E 32    		DB 032h ; '2'

; ========================================
L0021:
  067F 907FE9		MOV DPTR, #07FE9h
  0682 E0    		MOVX A, @DPTR
  0683 7003  		JNZ L0038
  0685 020815		LJMP L0039

L0038:
  0688 14    		DEC A
  0689 7003  		JNZ L0046
  068B 020891		LJMP L0047

L0046:
  068E 24FE  		ADD A, #0FEh
  0690 7003  		JNZ L0054
  0692 020908		LJMP L0055

L0054:
  0695 24FB  		ADD A, #0FBh
  0697 7003  		JNZ L0060
  0699 02080F		LJMP L0061

L0060:
  069C 14    		DEC A
  069D 7003  		JNZ L0063
  069F 020809		LJMP L0064

L0063:
  06A2 14    		DEC A
  06A3 7003  		JNZ L0066
  06A5 0207FD		LJMP L0067

L0066:
  06A8 14    		DEC A
  06A9 7003  		JNZ L0069
  06AB 020803		LJMP L0070

L0069:
  06AE 2405  		ADD A, #5h
  06B0 6003  		JZ L0072
  06B2 02095C		LJMP L0073

L0072:
  06B5 121311		LCALL set_carry_2
  06B8 4003  		JC L0076
  06BA 020968		LJMP L0042

L0076:
  06BD 907FEB		MOV DPTR, #07FEBh
  06C0 E0    		MOVX A, @DPTR
  06C1 24FE  		ADD A, #0FEh
  06C3 6019  		JZ L0077
  06C5 14    		DEC A
  06C6 6046  		JZ L0078
  06C8 2402  		ADD A, #2h
  06CA 6003  		JZ L0079
  06CC 0207F3		LJMP L0080

L0079:
  06CF E519  		MOV A, 19h
  06D1 907FD4		MOV DPTR, #07FD4h
  06D4 F0    		MOVX @DPTR, A
  06D5 E51A  		MOV A, 1Ah
  06D7 907FD5		MOV DPTR, #07FD5h
  06DA F0    		MOVX @DPTR, A
  06DB 020968		LJMP L0042

L0077:
  06DE 907FEA		MOV DPTR, #07FEAh
  06E1 E0    		MOVX A, @DPTR
  06E2 FF    		MOV R7, A
  06E3 12114B		LCALL L0105
  06E6 AA06  		MOV R2, 6h
  06E8 A907  		MOV R1, 7h
  06EA 7B01  		MOV R3, #1h
  06EC 8B39  		MOV 39h, R3
  06EE 8A3A  		MOV 3Ah, R2
  06F0 893B  		MOV 3Bh, R1
  06F2 EA    		MOV A, R2
  06F3 49    		ORL A, R1
  06F4 4B    		ORL A, R3
  06F5 600D  		JZ L0106
  06F7 EE    		MOV A, R6
  06F8 907FD4		MOV DPTR, #07FD4h
  06FB F0    		MOVX @DPTR, A
  06FC EF    		MOV A, R7
  06FD 907FD5		MOV DPTR, #07FD5h
  0700 F0    		MOVX @DPTR, A
  0701 020968		LJMP L0042

L0106:
  0704 907FB4		MOV DPTR, #07FB4h
  0707 E0    		MOVX A, @DPTR
  0708 4401  		ORL A, #1h
  070A F0    		MOVX @DPTR, A
  070B 020968		LJMP L0042

L0078:
  070E 907FEA		MOV DPTR, #07FEAh
  0711 E0    		MOVX A, @DPTR
  0712 FF    		MOV R7, A
  0713 120006		LCALL L0081
  0716 AA06  		MOV R2, 6h
  0718 A907  		MOV R1, 7h
  071A 7B01  		MOV R3, #1h
  071C 8B39  		MOV 39h, R3
  071E 8A3A  		MOV 3Ah, R2
  0720 893B  		MOV 3Bh, R1
  0722 EA    		MOV A, R2
  0723 49    		ORL A, R1
  0724 4B    		ORL A, R3
  0725 7003  		JNZ L0082
  0727 0207E9		LJMP L0083

L0082:
  072A AB39  		MOV R3, 39h
  072C 8B40  		MOV 40h, R3
  072E 8A41  		MOV 41h, R2
  0730 8942  		MOV 42h, R1
  0732 1210FB		LCALL L0084
  0735 F543  		MOV 43h, A
  0737 907FEE		MOV DPTR, #07FEEh
  073A E0    		MOVX A, @DPTR
  073B FF    		MOV R7, A
  073C E543  		MOV A, 43h
  073E D3    		SETB C
  073F 9F    		SUBB A, R7
  0740 4003  		JC L0085
  0742 E0    		MOVX A, @DPTR
  0743 F543  		MOV 43h, A
L0085:
  0745 E543  		MOV A, 43h
  0747 7003  		JNZ L0086
  0749 0207DB		LJMP L0087

L0086:
  074C E4    		CLR A
  074D F53F  		MOV 3Fh, A
  074F F53E  		MOV 3Eh, A
  0751 F53D  		MOV 3Dh, A
  0753 F53C  		MOV 3Ch, A
L0092:
  0755 E543  		MOV A, 43h
  0757 C3    		CLR C
  0758 9440  		SUBB A, #40h
  075A 5004  		JNC L0088
  075C AF43  		MOV R7, 43h
  075E 8002  		SJMP L0089

L0088:
  0760 7F40  		MOV R7, #40h
L0089:
  0762 E4    		CLR A
  0763 FC    		MOV R4, A
  0764 FD    		MOV R5, A
  0765 FE    		MOV R6, A
  0766 AB3F  		MOV R3, 3Fh
  0768 AA3E  		MOV R2, 3Eh
  076A A93D  		MOV R1, 3Dh
  076C A83C  		MOV R0, 3Ch
  076E C3    		CLR C
  076F 121114		LCALL a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4)
  0772 5036  		JNC L0091
  0774 E542  		MOV A, 42h
  0776 253F  		ADD A, 3Fh
  0778 F582  		MOV DPL, A
  077A E541  		MOV A, 41h
  077C 353E  		ADDC A, 3Eh
  077E F583  		MOV DPH, A
  0780 E0    		MOVX A, @DPTR
  0781 FF    		MOV R7, A
  0782 7400  		MOV A, #0h
  0784 253F  		ADD A, 3Fh
  0786 F582  		MOV DPL, A
  0788 E4    		CLR A
  0789 347F  		ADDC A, #7Fh
  078B F583  		MOV DPH, A
  078D EF    		MOV A, R7
  078E F0    		MOVX @DPTR, A
  078F E4    		CLR A
  0790 FA    		MOV R2, A
  0791 F9    		MOV R1, A
  0792 F8    		MOV R0, A
  0793 E53F  		MOV A, 3Fh
  0795 2401  		ADD A, #1h
  0797 F53F  		MOV 3Fh, A
  0799 EA    		MOV A, R2
  079A 353E  		ADDC A, 3Eh
  079C F53E  		MOV 3Eh, A
  079E E9    		MOV A, R1
  079F 353D  		ADDC A, 3Dh
  07A1 F53D  		MOV 3Dh, A
  07A3 E8    		MOV A, R0
  07A4 353C  		ADDC A, 3Ch
  07A6 F53C  		MOV 3Ch, A
  07A8 80AB  		SJMP L0092

L0091:
  07AA E543  		MOV A, 43h
  07AC C3    		CLR C
  07AD 9440  		SUBB A, #40h
  07AF 5004  		JNC L0093
  07B1 AF43  		MOV R7, 43h
  07B3 8002  		SJMP L0094

L0093:
  07B5 7F40  		MOV R7, #40h
L0094:
  07B7 907FB5		MOV DPTR, #07FB5h
  07BA EF    		MOV A, R7
  07BB F0    		MOVX @DPTR, A
  07BC E543  		MOV A, 43h
  07BE C3    		CLR C
  07BF 9440  		SUBB A, #40h
  07C1 5004  		JNC L0095
  07C3 AF43  		MOV R7, 43h
  07C5 8002  		SJMP L0096

L0095:
  07C7 7F40  		MOV R7, #40h
L0096:
  07C9 C3    		CLR C
  07CA E543  		MOV A, 43h
  07CC 9F    		SUBB A, R7
  07CD F543  		MOV 43h, A
L0098:
  07CF 907FB4		MOV DPTR, #07FB4h
  07D2 E0    		MOVX A, @DPTR
  07D3 20E203		JB ACC.2, L0097
  07D6 020745		LJMP L0085

L0097:
  07D9 80F4  		SJMP L0098

L0087:
  07DB E4    		CLR A
  07DC 907FB5		MOV DPTR, #07FB5h
  07DF F0    		MOVX @DPTR, A
  07E0 907FB4		MOV DPTR, #07FB4h
  07E3 7402  		MOV A, #2h
  07E5 F0    		MOVX @DPTR, A
  07E6 020968		LJMP L0042

L0083:
  07E9 907FB4		MOV DPTR, #07FB4h
  07EC E0    		MOVX A, @DPTR
  07ED 4401  		ORL A, #1h
  07EF F0    		MOVX @DPTR, A
  07F0 020968		LJMP L0042

L0080:
  07F3 907FB4		MOV DPTR, #07FB4h
  07F6 E0    		MOVX A, @DPTR
  07F7 4401  		ORL A, #1h
  07F9 F0    		MOVX @DPTR, A
  07FA 020968		LJMP L0042

L0067:
  07FD 121301		LCALL L0068
  0800 020968		LJMP L0042

L0070:
  0803 120FF6		LCALL L0071
  0806 020968		LJMP L0042

L0064:
  0809 120036		LCALL L0065
  080C 020968		LJMP L0042

L0061:
  080F 1212F3		LCALL L0062
  0812 020968		LJMP L0042

L0039:
  0815 121313		LCALL set_carry_3
  0818 4003  		JC L0041
  081A 020968		LJMP L0042

L0041:
  081D 907FE8		MOV DPTR, #07FE8h
  0820 E0    		MOVX A, @DPTR
  0821 247F  		ADD A, #7Fh
  0823 6024  		JZ L0043
  0825 14    		DEC A
  0826 6031  		JZ L0044
  0828 2402  		ADD A, #2h
  082A 705B  		JNZ L0045
  082C A200  		MOV C, 0h
  082E E4    		CLR A
  082F 33    		RLC A
  0830 FF    		MOV R7, A
  0831 25E0  		ADD A, ACC
  0833 FF    		MOV R7, A
  0834 A202  		MOV C, 2h
  0836 E4    		CLR A
  0837 33    		RLC A
  0838 4F    		ORL A, R7
  0839 907F00		MOV DPTR, #07F00h
  083C F0    		MOVX @DPTR, A
  083D E4    		CLR A
  083E A3    		INC DPTR
  083F F0    		MOVX @DPTR, A
  0840 907FB5		MOV DPTR, #07FB5h
  0843 7402  		MOV A, #2h
  0845 F0    		MOVX @DPTR, A
  0846 020968		LJMP L0042

L0043:
  0849 E4    		CLR A
  084A 907F00		MOV DPTR, #07F00h
  084D F0    		MOVX @DPTR, A
  084E A3    		INC DPTR
  084F F0    		MOVX @DPTR, A
  0850 907FB5		MOV DPTR, #07FB5h
  0853 7402  		MOV A, #2h
  0855 F0    		MOVX @DPTR, A
  0856 020968		LJMP L0042

L0044:
  0859 907FEC		MOV DPTR, #07FECh
  085C E0    		MOVX A, @DPTR
  085D F4    		CPL A
  085E 5480  		ANL A, #80h
  0860 FF    		MOV R7, A
  0861 C4    		SWAP A
  0862 540F  		ANL A, #0Fh
  0864 FF    		MOV R7, A
  0865 E0    		MOVX A, @DPTR
  0866 5407  		ANL A, #7h
  0868 2F    		ADD A, R7
  0869 25E0  		ADD A, ACC
  086B 24B4  		ADD A, #0B4h
  086D F582  		MOV DPL, A
  086F E4    		CLR A
  0870 347F  		ADDC A, #7Fh
  0872 F583  		MOV DPH, A
  0874 E0    		MOVX A, @DPTR
  0875 5401  		ANL A, #1h
  0877 907F00		MOV DPTR, #07F00h
  087A F0    		MOVX @DPTR, A
  087B E4    		CLR A
  087C A3    		INC DPTR
  087D F0    		MOVX @DPTR, A
  087E 907FB5		MOV DPTR, #07FB5h
  0881 7402  		MOV A, #2h
  0883 F0    		MOVX @DPTR, A
  0884 020968		LJMP L0042

L0045:
  0887 907FB4		MOV DPTR, #07FB4h
  088A E0    		MOVX A, @DPTR
  088B 4401  		ORL A, #1h
  088D F0    		MOVX @DPTR, A
  088E 020968		LJMP L0042

L0047:
  0891 121315		LCALL set_carry_4
  0894 4003  		JC L0049
  0896 020968		LJMP L0042

L0049:
  0899 907FE8		MOV DPTR, #07FE8h
  089C E0    		MOVX A, @DPTR
  089D 24FE  		ADD A, #0FEh
  089F 601D  		JZ L0050
  08A1 2402  		ADD A, #2h
  08A3 6003  		JZ L0051
  08A5 020968		LJMP L0042

L0051:
  08A8 907FEA		MOV DPTR, #07FEAh
  08AB E0    		MOVX A, @DPTR
  08AC B40105		CJNE A, #1h, L0052
  08AF C200  		CLR 0h
  08B1 020968		LJMP L0042

L0052:
  08B4 907FB4		MOV DPTR, #07FB4h
  08B7 E0    		MOVX A, @DPTR
  08B8 4401  		ORL A, #1h
  08BA F0    		MOVX @DPTR, A
  08BB 020968		LJMP L0042

L0050:
  08BE 907FEA		MOV DPTR, #07FEAh
  08C1 E0    		MOVX A, @DPTR
  08C2 703B  		JNZ L0053
  08C4 907FEC		MOV DPTR, #07FECh
  08C7 E0    		MOVX A, @DPTR
  08C8 F4    		CPL A
  08C9 5480  		ANL A, #80h
  08CB FF    		MOV R7, A
  08CC C4    		SWAP A
  08CD 540F  		ANL A, #0Fh
  08CF FF    		MOV R7, A
  08D0 E0    		MOVX A, @DPTR
  08D1 5407  		ANL A, #7h
  08D3 2F    		ADD A, R7
  08D4 25E0  		ADD A, ACC
  08D6 24B4  		ADD A, #0B4h
  08D8 F582  		MOV DPL, A
  08DA E4    		CLR A
  08DB 347F  		ADDC A, #7Fh
  08DD F583  		MOV DPH, A
  08DF E4    		CLR A
  08E0 F0    		MOVX @DPTR, A
  08E1 907FEC		MOV DPTR, #07FECh
  08E4 E0    		MOVX A, @DPTR
  08E5 5480  		ANL A, #80h
  08E7 FF    		MOV R7, A
  08E8 13    		RRC A
  08E9 13    		RRC A
  08EA 13    		RRC A
  08EB 541F  		ANL A, #1Fh
  08ED FF    		MOV R7, A
  08EE E0    		MOVX A, @DPTR
  08EF 5407  		ANL A, #7h
  08F1 2F    		ADD A, R7
  08F2 907FD7		MOV DPTR, #07FD7h
  08F5 F0    		MOVX @DPTR, A
  08F6 E4    		CLR A
  08F7 F540  		MOV 40h, A
  08F9 E0    		MOVX A, @DPTR
  08FA 4420  		ORL A, #20h
  08FC F0    		MOVX @DPTR, A
  08FD 8069  		SJMP L0042

L0053:
  08FF 907FB4		MOV DPTR, #07FB4h
  0902 E0    		MOVX A, @DPTR
  0903 4401  		ORL A, #1h
  0905 F0    		MOVX @DPTR, A
  0906 8060  		SJMP L0042

L0055:
  0908 121317		LCALL set_carry_5
  090B 505B  		JNC L0042
  090D 907FE8		MOV DPTR, #07FE8h
  0910 E0    		MOVX A, @DPTR
  0911 24FE  		ADD A, #0FEh
  0913 6018  		JZ L0057
  0915 2402  		ADD A, #2h
  0917 704F  		JNZ L0042
  0919 907FEA		MOV DPTR, #07FEAh
  091C E0    		MOVX A, @DPTR
  091D B40104		CJNE A, #1h, L0058
  0920 D200  		SETB 0h
  0922 8044  		SJMP L0042

L0058:
  0924 907FB4		MOV DPTR, #07FB4h
  0927 E0    		MOVX A, @DPTR
  0928 4401  		ORL A, #1h
  092A F0    		MOVX @DPTR, A
  092B 803B  		SJMP L0042

L0057:
  092D 907FEA		MOV DPTR, #07FEAh
  0930 E0    		MOVX A, @DPTR
  0931 7020  		JNZ L0059
  0933 907FEC		MOV DPTR, #07FECh
  0936 E0    		MOVX A, @DPTR
  0937 F4    		CPL A
  0938 5480  		ANL A, #80h
  093A FF    		MOV R7, A
  093B C4    		SWAP A
  093C 540F  		ANL A, #0Fh
  093E FF    		MOV R7, A
  093F E0    		MOVX A, @DPTR
  0940 5407  		ANL A, #7h
  0942 2F    		ADD A, R7
  0943 25E0  		ADD A, ACC
  0945 24B4  		ADD A, #0B4h
  0947 F582  		MOV DPL, A
  0949 E4    		CLR A
  094A 347F  		ADDC A, #7Fh
  094C F583  		MOV DPH, A
  094E 7401  		MOV A, #1h
  0950 F0    		MOVX @DPTR, A
  0951 8015  		SJMP L0042

L0059:
  0953 907FB4		MOV DPTR, #07FB4h
  0956 E0    		MOVX A, @DPTR
  0957 4401  		ORL A, #1h
  0959 F0    		MOVX @DPTR, A
  095A 800C  		SJMP L0042

L0073:
  095C 121319		LCALL set_carry_6
  095F 5007  		JNC L0042
  0961 907FB4		MOV DPTR, #07FB4h
  0964 E0    		MOVX A, @DPTR
  0965 4401  		ORL A, #1h
  0967 F0    		MOVX @DPTR, A
L0042:
  0968 907FB4		MOV DPTR, #07FB4h
  096B E0    		MOVX A, @DPTR
  096C 4402  		ORL A, #2h
  096E F0    		MOVX @DPTR, A
  096F 22    		RET

; ========================================
  0970 90    		DB 090h 
  0971 7D    		DB 07Dh ; '}'
  0972 C1    		DB 0C1h 
  0973 E0    		DB 0E0h 
  0974 90    		DB 090h 
  0975 FF    		DB 0FFh 
  0976 F0    		DB 0F0h 
  0977 F0    		DB 0F0h 
  0978 90    		DB 090h 
  0979 7D    		DB 07Dh ; '}'
  097A C0    		DB 0C0h 
  097B E0    		DB 0E0h 
  097C 90    		DB 090h 
  097D FF    		DB 0FFh 
  097E F0    		DB 0F0h 
  097F F0    		DB 0F0h 
  0980 90    		DB 090h 
  0981 7D    		DB 07Dh ; '}'
  0982 C3    		DB 0C3h 
  0983 E0    		DB 0E0h 
  0984 90    		DB 090h 
  0985 FF    		DB 0FFh 
  0986 F0    		DB 0F0h 
  0987 F0    		DB 0F0h 
  0988 90    		DB 090h 
  0989 7D    		DB 07Dh ; '}'
  098A C2    		DB 0C2h 
  098B E0    		DB 0E0h 
  098C 90    		DB 090h 
  098D FF    		DB 0FFh 
  098E F0    		DB 0F0h 
  098F F0    		DB 0F0h 
  0990 90    		DB 090h 
  0991 7D    		DB 07Dh ; '}'
  0992 C5    		DB 0C5h 
  0993 E0    		DB 0E0h 
  0994 90    		DB 090h 
  0995 FF    		DB 0FFh 
  0996 F0    		DB 0F0h 
  0997 F0    		DB 0F0h 
  0998 90    		DB 090h 
  0999 7D    		DB 07Dh ; '}'
  099A C4    		DB 0C4h 
  099B E0    		DB 0E0h 
  099C 90    		DB 090h 
  099D FF    		DB 0FFh 
  099E F0    		DB 0F0h 
  099F F0    		DB 0F0h 
  09A0 90    		DB 090h 
  09A1 7D    		DB 07Dh ; '}'
  09A2 C7    		DB 0C7h 
  09A3 E0    		DB 0E0h 
  09A4 90    		DB 090h 
  09A5 FF    		DB 0FFh 
  09A6 F0    		DB 0F0h 
  09A7 F0    		DB 0F0h 
  09A8 90    		DB 090h 
  09A9 7D    		DB 07Dh ; '}'
  09AA C6    		DB 0C6h 
  09AB E0    		DB 0E0h 
  09AC 90    		DB 090h 
  09AD FF    		DB 0FFh 
  09AE F0    		DB 0F0h 
  09AF F0    		DB 0F0h 
  09B0 90    		DB 090h 
  09B1 7D    		DB 07Dh ; '}'
  09B2 C9    		DB 0C9h 
  09B3 E0    		DB 0E0h 
  09B4 90    		DB 090h 
  09B5 FF    		DB 0FFh 
  09B6 F0    		DB 0F0h 
  09B7 F0    		DB 0F0h 
  09B8 90    		DB 090h 
  09B9 7D    		DB 07Dh ; '}'
  09BA C8    		DB 0C8h 
  09BB E0    		DB 0E0h 
  09BC 90    		DB 090h 
  09BD FF    		DB 0FFh 
  09BE F0    		DB 0F0h 
  09BF F0    		DB 0F0h 
  09C0 90    		DB 090h 
  09C1 7D    		DB 07Dh ; '}'
  09C2 CB    		DB 0CBh 
  09C3 E0    		DB 0E0h 
  09C4 90    		DB 090h 
  09C5 FF    		DB 0FFh 
  09C6 F0    		DB 0F0h 
  09C7 F0    		DB 0F0h 
  09C8 90    		DB 090h 
  09C9 7D    		DB 07Dh ; '}'
  09CA CA    		DB 0CAh 
  09CB E0    		DB 0E0h 
  09CC 90    		DB 090h 
  09CD FF    		DB 0FFh 
  09CE F0    		DB 0F0h 
  09CF F0    		DB 0F0h 
  09D0 90    		DB 090h 
  09D1 7D    		DB 07Dh ; '}'
  09D2 CD    		DB 0CDh 
  09D3 E0    		DB 0E0h 
  09D4 90    		DB 090h 
  09D5 FF    		DB 0FFh 
  09D6 F0    		DB 0F0h 
  09D7 F0    		DB 0F0h 
  09D8 90    		DB 090h 
  09D9 7D    		DB 07Dh ; '}'
  09DA CC    		DB 0CCh 
  09DB E0    		DB 0E0h 
  09DC 90    		DB 090h 
  09DD FF    		DB 0FFh 
  09DE F0    		DB 0F0h 
  09DF F0    		DB 0F0h 
  09E0 90    		DB 090h 
  09E1 7D    		DB 07Dh ; '}'
  09E2 CF    		DB 0CFh 
  09E3 E0    		DB 0E0h 
  09E4 90    		DB 090h 
  09E5 FF    		DB 0FFh 
  09E6 F0    		DB 0F0h 
  09E7 F0    		DB 0F0h 
  09E8 90    		DB 090h 
  09E9 7D    		DB 07Dh ; '}'
  09EA CE    		DB 0CEh 
  09EB E0    		DB 0E0h 
  09EC 90    		DB 090h 
  09ED FF    		DB 0FFh 
  09EE F0    		DB 0F0h 
  09EF F0    		DB 0F0h 
  09F0 90    		DB 090h 
  09F1 7D    		DB 07Dh ; '}'
  09F2 D1    		DB 0D1h 
  09F3 E0    		DB 0E0h 
  09F4 90    		DB 090h 
  09F5 FF    		DB 0FFh 
  09F6 F0    		DB 0F0h 
  09F7 F0    		DB 0F0h 
  09F8 90    		DB 090h 
  09F9 7D    		DB 07Dh ; '}'
  09FA D0    		DB 0D0h 
  09FB E0    		DB 0E0h 
  09FC 90    		DB 090h 
  09FD FF    		DB 0FFh 
  09FE F0    		DB 0F0h 
  09FF F0    		DB 0F0h 
  0A00 90    		DB 090h 
  0A01 7D    		DB 07Dh ; '}'
  0A02 D3    		DB 0D3h 
  0A03 E0    		DB 0E0h 
  0A04 90    		DB 090h 
  0A05 FF    		DB 0FFh 
  0A06 F0    		DB 0F0h 
  0A07 F0    		DB 0F0h 
  0A08 90    		DB 090h 
  0A09 7D    		DB 07Dh ; '}'
  0A0A D2    		DB 0D2h 
  0A0B E0    		DB 0E0h 
  0A0C 90    		DB 090h 
  0A0D FF    		DB 0FFh 
  0A0E F0    		DB 0F0h 
  0A0F F0    		DB 0F0h 
  0A10 90    		DB 090h 
  0A11 7D    		DB 07Dh ; '}'
  0A12 D5    		DB 0D5h 
  0A13 E0    		DB 0E0h 
  0A14 90    		DB 090h 
  0A15 FF    		DB 0FFh 
  0A16 F0    		DB 0F0h 
  0A17 F0    		DB 0F0h 
  0A18 90    		DB 090h 
  0A19 7D    		DB 07Dh ; '}'
  0A1A D4    		DB 0D4h 
  0A1B E0    		DB 0E0h 
  0A1C 90    		DB 090h 
  0A1D FF    		DB 0FFh 
  0A1E F0    		DB 0F0h 
  0A1F F0    		DB 0F0h 
  0A20 90    		DB 090h 
  0A21 7D    		DB 07Dh ; '}'
  0A22 D7    		DB 0D7h 
  0A23 E0    		DB 0E0h 
  0A24 90    		DB 090h 
  0A25 FF    		DB 0FFh 
  0A26 F0    		DB 0F0h 
  0A27 F0    		DB 0F0h 
  0A28 90    		DB 090h 
  0A29 7D    		DB 07Dh ; '}'
  0A2A D6    		DB 0D6h 
  0A2B E0    		DB 0E0h 
  0A2C 90    		DB 090h 
  0A2D FF    		DB 0FFh 
  0A2E F0    		DB 0F0h 
  0A2F F0    		DB 0F0h 
  0A30 90    		DB 090h 
  0A31 7D    		DB 07Dh ; '}'
  0A32 D9    		DB 0D9h 
  0A33 E0    		DB 0E0h 
  0A34 90    		DB 090h 
  0A35 FF    		DB 0FFh 
  0A36 F0    		DB 0F0h 
  0A37 F0    		DB 0F0h 
  0A38 90    		DB 090h 
  0A39 7D    		DB 07Dh ; '}'
  0A3A D8    		DB 0D8h 
  0A3B E0    		DB 0E0h 
  0A3C 90    		DB 090h 
  0A3D FF    		DB 0FFh 
  0A3E F0    		DB 0F0h 
  0A3F F0    		DB 0F0h 
  0A40 90    		DB 090h 
  0A41 7D    		DB 07Dh ; '}'
  0A42 DB    		DB 0DBh 
  0A43 E0    		DB 0E0h 
  0A44 90    		DB 090h 
  0A45 FF    		DB 0FFh 
  0A46 F0    		DB 0F0h 
  0A47 F0    		DB 0F0h 
  0A48 90    		DB 090h 
  0A49 7D    		DB 07Dh ; '}'
  0A4A DA    		DB 0DAh 
  0A4B E0    		DB 0E0h 
  0A4C 90    		DB 090h 
  0A4D FF    		DB 0FFh 
  0A4E F0    		DB 0F0h 
  0A4F F0    		DB 0F0h 
  0A50 90    		DB 090h 
  0A51 7D    		DB 07Dh ; '}'
  0A52 DD    		DB 0DDh 
  0A53 E0    		DB 0E0h 
  0A54 90    		DB 090h 
  0A55 FF    		DB 0FFh 
  0A56 F0    		DB 0F0h 
  0A57 F0    		DB 0F0h 
  0A58 90    		DB 090h 
  0A59 7D    		DB 07Dh ; '}'
  0A5A DC    		DB 0DCh 
  0A5B E0    		DB 0E0h 
  0A5C 90    		DB 090h 
  0A5D FF    		DB 0FFh 
  0A5E F0    		DB 0F0h 
  0A5F F0    		DB 0F0h 
  0A60 90    		DB 090h 
  0A61 7D    		DB 07Dh ; '}'
  0A62 DF    		DB 0DFh 
  0A63 E0    		DB 0E0h 
  0A64 90    		DB 090h 
  0A65 FF    		DB 0FFh 
  0A66 F0    		DB 0F0h 
  0A67 F0    		DB 0F0h 
  0A68 90    		DB 090h 
  0A69 7D    		DB 07Dh ; '}'
  0A6A DE    		DB 0DEh 
  0A6B E0    		DB 0E0h 
  0A6C 90    		DB 090h 
  0A6D FF    		DB 0FFh 
  0A6E F0    		DB 0F0h 
  0A6F F0    		DB 0F0h 
  0A70 90    		DB 090h 
  0A71 7D    		DB 07Dh ; '}'
  0A72 E1    		DB 0E1h 
  0A73 E0    		DB 0E0h 
  0A74 90    		DB 090h 
  0A75 FF    		DB 0FFh 
  0A76 F0    		DB 0F0h 
  0A77 F0    		DB 0F0h 
  0A78 90    		DB 090h 
  0A79 7D    		DB 07Dh ; '}'
  0A7A E0    		DB 0E0h 
  0A7B E0    		DB 0E0h 
  0A7C 90    		DB 090h 
  0A7D FF    		DB 0FFh 
  0A7E F0    		DB 0F0h 
  0A7F F0    		DB 0F0h 
  0A80 90    		DB 090h 
  0A81 7D    		DB 07Dh ; '}'
  0A82 E3    		DB 0E3h 
  0A83 E0    		DB 0E0h 
  0A84 90    		DB 090h 
  0A85 FF    		DB 0FFh 
  0A86 F0    		DB 0F0h 
  0A87 F0    		DB 0F0h 
  0A88 90    		DB 090h 
  0A89 7D    		DB 07Dh ; '}'
  0A8A E2    		DB 0E2h 
  0A8B E0    		DB 0E0h 
  0A8C 90    		DB 090h 
  0A8D FF    		DB 0FFh 
  0A8E F0    		DB 0F0h 
  0A8F F0    		DB 0F0h 
  0A90 90    		DB 090h 
  0A91 7D    		DB 07Dh ; '}'
  0A92 E5    		DB 0E5h 
  0A93 E0    		DB 0E0h 
  0A94 90    		DB 090h 
  0A95 FF    		DB 0FFh 
  0A96 F0    		DB 0F0h 
  0A97 F0    		DB 0F0h 
  0A98 90    		DB 090h 
  0A99 7D    		DB 07Dh ; '}'
  0A9A E4    		DB 0E4h 
  0A9B E0    		DB 0E0h 
  0A9C 90    		DB 090h 
  0A9D FF    		DB 0FFh 
  0A9E F0    		DB 0F0h 
  0A9F F0    		DB 0F0h 
  0AA0 90    		DB 090h 
  0AA1 7D    		DB 07Dh ; '}'
  0AA2 E7    		DB 0E7h 
  0AA3 E0    		DB 0E0h 
  0AA4 90    		DB 090h 
  0AA5 FF    		DB 0FFh 
  0AA6 F0    		DB 0F0h 
  0AA7 F0    		DB 0F0h 
  0AA8 90    		DB 090h 
  0AA9 7D    		DB 07Dh ; '}'
  0AAA E6    		DB 0E6h 
  0AAB E0    		DB 0E0h 
  0AAC 90    		DB 090h 
  0AAD FF    		DB 0FFh 
  0AAE F0    		DB 0F0h 
  0AAF F0    		DB 0F0h 
  0AB0 90    		DB 090h 
  0AB1 7D    		DB 07Dh ; '}'
  0AB2 E9    		DB 0E9h 
  0AB3 E0    		DB 0E0h 
  0AB4 90    		DB 090h 
  0AB5 FF    		DB 0FFh 
  0AB6 F0    		DB 0F0h 
  0AB7 F0    		DB 0F0h 
  0AB8 90    		DB 090h 
  0AB9 7D    		DB 07Dh ; '}'
  0ABA E8    		DB 0E8h 
  0ABB E0    		DB 0E0h 
  0ABC 90    		DB 090h 
  0ABD FF    		DB 0FFh 
  0ABE F0    		DB 0F0h 
  0ABF F0    		DB 0F0h 
  0AC0 90    		DB 090h 
  0AC1 7D    		DB 07Dh ; '}'
  0AC2 EB    		DB 0EBh 
  0AC3 E0    		DB 0E0h 
  0AC4 90    		DB 090h 
  0AC5 FF    		DB 0FFh 
  0AC6 F0    		DB 0F0h 
  0AC7 F0    		DB 0F0h 
  0AC8 90    		DB 090h 
  0AC9 7D    		DB 07Dh ; '}'
  0ACA EA    		DB 0EAh 
  0ACB E0    		DB 0E0h 
  0ACC 90    		DB 090h 
  0ACD FF    		DB 0FFh 
  0ACE F0    		DB 0F0h 
  0ACF F0    		DB 0F0h 
  0AD0 90    		DB 090h 
  0AD1 7D    		DB 07Dh ; '}'
  0AD2 ED    		DB 0EDh 
  0AD3 E0    		DB 0E0h 
  0AD4 90    		DB 090h 
  0AD5 FF    		DB 0FFh 
  0AD6 F0    		DB 0F0h 
  0AD7 F0    		DB 0F0h 
  0AD8 90    		DB 090h 
  0AD9 7D    		DB 07Dh ; '}'
  0ADA EC    		DB 0ECh 
  0ADB E0    		DB 0E0h 
  0ADC 90    		DB 090h 
  0ADD FF    		DB 0FFh 
  0ADE F0    		DB 0F0h 
  0ADF F0    		DB 0F0h 
  0AE0 90    		DB 090h 
  0AE1 7D    		DB 07Dh ; '}'
  0AE2 EF    		DB 0EFh 
  0AE3 E0    		DB 0E0h 
  0AE4 90    		DB 090h 
  0AE5 FF    		DB 0FFh 
  0AE6 F0    		DB 0F0h 
  0AE7 F0    		DB 0F0h 
  0AE8 90    		DB 090h 
  0AE9 7D    		DB 07Dh ; '}'
  0AEA EE    		DB 0EEh 
  0AEB E0    		DB 0E0h 
  0AEC 90    		DB 090h 
  0AED FF    		DB 0FFh 
  0AEE F0    		DB 0F0h 
  0AEF F0    		DB 0F0h 
  0AF0 90    		DB 090h 
  0AF1 7D    		DB 07Dh ; '}'
  0AF2 F1    		DB 0F1h 
  0AF3 E0    		DB 0E0h 
  0AF4 90    		DB 090h 
  0AF5 FF    		DB 0FFh 
  0AF6 F0    		DB 0F0h 
  0AF7 F0    		DB 0F0h 
  0AF8 90    		DB 090h 
  0AF9 7D    		DB 07Dh ; '}'
  0AFA F0    		DB 0F0h 
  0AFB E0    		DB 0E0h 
  0AFC 90    		DB 090h 
  0AFD FF    		DB 0FFh 
  0AFE F0    		DB 0F0h 
  0AFF F0    		DB 0F0h 
  0B00 90    		DB 090h 
  0B01 7D    		DB 07Dh ; '}'
  0B02 F3    		DB 0F3h 
  0B03 E0    		DB 0E0h 
  0B04 90    		DB 090h 
  0B05 FF    		DB 0FFh 
  0B06 F0    		DB 0F0h 
  0B07 F0    		DB 0F0h 
  0B08 90    		DB 090h 
  0B09 7D    		DB 07Dh ; '}'
  0B0A F2    		DB 0F2h 
  0B0B E0    		DB 0E0h 
  0B0C 90    		DB 090h 
  0B0D FF    		DB 0FFh 
  0B0E F0    		DB 0F0h 
  0B0F F0    		DB 0F0h 
  0B10 90    		DB 090h 
  0B11 7D    		DB 07Dh ; '}'
  0B12 F5    		DB 0F5h 
  0B13 E0    		DB 0E0h 
  0B14 90    		DB 090h 
  0B15 FF    		DB 0FFh 
  0B16 F0    		DB 0F0h 
  0B17 F0    		DB 0F0h 
  0B18 90    		DB 090h 
  0B19 7D    		DB 07Dh ; '}'
  0B1A F4    		DB 0F4h 
  0B1B E0    		DB 0E0h 
  0B1C 90    		DB 090h 
  0B1D FF    		DB 0FFh 
  0B1E F0    		DB 0F0h 
  0B1F F0    		DB 0F0h 
  0B20 90    		DB 090h 
  0B21 7D    		DB 07Dh ; '}'
  0B22 F7    		DB 0F7h 
  0B23 E0    		DB 0E0h 
  0B24 90    		DB 090h 
  0B25 FF    		DB 0FFh 
  0B26 F0    		DB 0F0h 
  0B27 F0    		DB 0F0h 
  0B28 90    		DB 090h 
  0B29 7D    		DB 07Dh ; '}'
  0B2A F6    		DB 0F6h 
  0B2B E0    		DB 0E0h 
  0B2C 90    		DB 090h 
  0B2D FF    		DB 0FFh 
  0B2E F0    		DB 0F0h 
  0B2F F0    		DB 0F0h 
  0B30 90    		DB 090h 
  0B31 7D    		DB 07Dh ; '}'
  0B32 F9    		DB 0F9h 
  0B33 E0    		DB 0E0h 
  0B34 90    		DB 090h 
  0B35 FF    		DB 0FFh 
  0B36 F0    		DB 0F0h 
  0B37 F0    		DB 0F0h 
  0B38 90    		DB 090h 
  0B39 7D    		DB 07Dh ; '}'
  0B3A F8    		DB 0F8h 
  0B3B E0    		DB 0E0h 
  0B3C 90    		DB 090h 
  0B3D FF    		DB 0FFh 
  0B3E F0    		DB 0F0h 
  0B3F F0    		DB 0F0h 
  0B40 90    		DB 090h 
  0B41 7D    		DB 07Dh ; '}'
  0B42 FB    		DB 0FBh 
  0B43 E0    		DB 0E0h 
  0B44 90    		DB 090h 
  0B45 FF    		DB 0FFh 
  0B46 F0    		DB 0F0h 
  0B47 F0    		DB 0F0h 
  0B48 90    		DB 090h 
  0B49 7D    		DB 07Dh ; '}'
  0B4A FA    		DB 0FAh 
  0B4B E0    		DB 0E0h 
  0B4C 90    		DB 090h 
  0B4D FF    		DB 0FFh 
  0B4E F0    		DB 0F0h 
  0B4F F0    		DB 0F0h 
  0B50 90    		DB 090h 
  0B51 7D    		DB 07Dh ; '}'
  0B52 FD    		DB 0FDh 
  0B53 E0    		DB 0E0h 
  0B54 90    		DB 090h 
  0B55 FF    		DB 0FFh 
  0B56 F0    		DB 0F0h 
  0B57 F0    		DB 0F0h 
  0B58 90    		DB 090h 
  0B59 7D    		DB 07Dh ; '}'
  0B5A FC    		DB 0FCh 
  0B5B E0    		DB 0E0h 
  0B5C 90    		DB 090h 
  0B5D FF    		DB 0FFh 
  0B5E F0    		DB 0F0h 
  0B5F F0    		DB 0F0h 
  0B60 90    		DB 090h 
  0B61 7D    		DB 07Dh ; '}'
  0B62 FF    		DB 0FFh 
  0B63 E0    		DB 0E0h 
  0B64 90    		DB 090h 
  0B65 FF    		DB 0FFh 
  0B66 F0    		DB 0F0h 
  0B67 F0    		DB 0F0h 
  0B68 90    		DB 090h 
  0B69 7D    		DB 07Dh ; '}'
  0B6A FE    		DB 0FEh 
  0B6B E0    		DB 0E0h 
  0B6C 90    		DB 090h 
  0B6D FF    		DB 0FFh 
  0B6E F0    		DB 0F0h 
  0B6F F0    		DB 0F0h 
  0B70 22    		DB 022h ; '"'
  0B71 C0    		DB 0C0h 
  0B72 E0    		DB 0E0h 
  0B73 C0    		DB 0C0h 
  0B74 83    		DB 083h 
  0B75 C0    		DB 0C0h 
  0B76 82    		DB 082h 
  0B77 C0    		DB 0C0h 
  0B78 D0    		DB 0D0h 
  0B79 75    		DB 075h ; 'u'
  0B7A D0    		DB 0D0h 
  0B7B 00    		DB 000h 
  0B7C C0    		DB 0C0h 
  0B7D 00    		DB 000h 
  0B7E C0    		DB 0C0h 
  0B7F 04    		DB 004h 
  0B80 C0    		DB 0C0h 
  0B81 05    		DB 005h 
  0B82 C0    		DB 0C0h 
  0B83 06    		DB 006h 
  0B84 C0    		DB 0C0h 
  0B85 07    		DB 007h 
  0B86 E4    		DB 0E4h 
  0B87 FD    		DB 0FDh 
  0B88 FC    		DB 0FCh 
  0B89 E5    		DB 0E5h 
  0B8A 0E    		DB 00Eh 
  0B8B 24    		DB 024h ; '$'
  0B8C FD    		DB 0FDh 
  0B8D 70    		DB 070h ; 'p'
  0B8E 03    		DB 003h 
  0B8F 02    		DB 002h 
  0B90 0C    		DB 00Ch 
  0B91 47    		DB 047h ; 'G'
  0B92 24    		DB 024h ; '$'
  0B93 02    		DB 002h 
  0B94 60    		DB 060h ; '`'
  0B95 03    		DB 003h 
  0B96 02    		DB 002h 
  0B97 0C    		DB 00Ch 
  0B98 C2    		DB 0C2h 
  0B99 7C    		DB 07Ch ; '|'
  0B9A 00    		DB 000h 
  0B9B 7D    		DB 07Dh ; '}'
  0B9C 00    		DB 000h 
  0B9D ED    		DB 0EDh 
  0B9E AE    		DB 0AEh 
  0B9F 04    		DB 004h 
  0BA0 78    		DB 078h ; 'x'
  0BA1 03    		DB 003h 
  0BA2 C3    		DB 0C3h 
  0BA3 33    		DB 033h ; '3'
  0BA4 CE    		DB 0CEh 
  0BA5 33    		DB 033h ; '3'
  0BA6 CE    		DB 0CEh 
  0BA7 D8    		DB 0D8h 
  0BA8 F9    		DB 0F9h 
  0BA9 F5    		DB 0F5h 
  0BAA 17    		DB 017h 
  0BAB 8E    		DB 08Eh 
  0BAC 16    		DB 016h 
  0BAD 90    		DB 090h 
  0BAE FF    		DB 0FFh 
  0BAF F0    		DB 0F0h 
  0BB0 E0    		DB 0E0h 
  0BB1 FF    		DB 0FFh 
  0BB2 AE    		DB 0AEh 
  0BB3 17    		DB 017h 
  0BB4 74    		DB 074h ; 't'
  0BB5 01    		DB 001h 
  0BB6 2E    		DB 02Eh ; '.'
  0BB7 F5    		DB 0F5h 
  0BB8 82    		DB 082h 
  0BB9 E4    		DB 0E4h 
  0BBA 34    		DB 034h ; '4'
  0BBB 7E    		DB 07Eh ; '~'
  0BBC F5    		DB 0F5h 
  0BBD 83    		DB 083h 
  0BBE EF    		DB 0EFh 
  0BBF F0    		DB 0F0h 
  0BC0 90    		DB 090h 
  0BC1 FF    		DB 0FFh 
  0BC2 F0    		DB 0F0h 
  0BC3 E0    		DB 0E0h 
  0BC4 FF    		DB 0FFh 
  0BC5 74    		DB 074h ; 't'
  0BC6 00    		DB 000h 
  0BC7 2E    		DB 02Eh ; '.'
  0BC8 F5    		DB 0F5h 
  0BC9 82    		DB 082h 
  0BCA E4    		DB 0E4h 
  0BCB 34    		DB 034h ; '4'
  0BCC 7E    		DB 07Eh ; '~'
  0BCD F5    		DB 0F5h 
  0BCE 83    		DB 083h 
  0BCF EF    		DB 0EFh 
  0BD0 F0    		DB 0F0h 
  0BD1 90    		DB 090h 
  0BD2 FF    		DB 0FFh 
  0BD3 F0    		DB 0F0h 
  0BD4 E0    		DB 0E0h 
  0BD5 FF    		DB 0FFh 
  0BD6 74    		DB 074h ; 't'
  0BD7 03    		DB 003h 
  0BD8 2E    		DB 02Eh ; '.'
  0BD9 F5    		DB 0F5h 
  0BDA 82    		DB 082h 
  0BDB E4    		DB 0E4h 
  0BDC 34    		DB 034h ; '4'
  0BDD 7E    		DB 07Eh ; '~'
  0BDE F5    		DB 0F5h 
  0BDF 83    		DB 083h 
  0BE0 EF    		DB 0EFh 
  0BE1 F0    		DB 0F0h 
  0BE2 90    		DB 090h 
  0BE3 FF    		DB 0FFh 
  0BE4 F0    		DB 0F0h 
  0BE5 E0    		DB 0E0h 
  0BE6 FF    		DB 0FFh 
  0BE7 74    		DB 074h ; 't'
  0BE8 02    		DB 002h 
  0BE9 2E    		DB 02Eh ; '.'
  0BEA F5    		DB 0F5h 
  0BEB 82    		DB 082h 
  0BEC E4    		DB 0E4h 
  0BED 34    		DB 034h ; '4'
  0BEE 7E    		DB 07Eh ; '~'
  0BEF F5    		DB 0F5h 
  0BF0 83    		DB 083h 
  0BF1 EF    		DB 0EFh 
  0BF2 F0    		DB 0F0h 
  0BF3 90    		DB 090h 
  0BF4 FF    		DB 0FFh 
  0BF5 F0    		DB 0F0h 
  0BF6 E0    		DB 0E0h 
  0BF7 FF    		DB 0FFh 
  0BF8 74    		DB 074h ; 't'
  0BF9 05    		DB 005h 
  0BFA 2E    		DB 02Eh ; '.'
  0BFB F5    		DB 0F5h 
  0BFC 82    		DB 082h 
  0BFD E4    		DB 0E4h 
  0BFE 34    		DB 034h ; '4'
  0BFF 7E    		DB 07Eh ; '~'
  0C00 F5    		DB 0F5h 
  0C01 83    		DB 083h 
  0C02 EF    		DB 0EFh 
  0C03 F0    		DB 0F0h 
  0C04 90    		DB 090h 
  0C05 FF    		DB 0FFh 
  0C06 F0    		DB 0F0h 
  0C07 E0    		DB 0E0h 
  0C08 FF    		DB 0FFh 
  0C09 74    		DB 074h ; 't'
  0C0A 04    		DB 004h 
  0C0B 2E    		DB 02Eh ; '.'
  0C0C F5    		DB 0F5h 
  0C0D 82    		DB 082h 
  0C0E E4    		DB 0E4h 
  0C0F 34    		DB 034h ; '4'
  0C10 7E    		DB 07Eh ; '~'
  0C11 F5    		DB 0F5h 
  0C12 83    		DB 083h 
  0C13 EF    		DB 0EFh 
  0C14 F0    		DB 0F0h 
  0C15 90    		DB 090h 
  0C16 FF    		DB 0FFh 
  0C17 F0    		DB 0F0h 
  0C18 E0    		DB 0E0h 
  0C19 FF    		DB 0FFh 
  0C1A 74    		DB 074h ; 't'
  0C1B 07    		DB 007h 
  0C1C 2E    		DB 02Eh ; '.'
  0C1D F5    		DB 0F5h 
  0C1E 82    		DB 082h 
  0C1F E4    		DB 0E4h 
  0C20 34    		DB 034h ; '4'
  0C21 7E    		DB 07Eh ; '~'
  0C22 F5    		DB 0F5h 
  0C23 83    		DB 083h 
  0C24 EF    		DB 0EFh 
  0C25 F0    		DB 0F0h 
  0C26 90    		DB 090h 
  0C27 FF    		DB 0FFh 
  0C28 F0    		DB 0F0h 
  0C29 E0    		DB 0E0h 
  0C2A FF    		DB 0FFh 
  0C2B 74    		DB 074h ; 't'
  0C2C 06    		DB 006h 
  0C2D 2E    		DB 02Eh ; '.'
  0C2E F5    		DB 0F5h 
  0C2F 82    		DB 082h 
  0C30 E4    		DB 0E4h 
  0C31 34    		DB 034h ; '4'
  0C32 7E    		DB 07Eh ; '~'
  0C33 F5    		DB 0F5h 
  0C34 83    		DB 083h 
  0C35 EF    		DB 0EFh 
  0C36 F0    		DB 0F0h 
  0C37 0D    		DB 00Dh 
  0C38 BD    		DB 0BDh 
  0C39 00    		DB 000h 
  0C3A 01    		DB 001h 
  0C3B 0C    		DB 00Ch 
  0C3C ED    		DB 0EDh 
  0C3D 64    		DB 064h ; 'd'
  0C3E 08    		DB 008h 
  0C3F 4C    		DB 04Ch ; 'L'
  0C40 60    		DB 060h ; '`'
  0C41 03    		DB 003h 
  0C42 02    		DB 002h 
  0C43 0B    		DB 00Bh 
  0C44 9D    		DB 09Dh 
  0C45 80    		DB 080h 
  0C46 7B    		DB 07Bh ; '{'
  0C47 7C    		DB 07Ch ; '|'
  0C48 00    		DB 000h 
  0C49 7D    		DB 07Dh ; '}'
  0C4A 00    		DB 000h 
  0C4B 90    		DB 090h 
  0C4C 7F    		DB 07Fh 
  0C4D 98    		DB 098h 
  0C4E 74    		DB 074h ; 't'
  0C4F 01    		DB 001h 
  0C50 F0    		DB 0F0h 
  0C51 90    		DB 090h 
  0C52 FF    		DB 0FFh 
  0C53 F0    		DB 0F0h 
  0C54 74    		DB 074h ; 't'
  0C55 C2    		DB 0C2h 
  0C56 F0    		DB 0F0h 
  0C57 74    		DB 074h ; 't'
  0C58 E2    		DB 0E2h 
  0C59 F0    		DB 0F0h 
  0C5A 90    		DB 090h 
  0C5B 7F    		DB 07Fh 
  0C5C 98    		DB 098h 
  0C5D 74    		DB 074h ; 't'
  0C5E 02    		DB 002h 
  0C5F F0    		DB 0F0h 
  0C60 90    		DB 090h 
  0C61 FF    		DB 0FFh 
  0C62 F0    		DB 0F0h 
  0C63 E5    		DB 0E5h 
  0C64 0F    		DB 00Fh 
  0C65 F0    		DB 0F0h 
  0C66 90    		DB 090h 
  0C67 7F    		DB 07Fh 
  0C68 98    		DB 098h 
  0C69 74    		DB 074h ; 't'
  0C6A 03    		DB 003h 
  0C6B F0    		DB 0F0h 
  0C6C 90    		DB 090h 
  0C6D FF    		DB 0FFh 
  0C6E F0    		DB 0F0h 
  0C6F E5    		DB 0E5h 
  0C70 10    		DB 010h 
  0C71 F0    		DB 0F0h 
  0C72 E5    		DB 0E5h 
  0C73 11    		DB 011h 
  0C74 F0    		DB 0F0h 
  0C75 90    		DB 090h 
  0C76 7F    		DB 07Fh 
  0C77 98    		DB 098h 
  0C78 74    		DB 074h ; 't'
  0C79 01    		DB 001h 
  0C7A F0    		DB 0F0h 
  0C7B 90    		DB 090h 
  0C7C FF    		DB 0FFh 
  0C7D F0    		DB 0F0h 
  0C7E 74    		DB 074h ; 't'
  0C7F C0    		DB 0C0h 
  0C80 F0    		DB 0F0h 
  0C81 90    		DB 090h 
  0C82 7F    		DB 07Fh 
  0C83 98    		DB 098h 
  0C84 E4    		DB 0E4h 
  0C85 F0    		DB 0F0h 
  0C86 90    		DB 090h 
  0C87 FF    		DB 0FFh 
  0C88 F0    		DB 0F0h 
  0C89 E0    		DB 0E0h 
  0C8A FF    		DB 0FFh 
  0C8B 74    		DB 074h ; 't'
  0C8C 00    		DB 000h 
  0C8D 2D    		DB 02Dh ; '-'
  0C8E F5    		DB 0F5h 
  0C8F 82    		DB 082h 
  0C90 E4    		DB 0E4h 
  0C91 34    		DB 034h ; '4'
  0C92 7E    		DB 07Eh ; '~'
  0C93 F5    		DB 0F5h 
  0C94 83    		DB 083h 
  0C95 EF    		DB 0EFh 
  0C96 F0    		DB 0F0h 
  0C97 E5    		DB 0E5h 
  0C98 10    		DB 010h 
  0C99 D3    		DB 0D3h 
  0C9A 94    		DB 094h 
  0C9B FE    		DB 0FEh 
  0C9C 40    		DB 040h ; '@'
  0C9D 0B    		DB 00Bh 
  0C9E E5    		DB 0E5h 
  0C9F 11    		DB 011h 
  0CA0 D3    		DB 0D3h 
  0CA1 94    		DB 094h 
  0CA2 FE    		DB 0FEh 
  0CA3 40    		DB 040h ; '@'
  0CA4 02    		DB 002h 
  0CA5 05    		DB 005h 
  0CA6 0F    		DB 00Fh 
  0CA7 05    		DB 005h 
  0CA8 11    		DB 011h 
  0CA9 05    		DB 005h 
  0CAA 10    		DB 010h 
  0CAB 0D    		DB 00Dh 
  0CAC BD    		DB 0BDh 
  0CAD 00    		DB 000h 
  0CAE 01    		DB 001h 
  0CAF 0C    		DB 00Ch 
  0CB0 ED    		DB 0EDh 
  0CB1 64    		DB 064h ; 'd'
  0CB2 40    		DB 040h ; '@'
  0CB3 4C    		DB 04Ch ; 'L'
  0CB4 70    		DB 070h ; 'p'
  0CB5 95    		DB 095h 
  0CB6 90    		DB 090h 
  0CB7 7F    		DB 07Fh 
  0CB8 98    		DB 098h 
  0CB9 74    		DB 074h ; 't'
  0CBA 01    		DB 001h 
  0CBB F0    		DB 0F0h 
  0CBC 90    		DB 090h 
  0CBD FF    		DB 0FFh 
  0CBE F0    		DB 0F0h 
  0CBF 74    		DB 074h ; 't'
  0CC0 E2    		DB 0E2h 
  0CC1 F0    		DB 0F0h 
  0CC2 53    		DB 053h ; 'S'
  0CC3 91    		DB 091h 
  0CC4 EF    		DB 0EFh 
  0CC5 90    		DB 090h 
  0CC6 7F    		DB 07Fh 
  0CC7 A9    		DB 0A9h 
  0CC8 74    		DB 074h ; 't'
  0CC9 04    		DB 004h 
  0CCA F0    		DB 0F0h 
  0CCB 90    		DB 090h 
  0CCC 7F    		DB 07Fh 
  0CCD B9    		DB 0B9h 
  0CCE 74    		DB 074h ; 't'
  0CCF 40    		DB 040h ; '@'
  0CD0 F0    		DB 0F0h 
  0CD1 D0    		DB 0D0h 
  0CD2 07    		DB 007h 
  0CD3 D0    		DB 0D0h 
  0CD4 06    		DB 006h 
  0CD5 D0    		DB 0D0h 
  0CD6 05    		DB 005h 
  0CD7 D0    		DB 0D0h 
  0CD8 04    		DB 004h 
  0CD9 D0    		DB 0D0h 
  0CDA 00    		DB 000h 
  0CDB D0    		DB 0D0h 
  0CDC D0    		DB 0D0h 
  0CDD D0    		DB 0D0h 
  0CDE 82    		DB 082h 
  0CDF D0    		DB 0D0h 
  0CE0 83    		DB 083h 
  0CE1 D0    		DB 0D0h 
  0CE2 E0    		DB 0E0h 
  0CE3 32    		DB 032h ; '2'

; ========================================
main:
  0CE4 E4    		CLR A
  0CE5 F534  		MOV 34h, A
  0CE7 F533  		MOV 33h, A
  0CE9 F532  		MOV 32h, A
  0CEB F531  		MOV 31h, A
  0CED C203  		CLR 3h
  0CEF C200  		CLR 0h
  0CF1 D202  		SETB 2h
  0CF3 C201  		CLR 1h
  0CF5 121058		LCALL init_io
  0CF8 7E0E  		MOV R6, #0Eh
  0CFA 7F49  		MOV R7, #49h
  0CFC 8E19  		MOV 19h, R6
  0CFE 8F1A  		MOV 1Ah, R7
  0D00 751B0E		MOV 1Bh, #0Eh
  0D03 751C5B		MOV 1Ch, #5Bh
  0D06 751D0E		MOV 1Dh, #0Eh
  0D09 751ECF		MOV 1Eh, #0CFh
  0D0C EE    		MOV A, R6
  0D0D 54E0  		ANL A, #0E0h
  0D0F 7003  		JNZ L0017
  0D11 020DFA		LJMP L0018

L0017:
  0D14 753500		MOV 35h, #0h
  0D17 753680		MOV 36h, #80h
  0D1A 8E37  		MOV 37h, R6
  0D1C 8F38  		MOV 38h, R7
  0D1E C3    		CLR C
  0D1F 74F3  		MOV A, #0F3h
  0D21 9F    		SUBB A, R7
  0D22 FF    		MOV R7, A
  0D23 740E  		MOV A, #0Eh
  0D25 9E    		SUBB A, R6
  0D26 CF    		XCH A, R7
  0D27 2402  		ADD A, #2h
  0D29 CF    		XCH A, R7
  0D2A 3400  		ADDC A, #0h
  0D2C FE    		MOV R6, A
  0D2D E4    		CLR A
  0D2E 8F30  		MOV 30h, R7
  0D30 8E2F  		MOV 2Fh, R6
  0D32 F52E  		MOV 2Eh, A
  0D34 F52D  		MOV 2Dh, A
  0D36 F52C  		MOV 2Ch, A
  0D38 F52B  		MOV 2Bh, A
  0D3A F52A  		MOV 2Ah, A
  0D3C F529  		MOV 29h, A
L0113:
  0D3E AF30  		MOV R7, 30h
  0D40 AE2F  		MOV R6, 2Fh
  0D42 AD2E  		MOV R5, 2Eh
  0D44 AC2D  		MOV R4, 2Dh
  0D46 AB2C  		MOV R3, 2Ch
  0D48 AA2B  		MOV R2, 2Bh
  0D4A A92A  		MOV R1, 2Ah
  0D4C A829  		MOV R0, 29h
  0D4E C3    		CLR C
  0D4F 121114		LCALL a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4)
  0D52 502A  		JNC L0112
  0D54 E536  		MOV A, 36h
  0D56 252C  		ADD A, 2Ch
  0D58 F582  		MOV DPL, A
  0D5A E535  		MOV A, 35h
  0D5C 352B  		ADDC A, 2Bh
  0D5E F583  		MOV DPH, A
  0D60 74CD  		MOV A, #0CDh
  0D62 F0    		MOVX @DPTR, A
  0D63 E4    		CLR A
  0D64 FA    		MOV R2, A
  0D65 F9    		MOV R1, A
  0D66 F8    		MOV R0, A
  0D67 E52C  		MOV A, 2Ch
  0D69 2401  		ADD A, #1h
  0D6B F52C  		MOV 2Ch, A
  0D6D EA    		MOV A, R2
  0D6E 352B  		ADDC A, 2Bh
  0D70 F52B  		MOV 2Bh, A
  0D72 E9    		MOV A, R1
  0D73 352A  		ADDC A, 2Ah
  0D75 F52A  		MOV 2Ah, A
  0D77 E8    		MOV A, R0
  0D78 3529  		ADDC A, 29h
  0D7A F529  		MOV 29h, A
  0D7C 80C0  		SJMP L0113

L0112:
  0D7E E4    		CLR A
  0D7F F52C  		MOV 2Ch, A
  0D81 F52B  		MOV 2Bh, A
  0D83 F52A  		MOV 2Ah, A
  0D85 F529  		MOV 29h, A
L0115:
  0D87 AF30  		MOV R7, 30h
  0D89 AE2F  		MOV R6, 2Fh
  0D8B AD2E  		MOV R5, 2Eh
  0D8D AC2D  		MOV R4, 2Dh
  0D8F AB2C  		MOV R3, 2Ch
  0D91 AA2B  		MOV R2, 2Bh
  0D93 A92A  		MOV R1, 2Ah
  0D95 A829  		MOV R0, 29h
  0D97 C3    		CLR C
  0D98 121114		LCALL a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4)
  0D9B 5037  		JNC L0114
  0D9D E538  		MOV A, 38h
  0D9F 252C  		ADD A, 2Ch
  0DA1 F582  		MOV DPL, A
  0DA3 E537  		MOV A, 37h
  0DA5 352B  		ADDC A, 2Bh
  0DA7 F583  		MOV DPH, A
  0DA9 E0    		MOVX A, @DPTR
  0DAA FF    		MOV R7, A
  0DAB E536  		MOV A, 36h
  0DAD 252C  		ADD A, 2Ch
  0DAF F582  		MOV DPL, A
  0DB1 E535  		MOV A, 35h
  0DB3 352B  		ADDC A, 2Bh
  0DB5 F583  		MOV DPH, A
  0DB7 EF    		MOV A, R7
  0DB8 F0    		MOVX @DPTR, A
  0DB9 E4    		CLR A
  0DBA FA    		MOV R2, A
  0DBB F9    		MOV R1, A
  0DBC F8    		MOV R0, A
  0DBD E52C  		MOV A, 2Ch
  0DBF 2401  		ADD A, #1h
  0DC1 F52C  		MOV 2Ch, A
  0DC3 EA    		MOV A, R2
  0DC4 352B  		ADDC A, 2Bh
  0DC6 F52B  		MOV 2Bh, A
  0DC8 E9    		MOV A, R1
  0DC9 352A  		ADDC A, 2Ah
  0DCB F52A  		MOV 2Ah, A
  0DCD E8    		MOV A, R0
  0DCE 3529  		ADDC A, 29h
  0DD0 F529  		MOV 29h, A
  0DD2 80B3  		SJMP L0115

L0114:
  0DD4 853519		MOV 19h, 35h
  0DD7 85361A		MOV 1Ah, 36h
  0DDA 7449  		MOV A, #49h
  0DDC 2480  		ADD A, #80h
  0DDE FF    		MOV R7, A
  0DDF 740E  		MOV A, #0Eh
  0DE1 34FF  		ADDC A, #0FFh
  0DE3 FE    		MOV R6, A
  0DE4 C3    		CLR C
  0DE5 E51C  		MOV A, 1Ch
  0DE7 9F    		SUBB A, R7
  0DE8 F51C  		MOV 1Ch, A
  0DEA E51B  		MOV A, 1Bh
  0DEC 9E    		SUBB A, R6
  0DED F51B  		MOV 1Bh, A
  0DEF C3    		CLR C
  0DF0 E51E  		MOV A, 1Eh
  0DF2 9F    		SUBB A, R7
  0DF3 F51E  		MOV 1Eh, A
  0DF5 E51D  		MOV A, 1Dh
  0DF7 9E    		SUBB A, R6
  0DF8 F51D  		MOV 1Dh, A
L0018:
  0DFA D2E8  		SETB 0E8h
  0DFC 43D820		ORL 0D8h, #20h
  0DFF 907F95		MOV DPTR, #07F95h
  0E02 E0    		MOVX A, @DPTR
  0E03 44C0  		ORL A, #0C0h
  0E05 F0    		MOVX @DPTR, A
  0E06 907FAF		MOV DPTR, #07FAFh
  0E09 E0    		MOVX A, @DPTR
  0E0A 4401  		ORL A, #1h
  0E0C F0    		MOVX @DPTR, A
  0E0D 907FAE		MOV DPTR, #07FAEh
  0E10 E0    		MOVX A, @DPTR
  0E11 441D  		ORL A, #1Dh
  0E13 F0    		MOVX @DPTR, A
  0E14 D2AF  		SETB EA
  0E16 D204  		SETB 4h
  0E18 1210AA		LCALL L0019
  0E1B 538EF8		ANL 8Eh, #0F8h
main_loop:
  0E1E 300105		JNB 1h, L0020
  0E21 12067F		LCALL L0021
  0E24 C201  		CLR 1h
L0020:
  0E26 30031A		JNB 3h, L0022
  0E29 120FFE		LCALL set_carry_0
  0E2C 5015  		JNC L0022
  0E2E C203  		CLR 3h
L0026:
  0E30 121217		LCALL L0024
  0E33 200007		JB 0h, L0025
  0E36 907FD6		MOV DPTR, #07FD6h
  0E39 E0    		MOVX A, @DPTR
  0E3A 20E7F3		JB ACC.7, L0026
L0025:
  0E3D 121252		LCALL L0027
  0E40 12130F		LCALL set_carry_1
L0022:
  0E43 120032		LCALL nop_0
  0E46 80D6  		SJMP main_loop

; ========================================
  0E48 22    		DB 022h ; '"'
  0E49 12    		DB 012h 
  0E4A 01    		DB 001h 
  0E4B 00    		DB 000h 
  0E4C 01    		DB 001h 
  0E4D 00    		DB 000h 
  0E4E 00    		DB 000h 
  0E4F 00    		DB 000h 
  0E50 40    		DB 040h ; '@'
  0E51 94    		DB 094h 
  0E52 50    		DB 050h ; 'P'
  0E53 60    		DB 060h ; '`'
  0E54 20    		DB 020h ; ' '
  0E55 01    		DB 001h 
  0E56 00    		DB 000h 
  0E57 01    		DB 001h 
  0E58 02    		DB 002h 
  0E59 00    		DB 000h 
  0E5A 01    		DB 001h 
  0E5B 09    		DB 009h 
  0E5C 02    		DB 002h 
  0E5D 74    		DB 074h ; 't'
  0E5E 00    		DB 000h 
  0E5F 01    		DB 001h 
  0E60 01    		DB 001h 
  0E61 00    		DB 000h 
  0E62 80    		DB 080h 
  0E63 64    		DB 064h ; 'd'
  0E64 09    		DB 009h 
  0E65 04    		DB 004h 
  0E66 00    		DB 000h 
  0E67 00    		DB 000h 
  0E68 0E    		DB 00Eh 
  0E69 FF    		DB 0FFh 
  0E6A 00    		DB 000h 
  0E6B 00    		DB 000h 
  0E6C 00    		DB 000h 
  0E6D 07    		DB 007h 
  0E6E 05    		DB 005h 
  0E6F 01    		DB 001h 
  0E70 02    		DB 002h 
  0E71 40    		DB 040h ; '@'
  0E72 00    		DB 000h 
  0E73 00    		DB 000h 
  0E74 07    		DB 007h 
  0E75 05    		DB 005h 
  0E76 02    		DB 002h 
  0E77 02    		DB 002h 
  0E78 40    		DB 040h ; '@'
  0E79 00    		DB 000h 
  0E7A 00    		DB 000h 
  0E7B 07    		DB 007h 
  0E7C 05    		DB 005h 
  0E7D 03    		DB 003h 
  0E7E 02    		DB 002h 
  0E7F 40    		DB 040h ; '@'
  0E80 00    		DB 000h 
  0E81 00    		DB 000h 
  0E82 07    		DB 007h 
  0E83 05    		DB 005h 
  0E84 04    		DB 004h 
  0E85 02    		DB 002h 
  0E86 40    		DB 040h ; '@'
  0E87 00    		DB 000h 
  0E88 00    		DB 000h 
  0E89 07    		DB 007h 
  0E8A 05    		DB 005h 
  0E8B 05    		DB 005h 
  0E8C 02    		DB 002h 
  0E8D 40    		DB 040h ; '@'
  0E8E 00    		DB 000h 
  0E8F 00    		DB 000h 
  0E90 07    		DB 007h 
  0E91 05    		DB 005h 
  0E92 06    		DB 006h 
  0E93 02    		DB 002h 
  0E94 40    		DB 040h ; '@'
  0E95 00    		DB 000h 
  0E96 00    		DB 000h 
  0E97 07    		DB 007h 
  0E98 05    		DB 005h 
  0E99 07    		DB 007h 
  0E9A 02    		DB 002h 
  0E9B 40    		DB 040h ; '@'
  0E9C 00    		DB 000h 
  0E9D 00    		DB 000h 
  0E9E 07    		DB 007h 
  0E9F 05    		DB 005h 
  0EA0 81    		DB 081h 
  0EA1 02    		DB 002h 
  0EA2 40    		DB 040h ; '@'
  0EA3 00    		DB 000h 
  0EA4 00    		DB 000h 
  0EA5 07    		DB 007h 
  0EA6 05    		DB 005h 
  0EA7 82    		DB 082h 
  0EA8 02    		DB 002h 
  0EA9 40    		DB 040h ; '@'
  0EAA 00    		DB 000h 
  0EAB 00    		DB 000h 
  0EAC 07    		DB 007h 
  0EAD 05    		DB 005h 
  0EAE 83    		DB 083h 
  0EAF 02    		DB 002h 
  0EB0 40    		DB 040h ; '@'
  0EB1 00    		DB 000h 
  0EB2 00    		DB 000h 
  0EB3 07    		DB 007h 
  0EB4 05    		DB 005h 
  0EB5 84    		DB 084h 
  0EB6 02    		DB 002h 
  0EB7 40    		DB 040h ; '@'
  0EB8 00    		DB 000h 
  0EB9 00    		DB 000h 
  0EBA 07    		DB 007h 
  0EBB 05    		DB 005h 
  0EBC 85    		DB 085h 
  0EBD 02    		DB 002h 
  0EBE 40    		DB 040h ; '@'
  0EBF 00    		DB 000h 
  0EC0 00    		DB 000h 
  0EC1 07    		DB 007h 
  0EC2 05    		DB 005h 
  0EC3 86    		DB 086h 
  0EC4 02    		DB 002h 
  0EC5 40    		DB 040h ; '@'
  0EC6 00    		DB 000h 
  0EC7 00    		DB 000h 
  0EC8 07    		DB 007h 
  0EC9 05    		DB 005h 
  0ECA 87    		DB 087h 
  0ECB 02    		DB 002h 
  0ECC 40    		DB 040h ; '@'
  0ECD 00    		DB 000h 
  0ECE 00    		DB 000h 
  0ECF 04    		DB 004h 
  0ED0 03    		DB 003h 
  0ED1 09    		DB 009h 
  0ED2 04    		DB 004h 
  0ED3 0A    		DB 00Ah 
  0ED4 03    		DB 003h 
  0ED5 55    		DB 055h ; 'U'
  0ED6 00    		DB 000h 
  0ED7 53    		DB 053h ; 'S'
  0ED8 00    		DB 000h 
  0ED9 54    		DB 054h ; 'T'
  0EDA 00    		DB 000h 
  0EDB 43    		DB 043h ; 'C'
  0EDC 00    		DB 000h 
  0EDD 16    		DB 016h 
  0EDE 03    		DB 003h 
  0EDF 45    		DB 045h ; 'E'
  0EE0 00    		DB 000h 
  0EE1 46    		DB 046h ; 'F'
  0EE2 00    		DB 000h 
  0EE3 41    		DB 041h ; 'A'
  0EE4 00    		DB 000h 
  0EE5 2D    		DB 02Dh ; '-'
  0EE6 00    		DB 000h 
  0EE7 4C    		DB 04Ch ; 'L'
  0EE8 00    		DB 000h 
  0EE9 49    		DB 049h ; 'I'
  0EEA 00    		DB 000h 
  0EEB 4E    		DB 04Eh ; 'N'
  0EEC 00    		DB 000h 
  0EED 4B    		DB 04Bh ; 'K'
  0EEE 00    		DB 000h 
  0EEF 45    		DB 045h ; 'E'
  0EF0 00    		DB 000h 
  0EF1 52    		DB 052h ; 'R'
  0EF2 00    		DB 000h 
  0EF3 00    		DB 000h 
  0EF4 00    		DB 000h 

; ========================================
poweron:
  0EF5 787F  		MOV R0, #7Fh
  0EF7 E4    		CLR A
zero_ram_loop:
  0EF8 F6    		MOV @R0, A
  0EF9 D8FD  		DJNZ R0, zero_ram_loop
  0EFB 758145		MOV SP, #45h
  0EFE 020F3C		LJMP init

end_init:
  0F01 020CE4		LJMP main

; ========================================
L0006:
  0F04 E4    		CLR A
  0F05 93    		MOVC A, @A+DPTR
  0F06 A3    		INC DPTR
  0F07 F8    		MOV R0, A
L0014:
  0F08 E4    		CLR A
  0F09 93    		MOVC A, @A+DPTR
  0F0A A3    		INC DPTR
  0F0B 4003  		JC L0012
  0F0D F6    		MOV @R0, A
  0F0E 8001  		SJMP L0013

L0012:
  0F10 F2    		MOVX @R0, A
L0013:
  0F11 08    		INC R0
  0F12 DFF4  		DJNZ R7, L0014
  0F14 8029  		SJMP L0009

L0007:
  0F16 E4    		CLR A
  0F17 93    		MOVC A, @A+DPTR
  0F18 A3    		INC DPTR
  0F19 F8    		MOV R0, A
  0F1A 5407  		ANL A, #7h
  0F1C 240C  		ADD A, #0Ch
  0F1E C8    		XCH A, R0
  0F1F C3    		CLR C
  0F20 33    		RLC A
  0F21 C4    		SWAP A
  0F22 540F  		ANL A, #0Fh
  0F24 4420  		ORL A, #20h
  0F26 C8    		XCH A, R0
  0F27 83    		MOVC A, @A+PC
  0F28 4004  		JC L0010
  0F2A F4    		CPL A
  0F2B 56    		ANL A, @R0
  0F2C 8001  		SJMP L0011

L0010:
  0F2E 46    		ORL A, @R0
L0011:
  0F2F F6    		MOV @R0, A
  0F30 DFE4  		DJNZ R7, L0007
  0F32 800B  		SJMP L0009

  0F34 01    		DB 001h 
  0F35 02    		DB 002h 
  0F36 04    		DB 004h 
  0F37 08    		DB 008h 
  0F38 10    		DB 010h 
  0F39 20    		DB 020h ; ' '
  0F3A 40    		DB 040h ; '@'
  0F3B 80    		DB 080h 

; ========================================
init:
  0F3C 9011F4		MOV DPTR, #011F4h
L0009:
  0F3F E4    		CLR A
  0F40 7E01  		MOV R6, #1h
  0F42 93    		MOVC A, @A+DPTR
  0F43 60BC  		JZ end_init
  0F45 A3    		INC DPTR
  0F46 FF    		MOV R7, A
  0F47 543F  		ANL A, #3Fh
  0F49 30E509		JNB ACC.5, L0005
  0F4C 541F  		ANL A, #1Fh
  0F4E FE    		MOV R6, A
  0F4F E4    		CLR A
  0F50 93    		MOVC A, @A+DPTR
  0F51 A3    		INC DPTR
  0F52 6001  		JZ L0005
  0F54 0E    		INC R6
L0005:
  0F55 CF    		XCH A, R7
  0F56 54C0  		ANL A, #0C0h
  0F58 25E0  		ADD A, ACC
  0F5A 60A8  		JZ L0006
  0F5C 40B8  		JC L0007
  0F5E E4    		CLR A
  0F5F 93    		MOVC A, @A+DPTR
  0F60 A3    		INC DPTR
  0F61 FA    		MOV R2, A
  0F62 E4    		CLR A
  0F63 93    		MOVC A, @A+DPTR
  0F64 A3    		INC DPTR
  0F65 F8    		MOV R0, A
L0008:
  0F66 E4    		CLR A
  0F67 93    		MOVC A, @A+DPTR
  0F68 A3    		INC DPTR
  0F69 C8    		XCH A, R0
  0F6A C582  		XCH A, DPL
  0F6C C8    		XCH A, R0
  0F6D CA    		XCH A, R2
  0F6E C583  		XCH A, DPH
  0F70 CA    		XCH A, R2
  0F71 F0    		MOVX @DPTR, A
  0F72 A3    		INC DPTR
  0F73 C8    		XCH A, R0
  0F74 C582  		XCH A, DPL
  0F76 C8    		XCH A, R0
  0F77 CA    		XCH A, R2
  0F78 C583  		XCH A, DPH
  0F7A CA    		XCH A, R2
  0F7B DFE9  		DJNZ R7, L0008
  0F7D DEE7  		DJNZ R6, L0008
  0F7F 80BE  		SJMP L0009

; ========================================
  0F81 90    		DB 090h 
  0F82 7F    		DB 07Fh 
  0F83 98    		DB 098h 
  0F84 74    		DB 074h ; 't'
  0F85 01    		DB 001h 
  0F86 F0    		DB 0F0h 
  0F87 E5    		DB 0E5h 
  0F88 0C    		DB 00Ch 
  0F89 44    		DB 044h ; 'D'
  0F8A A2    		DB 0A2h 
  0F8B FD    		DB 0FDh 
  0F8C 90    		DB 090h 
  0F8D FF    		DB 0FFh 
  0F8E F0    		DB 0F0h 
  0F8F F0    		DB 0F0h 
  0F90 E5    		DB 0E5h 
  0F91 0C    		DB 00Ch 
  0F92 44    		DB 044h ; 'D'
  0F93 E2    		DB 0E2h 
  0F94 F0    		DB 0F0h 
  0F95 90    		DB 090h 
  0F96 7F    		DB 07Fh 
  0F97 98    		DB 098h 
  0F98 74    		DB 074h ; 't'
  0F99 02    		DB 002h 
  0F9A F0    		DB 0F0h 
  0F9B 90    		DB 090h 
  0F9C FF    		DB 0FFh 
  0F9D F0    		DB 0F0h 
  0F9E E5    		DB 0E5h 
  0F9F 13    		DB 013h 
  0FA0 F0    		DB 0F0h 
  0FA1 90    		DB 090h 
  0FA2 7F    		DB 07Fh 
  0FA3 98    		DB 098h 
  0FA4 74    		DB 074h ; 't'
  0FA5 03    		DB 003h 
  0FA6 F0    		DB 0F0h 
  0FA7 90    		DB 090h 
  0FA8 FF    		DB 0FFh 
  0FA9 F0    		DB 0F0h 
  0FAA E5    		DB 0E5h 
  0FAB 14    		DB 014h 
  0FAC F0    		DB 0F0h 
  0FAD E5    		DB 0E5h 
  0FAE 15    		DB 015h 
  0FAF F0    		DB 0F0h 
  0FB0 90    		DB 090h 
  0FB1 7F    		DB 07Fh 
  0FB2 98    		DB 098h 
  0FB3 74    		DB 074h ; 't'
  0FB4 01    		DB 001h 
  0FB5 F0    		DB 0F0h 
  0FB6 90    		DB 090h 
  0FB7 FF    		DB 0FFh 
  0FB8 F0    		DB 0F0h 
  0FB9 ED    		DB 0EDh 
  0FBA F0    		DB 0F0h 
  0FBB E4    		DB 0E4h 
  0FBC 90    		DB 090h 
  0FBD 7F    		DB 07Fh 
  0FBE 98    		DB 098h 
  0FBF F0    		DB 0F0h 
  0FC0 E5    		DB 0E5h 
  0FC1 18    		DB 018h 
  0FC2 60    		DB 060h ; '`'
  0FC3 12    		DB 012h 
  0FC4 90    		DB 090h 
  0FC5 FF    		DB 0FFh 
  0FC6 F0    		DB 0F0h 
  0FC7 E0    		DB 0E0h 
  0FC8 FE    		DB 0FEh 
  0FC9 E0    		DB 0E0h 
  0FCA FE    		DB 0FEh 
  0FCB E0    		DB 0E0h 
  0FCC FF    		DB 0FFh 
  0FCD E0    		DB 0E0h 
  0FCE FF    		DB 0FFh 
  0FCF BE    		DB 0BEh 
  0FD0 80    		DB 080h 
  0FD1 F2    		DB 0F2h 
  0FD2 BF    		DB 0BFh 
  0FD3 80    		DB 080h 
  0FD4 EF    		DB 0EFh 
  0FD5 22    		DB 022h ; '"'
  0FD6 90    		DB 090h 
  0FD7 FF    		DB 0FFh 
  0FD8 F0    		DB 0F0h 
  0FD9 E0    		DB 0E0h 
  0FDA FE    		DB 0FEh 
  0FDB E0    		DB 0E0h 
  0FDC FE    		DB 0FEh 
  0FDD E0    		DB 0E0h 
  0FDE FF    		DB 0FFh 
  0FDF E0    		DB 0E0h 
  0FE0 FF    		DB 0FFh 
  0FE1 E0    		DB 0E0h 
  0FE2 FD    		DB 0FDh 
  0FE3 E0    		DB 0E0h 
  0FE4 FD    		DB 0FDh 
  0FE5 E0    		DB 0E0h 
  0FE6 FC    		DB 0FCh 
  0FE7 E0    		DB 0E0h 
  0FE8 FC    		DB 0FCh 
  0FE9 BE    		DB 0BEh 
  0FEA 80    		DB 080h 
  0FEB EA    		DB 0EAh 
  0FEC BF    		DB 0BFh 
  0FED 80    		DB 080h 
  0FEE E7    		DB 0E7h 
  0FEF BD    		DB 0BDh 
  0FF0 80    		DB 080h 
  0FF1 E4    		DB 0E4h 
  0FF2 BC    		DB 0BCh 
  0FF3 80    		DB 080h 
  0FF4 E1    		DB 0E1h 
  0FF5 22    		DB 022h ; '"'

; ========================================
L0071:
  0FF6 907FEA		MOV DPTR, #07FEAh
  0FF9 E0    		MOVX A, @DPTR
  0FFA F50A  		MOV 0Ah, A
  0FFC D3    		SETB C
  0FFD 22    		RET

; ========================================
set_carry_0:
  0FFE D3    		SETB C
  0FFF 22    		RET

; ========================================
  1000 02    		DB 002h 
  1001 12    		DB 012h 
  1002 6C    		DB 06Ch ; 'l'
  1003 00    		DB 000h 
  1004 02    		DB 002h 
  1005 12    		DB 012h 
  1006 B2    		DB 0B2h 
  1007 00    		DB 000h 
  1008 02    		DB 002h 
  1009 12    		DB 012h 
  100A 9C    		DB 09Ch 
  100B 00    		DB 000h 
  100C 02    		DB 002h 
  100D 12    		DB 012h 
  100E 84    		DB 084h 
  100F 00    		DB 000h 
  1010 02    		DB 002h 
  1011 11    		DB 011h 
  1012 8D    		DB 08Dh 
  1013 00    		DB 000h 
  1014 02    		DB 002h 
  1015 00    		DB 000h 
  1016 42    		DB 042h ; 'B'
  1017 00    		DB 000h 
  1018 02    		DB 002h 
  1019 13    		DB 013h 
  101A 1B    		DB 01Bh 
  101B 00    		DB 000h 
  101C 02    		DB 002h 
  101D 13    		DB 013h 
  101E 1C    		DB 01Ch 
  101F 00    		DB 000h 
  1020 02    		DB 002h 
  1021 13    		DB 013h 
  1022 1D    		DB 01Dh 
  1023 00    		DB 000h 
  1024 02    		DB 002h 
  1025 13    		DB 013h 
  1026 1E    		DB 01Eh 
  1027 00    		DB 000h 
  1028 02    		DB 002h 
  1029 0B    		DB 00Bh 
  102A 71    		DB 071h ; 'q'
  102B 00    		DB 000h 
  102C 02    		DB 002h 
  102D 03    		DB 003h 
  102E 8D    		DB 08Dh 
  102F 00    		DB 000h 
  1030 02    		DB 002h 
  1031 13    		DB 013h 
  1032 1F    		DB 01Fh 
  1033 00    		DB 000h 
  1034 02    		DB 002h 
  1035 13    		DB 013h 
  1036 20    		DB 020h ; ' '
  1037 00    		DB 000h 
  1038 02    		DB 002h 
  1039 12    		DB 012h 
  103A C8    		DB 0C8h 
  103B 00    		DB 000h 
  103C 02    		DB 002h 
  103D 00    		DB 000h 
  103E 46    		DB 046h ; 'F'
  103F 00    		DB 000h 
  1040 02    		DB 002h 
  1041 13    		DB 013h 
  1042 21    		DB 021h ; '!'
  1043 00    		DB 000h 
  1044 02    		DB 002h 
  1045 13    		DB 013h 
  1046 22    		DB 022h ; '"'
  1047 00    		DB 000h 
  1048 02    		DB 002h 
  1049 12    		DB 012h 
  104A 38    		DB 038h ; '8'
  104B 00    		DB 000h 
  104C 02    		DB 002h 
  104D 13    		DB 013h 
  104E 23    		DB 023h ; '#'
  104F 00    		DB 000h 
  1050 02    		DB 002h 
  1051 13    		DB 013h 
  1052 24    		DB 024h ; '$'
  1053 00    		DB 000h 
  1054 02    		DB 002h 
  1055 13    		DB 013h 
  1056 25    		DB 025h ; '%'
  1057 00    		DB 000h 

; ========================================
init_io:
  1058 907FDD		MOV DPTR, #07FDDh
  105B 741B  		MOV A, #1Bh
  105D F0    		MOVX @DPTR, A
  105E 907FDE		MOV DPTR, #07FDEh
  1061 E0    		MOVX A, @DPTR
  1062 447C  		ORL A, #7Ch
  1064 F0    		MOVX @DPTR, A
  1065 907FDF		MOV DPTR, #07FDFh
  1068 E0    		MOVX A, @DPTR
  1069 447C  		ORL A, #7Ch
  106B F0    		MOVX @DPTR, A
  106C 907FAC		MOV DPTR, #07FACh
  106F E0    		MOVX A, @DPTR
  1070 447C  		ORL A, #7Ch
  1072 F0    		MOVX @DPTR, A
  1073 907FAD		MOV DPTR, #07FADh
  1076 E0    		MOVX A, @DPTR
  1077 447C  		ORL A, #7Ch
  1079 F0    		MOVX @DPTR, A
  107A E4    		CLR A
  107B 907F93		MOV DPTR, #07F93h
  107E F0    		MOVX @DPTR, A
  107F 907F94		MOV DPTR, #07F94h
  1082 F0    		MOVX @DPTR, A
  1083 907F95		MOV DPTR, #07F95h
  1086 74C0  		MOV A, #0C0h
  1088 F0    		MOVX @DPTR, A
  1089 907F9C		MOV DPTR, #07F9Ch
  108C 7430  		MOV A, #30h
  108E F0    		MOVX @DPTR, A
  108F E4    		CLR A
  1090 907F9D		MOV DPTR, #07F9Dh
  1093 F0    		MOVX @DPTR, A
  1094 907F9E		MOV DPTR, #07F9Eh
  1097 743F  		MOV A, #3Fh
  1099 F0    		MOVX @DPTR, A
  109A 907F96		MOV DPTR, #07F96h
  109D 7410  		MOV A, #10h
  109F F0    		MOVX @DPTR, A
  10A0 90FFF0		MOV DPTR, #0FFF0h
  10A3 E0    		MOVX A, @DPTR
  10A4 74FF  		MOV A, #0FFh
  10A6 F0    		MOVX @DPTR, A
  10A7 C200  		CLR 0h
  10A9 22    		RET

; ========================================
L0019:
  10AA 907FD6		MOV DPTR, #07FD6h
  10AD E0    		MOVX A, @DPTR
  10AE 4408  		ORL A, #8h
  10B0 F0    		MOVX @DPTR, A
  10B1 E4    		CLR A
  10B2 F539  		MOV 39h, A
  10B4 E0    		MOVX A, @DPTR
  10B5 54FB  		ANL A, #0FBh
  10B7 F0    		MOVX @DPTR, A
  10B8 E4    		CLR A
  10B9 F539  		MOV 39h, A
  10BB E0    		MOVX A, @DPTR
  10BC 4408  		ORL A, #8h
  10BE F0    		MOVX @DPTR, A
  10BF 300404		JNB 4h, L0110
  10C2 E0    		MOVX A, @DPTR
  10C3 4402  		ORL A, #2h
  10C5 F0    		MOVX @DPTR, A
L0110:
  10C6 7FDC  		MOV R7, #0DCh
  10C8 7E05  		MOV R6, #5h
  10CA 1211CB		LCALL L0032
  10CD 907F92		MOV DPTR, #07F92h
  10D0 E0    		MOVX A, @DPTR
  10D1 30E307		JNB ACC.3, L0111
  10D4 7FDC  		MOV R7, #0DCh
  10D6 7E05  		MOV R6, #5h
  10D8 1211CB		LCALL L0032
L0111:
  10DB 907FAB		MOV DPTR, #07FABh
  10DE 74FF  		MOV A, #0FFh
  10E0 F0    		MOVX @DPTR, A
  10E1 907FA9		MOV DPTR, #07FA9h
  10E4 F0    		MOVX @DPTR, A
  10E5 907FAA		MOV DPTR, #07FAAh
  10E8 F0    		MOVX @DPTR, A
  10E9 5391EF		ANL 91h, #0EFh
  10EC 907FD6		MOV DPTR, #07FD6h
  10EF E0    		MOVX A, @DPTR
  10F0 54F7  		ANL A, #0F7h
  10F2 F0    		MOVX @DPTR, A
  10F3 E4    		CLR A
  10F4 F539  		MOV 39h, A
  10F6 E0    		MOVX A, @DPTR
  10F7 4404  		ORL A, #4h
  10F9 F0    		MOVX @DPTR, A
  10FA 22    		RET

; ========================================
L0084:
  10FB BB0106		CJNE R3, #1h, L0099
  10FE 8982  		MOV DPL, R1
  1100 8A83  		MOV DPH, R2
  1102 E0    		MOVX A, @DPTR
  1103 22    		RET

L0099:
  1104 5002  		JNC L0100
  1106 E7    		MOV A, @R1
  1107 22    		RET

L0100:
  1108 BBFE02		CJNE R3, #0FEh, L0101
  110B E3    		MOVX A, @R1
  110C 22    		RET

L0101:
  110D 8982  		MOV DPL, R1
  110F 8A83  		MOV DPH, R2
  1111 E4    		CLR A
  1112 93    		MOVC A, @A+DPTR
  1113 22    		RET

; ========================================
a=(r3-r7)|(r2-r6)|(r1-r5)|(r0-r4):
  1114 EB    		MOV A, R3
  1115 9F    		SUBB A, R7
  1116 F5F0  		MOV B, A
  1118 EA    		MOV A, R2
  1119 9E    		SUBB A, R6
  111A 42F0  		ORL B, A
  111C E9    		MOV A, R1
  111D 9D    		SUBB A, R5
  111E 42F0  		ORL B, A
  1120 E8    		MOV A, R0
  1121 9C    		SUBB A, R4
  1122 45F0  		ORL A, B
  1124 22    		RET

; ========================================
  1125 D0    		DB 0D0h 
  1126 83    		DB 083h 
  1127 D0    		DB 0D0h 
  1128 82    		DB 082h 
  1129 F8    		DB 0F8h 
  112A E4    		DB 0E4h 
  112B 93    		DB 093h 
  112C 70    		DB 070h ; 'p'
  112D 12    		DB 012h 
  112E 74    		DB 074h ; 't'
  112F 01    		DB 001h 
  1130 93    		DB 093h 
  1131 70    		DB 070h ; 'p'
  1132 0D    		DB 00Dh 
  1133 A3    		DB 0A3h 
  1134 A3    		DB 0A3h 
  1135 93    		DB 093h 
  1136 F8    		DB 0F8h 
  1137 74    		DB 074h ; 't'
  1138 01    		DB 001h 
  1139 93    		DB 093h 
  113A F5    		DB 0F5h 
  113B 82    		DB 082h 
  113C 88    		DB 088h 
  113D 83    		DB 083h 
  113E E4    		DB 0E4h 
  113F 73    		DB 073h ; 's'
  1140 74    		DB 074h ; 't'
  1141 02    		DB 002h 
  1142 93    		DB 093h 
  1143 68    		DB 068h ; 'h'
  1144 60    		DB 060h ; '`'
  1145 EF    		DB 0EFh 
  1146 A3    		DB 0A3h 
  1147 A3    		DB 0A3h 
  1148 A3    		DB 0A3h 
  1149 80    		DB 080h 
  114A DF    		DB 0DFh 

; ========================================
L0105:
  114B E4    		CLR A
  114C FE    		MOV R6, A
  114D AC1B  		MOV R4, 1Bh
  114F AD1C  		MOV R5, 1Ch
L0109:
  1151 8D82  		MOV DPL, R5
  1153 8C83  		MOV DPH, R4
  1155 A3    		INC DPTR
  1156 E0    		MOVX A, @DPTR
  1157 6402  		XRL A, #2h
  1159 702D  		JNZ L0107
  115B AB06  		MOV R3, 6h
  115D 0E    		INC R6
  115E EB    		MOV A, R3
  115F B50705		CJNE A, 7h, L0108
  1162 AF05  		MOV R7, 5h
  1164 AE04  		MOV R6, 4h
  1166 22    		RET

L0108:
  1167 8D82  		MOV DPL, R5
  1169 8C83  		MOV DPH, R4
  116B A3    		INC DPTR
  116C A3    		INC DPTR
  116D E0    		MOVX A, @DPTR
  116E F544  		MOV 44h, A
  1170 A3    		INC DPTR
  1171 E0    		MOVX A, @DPTR
  1172 F545  		MOV 45h, A
  1174 6244  		XRL 44h, A
  1176 E544  		MOV A, 44h
  1178 6245  		XRL 45h, A
  117A E545  		MOV A, 45h
  117C 6244  		XRL 44h, A
  117E 2D    		ADD A, R5
  117F FB    		MOV R3, A
  1180 E544  		MOV A, 44h
  1182 3C    		ADDC A, R4
  1183 FC    		MOV R4, A
  1184 AD03  		MOV R5, 3h
  1186 80C9  		SJMP L0109

L0107:
  1188 7E00  		MOV R6, #0h
  118A 7F00  		MOV R7, #0h
  118C 22    		RET

; ========================================
  118D C0    		DB 0C0h 
  118E E0    		DB 0E0h 
  118F C0    		DB 0C0h 
  1190 83    		DB 083h 
  1191 C0    		DB 0C0h 
  1192 82    		DB 082h 
  1193 90    		DB 090h 
  1194 7F    		DB 07Fh 
  1195 B9    		DB 0B9h 
  1196 E4    		DB 0E4h 
  1197 F0    		DB 0F0h 
  1198 F0    		DB 0F0h 
  1199 90    		DB 090h 
  119A 7F    		DB 07Fh 
  119B B8    		DB 0B8h 
  119C E0    		DB 0E0h 
  119D 44    		DB 044h ; 'D'
  119E 02    		DB 002h 
  119F F0    		DB 0F0h 
  11A0 90    		DB 090h 
  11A1 7F    		DB 07Fh 
  11A2 BA    		DB 0BAh 
  11A3 E0    		DB 0E0h 
  11A4 44    		DB 044h ; 'D'
  11A5 02    		DB 002h 
  11A6 F0    		DB 0F0h 
  11A7 90    		DB 090h 
  11A8 7F    		DB 07Fh 
  11A9 BD    		DB 0BDh 
  11AA E4    		DB 0E4h 
  11AB F0    		DB 0F0h 
  11AC F0    		DB 0F0h 
  11AD 90    		DB 090h 
  11AE 7F    		DB 07Fh 
  11AF BC    		DB 0BCh 
  11B0 E0    		DB 0E0h 
  11B1 44    		DB 044h ; 'D'
  11B2 02    		DB 002h 
  11B3 F0    		DB 0F0h 
  11B4 90    		DB 090h 
  11B5 7F    		DB 07Fh 
  11B6 BE    		DB 0BEh 
  11B7 E0    		DB 0E0h 
  11B8 44    		DB 044h ; 'D'
  11B9 02    		DB 002h 
  11BA F0    		DB 0F0h 
  11BB 53    		DB 053h ; 'S'
  11BC 91    		DB 091h 
  11BD EF    		DB 0EFh 
  11BE 90    		DB 090h 
  11BF 7F    		DB 07Fh 
  11C0 AB    		DB 0ABh 
  11C1 74    		DB 074h ; 't'
  11C2 10    		DB 010h 
  11C3 F0    		DB 0F0h 
  11C4 D0    		DB 0D0h 
  11C5 82    		DB 082h 
  11C6 D0    		DB 0D0h 
  11C7 83    		DB 083h 
  11C8 D0    		DB 0D0h 
  11C9 E0    		DB 0E0h 
  11CA 32    		DB 032h ; '2'

; ========================================
L0032:
  11CB 8E3A  		MOV 3Ah, R6
  11CD 8F3B  		MOV 3Bh, R7
  11CF 907F92		MOV DPTR, #07F92h
  11D2 E0    		MOVX A, @DPTR
  11D3 30E30B		JNB ACC.3, L0033
  11D6 E53B  		MOV A, 3Bh
  11D8 25E0  		ADD A, ACC
  11DA F53B  		MOV 3Bh, A
  11DC E53A  		MOV A, 3Ah
  11DE 33    		RLC A
  11DF F53A  		MOV 3Ah, A
L0033:
  11E1 E53B  		MOV A, 3Bh
  11E3 153B  		DEC 3Bh
  11E5 AE3A  		MOV R6, 3Ah
  11E7 7002  		JNZ L0034
  11E9 153A  		DEC 3Ah
L0034:
  11EB 4E    		ORL A, R6
  11EC 6005  		JZ L0035
  11EE 121227		LCALL L0036
  11F1 80EE  		SJMP L0033

L0035:
  11F3 22    		RET

; ========================================
  11F4 01    		DB 001h 
  11F5 10    		DB 010h 
  11F6 00    		DB 000h 
  11F7 01    		DB 001h 
  11F8 11    		DB 011h 
  11F9 00    		DB 000h 
  11FA 01    		DB 001h 
  11FB 0F    		DB 00Fh 
  11FC 00    		DB 000h 
  11FD 01    		DB 001h 
  11FE 14    		DB 014h 
  11FF 00    		DB 000h 
  1200 01    		DB 001h 
  1201 15    		DB 015h 
  1202 00    		DB 000h 
  1203 01    		DB 001h 
  1204 13    		DB 013h 
  1205 00    		DB 000h 
  1206 01    		DB 001h 
  1207 0B    		DB 00Bh 
  1208 00    		DB 000h 
  1209 01    		DB 001h 
  120A 18    		DB 018h 
  120B 00    		DB 000h 
  120C 01    		DB 001h 
  120D 0C    		DB 00Ch 
  120E 00    		DB 000h 
  120F 02    		DB 002h 
  1210 16    		DB 016h 
  1211 00    		DB 000h 
  1212 00    		DB 000h 
  1213 01    		DB 001h 
  1214 0D    		DB 00Dh 
  1215 00    		DB 000h 
  1216 00    		DB 000h 

; ========================================
L0024:
  1217 907FD6		MOV DPTR, #07FD6h
  121A E0    		MOVX A, @DPTR
  121B 4480  		ORL A, #80h
  121D F0    		MOVX @DPTR, A
  121E 438701		ORL PCON, #1h
  1221 00    		NOP
  1222 00    		NOP
  1223 00    		NOP
  1224 00    		NOP
  1225 00    		NOP
  1226 22    		RET

; ========================================
L0036:
  1227 7400  		MOV A, #0h
  1229 F586  		MOV 86h, A
  122B 90FDA5		MOV DPTR, #0FDA5h
  122E 7C05  		MOV R4, #5h
zero_dptr_loop:
  1230 A3    		INC DPTR
  1231 E582  		MOV A, DPL
  1233 4583  		ORL A, DPH
  1235 70F9  		JNZ zero_dptr_loop
  1237 22    		RET

; ========================================
  1238 C0    		DB 0C0h 
  1239 E0    		DB 0E0h 
  123A C0    		DB 0C0h 
  123B 83    		DB 083h 
  123C C0    		DB 0C0h 
  123D 82    		DB 082h 
  123E 53    		DB 053h ; 'S'
  123F 91    		DB 091h 
  1240 EF    		DB 0EFh 
  1241 90    		DB 090h 
  1242 7F    		DB 07Fh 
  1243 A9    		DB 0A9h 
  1244 74    		DB 074h ; 't'
  1245 40    		DB 040h ; '@'
  1246 F0    		DB 0F0h 
  1247 90    		DB 090h 
  1248 7F    		DB 07Fh 
  1249 C1    		DB 0C1h 
  124A F0    		DB 0F0h 
  124B D0    		DB 0D0h 
  124C 82    		DB 082h 
  124D D0    		DB 0D0h 
  124E 83    		DB 083h 
  124F D0    		DB 0D0h 
  1250 E0    		DB 0E0h 
  1251 32    		DB 032h ; '2'

; ========================================
L0027:
  1252 907FD6		MOV DPTR, #07FD6h
  1255 E0    		MOVX A, @DPTR
  1256 30E712		JNB ACC.7, L0031
  1259 E0    		MOVX A, @DPTR
  125A 4401  		ORL A, #1h
  125C F0    		MOVX @DPTR, A
  125D 7F14  		MOV R7, #14h
  125F 7E00  		MOV R6, #0h
  1261 1211CB		LCALL L0032
  1264 907FD6		MOV DPTR, #07FD6h
  1267 E0    		MOVX A, @DPTR
  1268 54FE  		ANL A, #0FEh
  126A F0    		MOVX @DPTR, A
L0031:
  126B 22    		RET

; ========================================
  126C C0    		DB 0C0h 
  126D E0    		DB 0E0h 
  126E C0    		DB 0C0h 
  126F 83    		DB 083h 
  1270 C0    		DB 0C0h 
  1271 82    		DB 082h 
  1272 D2    		DB 0D2h 
  1273 01    		DB 001h 
  1274 53    		DB 053h ; 'S'
  1275 91    		DB 091h 
  1276 EF    		DB 0EFh 
  1277 90    		DB 090h 
  1278 7F    		DB 07Fh 
  1279 AB    		DB 0ABh 
  127A 74    		DB 074h ; 't'
  127B 01    		DB 001h 
  127C F0    		DB 0F0h 
  127D D0    		DB 0D0h 
  127E 82    		DB 082h 
  127F D0    		DB 0D0h 
  1280 83    		DB 083h 
  1281 D0    		DB 0D0h 
  1282 E0    		DB 0E0h 
  1283 32    		DB 032h ; '2'
  1284 C0    		DB 0C0h 
  1285 E0    		DB 0E0h 
  1286 C0    		DB 0C0h 
  1287 83    		DB 083h 
  1288 C0    		DB 0C0h 
  1289 82    		DB 082h 
  128A D2    		DB 0D2h 
  128B 03    		DB 003h 
  128C 53    		DB 053h ; 'S'
  128D 91    		DB 091h 
  128E EF    		DB 0EFh 
  128F 90    		DB 090h 
  1290 7F    		DB 07Fh 
  1291 AB    		DB 0ABh 
  1292 74    		DB 074h ; 't'
  1293 08    		DB 008h 
  1294 F0    		DB 0F0h 
  1295 D0    		DB 0D0h 
  1296 82    		DB 082h 
  1297 D0    		DB 0D0h 
  1298 83    		DB 083h 
  1299 D0    		DB 0D0h 
  129A E0    		DB 0E0h 
  129B 32    		DB 032h ; '2'
  129C C0    		DB 0C0h 
  129D E0    		DB 0E0h 
  129E C0    		DB 0C0h 
  129F 83    		DB 083h 
  12A0 C0    		DB 0C0h 
  12A1 82    		DB 082h 
  12A2 53    		DB 053h ; 'S'
  12A3 91    		DB 091h 
  12A4 EF    		DB 0EFh 
  12A5 90    		DB 090h 
  12A6 7F    		DB 07Fh 
  12A7 AB    		DB 0ABh 
  12A8 74    		DB 074h ; 't'
  12A9 04    		DB 004h 
  12AA F0    		DB 0F0h 
  12AB D0    		DB 0D0h 
  12AC 82    		DB 082h 
  12AD D0    		DB 0D0h 
  12AE 83    		DB 083h 
  12AF D0    		DB 0D0h 
  12B0 E0    		DB 0E0h 
  12B1 32    		DB 032h ; '2'
  12B2 C0    		DB 0C0h 
  12B3 E0    		DB 0E0h 
  12B4 C0    		DB 0C0h 
  12B5 83    		DB 083h 
  12B6 C0    		DB 0C0h 
  12B7 82    		DB 082h 
  12B8 53    		DB 053h ; 'S'
  12B9 91    		DB 091h 
  12BA EF    		DB 0EFh 
  12BB 90    		DB 090h 
  12BC 7F    		DB 07Fh 
  12BD AB    		DB 0ABh 
  12BE 74    		DB 074h ; 't'
  12BF 02    		DB 002h 
  12C0 F0    		DB 0F0h 
  12C1 D0    		DB 0D0h 
  12C2 82    		DB 082h 
  12C3 D0    		DB 0D0h 
  12C4 83    		DB 083h 
  12C5 D0    		DB 0D0h 
  12C6 E0    		DB 0E0h 
  12C7 32    		DB 032h ; '2'
  12C8 C0    		DB 0C0h 
  12C9 E0    		DB 0E0h 
  12CA C0    		DB 0C0h 
  12CB 83    		DB 083h 
  12CC C0    		DB 0C0h 
  12CD 82    		DB 082h 
  12CE 53    		DB 053h ; 'S'
  12CF 91    		DB 091h 
  12D0 EF    		DB 0EFh 
  12D1 90    		DB 090h 
  12D2 7F    		DB 07Fh 
  12D3 A9    		DB 0A9h 
  12D4 74    		DB 074h ; 't'
  12D5 10    		DB 010h 
  12D6 F0    		DB 0F0h 
  12D7 D0    		DB 0D0h 
  12D8 82    		DB 082h 
  12D9 D0    		DB 0D0h 
  12DA 83    		DB 083h 
  12DB D0    		DB 0D0h 
  12DC E0    		DB 0E0h 
  12DD 32    		DB 032h ; '2'
  12DE E4    		DB 0E4h 
  12DF FF    		DB 0FFh 
  12E0 FE    		DB 0FEh 
  12E1 90    		DB 090h 
  12E2 FF    		DB 0FFh 
  12E3 F0    		DB 0F0h 
  12E4 74    		DB 074h ; 't'
  12E5 55    		DB 055h ; 'U'
  12E6 F0    		DB 0F0h 
  12E7 0F    		DB 00Fh 
  12E8 BF    		DB 0BFh 
  12E9 00    		DB 000h 
  12EA 01    		DB 001h 
  12EB 0E    		DB 00Eh 
  12EC EF    		DB 0EFh 
  12ED 64    		DB 064h ; 'd'
  12EE 40    		DB 040h ; '@'
  12EF 4E    		DB 04Eh ; 'N'
  12F0 70    		DB 070h ; 'p'
  12F1 EF    		DB 0EFh 
  12F2 22    		DB 022h ; '"'

; ========================================
L0062:
  12F3 907F00		MOV DPTR, #07F00h
  12F6 E512  		MOV A, 12h
  12F8 F0    		MOVX @DPTR, A
  12F9 907FB5		MOV DPTR, #07FB5h
  12FC 7401  		MOV A, #1h
  12FE F0    		MOVX @DPTR, A
  12FF D3    		SETB C
  1300 22    		RET

; ========================================
L0068:
  1301 907F00		MOV DPTR, #07F00h
  1304 E50A  		MOV A, 0Ah
  1306 F0    		MOVX @DPTR, A
  1307 907FB5		MOV DPTR, #07FB5h
  130A 7401  		MOV A, #1h
  130C F0    		MOVX @DPTR, A
  130D D3    		SETB C
  130E 22    		RET

; ========================================
set_carry_1:
  130F D3    		SETB C
  1310 22    		RET

; ========================================
set_carry_2:
  1311 D3    		SETB C
  1312 22    		RET

; ========================================
set_carry_3:
  1313 D3    		SETB C
  1314 22    		RET

; ========================================
set_carry_4:
  1315 D3    		SETB C
  1316 22    		RET

; ========================================
set_carry_5:
  1317 D3    		SETB C
  1318 22    		RET

; ========================================
set_carry_6:
  1319 D3    		SETB C
  131A 22    		RET

  131B 32    		DB 032h ; '2'
  131C 32    		DB 032h ; '2'
  131D 32    		DB 032h ; '2'
  131E 32    		DB 032h ; '2'
  131F 32    		DB 032h ; '2'
  1320 32    		DB 032h ; '2'
  1321 32    		DB 032h ; '2'
  1322 32    		DB 032h ; '2'
  1323 32    		DB 032h ; '2'
  1324 32    		DB 032h ; '2'
  1325 32    		DB 032h ; '2'
END
