Важная информация

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 32

Тема: Інфракон ПВ ПІК

  1. #11
    Master
    Регистрация
    02.08.2013
    Адрес
    г. Киев
    Сообщений
    516
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    )) Все таки решился и аккуратно пригрел паяльной станцией и выпаял ПЗУ (считал и впаял панельку)

    вот что получилось https://yadi.sk/d/r4u2sZAWH1X86Q (пересчитал , действительно одна нога была завернута)

    новые файлы 1.bin и 2.bin (на всякий случай оставил и старые)
    Последний раз редактировалось Sonic_Blast; 13.08.2019 в 10:29.

  2. #12
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    3,654
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    99 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересненько...


    Код:
    			;Дизассемблированный текст программы 573RF5.BIN
    			;Универсальный дизассемблер MI(C)RON '92
    			;Дата: 13 - 08 - 2019
    			;Время: 09:13
    			;
    4000			EL4000	.EQU	4000H		;
    			;--------------------------------
    				.ORG	0000H
    
    0000  99			SUBB	A,R1		;
    0001  75 08 30			MOV	LL0008,#30H	;"0"
    0004  75 09 00			MOV	LL0009,#00H	;
    0007  C2 B5			CLR	LL00B5		;
    0009  C2 B4		LL0009:	CLR	LL00B4		;
    000B  C2 76			CLR	DL0076		;
    000D  02 01 C5			LJMP	LL01C5		;
    			;--------------------------------
    0010  43 6F 70 79		.TEXT	"Copyright (C) 1992 by Kvantor Morozo"
    0014  72 69 67 68	
    0018  74 20 28 43	
    001C  29 20 31 39	
    0020  39 32 20 62	
    0024  79 20 4B 76	
    0028  61 6E 74 6F	
    002C  72 20 4D 6F	
    0030  72 6F 7A 6F	
    0034  76 20 26 20		.TEXT	"v & Ostrover"
    0038  4F 73 74 72	
    003C  6F 76 65 72	
    			;--------------------------------
    0040  99			SUBB	A,R1		;
    0041  75 08 30			MOV	LL0008,#30H	;"0"
    0044  75 09 00			MOV	LL0009,#00H	;
    0047  C2 B5			CLR	LL00B5		;
    0049  C2 B4			CLR	LL00B4		;
    004B  C2 76			CLR	DL0076		;
    004D  02 01 C5			LJMP	LL01C5		;
    			;--------------------------------
    0050  43			.TEXT	"C"
    0051  6F 70 79 72	DL0051:	.TEXT	"opyright (C) 1992 by Kv"
    0055  69 67 68 74	
    0059  20 28 43 29	
    005D  20 31 39 39	
    0061  32 20 62 79	
    0065  20 4B 76		
    0068  61 6E 74 6F	DL0068:	.TEXT	"antor Moroz"
    006C  72 20 4D 6F	
    0070  72 6F 7A		
    0073  6F		DL0073:	.TEXT	"o"
    0074  76 20		DL0074:	.TEXT	"v "
    0076  26 20 4F 73	DL0076:	.TEXT	"& Ostrov"
    007A  74 72 6F 76	
    007E  65 72		DL007E:	.TEXT	"er"
    			;--------------------------------
    0080  99			SUBB	A,R1		;
    0081  20 7E 05			JB	DL007E,LL0089	;
    0084  B4 02 CA			CJNE	A,#02H,DL0051	;
    0087  D2 7E			SETB	7EH		;"~"
    0089  B8 34 31		LL0089:	CJNE	R0,#34H,LL00BD	;"4"
    008C  99			SUBB	A,R1		;
    008D  60 0A			JZ	LL0099		;
    008F  75 74 14			MOV	DL0074,#14H	;
    0092  74 15			MOV	A,#15H		;
    0094  12 01 14			LCALL	PL0114		;
    0097  80 DA			SJMP	DL0073		;
    			;--------------------------------
    0099  18		LL0099:	DEC	R0		;
    009A  B6 03 28			CJNE	@R0,#03H,LL00C5	;
    009D  18			DEC	R0		;
    009E  B6 4B 02			CJNE	@R0,#4BH,LL00A3	;"K"
    00A1  80 08			SJMP	LL00AB		;
    			;--------------------------------
    00A3  B6 41 02		LL00A3:	CJNE	@R0,#41H,LL00A8	;"A"
    00A6  80 03			SJMP	LL00AB		;
    			;--------------------------------
    00A8  B6 42 15		LL00A8:	CJNE	@R0,#42H,LL00C0	;"B"
    00AB  74 06		LL00AB:	MOV	A,#06H		;
    00AD  12 01 14			LCALL	PL0114		;
    00B0  C2 AC			CLR	LL00AC		;
    00B2  C2 99			CLR	LL0099		;
    00B4  30 99 FD		LL00B4:	JNB	LL0099,LL00B4	;
    00B7  C2 99			CLR	LL0099		;
    00B9  D2 76			SETB	76H		;"v"
    00BB  80 B6			SJMP	DL0073		;
    			;--------------------------------
    00BD  F6		LL00BD:	MOV	@R0,A		;
    00BE  80 A8			SJMP	DL0068		;
    			;--------------------------------
    00C0  99		LL00C0:	SUBB	A,R1		;
    00C1  20 7E 05			JB	DL007E,LL00C9	;
    00C4  B4 02 CA			CJNE	A,#02H,LL0091	;
    00C7  D2 7E			SETB	7EH		;"~"
    00C9  B8 34 31		LL00C9:	CJNE	R0,#34H,LL00FD	;"4"
    00CC  99			SUBB	A,R1		;
    00CD  60 0A			JZ	LL00D9		;
    00CF  75 74 14			MOV	DL0074,#14H	;
    00D2  74 15			MOV	A,#15H		;
    00D4  12 01 14			LCALL	PL0114		;
    00D7  80 DA			SJMP	LL00B3		;
    			;--------------------------------
    00D9  18		LL00D9:	DEC	R0		;
    00DA  B6 03 28			CJNE	@R0,#03H,LL0105	;
    00DD  18			DEC	R0		;
    00DE  B6 4B 02			CJNE	@R0,#4BH,LL00E3	;"K"
    00E1  80 08			SJMP	LL00EB		;
    			;--------------------------------
    00E3  B6 41 02		LL00E3:	CJNE	@R0,#41H,LL00E8	;"A"
    00E6  80 03			SJMP	LL00EB		;
    			;--------------------------------
    00E8  B6 42 15		LL00E8:	CJNE	@R0,#42H,LL0100	;"B"
    00EB  74 06		LL00EB:	MOV	A,#06H		;
    00ED  12 01 14			LCALL	PL0114		;
    00F0  C2 AC			CLR	LL00AC		;
    00F2  C2 99			CLR	LL0099		;
    00F4  30 99 FD		LL00F4:	JNB	LL0099,LL00F4	;
    00F7  C2 99			CLR	LL0099		;
    00F9  D2 76			SETB	76H		;"v"
    00FB  80 B6			SJMP	LL00B3		;
    			;--------------------------------
    00FD  F6		LL00FD:	MOV	@R0,A		;
    00FE  80 A8			SJMP	LL00A8		;
    			;--------------------------------
    0100  75 76 20		LL0100:	MOV	LL0176,#20H	;
    0103  74 00			MOV	A,#00H		;
    0105  D0 D0		LL0105:	POP	LL01D0		;
    0107  22			RET			;
    			;--------------------------------
    0108  74 01			MOV	A,#01H		;
    010A  D0 D0		PL010A:	POP	LL01D0		;
    010C  22			RET			;
    			;--------------------------------
    010D  75 75 00		LL010D:	MOV	LL0175,#00H	;
    0110  B2 97			CPL	LL0197		;
    0112  75 7A E0			MOV	LL017A,#0E0H	;"р"
    0115  75 79 AA			MOV	LL0179,#0AAH	;"к"
    0118  D5 7A 08		LL0118:	DJNZ	LL017A,LL0123	;
    011B  75 7A E0			MOV	LL017A,#0E0H	;"р"
    011E  D5 79 02			DJNZ	LL0179,LL0123	;
    0121  80 EA			SJMP	LL010D		;
    			;--------------------------------
    0123  30 76 F2		LL0123:	JNB	LL0176,LL0118	;
    0126  E5 32			MOV	A,LL0132	;
    0128  B4 41 0F			CJNE	A,#41H,LL013A	;"A"
    012B  43 74 40			ORL	LL0174,#40H	;"@"
    012E  12 01 80			LCALL	PL0180		;
    0131  C2 76			CLR	LL0176		;
    0133  31 0A			ACALL	PL010A		;
    0135  75 74 40			MOV	LL0174,#40H	;"@"
    0138  80 DE		PL0138:	SJMP	LL0118		;
    			;--------------------------------
    013A  D2 AC		LL013A:	SETB	0ACH		;"м"
    013C  C2 76			CLR	LL0176		;
    013E  80 D8			SJMP	LL0118		;
    			;--------------------------------
    0140  75 76 20			MOV	LL0176,#20H	;
    0143  74 00			MOV	A,#00H		;
    0145  D0 D0			POP	LL01D0		;
    0147  22			RET			;
    			;--------------------------------
    0148  74 01			MOV	A,#01H		;
    014A  D0 D0			POP	LL01D0		;
    014C  22			RET			;
    			;--------------------------------
    014D  75 75 00		LL014D:	MOV	LL0175,#00H	;
    0150  B2 97			CPL	LL0197		;
    0152  75 7A E0			MOV	LL017A,#0E0H	;"р"
    0155  75 79 AA			MOV	LL0179,#0AAH	;"к"
    0158  D5 7A 08		LL0158:	DJNZ	LL017A,LL0163	;
    015B  75 7A E0			MOV	LL017A,#0E0H	;"р"
    015E  D5 79 02			DJNZ	LL0179,LL0163	;
    0161  80 EA			SJMP	LL014D		;
    			;--------------------------------
    0163  30 76 F2		LL0163:	JNB	LL0176,LL0158	;
    0166  E5 32			MOV	A,LL0132	;
    0168  B4 41 0F			CJNE	A,#41H,LL017A	;"A"
    016B  43 74 40			ORL	LL0174,#40H	;"@"
    016E  12 01 80			LCALL	PL0180		;
    0171  C2 76			CLR	LL0176		;
    0173  31 0A			ACALL	PL010A		;
    0175  75 74 40		LL0175:	MOV	LL0174,#40H	;"@"
    0178  80 DE			SJMP	LL0158		;
    			;--------------------------------
    017A  D2 AC		LL017A:	SETB	0ACH		;"м"
    017C  C2 76			CLR	LL0176		;
    017E  80 D8			SJMP	LL0158		;
    			;--------------------------------
    0180  D0 D0		PL0180:	POP	LL01D0		;
    0182  22			RET			;
    			;--------------------------------
    0183  80 88		LL0183:	SJMP	LL010D		;
    			;--------------------------------
    0185  31 1C			ACALL	PL011C		;
    0187  90 40 00			MOV	DPTR,#EL4000	;
    018A  74 FF			MOV	A,#0FFH		;" "
    018C  F0			MOVX	@DPTR,A		;
    018D  75 77 FF			MOV	LL0177,#0FFH	;" "
    0190  C2 97			CLR	LL0197		;
    0192  75 7A E0			MOV	LL017A,#0E0H	;"р"
    0195  75 79 4A			MOV	LL0179,#4AH	;"J"
    0198  D5 7A 08		LL0198:	DJNZ	LL017A,LL01A3	;
    019B  75 7A E0			MOV	LL017A,#0E0H	;"р"
    019E  D5 79 02			DJNZ	LL0179,LL01A3	;
    01A1  80 0A			SJMP	LL01AD		;
    			;--------------------------------
    01A3  12 02 70		LL01A3:	LCALL	PL0270		;
    01A6  60 DB			JZ	LL0183		;
    01A8  B4 01 D8			CJNE	A,#01H,LL0183	;
    01AB  80 EB			SJMP	LL0198		;
    			;--------------------------------
    01AD  75 77 00		LL01AD:	MOV	LL0177,#00H	;
    01B0  D2 97			SETB	97H		;"Ч"
    01B2  75 75 00		LL01B2:	MOV	LL0175,#00H	;
    01B5  D2 AC		LL01B5:	SETB	0ACH		;"м"
    01B7  C2 76			CLR	LL0176		;
    01B9  30 76 FD		LL01B9:	JNB	LL0176,LL01B9	;
    01BC  E5 32			MOV	A,LL0132	;
    01BE  B4 41 D0			CJNE	A,#41H,LL0191	;"A"
    01C1  D0 22			POP	LL0122		;
    01C3  80 88		LL01C3:	SJMP	LL014D		;
    			;--------------------------------
    01C5  31 1C		LL01C5:	ACALL	PL011C		;
    01C7  90 40 00			MOV	DPTR,#EL4000	;
    01CA  74 FF			MOV	A,#0FFH		;" "
    01CC  F0			MOVX	@DPTR,A		;
    01CD  75 77 FF			MOV	LL0177,#0FFH	;" "
    01D0  C2 97		LL01D0:	CLR	LL0197		;
    01D2  75 7A E0			MOV	LL017A,#0E0H	;"р"
    01D5  75 79 4A			MOV	LL0179,#4AH	;"J"
    01D8  D5 7A 08		LL01D8:	DJNZ	LL017A,LL01E3	;
    01DB  75 7A E0			MOV	LL017A,#0E0H	;"р"
    01DE  D5 79 02			DJNZ	LL0179,LL01E3	;
    01E1  80 0A			SJMP	LL01ED		;
    			;--------------------------------
    01E3  12 02 70		LL01E3:	LCALL	PL0270		;
    01E6  60 DB			JZ	LL01C3		;
    01E8  B4 01 D8			CJNE	A,#01H,LL01C3	;
    01EB  80 EB			SJMP	LL01D8		;
    			;--------------------------------
    01ED  75 77 00		LL01ED:	MOV	LL0177,#00H	;
    01F0  D2 97			SETB	97H		;"Ч"
    01F2  75 75 00		LL01F2:	MOV	LL0175,#00H	;
    01F5  D2 AC		LL01F5:	SETB	0ACH		;"м"
    01F7  C2 76			CLR	LL0176		;
    01F9  30 76 FD		LL01F9:	JNB	LL0176,LL01F9	;
    01FC  E5 32			MOV	A,LL0132	;
    01FE  B4 41 D7			CJNE	A,#41H,LL01D8	;"A"
    0201  B4 4B 07			CJNE	A,#4BH,LL020B	;"K"
    0204  D2 97			SETB	97H		;"Ч"
    0206  75 75 01			MOV	LL0275,#01H	;
    0209  80 AA			SJMP	LL01B5		;
    			;--------------------------------
    020B  C2 76		LL020B:	CLR	LL0276		;
    020D  D2 AC			SETB	0ACH		;"м"
    020F  80 C7			SJMP	LL01D8		;
    			;--------------------------------
    0211  C2 76		LL0211:	CLR	LL0276		;
    0213  75 75 00			MOV	LL0275,#00H	;
    0216  D2 AC			SETB	0ACH		;"м"
    0218  30 76 FD		LL0218:	JNB	LL0276,LL0218	;
    021B  E5 32			MOV	A,LL0232	;
    021D  B4 4B 07			CJNE	A,#4BH,LL0227	;"K"
    0220  75 75 01			MOV	LL0275,#01H	;
    0223  C2 77			CLR	LL0277		;
    0225  80 8E			SJMP	LL01B5		;
    			;--------------------------------
    0227  B4 41 E7		LL0227:	CJNE	A,#41H,LL0211	;"A"
    022A  31 80			ACALL	PL0180		;
    022C  31 0A			ACALL	PL010A		;
    022E  80 82			SJMP	LL01B2		;
    			;--------------------------------
    0230  12 01 38			LCALL	PL0138		;
    0233  60 05			JZ	LL023A		;
    0235  51 E1			ACALL	PL02E1		;
    0237  02 02 89			LJMP	LL0289		;
    			;--------------------------------
    023A  30 90 11		LL023A:	JNB	LL0290,LL024E	;
    023D  E5 7C			MOV	A,LL027C	;
    023F  60 D7			JZ	LL0218		;
    0241  B4 4B 07			CJNE	A,#4BH,LL024B	;"K"
    0244  D2 97			SETB	97H		;"Ч"
    0246  75 75 01			MOV	LL0275,#01H	;
    0249  80 AA			SJMP	LL01F5		;
    			;--------------------------------
    024B  C2 76		LL024B:	CLR	LL0276		;
    024D  D2 AC			SETB	0ACH		;"м"
    024F  80 C7			SJMP	LL0218		;
    			;--------------------------------
    0251  C2 76		LL0251:	CLR	LL0276		;
    0253  75 75 00			MOV	LL0275,#00H	;
    0256  D2 AC			SETB	0ACH		;"м"
    0258  30 76 FD		LL0258:	JNB	LL0276,LL0258	;
    025B  E5 32			MOV	A,LL0232	;
    025D  B4 4B 07			CJNE	A,#4BH,LL0267	;"K"
    0260  75 75 01			MOV	LL0275,#01H	;
    0263  C2 77			CLR	LL0277		;
    0265  80 8E			SJMP	LL01F5		;
    			;--------------------------------
    0267  B4 41 E7		LL0267:	CJNE	A,#41H,LL0251	;"A"
    026A  31 80			ACALL	PL0180		;
    026C  31 0A			ACALL	PL010A		;
    026E  80 82			SJMP	LL01F2		;
    			;--------------------------------
    0270  12 01 38		PL0270:	LCALL	PL0138		;
    0273  60 05			JZ	LL027A		;
    0275  51 E1		LL0275:	ACALL	PL02E1		;
    0277  02 02 89		LL0277:	LJMP	LL0289		;
    			;--------------------------------
    027A  30 90 11		LL027A:	JNB	LL0290,LL028E	;
    027D  E5 7C		LL027D:	MOV	A,LL027C	;
    027F  60 AC		LL027F:	JZ	LL022D		;
    0281  7E 78			MOV	R6,#78H		;"x"
    0283  35 EC			ADDC	A,LL02EC	;
    0285  28			ADD	A,R0		;
    0286  14			DEC	A		;
    0287  A8 7F			MOV	R0,LL027F	;
    0289  C8		LL0289:	XCH	A,R0		;
    028A  24 30			ADD	A,#30H		;"0"
    028C  F6			MOV	@R0,A		;
    028D  80 EC			SJMP	LL027B		;
    			;--------------------------------
    028F  E5 7F			MOV	A,LL027F	;
    0291  54 05			ANL	A,#05H		;
    0293  70 05			JNZ	LL029A		;
    0295  74 03			MOV	A,#03H		;
    0297  02 02 E0			LJMP	LL02E0		;
    			;--------------------------------
    029A  E5 7D		LL029A:	MOV	A,LL027D	;
    029C  70 DD			JNZ	LL027B		;
    029E  74 02			MOV	A,#02H		;
    02A0  22			RET			;
    			;--------------------------------
    02A1  E5 78			MOV	A,LL0278	;
    02A3  60 1A			JZ	LL02BF		;
    02A5  D5 7A 17			DJNZ	LL027A,LL02BF	;
    02A8  75 7A E0			MOV	LL027A,#0E0H	;"р"
    02AB  D5 79 11			DJNZ	LL0279,LL02BF	;
    02AE  75 79 0A			MOV	LL0279,#0AH	;
    02B1  E5 32			MOV	A,LL0232	;
    02B3  B4 13 06			CJNE	A,#13H,LL02BC	;
    02B6  75 32 10			MOV	LL0232,#10H	;
    02B9  02 02 FF			LJMP	LL02FF		;
    			;--------------------------------
    02BC  75 32 13		LL02BC:	MOV	LL0232,#13H	;
    02BF  05 AC		LL02BF:	INC	LL02AC		;
    02C1  7E 78			MOV	R6,#78H		;"x"
    02C3  35 EC			ADDC	A,LL02EC	;
    02C5  28			ADD	A,R0		;
    02C6  14			DEC	A		;
    02C7  A8 7F			MOV	R0,LL027F	;
    02C9  C8			XCH	A,R0		;
    02CA  24 30			ADD	A,#30H		;"0"
    02CC  F6			MOV	@R0,A		;
    02CD  80 EC			SJMP	LL02BB		;
    			;--------------------------------
    02CF  E5 7F			MOV	A,LL027F	;
    02D1  54 05			ANL	A,#05H		;
    02D3  70 05			JNZ	LL02DA		;
    02D5  74 03			MOV	A,#03H		;
    02D7  02 02 E0			LJMP	LL02E0		;
    			;--------------------------------
    02DA  E5 7D		LL02DA:	MOV	A,LL027D	;
    02DC  70 DD			JNZ	LL02BB		;
    02DE  74 02			MOV	A,#02H		;
    02E0  22		LL02E0:	RET			;
    			;--------------------------------
    02E1  E5 78		PL02E1:	MOV	A,LL0278	;
    02E3  60 1A			JZ	LL02FF		;
    02E5  D5 7A 17			DJNZ	LL027A,LL02FF	;
    02E8  75 7A E0			MOV	LL027A,#0E0H	;"р"
    02EB  D5 79 11			DJNZ	LL0279,LL02FF	;
    02EE  75 79 0A			MOV	LL0279,#0AH	;
    02F1  E5 32			MOV	A,LL0232	;
    02F3  B4 13 06			CJNE	A,#13H,LL02FC	;
    02F6  75 32 10			MOV	LL0232,#10H	;
    02F9  02 02 FF			LJMP	LL02FF		;
    			;--------------------------------
    02FC  75 32 13		LL02FC:	MOV	LL0232,#13H	;
    02FF  05 00		LL02FF:	INC	LL0300		;
    0301  00			NOP			;
    0302  00			NOP			;
    0303  00			NOP			;
    0304  00			NOP			;
    0305  00			NOP			;
    0306  00			NOP			;
    0307  00			NOP			;
    0308  00			NOP			;
    0309  00			NOP			;
    030A  00			NOP			;
    030B  00			NOP			;
    030C  00			NOP			;
    030D  00			NOP			;
    030E  00			NOP			;
    030F  00			NOP			;
    0310  00		LL0310:	NOP			;
    0311  00			NOP			;
    0312  00			NOP			;
    0313  00			NOP			;
    0314  00			NOP			;
    0315  00			NOP			;
    0316  00			NOP			;
    0317  00			NOP			;
    0318  00			NOP			;
    0319  00			NOP			;
    031A  00			NOP			;
    031B  3F			ADDC	A,R7		;
    031C  06			INC	@R0		;
    031D  5B			ANL	A,R3		;
    031E  4F			ORL	A,R7		;
    031F  66			XRL	A,@R0		;
    0320  6D			XRL	A,R5		;
    0321  7D 07			MOV	R5,#07H		;
    0323  7F 6F			MOV	R7,#6FH		;"o"
    0325  77 7C			MOV	@R1,#7CH	;"|"
    0327  39			ADDC	A,R1		;
    0328  5E			ANL	A,R6		;
    0329  79 71			MOV	R1,#71H		;"q"
    032B  40 BF			JC	LL02EC		;
    032D  86 DB			MOV	DL03DB,@R0	;
    032F  CF			XCH	A,R7		;
    0330  E6			MOV	A,@R0		;
    0331  ED			MOV	A,R5		;
    0332  FD			MOV	R5,A		;
    0333  87 FF			MOV	DL03FF,@R1	;
    0335  EF			MOV	A,R7		;
    0336  F7			MOV	@R1,A		;
    0337  FC			MOV	R4,A		;
    0338  B9 DE F9			CJNE	R1,#0DEH,LL0334	;"▐"
    033B  F1 10			ACALL	DL0710		;
    033D  10 10 10			JBC	LL0310,LL0350	;
    0340  00			NOP			;
    0341  00			NOP			;
    0342  00			NOP			;
    0343  00			NOP			;
    0344  00			NOP			;
    0345  00			NOP			;
    0346  00			NOP			;
    0347  00			NOP			;
    0348  00			NOP			;
    0349  00			NOP			;
    034A  00			NOP			;
    034B  00			NOP			;
    034C  00			NOP			;
    034D  00			NOP			;
    034E  00			NOP			;
    034F  00			NOP			;
    0350  00		LL0350:	NOP			;
    0351  00			NOP			;
    0352  00			NOP			;
    0353  00			NOP			;
    0354  00			NOP			;
    0355  00			NOP			;
    0356  00			NOP			;
    0357  00			NOP			;
    0358  00			NOP			;
    0359  00			NOP			;
    035A  00			NOP			;
    035B  3F			ADDC	A,R7		;
    035C  06			INC	@R0		;
    035D  5B			ANL	A,R3		;
    035E  4F			ORL	A,R7		;
    035F  66			XRL	A,@R0		;
    0360  6D			XRL	A,R5		;
    0361  7D 07			MOV	R5,#07H		;
    0363  7F 6F			MOV	R7,#6FH		;"o"
    0365  77 7C			MOV	@R1,#7CH	;"|"
    0367  39			ADDC	A,R1		;
    0368  5E			ANL	A,R6		;
    0369  79 71			MOV	R1,#71H		;"q"
    036B  40 BF			JC	LL032C		;
    036D  86 DB			MOV	DL03DB,@R0	;
    036F  CF			XCH	A,R7		;
    0370  E6			MOV	A,@R0		;
    0371  ED			MOV	A,R5		;
    0372  FD			MOV	R5,A		;
    0373  87 FF			MOV	DL03FF,@R1	;
    0375  EF			MOV	A,R7		;
    0376  F7			MOV	@R1,A		;
    0377  FC			MOV	R4,A		;
    0378  B9 DE F9			CJNE	R1,#0DEH,LL0374	;"▐"
    037B  F1 10			ACALL	DL0710		;
    037D  10 10 10			JBC	LL0310,DL0390	;
    			;--------------------------------
    0380  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0384  FF FF FF FF	
    0388  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    038C  FF FF FF FF	
    0390  FF FF FF FF	DL0390:	.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0394  FF FF FF FF	
    0398  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    039C  FF FF FF FF	
    03A0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03A4  FF FF FF FF	
    03A8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03AC  FF FF FF FF	
    03B0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03B4  FF FF FF FF	
    03B8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03BC  FF FF FF FF	
    03C0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03C4  FF FF FF FF	
    03C8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03CC  FF FF FF FF	
    03D0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03D4  FF FF FF FF	
    03D8  FF FF FF			.DB	0FFH,0FFH,0FFH
    03DB  FF FF FF FF	DL03DB:	.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03DF  FF FF FF FF	
    03E3  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03E7  FF FF FF FF	
    03EB  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03EF  FF FF FF FF	
    03F3  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    03F7  FF FF FF FF	
    03FB  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH
    03FF  FF FF FF FF	DL03FF:	.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0403  FF FF FF FF	
    0407  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    040B  FF FF FF FF	
    040F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0413  FF FF FF FF	
    0417  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    041B  FF FF FF FF	
    041F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0423  FF FF FF FF	
    0427  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    042B  FF FF FF FF	
    042F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0433  FF FF FF FF	
    0437  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    043B  FF FF FF FF	
    043F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0443  FF FF FF FF	
    0447  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    044B  FF FF FF FF	
    044F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0453  FF FF FF FF	
    0457  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    045B  FF FF FF FF	
    045F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0463  FF FF FF FF	
    0467  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    046B  FF FF FF FF	
    046F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0473  FF FF FF FF	
    0477  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    047B  FF FF FF FF	
    047F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0483  FF FF FF FF	
    0487  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    048B  FF FF FF FF	
    048F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0493  FF FF FF FF	
    0497  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    049B  FF FF FF FF	
    049F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04A3  FF FF FF FF	
    04A7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04AB  FF FF FF FF	
    04AF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04B3  FF FF FF FF	
    04B7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04BB  FF FF FF FF	
    04BF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04C3  FF FF FF FF	
    04C7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04CB  FF FF FF FF	
    04CF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04D3  FF FF FF FF	
    04D7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04DB  FF FF FF FF	
    04DF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04E3  FF FF FF FF	
    04E7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04EB  FF FF FF FF	
    04EF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04F3  FF FF FF FF	
    04F7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    04FB  FF FF FF FF	
    04FF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0503  FF FF FF FF	
    0507  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    050B  FF FF FF FF	
    050F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0513  FF FF FF FF	
    0517  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    051B  FF FF FF FF	
    051F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0523  FF FF FF FF	
    0527  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    052B  FF FF FF FF	
    052F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0533  FF FF FF FF	
    0537  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    053B  FF FF FF FF	
    053F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0543  FF FF FF FF	
    0547  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    054B  FF FF FF FF	
    054F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0553  FF FF FF FF	
    0557  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    055B  FF FF FF FF	
    055F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0563  FF FF FF FF	
    0567  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    056B  FF FF FF FF	
    056F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0573  FF FF FF FF	
    0577  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    057B  FF FF FF FF	
    057F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0583  FF FF FF FF	
    0587  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    058B  FF FF FF FF	
    058F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0593  FF FF FF FF	
    0597  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    059B  FF FF FF FF	
    059F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05A3  FF FF FF FF	
    05A7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05AB  FF FF FF FF	
    05AF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05B3  FF FF FF FF	
    05B7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05BB  FF FF FF FF	
    05BF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05C3  FF FF FF FF	
    05C7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05CB  FF FF FF FF	
    05CF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05D3  FF FF FF FF	
    05D7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05DB  FF FF FF FF	
    05DF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05E3  FF FF FF FF	
    05E7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05EB  FF FF FF FF	
    05EF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05F3  FF FF FF FF	
    05F7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    05FB  FF FF FF FF	
    05FF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0603  FF FF FF FF	
    0607  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    060B  FF FF FF FF	
    060F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0613  FF FF FF FF	
    0617  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    061B  FF FF FF FF	
    061F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0623  FF FF FF FF	
    0627  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    062B  FF FF FF FF	
    062F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0633  FF FF FF FF	
    0637  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    063B  FF FF FF FF	
    063F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0643  FF FF FF FF	
    0647  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    064B  FF FF FF FF	
    064F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0653  FF FF FF FF	
    0657  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    065B  FF FF FF FF	
    065F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0663  FF FF FF FF	
    0667  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    066B  FF FF FF FF	
    066F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0673  FF FF FF FF	
    0677  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    067B  FF FF FF FF	
    067F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0683  FF FF FF FF	
    0687  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    068B  FF FF FF FF	
    068F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0693  FF FF FF FF	
    0697  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    069B  FF FF FF FF	
    069F  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06A3  FF FF FF FF	
    06A7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06AB  FF FF FF FF	
    06AF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06B3  FF FF FF FF	
    06B7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06BB  FF FF FF FF	
    06BF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06C3  FF FF FF FF	
    06C7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06CB  FF FF FF FF	
    06CF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06D3  FF FF FF FF	
    06D7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06DB  FF FF FF FF	
    06DF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06E3  FF FF FF FF	
    06E7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06EB  FF FF FF FF	
    06EF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06F3  FF FF FF FF	
    06F7  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    06FB  FF FF FF FF	
    06FF  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0703  FF FF FF FF	
    0707  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    070B  FF FF FF FF	
    070F  FF			.DB	0FFH
    0710  FF FF FF FF	DL0710:	.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0714  FF FF FF FF	
    0718  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    071C  FF FF FF FF	
    0720  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0724  FF FF FF FF	
    0728  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    072C  FF FF FF FF	
    0730  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0734  FF FF FF FF	
    0738  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    073C  FF FF FF FF	
    0740  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0744  FF FF FF FF	
    0748  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    074C  FF FF FF FF	
    0750  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0754  FF FF FF FF	
    0758  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    075C  FF FF FF FF	
    0760  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0764  FF FF FF FF	
    0768  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    076C  FF FF FF FF	
    0770  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0774  FF FF FF FF	
    0778  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    077C  FF FF FF FF	
    0780  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0784  FF FF FF FF	
    0788  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    078C  FF FF FF FF	
    0790  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    0794  FF FF FF FF	
    0798  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    079C  FF FF FF FF	
    07A0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07A4  FF FF FF FF	
    07A8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07AC  FF FF FF FF	
    07B0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07B4  FF FF FF FF	
    07B8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07BC  FF FF FF FF	
    07C0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07C4  FF FF FF FF	
    07C8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07CC  FF FF FF FF	
    07D0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07D4  FF FF FF FF	
    07D8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07DC  FF FF FF FF	
    07E0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07E4  FF FF FF FF	
    07E8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07EC  FF FF FF FF	
    07F0  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07F4  FF FF FF FF	
    07F8  FF FF FF FF		.DB	0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    07FC  FF FF FF FF	
    
    			;--------------------------------
    			;"Глупые" вызовы меток.
    			;--------------------------------
    			LL0008	.EQU	0008H
    			LL0091	.EQU	0091H
    			LL00AC	.EQU	00ACH
    			LL00B3	.EQU	00B3H
    			LL00B5	.EQU	00B5H
    			LL00C5	.EQU	00C5H
    			PL0114	.EQU	0114H
    			PL011C	.EQU	011CH
    			LL0122	.EQU	0122H
    			LL0132	.EQU	0132H
    			LL0174	.EQU	0174H
    			LL0176	.EQU	0176H
    			LL0177	.EQU	0177H
    			LL0179	.EQU	0179H
    			LL0191	.EQU	0191H
    			LL0197	.EQU	0197H
    			LL022D	.EQU	022DH
    			LL0232	.EQU	0232H
    			LL024E	.EQU	024EH
    			LL0276	.EQU	0276H
    			LL0278	.EQU	0278H
    			LL0279	.EQU	0279H
    			LL027B	.EQU	027BH
    			LL027C	.EQU	027CH
    			LL028E	.EQU	028EH
    			LL0290	.EQU	0290H
    			LL02AC	.EQU	02ACH
    			LL02BB	.EQU	02BBH
    			LL02EC	.EQU	02ECH
    			LL0300	.EQU	0300H
    			LL032C	.EQU	032CH
    			LL0334	.EQU	0334H
    			LL0374	.EQU	0374H
    			;--------------------------------
    				.END
    [свернуть]

  3. #13
    Activist Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    245
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    44 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    ;Дизассемблированный текст программы 573RF5.BIN
    а что тут интересного? беглый взгляд на бинарник показывает что адресная линия А6 не контачит либо сдохла... либо сидит в схеме на земле/питании, тогда надо бинарник перечитывать с учетом этого.

    Зверинецъ

    Специалист "совсем стандарт" - 88-89
    Ленинград1 +256К +AY +"косые флопы" +VGA выход +Ethernet (Speccyboot) +Xmodem (115200)
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    [свернуть]

  4. Этот пользователь поблагодарил Serg6845 за это полезное сообщение:

    Tronix (13.08.2019)

  5. #14
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    3,654
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    99 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Serg6845, Именно. А простейшего реверса подключения ПЗУ к МК никто не сделал, а перемешивание адресов в угоду упрощения разводки адресов (или тупо примитивного скремблинга) практикуется довольно таки часто.
    Последний раз редактировалось HardWareMan; 13.08.2019 в 10:00.

  6. #15
    Master
    Регистрация
    02.08.2013
    Адрес
    г. Киев
    Сообщений
    516
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пересчитал ПЗУ.

  7. #16
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    3,654
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    99 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И как?

  8. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  9. #17
    Master
    Регистрация
    02.08.2013
    Адрес
    г. Киев
    Сообщений
    516
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вроде правильно прочиталась ПЗУ ?

  10. #18
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    3,654
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    99 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот, теперь его даже IDA берёт и не давится.

    Скрытый текст

    Код:
    			;Дизассемблированный текст программы INFRAKON.BIN
    			;Универсальный дизассемблер MI(C)RON '92
    			;Дата: 13 - 08 - 2019
    			;Время: 14:58
    			;
    4000			EL4000	.EQU	4000H		;
    			;--------------------------------
    				.ORG	0000H
    
    0000  02 00 27			LJMP	LL0027		;
    			;--------------------------------
    0003  FF			MOV	R7,A		;
    0004  FF			MOV	R7,A		;
    0005  FF			MOV	R7,A		;
    0006  FF			MOV	R7,A		;
    0007  FF			MOV	R7,A		;
    0008  FF		LL0008:	MOV	R7,A		;
    0009  FF		LL0009:	MOV	R7,A		;
    000A  FF			MOV	R7,A		;
    000B  FF			MOV	R7,A		;
    000C  FF			MOV	R7,A		;
    000D  FF			MOV	R7,A		;
    000E  FF			MOV	R7,A		;
    000F  FF			MOV	R7,A		;
    0010  FF			MOV	R7,A		;
    0011  FF			MOV	R7,A		;
    0012  FF			MOV	R7,A		;
    0013  FF			MOV	R7,A		;
    0014  FF			MOV	R7,A		;
    0015  FF			MOV	R7,A		;
    0016  FF			MOV	R7,A		;
    0017  FF			MOV	R7,A		;
    0018  FF			MOV	R7,A		;
    0019  FF			MOV	R7,A		;
    001A  FF			MOV	R7,A		;
    001B  FF			MOV	R7,A		;
    001C  FF			MOV	R7,A		;
    001D  FF			MOV	R7,A		;
    001E  FF			MOV	R7,A		;
    001F  FF			MOV	R7,A		;
    0020  FF			MOV	R7,A		;
    0021  FF			MOV	R7,A		;
    0022  FF			MOV	R7,A		;
    0023  02 00 83			LJMP	LL0083		;
    			;--------------------------------
    0026  FF			MOV	R7,A		;
    0027  75 B8 10		LL0027:	MOV	LL00B8,#10H	;
    002A  75 A8 90			MOV	LL00A8,#90H	;"Р"
    002D  75 89 22			MOV	LL0089,#22H	;"""
    0030  75 8D FA			MOV	LL008D,#0FAH	;"·"
    0033  75 98 D0		LL0033:	MOV	LL0098,#0D0H	;"╨"
    0036  75 88 50			MOV	LL0088,#50H	;"P"
    0039  75 81 17			MOV	DL0081,#17H	;
    003C  12 01 1C			LCALL	PL011C		;
    003F  E5 99			MOV	A,LL0099	;
    0041  75 08 30			MOV	LL0008,#30H	;"0"
    0044  75 09 00			MOV	LL0009,#00H	;
    0047  C2 B5			CLR	LL00B5		;
    0049  C2 B4			CLR	LL00B4		;
    004B  C2 76			CLR	DL0076		;
    004D  02 01 C5			LJMP	LL01C5		;
    			;--------------------------------
    0050  43 6F 70 79		.TEXT	"Copyright (C) 1992 by Kvantor Morozo"
    0054  72 69 67 68	
    0058  74 20 28 43	
    005C  29 20 31 39	
    0060  39 32 20 62	
    0064  79 20 4B 76	
    0068  61 6E 74 6F	
    006C  72 20 4D 6F	
    0070  72 6F 7A 6F	
    0074  76		DL0074:	.TEXT	"v"
    0075  20		DL0075:	.TEXT	" "
    0076  26 20 4F 73	DL0076:	.TEXT	"& Ostro"
    007A  74 72 6F		
    007D  76		DL007D:	.TEXT	"v"
    007E  65		DL007E:	.TEXT	"e"
    007F  72 68		DL007F:	.TEXT	"rh"
    0081  69 79		DL0081:	.TEXT	"iy"
    			;--------------------------------
    0083  C0 D0		LL0083:	PUSH	LL00D0		;
    0085  C0 E0			PUSH	LL00E0		;
    0087  D2 D3			SETB	0D3H		;"╙"
    0089  C2 D4		LL0089:	CLR	LL00D4		;
    008B  20 99 0B			JB	LL0099,LL0099	;
    008E  20 98 2B			JB	LL0098,LL00BC	;
    0091  53 98 FC		LL0091:	ANL	0FCH,#0FCH	;"№"
    0094  D0 E0			POP	LL00E0		;
    0096  D0 D0			POP	LL00D0		;
    0098  32		LL0098:	RETI			;
    			;--------------------------------
    0099  30 7F F5		LL0099:	JNB	DL007F,LL0091	;
    009C  20 7D 0E			JB	DL007D,LL00AD	;
    009F  E6			MOV	A,@R0		;
    00A0  B4 03 02			CJNE	A,#03H,LL00A5	;
    00A3  D2 7D			SETB	7DH		;"}"
    00A5  12 01 14		LL00A5:	LCALL	PL0114		;
    00A8  69		LL00A8:	XRL	A,R1		;
    00A9  F9			MOV	R1,A		;
    00AA  08			INC	R0		;
    00AB  80 E4			SJMP	LL0091		;
    			;--------------------------------
    00AD  E9		LL00AD:	MOV	A,R1		;
    00AE  12 01 14			LCALL	PL0114		;
    00B1  C2 76			CLR	DL0076		;
    00B3  78 30		LL00B3:	MOV	R0,#30H		;"0"
    00B5  79 00		LL00B5:	MOV	R1,#00H		;
    00B7  75 2F 00			MOV	LL002F,#00H	;
    00BA  80 D5			SJMP	LL0091		;
    			;--------------------------------
    00BC  20 76 D2		LL00BC:	JB	DL0076,LL0091	;
    00BF  E5 99			MOV	A,LL0099	;
    00C1  20 7E 05			JB	DL007E,LL00C9	;
    00C4  B4 02 CA			CJNE	A,#02H,LL0091	;
    00C7  D2 7E			SETB	7EH		;"~"
    00C9  B8 34 31		LL00C9:	CJNE	R0,#34H,LL00FD	;"4"
    00CC  99			SUBB	A,R1		;
    00CD  60 0A			JZ	LL00D9		;
    00CF  75 74 14			MOV	DL0074,#14H	;
    00D2  74 15		LL00D2:	MOV	A,#15H		;
    00D4  12 01 14		LL00D4:	LCALL	PL0114		;
    00D7  80 DA			SJMP	LL00B3		;
    			;--------------------------------
    00D9  18		LL00D9:	DEC	R0		;
    00DA  B6 03 28			CJNE	@R0,#03H,LL0105	;
    00DD  18			DEC	R0		;
    00DE  B6 4B 02			CJNE	@R0,#4BH,LL00E3	;"K"
    00E1  80 08			SJMP	LL00EB		;
    			;--------------------------------
    00E3  B6 41 02		LL00E3:	CJNE	@R0,#41H,LL00E8	;"A"
    00E6  80 03			SJMP	LL00EB		;
    			;--------------------------------
    00E8  B6 42 15		LL00E8:	CJNE	@R0,#42H,LL0100	;"B"
    00EB  74 06		LL00EB:	MOV	A,#06H		;
    00ED  12 01 14			LCALL	PL0114		;
    00F0  C2 AC			CLR	LL00AC		;
    00F2  C2 99			CLR	LL0099		;
    00F4  30 99 FD		LL00F4:	JNB	LL0099,LL00F4	;
    00F7  C2 99			CLR	LL0099		;
    00F9  D2 76			SETB	76H		;"v"
    00FB  80 B6			SJMP	LL00B3		;
    			;--------------------------------
    00FD  F6		LL00FD:	MOV	@R0,A		;
    00FE  80 A8			SJMP	LL00A8		;
    			;--------------------------------
    0100  75 74 10		LL0100:	MOV	LL0174,#10H	;
    0103  80 CD			SJMP	LL00D2		;
    			;--------------------------------
    0105  75 74 40		LL0105:	MOV	LL0174,#40H	;"@"
    0108  80 C8		LL0108:	SJMP	LL00D2		;
    			;--------------------------------
    010A  E5 30		PL010A:	MOV	A,LL0130	;
    010C  05 08			INC	LL0108		;
    010E  F5 09			MOV	LL0109,A	;
    0110  D2 AC			SETB	0ACH		;"м"
    0112  D2 7F			SETB	7FH		;""
    0114  A2 D0		PL0114:	MOV	C,0D0H		;"╨"
    0116  B3			CPL	C		;
    0117  92 9B			MOV	9BH,C		;"Ы"
    0119  F5 99			MOV	LL0199,A	;
    011B  22			RET			;
    			;--------------------------------
    011C  79 20		PL011C:	MOV	R1,#20H		;
    011E  7A 5F			MOV	R2,#5FH		;"_"
    0120  77 00		LL0120:	MOV	@R1,#00H	;
    0122  09			INC	R1		;
    0123  DA FB			DJNZ	R2,LL0120	;
    0125  75 7D 00			MOV	LL017D,#00H	;
    0128  79 35		PL0128:	MOV	R1,#35H		;"5"
    012A  7A 28			MOV	R2,#28H		;"("
    012C  77 00		LL012C:	MOV	@R1,#00H	;
    012E  09			INC	R1		;
    012F  DA FB			DJNZ	R2,LL012C	;
    0131  75 7D 00		LL0131:	MOV	LL017D,#00H	;
    0134  75 7E 00			MOV	LL017E,#00H	;
    0137  22			RET			;
    			;--------------------------------
    0138  C0 D0		PL0138:	PUSH	LL01D0		;
    013A  15 76			DEC	LL0176		;
    013C  E5 76			MOV	A,LL0176	;
    013E  70 08			JNZ	LL0148		;
    0140  75 76 20			MOV	LL0176,#20H	;
    0143  74 00			MOV	A,#00H		;
    0145  D0 D0			POP	LL01D0		;
    0147  22			RET			;
    			;--------------------------------
    0148  74 01		LL0148:	MOV	A,#01H		;
    014A  D0 D0			POP	LL01D0		;
    014C  22			RET			;
    			;--------------------------------
    014D  75 75 00		LL014D:	MOV	LL0175,#00H	;
    0150  B2 97			CPL	LL0197		;
    0152  75 7A E0			MOV	LL017A,#0E0H	;"р"
    0155  75 79 AA			MOV	LL0179,#0AAH	;"к"
    0158  D5 7A 08		LL0158:	DJNZ	LL017A,LL0163	;
    015B  75 7A E0			MOV	LL017A,#0E0H	;"р"
    015E  D5 79 02			DJNZ	LL0179,LL0163	;
    0161  80 EA			SJMP	LL014D		;
    			;--------------------------------
    0163  30 76 F2		LL0163:	JNB	LL0176,LL0158	;
    0166  E5 32			MOV	A,LL0132	;
    0168  B4 41 0F			CJNE	A,#41H,LL017A	;"A"
    016B  43 74 40			ORL	LL0174,#40H	;"@"
    016E  12 01 80			LCALL	PL0180		;
    0171  C2 76			CLR	LL0176		;
    0173  31 0A			ACALL	PL010A		;
    0175  75 74 40		LL0175:	MOV	LL0174,#40H	;"@"
    0178  80 DE			SJMP	LL0158		;
    			;--------------------------------
    017A  D2 AC		LL017A:	SETB	0ACH		;"м"
    017C  C2 76			CLR	LL0176		;
    017E  80 D8		LL017E:	SJMP	LL0158		;
    			;--------------------------------
    0180  C0 D0		PL0180:	PUSH	LL01D0		;
    0182  C0 E0			PUSH	LL01E0		;
    0184  C0 01			PUSH	LL0101		;
    0186  C0 00			PUSH	LL0100		;
    0188  C0 05			PUSH	LL0105		;
    018A  79 34			MOV	R1,#34H		;"4"
    018C  75 30 02			MOV	LL0130,#02H	;
    018F  75 31 1E			MOV	LL0131,#1EH	;
    0192  85 75 32			MOV	LL0032,DL0075	;
    0195  85 74 33			MOV	LL0033,DL0074	;
    0198  75 74 00			MOV	LL0174,#00H	;
    019B  30 77 18			JNB	LL0177,LL01B6	;
    019E  C2 77			CLR	LL0177		;
    01A0  75 33 00			MOV	LL0133,#00H	;
    01A3  AD 7E			MOV	R5,LL017E	;
    01A5  78 35			MOV	R0,#35H		;"5"
    01A7  BD 00 03			CJNE	R5,#00H,LL01AD	;
    01AA  02 01 B6			LJMP	LL01B6		;
    			;--------------------------------
    01AD  86 05		LL01AD:	MOV	LL0105,@R0	;
    01AF  A7 05			MOV	@R1,LL0105	;
    01B1  09			INC	R1		;
    01B2  08			INC	R0		;
    01B3  D5 7E F7			DJNZ	LL017E,LL01AD	;
    01B6  77 03		LL01B6:	MOV	@R1,#03H	;
    01B8  D0 05			POP	LL0105		;
    01BA  D0 00			POP	LL0100		;
    01BC  D0 01			POP	LL0101		;
    01BE  D0 E0			POP	LL01E0		;
    01C0  D0 D0			POP	LL01D0		;
    01C2  22			RET			;
    			;--------------------------------
    01C3  80 88		LL01C3:	SJMP	LL014D		;
    			;--------------------------------
    01C5  31 1C		LL01C5:	ACALL	PL011C		;
    01C7  90 40 00			MOV	DPTR,#EL4000	;
    01CA  74 FF			MOV	A,#0FFH		;" "
    01CC  F0			MOVX	@DPTR,A		;
    01CD  75 77 FF			MOV	LL0177,#0FFH	;" "
    01D0  C2 97		LL01D0:	CLR	LL0197		;
    01D2  75 7A E0			MOV	LL017A,#0E0H	;"р"
    01D5  75 79 4A			MOV	LL0179,#4AH	;"J"
    01D8  D5 7A 08		LL01D8:	DJNZ	LL017A,LL01E3	;
    01DB  75 7A E0			MOV	LL017A,#0E0H	;"р"
    01DE  D5 79 02			DJNZ	LL0179,LL01E3	;
    01E1  80 0A			SJMP	LL01ED		;
    			;--------------------------------
    01E3  12 02 70		LL01E3:	LCALL	PL0270		;
    01E6  60 DB			JZ	LL01C3		;
    01E8  B4 01 D8			CJNE	A,#01H,LL01C3	;
    01EB  80 EB			SJMP	LL01D8		;
    			;--------------------------------
    01ED  75 77 00		LL01ED:	MOV	LL0177,#00H	;
    01F0  D2 97			SETB	97H		;"Ч"
    01F2  75 75 00		LL01F2:	MOV	LL0175,#00H	;
    01F5  D2 AC		LL01F5:	SETB	0ACH		;"м"
    01F7  C2 76			CLR	LL0176		;
    01F9  30 76 FD		LL01F9:	JNB	LL0176,LL01F9	;
    01FC  E5 32			MOV	A,LL0132	;
    01FE  B4 41 0B			CJNE	A,#41H,LL020C	;"A"
    0201  31 80			ACALL	PL0180		;
    0203  C2 76			CLR	LL0276		;
    0205  31 0A			ACALL	PL010A		;
    0207  75 75 00			MOV	LL0275,#00H	;
    020A  80 ED			SJMP	LL01F9		;
    			;--------------------------------
    020C  B4 42 E6		LL020C:	CJNE	A,#42H,LL01F5	;"B"
    020F  31 1C			ACALL	PL011C		;
    0211  C2 97			CLR	LL0297		;
    0213  75 75 04			MOV	LL0275,#04H	;
    0216  D2 AC		LL0216:	SETB	0ACH		;"м"
    0218  12 02 70		LL0218:	LCALL	PL0270		;
    021B  B4 02 07			CJNE	A,#02H,LL0225	;
    021E  D2 97			SETB	97H		;"Ч"
    0220  D2 77			SETB	77H		;"w"
    0222  02 02 51			LJMP	LL0251		;
    			;--------------------------------
    0225  B4 03 04		LL0225:	CJNE	A,#03H,LL022C	;
    0228  31 28			ACALL	PL0128		;
    022A  80 EA			SJMP	LL0216		;
    			;--------------------------------
    022C  30 76 E9		LL022C:	JNB	LL0276,LL0218	;
    022F  E5 32			MOV	A,LL0232	;
    0231  B4 41 0D			CJNE	A,#41H,LL0241	;"A"
    0234  C2 76			CLR	LL0276		;
    0236  75 75 04			MOV	LL0275,#04H	;
    0239  31 80			ACALL	PL0180		;
    023B  C2 76			CLR	LL0276		;
    023D  31 0A			ACALL	PL010A		;
    023F  80 D7			SJMP	LL0218		;
    			;--------------------------------
    0241  B4 4B 07		LL0241:	CJNE	A,#4BH,LL024B	;"K"
    0244  D2 97			SETB	97H		;"Ч"
    0246  75 75 01			MOV	LL0275,#01H	;
    0249  80 AA			SJMP	LL01F5		;
    			;--------------------------------
    024B  C2 76		LL024B:	CLR	LL0276		;
    024D  D2 AC			SETB	0ACH		;"м"
    024F  80 C7			SJMP	LL0218		;
    			;--------------------------------
    0251  C2 76		LL0251:	CLR	LL0276		;
    0253  75 75 00			MOV	LL0275,#00H	;
    0256  D2 AC			SETB	0ACH		;"м"
    0258  30 76 FD		LL0258:	JNB	LL0276,LL0258	;
    025B  E5 32			MOV	A,LL0232	;
    025D  B4 4B 07			CJNE	A,#4BH,LL0267	;"K"
    0260  75 75 01			MOV	LL0275,#01H	;
    0263  C2 77			CLR	LL0277		;
    0265  80 8E			SJMP	LL01F5		;
    			;--------------------------------
    0267  B4 41 E7		LL0267:	CJNE	A,#41H,LL0251	;"A"
    026A  31 80			ACALL	PL0180		;
    026C  31 0A			ACALL	PL010A		;
    026E  80 82			SJMP	LL01F2		;
    			;--------------------------------
    0270  12 01 38		PL0270:	LCALL	PL0138		;
    0273  60 05			JZ	LL027A		;
    0275  51 E1		LL0275:	ACALL	PL02E1		;
    0277  02 02 89		LL0277:	LJMP	LL0289		;
    			;--------------------------------
    027A  30 90 11		LL027A:	JNB	LL0290,LL028E	;
    027D  E5 7C		LL027D:	MOV	A,LL027C	;
    027F  60 08		LL027F:	JZ	LL0289		;
    0281  E5 7B			MOV	A,LL027B	;
    0283  B5 7F 03			CJNE	A,LL027F,LL0289	;
    0286  75 7C 00			MOV	LL027C,#00H	;
    0289  74 01		LL0289:	MOV	A,#01H		;
    028B  02 02 E0			LJMP	LL02E0		;
    			;--------------------------------
    028E  E5 7C		LL028E:	MOV	A,LL027C	;
    0290  70 0A		LL0290:	JNZ	LL029C		;
    0292  75 7C FF			MOV	LL027C,#0FFH	;" "
    0295  E5 7F			MOV	A,LL027F	;
    0297  F5 7B		LL0297:	MOV	LL027B,A	;
    0299  02 02 9F			LJMP	LL029F		;
    			;--------------------------------
    029C  74 00		LL029C:	MOV	A,#00H		;
    029E  22			RET			;
    			;--------------------------------
    029F  E5 7F		LL029F:	MOV	A,LL027F	;
    02A1  B4 0A 03			CJNE	A,#0AH,LL02A7	;
    02A4  02 02 A9			LJMP	LL02A9		;
    			;--------------------------------
    02A7  40 03		LL02A7:	JC	LL02AC		;
    02A9  02 02 CF		LL02A9:	LJMP	LL02CF		;
    			;--------------------------------
    02AC  05 7E		LL02AC:	INC	LL027E		;
    02AE  AC 7E			MOV	R4,LL027E	;
    02B0  BC 29 05			CJNE	R4,#29H,LL02B8	;")"
    02B3  15 7E			DEC	LL027E		;
    02B5  02 02 BB			LJMP	LL02BB		;
    			;--------------------------------
    02B8  02 02 C0		LL02B8:	LJMP	LL02C0		;
    			;--------------------------------
    02BB  74 00		LL02BB:	MOV	A,#00H		;
    02BD  02 02 E0			LJMP	LL02E0		;
    			;--------------------------------
    02C0  AC 7E		LL02C0:	MOV	R4,LL027E	;
    02C2  78 35			MOV	R0,#35H		;"5"
    02C4  EC			MOV	A,R4		;
    02C5  28			ADD	A,R0		;
    02C6  14			DEC	A		;
    02C7  A8 7F			MOV	R0,LL027F	;
    02C9  C8			XCH	A,R0		;
    02CA  24 30			ADD	A,#30H		;"0"
    02CC  F6			MOV	@R0,A		;
    02CD  80 EC			SJMP	LL02BB		;
    			;--------------------------------
    02CF  E5 7F		LL02CF:	MOV	A,LL027F	;
    02D1  54 05			ANL	A,#05H		;
    02D3  70 05			JNZ	LL02DA		;
    02D5  74 03			MOV	A,#03H		;
    02D7  02 02 E0			LJMP	LL02E0		;
    			;--------------------------------
    02DA  E5 7D		LL02DA:	MOV	A,LL027D	;
    02DC  70 DD			JNZ	LL02BB		;
    02DE  74 02			MOV	A,#02H		;
    02E0  22		LL02E0:	RET			;
    			;--------------------------------
    02E1  E5 78		PL02E1:	MOV	A,LL0278	;
    02E3  60 1A			JZ	LL02FF		;
    02E5  D5 7A 17			DJNZ	LL027A,LL02FF	;
    02E8  75 7A E0			MOV	LL027A,#0E0H	;"р"
    02EB  D5 79 11			DJNZ	LL0279,LL02FF	;
    02EE  75 79 0A			MOV	LL0279,#0AH	;
    02F1  E5 32			MOV	A,LL0232	;
    02F3  B4 13 06			CJNE	A,#13H,LL02FC	;
    02F6  75 32 10			MOV	LL0232,#10H	;
    02F9  02 02 FF			LJMP	LL02FF		;
    			;--------------------------------
    02FC  75 32 13		LL02FC:	MOV	LL0232,#13H	;
    02FF  05 7F		LL02FF:	INC	LL037F		;
    0301  74 0F			MOV	A,#0FH		;
    0303  B5 7F 03			CJNE	A,LL037F,LL0309	;
    0306  75 7F 00			MOV	LL037F,#00H	;
    0309  E5 7F		LL0309:	MOV	A,LL037F	;
    030B  24 35			ADD	A,#35H		;"5"
    030D  F8			MOV	R0,A		;
    030E  E6			MOV	A,@R0		;
    030F  90 03 2B			MOV	DPTR,#LL032B	;
    0312  93			MOVC	A,@A+DPTR	;
    0313  F4			CPL	A		;
    0314  F9			MOV	R1,A		;
    0315  E5 77			MOV	A,LL0377	;
    0317  70 08			JNZ	LL0321		;
    0319  90 40 00			MOV	DPTR,#EL4000	;
    031C  75 90 7F			MOV	LL0390,#7FH	;""
    031F  E9			MOV	A,R1		;
    0320  F0			MOVX	@DPTR,A		;
    0321  E5 7F		LL0321:	MOV	A,LL037F	;
    0323  23			RL	A		;
    0324  23			RL	A		;
    0325  23			RL	A		;
    0326  44 07			ORL	A,#07H		;
    0328  F5 90			MOV	LL0390,A	;
    032A  22			RET			;
    			;--------------------------------
    032B  00		LL032B:	NOP			;
    032C  00		LL032C:	NOP			;
    032D  00			NOP			;
    032E  00			NOP			;
    032F  00			NOP			;
    0330  00			NOP			;
    0331  00			NOP			;
    0332  00			NOP			;
    0333  00			NOP			;
    0334  00			NOP			;
    0335  00			NOP			;
    0336  00			NOP			;
    0337  00			NOP			;
    0338  00			NOP			;
    0339  00			NOP			;
    033A  00			NOP			;
    033B  00			NOP			;
    033C  00			NOP			;
    033D  00			NOP			;
    033E  00			NOP			;
    033F  00			NOP			;
    0340  00			NOP			;
    0341  00			NOP			;
    0342  00			NOP			;
    0343  00			NOP			;
    0344  00			NOP			;
    0345  00			NOP			;
    0346  00			NOP			;
    0347  00			NOP			;
    0348  00			NOP			;
    0349  00			NOP			;
    034A  00			NOP			;
    034B  00			NOP			;
    034C  00			NOP			;
    034D  00			NOP			;
    034E  00			NOP			;
    034F  00			NOP			;
    0350  00			NOP			;
    0351  00			NOP			;
    0352  00			NOP			;
    0353  00			NOP			;
    0354  00			NOP			;
    0355  00			NOP			;
    0356  00			NOP			;
    0357  00			NOP			;
    0358  00			NOP			;
    0359  00			NOP			;
    035A  00			NOP			;
    035B  3F			ADDC	A,R7		;
    035C  06			INC	@R0		;
    035D  5B			ANL	A,R3		;
    035E  4F			ORL	A,R7		;
    035F  66			XRL	A,@R0		;
    0360  6D			XRL	A,R5		;
    0361  7D 07			MOV	R5,#07H		;
    0363  7F 6F			MOV	R7,#6FH		;"o"
    0365  77 7C			MOV	@R1,#7CH	;"|"
    0367  39			ADDC	A,R1		;
    0368  5E			ANL	A,R6		;
    0369  79 71			MOV	R1,#71H		;"q"
    036B  40 BF			JC	LL032C		;
    036D  86 DB			MOV	LL03DB,@R0	;
    036F  CF			XCH	A,R7		;
    0370  E6			MOV	A,@R0		;
    0371  ED			MOV	A,R5		;
    0372  FD			MOV	R5,A		;
    0373  87 FF			MOV	LL03FF,@R1	;
    0375  EF			MOV	A,R7		;
    0376  F7			MOV	@R1,A		;
    0377  FC		LL0377:	MOV	R4,A		;
    0378  B9 DE F9			CJNE	R1,#0DEH,LL0374	;"▐"
    037B  F1 10			ACALL	PL0710		;
    037D  10 10 10			JBC	LL0310,LL0390	;
    0380  10 10 10			JBC	LL0310,LL0393	;
    0383  10 10 10			JBC	LL0310,LL0396	;
    0386  10 10 10			JBC	LL0310,LL0399	;
    0389  10 FF FF			JBC	LL03FF,LL038B	;
    038C  FF			MOV	R7,A		;
    038D  FF			MOV	R7,A		;
    038E  FF			MOV	R7,A		;
    038F  FF			MOV	R7,A		;
    0390  FF		LL0390:	MOV	R7,A		;
    0391  FF			MOV	R7,A		;
    0392  FF			MOV	R7,A		;
    0393  FF		LL0393:	MOV	R7,A		;
    0394  FF			MOV	R7,A		;
    0395  FF			MOV	R7,A		;
    0396  FF		LL0396:	MOV	R7,A		;
    0397  FF			MOV	R7,A		;
    0398  FF			MOV	R7,A		;
    0399  FF		LL0399:	MOV	R7,A		;
    039A  FF			MOV	R7,A		;
    039B  FF			MOV	R7,A		;
    039C  FF			MOV	R7,A		;
    039D  FF			MOV	R7,A		;
    039E  FF			MOV	R7,A		;
    039F  FF			MOV	R7,A		;
    03A0  FF			MOV	R7,A		;
    03A1  FF			MOV	R7,A		;
    03A2  FF			MOV	R7,A		;
    03A3  FF			MOV	R7,A		;
    03A4  FF			MOV	R7,A		;
    03A5  FF			MOV	R7,A		;
    03A6  FF			MOV	R7,A		;
    03A7  FF			MOV	R7,A		;
    03A8  FF			MOV	R7,A		;
    03A9  FF			MOV	R7,A		;
    03AA  FF			MOV	R7,A		;
    03AB  FF			MOV	R7,A		;
    03AC  FF			MOV	R7,A		;
    03AD  FF			MOV	R7,A		;
    03AE  FF			MOV	R7,A		;
    03AF  FF			MOV	R7,A		;
    03B0  FF			MOV	R7,A		;
    03B1  FF			MOV	R7,A		;
    03B2  FF			MOV	R7,A		;
    03B3  FF			MOV	R7,A		;
    03B4  FF			MOV	R7,A		;
    03B5  FF			MOV	R7,A		;
    03B6  FF			MOV	R7,A		;
    03B7  FF			MOV	R7,A		;
    03B8  FF			MOV	R7,A		;
    03B9  FF			MOV	R7,A		;
    03BA  FF			MOV	R7,A		;
    03BB  FF			MOV	R7,A		;
    03BC  FF			MOV	R7,A		;
    03BD  FF			MOV	R7,A		;
    03BE  FF			MOV	R7,A		;
    03BF  FF			MOV	R7,A		;
    03C0  FF			MOV	R7,A		;
    03C1  FF			MOV	R7,A		;
    03C2  FF			MOV	R7,A		;
    03C3  FF			MOV	R7,A		;
    03C4  FF			MOV	R7,A		;
    03C5  FF			MOV	R7,A		;
    03C6  FF			MOV	R7,A		;
    03C7  FF			MOV	R7,A		;
    03C8  FF			MOV	R7,A		;
    03C9  FF			MOV	R7,A		;
    03CA  FF			MOV	R7,A		;
    03CB  FF			MOV	R7,A		;
    03CC  FF			MOV	R7,A		;
    03CD  FF			MOV	R7,A		;
    03CE  FF			MOV	R7,A		;
    03CF  FF			MOV	R7,A		;
    03D0  FF			MOV	R7,A		;
    03D1  FF			MOV	R7,A		;
    03D2  FF			MOV	R7,A		;
    03D3  FF			MOV	R7,A		;
    03D4  FF			MOV	R7,A		;
    03D5  FF			MOV	R7,A		;
    03D6  FF			MOV	R7,A		;
    03D7  FF			MOV	R7,A		;
    03D8  FF			MOV	R7,A		;
    03D9  FF			MOV	R7,A		;
    03DA  FF			MOV	R7,A		;
    03DB  FF		LL03DB:	MOV	R7,A		;
    03DC  FF			MOV	R7,A		;
    03DD  FF			MOV	R7,A		;
    03DE  FF			MOV	R7,A		;
    03DF  FF			MOV	R7,A		;
    03E0  FF			MOV	R7,A		;
    03E1  FF			MOV	R7,A		;
    03E2  FF			MOV	R7,A		;
    03E3  FF			MOV	R7,A		;
    03E4  FF			MOV	R7,A		;
    03E5  FF			MOV	R7,A		;
    03E6  FF			MOV	R7,A		;
    03E7  FF			MOV	R7,A		;
    03E8  FF			MOV	R7,A		;
    03E9  FF			MOV	R7,A		;
    03EA  FF			MOV	R7,A		;
    03EB  FF			MOV	R7,A		;
    03EC  FF			MOV	R7,A		;
    03ED  FF			MOV	R7,A		;
    03EE  FF			MOV	R7,A		;
    03EF  FF			MOV	R7,A		;
    03F0  FF			MOV	R7,A		;
    03F1  FF			MOV	R7,A		;
    03F2  FF			MOV	R7,A		;
    03F3  FF			MOV	R7,A		;
    03F4  FF			MOV	R7,A		;
    03F5  FF			MOV	R7,A		;
    03F6  FF			MOV	R7,A		;
    03F7  FF			MOV	R7,A		;
    03F8  FF			MOV	R7,A		;
    03F9  FF			MOV	R7,A		;
    03FA  FF			MOV	R7,A		;
    03FB  FF			MOV	R7,A		;
    03FC  FF			MOV	R7,A		;
    03FD  FF			MOV	R7,A		;
    03FE  FF			MOV	R7,A		;
    03FF  FF		LL03FF:	MOV	R7,A		;
    0400  FF			MOV	R7,A		;
    0401  FF			MOV	R7,A		;
    0402  FF			MOV	R7,A		;
    0403  FF			MOV	R7,A		;
    0404  FF			MOV	R7,A		;
    0405  FF			MOV	R7,A		;
    0406  FF			MOV	R7,A		;
    0407  FF			MOV	R7,A		;
    0408  FF			MOV	R7,A		;
    0409  FF			MOV	R7,A		;
    040A  FF			MOV	R7,A		;
    040B  FF			MOV	R7,A		;
    040C  FF			MOV	R7,A		;
    040D  FF			MOV	R7,A		;
    040E  FF			MOV	R7,A		;
    040F  FF			MOV	R7,A		;
    0410  FF			MOV	R7,A		;
    0411  FF			MOV	R7,A		;
    0412  FF			MOV	R7,A		;
    0413  FF			MOV	R7,A		;
    0414  FF			MOV	R7,A		;
    0415  FF			MOV	R7,A		;
    0416  FF			MOV	R7,A		;
    0417  FF			MOV	R7,A		;
    0418  FF			MOV	R7,A		;
    0419  FF			MOV	R7,A		;
    041A  FF			MOV	R7,A		;
    041B  FF			MOV	R7,A		;
    041C  FF			MOV	R7,A		;
    041D  FF			MOV	R7,A		;
    041E  FF			MOV	R7,A		;
    041F  FF			MOV	R7,A		;
    0420  FF			MOV	R7,A		;
    0421  FF			MOV	R7,A		;
    0422  FF			MOV	R7,A		;
    0423  FF			MOV	R7,A		;
    0424  FF			MOV	R7,A		;
    0425  FF			MOV	R7,A		;
    0426  FF			MOV	R7,A		;
    0427  FF			MOV	R7,A		;
    0428  FF			MOV	R7,A		;
    0429  FF			MOV	R7,A		;
    042A  FF			MOV	R7,A		;
    042B  FF			MOV	R7,A		;
    042C  FF			MOV	R7,A		;
    042D  FF			MOV	R7,A		;
    042E  FF			MOV	R7,A		;
    042F  FF			MOV	R7,A		;
    0430  FF			MOV	R7,A		;
    0431  FF			MOV	R7,A		;
    0432  FF			MOV	R7,A		;
    0433  FF			MOV	R7,A		;
    0434  FF			MOV	R7,A		;
    0435  FF			MOV	R7,A		;
    0436  FF			MOV	R7,A		;
    0437  FF			MOV	R7,A		;
    0438  FF			MOV	R7,A		;
    0439  FF			MOV	R7,A		;
    043A  FF			MOV	R7,A		;
    043B  FF			MOV	R7,A		;
    043C  FF			MOV	R7,A		;
    043D  FF			MOV	R7,A		;
    043E  FF			MOV	R7,A		;
    043F  FF			MOV	R7,A		;
    0440  FF			MOV	R7,A		;
    0441  FF			MOV	R7,A		;
    0442  FF			MOV	R7,A		;
    0443  FF			MOV	R7,A		;
    0444  FF			MOV	R7,A		;
    0445  FF			MOV	R7,A		;
    0446  FF			MOV	R7,A		;
    0447  FF			MOV	R7,A		;
    0448  FF			MOV	R7,A		;
    0449  FF			MOV	R7,A		;
    044A  FF			MOV	R7,A		;
    044B  FF			MOV	R7,A		;
    044C  FF			MOV	R7,A		;
    044D  FF			MOV	R7,A		;
    044E  FF			MOV	R7,A		;
    044F  FF			MOV	R7,A		;
    0450  FF			MOV	R7,A		;
    0451  FF			MOV	R7,A		;
    0452  FF			MOV	R7,A		;
    0453  FF			MOV	R7,A		;
    0454  FF			MOV	R7,A		;
    0455  FF			MOV	R7,A		;
    0456  FF			MOV	R7,A		;
    0457  FF			MOV	R7,A		;
    0458  FF			MOV	R7,A		;
    0459  FF			MOV	R7,A		;
    045A  FF			MOV	R7,A		;
    045B  FF			MOV	R7,A		;
    045C  FF			MOV	R7,A		;
    045D  FF			MOV	R7,A		;
    045E  FF			MOV	R7,A		;
    045F  FF			MOV	R7,A		;
    0460  FF			MOV	R7,A		;
    0461  FF			MOV	R7,A		;
    0462  FF			MOV	R7,A		;
    0463  FF			MOV	R7,A		;
    0464  FF			MOV	R7,A		;
    0465  FF			MOV	R7,A		;
    0466  FF			MOV	R7,A		;
    0467  FF			MOV	R7,A		;
    0468  FF			MOV	R7,A		;
    0469  FF			MOV	R7,A		;
    046A  FF			MOV	R7,A		;
    046B  FF			MOV	R7,A		;
    046C  FF			MOV	R7,A		;
    046D  FF			MOV	R7,A		;
    046E  FF			MOV	R7,A		;
    046F  FF			MOV	R7,A		;
    0470  FF			MOV	R7,A		;
    0471  FF			MOV	R7,A		;
    0472  FF			MOV	R7,A		;
    0473  FF			MOV	R7,A		;
    0474  FF			MOV	R7,A		;
    0475  FF			MOV	R7,A		;
    0476  FF			MOV	R7,A		;
    0477  FF			MOV	R7,A		;
    0478  FF			MOV	R7,A		;
    0479  FF			MOV	R7,A		;
    047A  FF			MOV	R7,A		;
    047B  FF			MOV	R7,A		;
    047C  FF			MOV	R7,A		;
    047D  FF			MOV	R7,A		;
    047E  FF			MOV	R7,A		;
    047F  FF			MOV	R7,A		;
    0480  FF			MOV	R7,A		;
    0481  FF			MOV	R7,A		;
    0482  FF			MOV	R7,A		;
    0483  FF			MOV	R7,A		;
    0484  FF			MOV	R7,A		;
    0485  FF			MOV	R7,A		;
    0486  FF			MOV	R7,A		;
    0487  FF			MOV	R7,A		;
    0488  FF			MOV	R7,A		;
    0489  FF			MOV	R7,A		;
    048A  FF			MOV	R7,A		;
    048B  FF			MOV	R7,A		;
    048C  FF			MOV	R7,A		;
    048D  FF			MOV	R7,A		;
    048E  FF			MOV	R7,A		;
    048F  FF			MOV	R7,A		;
    0490  FF			MOV	R7,A		;
    0491  FF			MOV	R7,A		;
    0492  FF			MOV	R7,A		;
    0493  FF			MOV	R7,A		;
    0494  FF			MOV	R7,A		;
    0495  FF			MOV	R7,A		;
    0496  FF			MOV	R7,A		;
    0497  FF			MOV	R7,A		;
    0498  FF			MOV	R7,A		;
    0499  FF			MOV	R7,A		;
    049A  FF			MOV	R7,A		;
    049B  FF			MOV	R7,A		;
    049C  FF			MOV	R7,A		;
    049D  FF			MOV	R7,A		;
    049E  FF			MOV	R7,A		;
    049F  FF			MOV	R7,A		;
    04A0  FF			MOV	R7,A		;
    04A1  FF			MOV	R7,A		;
    04A2  FF			MOV	R7,A		;
    04A3  FF			MOV	R7,A		;
    04A4  FF			MOV	R7,A		;
    04A5  FF			MOV	R7,A		;
    04A6  FF			MOV	R7,A		;
    04A7  FF			MOV	R7,A		;
    04A8  FF			MOV	R7,A		;
    04A9  FF			MOV	R7,A		;
    04AA  FF			MOV	R7,A		;
    04AB  FF			MOV	R7,A		;
    04AC  FF			MOV	R7,A		;
    04AD  FF			MOV	R7,A		;
    04AE  FF			MOV	R7,A		;
    04AF  FF			MOV	R7,A		;
    04B0  FF			MOV	R7,A		;
    04B1  FF			MOV	R7,A		;
    04B2  FF			MOV	R7,A		;
    04B3  FF			MOV	R7,A		;
    04B4  FF			MOV	R7,A		;
    04B5  FF			MOV	R7,A		;
    04B6  FF			MOV	R7,A		;
    04B7  FF			MOV	R7,A		;
    04B8  FF			MOV	R7,A		;
    04B9  FF			MOV	R7,A		;
    04BA  FF			MOV	R7,A		;
    04BB  FF			MOV	R7,A		;
    04BC  FF			MOV	R7,A		;
    04BD  FF			MOV	R7,A		;
    04BE  FF			MOV	R7,A		;
    04BF  FF			MOV	R7,A		;
    04C0  FF			MOV	R7,A		;
    04C1  FF			MOV	R7,A		;
    04C2  FF			MOV	R7,A		;
    04C3  FF			MOV	R7,A		;
    04C4  FF			MOV	R7,A		;
    04C5  FF			MOV	R7,A		;
    04C6  FF			MOV	R7,A		;
    04C7  FF			MOV	R7,A		;
    04C8  FF			MOV	R7,A		;
    04C9  FF			MOV	R7,A		;
    04CA  FF			MOV	R7,A		;
    04CB  FF			MOV	R7,A		;
    04CC  FF			MOV	R7,A		;
    04CD  FF			MOV	R7,A		;
    04CE  FF			MOV	R7,A		;
    04CF  FF			MOV	R7,A		;
    04D0  FF			MOV	R7,A		;
    04D1  FF			MOV	R7,A		;
    04D2  FF			MOV	R7,A		;
    04D3  FF			MOV	R7,A		;
    04D4  FF			MOV	R7,A		;
    04D5  FF			MOV	R7,A		;
    04D6  FF			MOV	R7,A		;
    04D7  FF			MOV	R7,A		;
    04D8  FF			MOV	R7,A		;
    04D9  FF			MOV	R7,A		;
    04DA  FF			MOV	R7,A		;
    04DB  FF			MOV	R7,A		;
    04DC  FF			MOV	R7,A		;
    04DD  FF			MOV	R7,A		;
    04DE  FF			MOV	R7,A		;
    04DF  FF			MOV	R7,A		;
    04E0  FF			MOV	R7,A		;
    04E1  FF			MOV	R7,A		;
    04E2  FF			MOV	R7,A		;
    04E3  FF			MOV	R7,A		;
    04E4  FF			MOV	R7,A		;
    04E5  FF			MOV	R7,A		;
    04E6  FF			MOV	R7,A		;
    04E7  FF			MOV	R7,A		;
    04E8  FF			MOV	R7,A		;
    04E9  FF			MOV	R7,A		;
    04EA  FF			MOV	R7,A		;
    04EB  FF			MOV	R7,A		;
    04EC  FF			MOV	R7,A		;
    04ED  FF			MOV	R7,A		;
    04EE  FF			MOV	R7,A		;
    04EF  FF			MOV	R7,A		;
    04F0  FF			MOV	R7,A		;
    04F1  FF			MOV	R7,A		;
    04F2  FF			MOV	R7,A		;
    04F3  FF			MOV	R7,A		;
    04F4  FF			MOV	R7,A		;
    04F5  FF			MOV	R7,A		;
    04F6  FF			MOV	R7,A		;
    04F7  FF			MOV	R7,A		;
    04F8  FF			MOV	R7,A		;
    04F9  FF			MOV	R7,A		;
    04FA  FF			MOV	R7,A		;
    04FB  FF			MOV	R7,A		;
    04FC  FF			MOV	R7,A		;
    04FD  FF			MOV	R7,A		;
    04FE  FF			MOV	R7,A		;
    04FF  FF			MOV	R7,A		;
    0500  FF			MOV	R7,A		;
    0501  FF			MOV	R7,A		;
    0502  FF			MOV	R7,A		;
    0503  FF			MOV	R7,A		;
    0504  FF			MOV	R7,A		;
    0505  FF			MOV	R7,A		;
    0506  FF			MOV	R7,A		;
    0507  FF			MOV	R7,A		;
    0508  FF			MOV	R7,A		;
    0509  FF			MOV	R7,A		;
    050A  FF			MOV	R7,A		;
    050B  FF			MOV	R7,A		;
    050C  FF			MOV	R7,A		;
    050D  FF			MOV	R7,A		;
    050E  FF			MOV	R7,A		;
    050F  FF			MOV	R7,A		;
    0510  FF			MOV	R7,A		;
    0511  FF			MOV	R7,A		;
    0512  FF			MOV	R7,A		;
    0513  FF			MOV	R7,A		;
    0514  FF			MOV	R7,A		;
    0515  FF			MOV	R7,A		;
    0516  FF			MOV	R7,A		;
    0517  FF			MOV	R7,A		;
    0518  FF			MOV	R7,A		;
    0519  FF			MOV	R7,A		;
    051A  FF			MOV	R7,A		;
    051B  FF			MOV	R7,A		;
    051C  FF			MOV	R7,A		;
    051D  FF			MOV	R7,A		;
    051E  FF			MOV	R7,A		;
    051F  FF			MOV	R7,A		;
    0520  FF			MOV	R7,A		;
    0521  FF			MOV	R7,A		;
    0522  FF			MOV	R7,A		;
    0523  FF			MOV	R7,A		;
    0524  FF			MOV	R7,A		;
    0525  FF			MOV	R7,A		;
    0526  FF			MOV	R7,A		;
    0527  FF			MOV	R7,A		;
    0528  FF			MOV	R7,A		;
    0529  FF			MOV	R7,A		;
    052A  FF			MOV	R7,A		;
    052B  FF			MOV	R7,A		;
    052C  FF			MOV	R7,A		;
    052D  FF			MOV	R7,A		;
    052E  FF			MOV	R7,A		;
    052F  FF			MOV	R7,A		;
    0530  FF			MOV	R7,A		;
    0531  FF			MOV	R7,A		;
    0532  FF			MOV	R7,A		;
    0533  FF			MOV	R7,A		;
    0534  FF			MOV	R7,A		;
    0535  FF			MOV	R7,A		;
    0536  FF			MOV	R7,A		;
    0537  FF			MOV	R7,A		;
    0538  FF			MOV	R7,A		;
    0539  FF			MOV	R7,A		;
    053A  FF			MOV	R7,A		;
    053B  FF			MOV	R7,A		;
    053C  FF			MOV	R7,A		;
    053D  FF			MOV	R7,A		;
    053E  FF			MOV	R7,A		;
    053F  FF			MOV	R7,A		;
    0540  FF			MOV	R7,A		;
    0541  FF			MOV	R7,A		;
    0542  FF			MOV	R7,A		;
    0543  FF			MOV	R7,A		;
    0544  FF			MOV	R7,A		;
    0545  FF			MOV	R7,A		;
    0546  FF			MOV	R7,A		;
    0547  FF			MOV	R7,A		;
    0548  FF			MOV	R7,A		;
    0549  FF			MOV	R7,A		;
    054A  FF			MOV	R7,A		;
    054B  FF			MOV	R7,A		;
    054C  FF			MOV	R7,A		;
    054D  FF			MOV	R7,A		;
    054E  FF			MOV	R7,A		;
    054F  FF			MOV	R7,A		;
    0550  FF			MOV	R7,A		;
    0551  FF			MOV	R7,A		;
    0552  FF			MOV	R7,A		;
    0553  FF			MOV	R7,A		;
    0554  FF			MOV	R7,A		;
    0555  FF			MOV	R7,A		;
    0556  FF			MOV	R7,A		;
    0557  FF			MOV	R7,A		;
    0558  FF			MOV	R7,A		;
    0559  FF			MOV	R7,A		;
    055A  FF			MOV	R7,A		;
    055B  FF			MOV	R7,A		;
    055C  FF			MOV	R7,A		;
    055D  FF			MOV	R7,A		;
    055E  FF			MOV	R7,A		;
    055F  FF			MOV	R7,A		;
    0560  FF			MOV	R7,A		;
    0561  FF			MOV	R7,A		;
    0562  FF			MOV	R7,A		;
    0563  FF			MOV	R7,A		;
    0564  FF			MOV	R7,A		;
    0565  FF			MOV	R7,A		;
    0566  FF			MOV	R7,A		;
    0567  FF			MOV	R7,A		;
    0568  FF			MOV	R7,A		;
    0569  FF			MOV	R7,A		;
    056A  FF			MOV	R7,A		;
    056B  FF			MOV	R7,A		;
    056C  FF			MOV	R7,A		;
    056D  FF			MOV	R7,A		;
    056E  FF			MOV	R7,A		;
    056F  FF			MOV	R7,A		;
    0570  FF			MOV	R7,A		;
    0571  FF			MOV	R7,A		;
    0572  FF			MOV	R7,A		;
    0573  FF			MOV	R7,A		;
    0574  FF			MOV	R7,A		;
    0575  FF			MOV	R7,A		;
    0576  FF			MOV	R7,A		;
    0577  FF			MOV	R7,A		;
    0578  FF			MOV	R7,A		;
    0579  FF			MOV	R7,A		;
    057A  FF			MOV	R7,A		;
    057B  FF			MOV	R7,A		;
    057C  FF			MOV	R7,A		;
    057D  FF			MOV	R7,A		;
    057E  FF			MOV	R7,A		;
    057F  FF			MOV	R7,A		;
    0580  FF			MOV	R7,A		;
    0581  FF			MOV	R7,A		;
    0582  FF			MOV	R7,A		;
    0583  FF			MOV	R7,A		;
    0584  FF			MOV	R7,A		;
    0585  FF			MOV	R7,A		;
    0586  FF			MOV	R7,A		;
    0587  FF			MOV	R7,A		;
    0588  FF			MOV	R7,A		;
    0589  FF			MOV	R7,A		;
    058A  FF			MOV	R7,A		;
    058B  FF			MOV	R7,A		;
    058C  FF			MOV	R7,A		;
    058D  FF			MOV	R7,A		;
    058E  FF			MOV	R7,A		;
    058F  FF			MOV	R7,A		;
    0590  FF			MOV	R7,A		;
    0591  FF			MOV	R7,A		;
    0592  FF			MOV	R7,A		;
    0593  FF			MOV	R7,A		;
    0594  FF			MOV	R7,A		;
    0595  FF			MOV	R7,A		;
    0596  FF			MOV	R7,A		;
    0597  FF			MOV	R7,A		;
    0598  FF			MOV	R7,A		;
    0599  FF			MOV	R7,A		;
    059A  FF			MOV	R7,A		;
    059B  FF			MOV	R7,A		;
    059C  FF			MOV	R7,A		;
    059D  FF			MOV	R7,A		;
    059E  FF			MOV	R7,A		;
    059F  FF			MOV	R7,A		;
    05A0  FF			MOV	R7,A		;
    05A1  FF			MOV	R7,A		;
    05A2  FF			MOV	R7,A		;
    05A3  FF			MOV	R7,A		;
    05A4  FF			MOV	R7,A		;
    05A5  FF			MOV	R7,A		;
    05A6  FF			MOV	R7,A		;
    05A7  FF			MOV	R7,A		;
    05A8  FF			MOV	R7,A		;
    05A9  FF			MOV	R7,A		;
    05AA  FF			MOV	R7,A		;
    05AB  FF			MOV	R7,A		;
    05AC  FF			MOV	R7,A		;
    05AD  FF			MOV	R7,A		;
    05AE  FF			MOV	R7,A		;
    05AF  FF			MOV	R7,A		;
    05B0  FF			MOV	R7,A		;
    05B1  FF			MOV	R7,A		;
    05B2  FF			MOV	R7,A		;
    05B3  FF			MOV	R7,A		;
    05B4  FF			MOV	R7,A		;
    05B5  FF			MOV	R7,A		;
    05B6  FF			MOV	R7,A		;
    05B7  FF			MOV	R7,A		;
    05B8  FF			MOV	R7,A		;
    05B9  FF			MOV	R7,A		;
    05BA  FF			MOV	R7,A		;
    05BB  FF			MOV	R7,A		;
    05BC  FF			MOV	R7,A		;
    05BD  FF			MOV	R7,A		;
    05BE  FF			MOV	R7,A		;
    05BF  FF			MOV	R7,A		;
    05C0  FF			MOV	R7,A		;
    05C1  FF			MOV	R7,A		;
    05C2  FF			MOV	R7,A		;
    05C3  FF			MOV	R7,A		;
    05C4  FF			MOV	R7,A		;
    05C5  FF			MOV	R7,A		;
    05C6  FF			MOV	R7,A		;
    05C7  FF			MOV	R7,A		;
    05C8  FF			MOV	R7,A		;
    05C9  FF			MOV	R7,A		;
    05CA  FF			MOV	R7,A		;
    05CB  FF			MOV	R7,A		;
    05CC  FF			MOV	R7,A		;
    05CD  FF			MOV	R7,A		;
    05CE  FF			MOV	R7,A		;
    05CF  FF			MOV	R7,A		;
    05D0  FF			MOV	R7,A		;
    05D1  FF			MOV	R7,A		;
    05D2  FF			MOV	R7,A		;
    05D3  FF			MOV	R7,A		;
    05D4  FF			MOV	R7,A		;
    05D5  FF			MOV	R7,A		;
    05D6  FF			MOV	R7,A		;
    05D7  FF			MOV	R7,A		;
    05D8  FF			MOV	R7,A		;
    05D9  FF			MOV	R7,A		;
    05DA  FF			MOV	R7,A		;
    05DB  FF			MOV	R7,A		;
    05DC  FF			MOV	R7,A		;
    05DD  FF			MOV	R7,A		;
    05DE  FF			MOV	R7,A		;
    05DF  FF			MOV	R7,A		;
    05E0  FF			MOV	R7,A		;
    05E1  FF			MOV	R7,A		;
    05E2  FF			MOV	R7,A		;
    05E3  FF			MOV	R7,A		;
    05E4  FF			MOV	R7,A		;
    05E5  FF			MOV	R7,A		;
    05E6  FF			MOV	R7,A		;
    05E7  FF			MOV	R7,A		;
    05E8  FF			MOV	R7,A		;
    05E9  FF			MOV	R7,A		;
    05EA  FF			MOV	R7,A		;
    05EB  FF			MOV	R7,A		;
    05EC  FF			MOV	R7,A		;
    05ED  FF			MOV	R7,A		;
    05EE  FF			MOV	R7,A		;
    05EF  FF			MOV	R7,A		;
    05F0  FF			MOV	R7,A		;
    05F1  FF			MOV	R7,A		;
    05F2  FF			MOV	R7,A		;
    05F3  FF			MOV	R7,A		;
    05F4  FF			MOV	R7,A		;
    05F5  FF			MOV	R7,A		;
    05F6  FF			MOV	R7,A		;
    05F7  FF			MOV	R7,A		;
    05F8  FF			MOV	R7,A		;
    05F9  FF			MOV	R7,A		;
    05FA  FF			MOV	R7,A		;
    05FB  FF			MOV	R7,A		;
    05FC  FF			MOV	R7,A		;
    05FD  FF			MOV	R7,A		;
    05FE  FF			MOV	R7,A		;
    05FF  FF			MOV	R7,A		;
    0600  FF			MOV	R7,A		;
    0601  FF			MOV	R7,A		;
    0602  FF			MOV	R7,A		;
    0603  FF			MOV	R7,A		;
    0604  FF			MOV	R7,A		;
    0605  FF			MOV	R7,A		;
    0606  FF			MOV	R7,A		;
    0607  FF			MOV	R7,A		;
    0608  FF			MOV	R7,A		;
    0609  FF			MOV	R7,A		;
    060A  FF			MOV	R7,A		;
    060B  FF			MOV	R7,A		;
    060C  FF			MOV	R7,A		;
    060D  FF			MOV	R7,A		;
    060E  FF			MOV	R7,A		;
    060F  FF			MOV	R7,A		;
    0610  FF			MOV	R7,A		;
    0611  FF			MOV	R7,A		;
    0612  FF			MOV	R7,A		;
    0613  FF			MOV	R7,A		;
    0614  FF			MOV	R7,A		;
    0615  FF			MOV	R7,A		;
    0616  FF			MOV	R7,A		;
    0617  FF			MOV	R7,A		;
    0618  FF			MOV	R7,A		;
    0619  FF			MOV	R7,A		;
    061A  FF			MOV	R7,A		;
    061B  FF			MOV	R7,A		;
    061C  FF			MOV	R7,A		;
    061D  FF			MOV	R7,A		;
    061E  FF			MOV	R7,A		;
    061F  FF			MOV	R7,A		;
    0620  FF			MOV	R7,A		;
    0621  FF			MOV	R7,A		;
    0622  FF			MOV	R7,A		;
    0623  FF			MOV	R7,A		;
    0624  FF			MOV	R7,A		;
    0625  FF			MOV	R7,A		;
    0626  FF			MOV	R7,A		;
    0627  FF			MOV	R7,A		;
    0628  FF			MOV	R7,A		;
    0629  FF			MOV	R7,A		;
    062A  FF			MOV	R7,A		;
    062B  FF			MOV	R7,A		;
    062C  FF			MOV	R7,A		;
    062D  FF			MOV	R7,A		;
    062E  FF			MOV	R7,A		;
    062F  FF			MOV	R7,A		;
    0630  FF			MOV	R7,A		;
    0631  FF			MOV	R7,A		;
    0632  FF			MOV	R7,A		;
    0633  FF			MOV	R7,A		;
    0634  FF			MOV	R7,A		;
    0635  FF			MOV	R7,A		;
    0636  FF			MOV	R7,A		;
    0637  FF			MOV	R7,A		;
    0638  FF			MOV	R7,A		;
    0639  FF			MOV	R7,A		;
    063A  FF			MOV	R7,A		;
    063B  FF			MOV	R7,A		;
    063C  FF			MOV	R7,A		;
    063D  FF			MOV	R7,A		;
    063E  FF			MOV	R7,A		;
    063F  FF			MOV	R7,A		;
    0640  FF			MOV	R7,A		;
    0641  FF			MOV	R7,A		;
    0642  FF			MOV	R7,A		;
    0643  FF			MOV	R7,A		;
    0644  FF			MOV	R7,A		;
    0645  FF			MOV	R7,A		;
    0646  FF			MOV	R7,A		;
    0647  FF			MOV	R7,A		;
    0648  FF			MOV	R7,A		;
    0649  FF			MOV	R7,A		;
    064A  FF			MOV	R7,A		;
    064B  FF			MOV	R7,A		;
    064C  FF			MOV	R7,A		;
    064D  FF			MOV	R7,A		;
    064E  FF			MOV	R7,A		;
    064F  FF			MOV	R7,A		;
    0650  FF			MOV	R7,A		;
    0651  FF			MOV	R7,A		;
    0652  FF			MOV	R7,A		;
    0653  FF			MOV	R7,A		;
    0654  FF			MOV	R7,A		;
    0655  FF			MOV	R7,A		;
    0656  FF			MOV	R7,A		;
    0657  FF			MOV	R7,A		;
    0658  FF			MOV	R7,A		;
    0659  FF			MOV	R7,A		;
    065A  FF			MOV	R7,A		;
    065B  FF			MOV	R7,A		;
    065C  FF			MOV	R7,A		;
    065D  FF			MOV	R7,A		;
    065E  FF			MOV	R7,A		;
    065F  FF			MOV	R7,A		;
    0660  FF			MOV	R7,A		;
    0661  FF			MOV	R7,A		;
    0662  FF			MOV	R7,A		;
    0663  FF			MOV	R7,A		;
    0664  FF			MOV	R7,A		;
    0665  FF			MOV	R7,A		;
    0666  FF			MOV	R7,A		;
    0667  FF			MOV	R7,A		;
    0668  FF			MOV	R7,A		;
    0669  FF			MOV	R7,A		;
    066A  FF			MOV	R7,A		;
    066B  FF			MOV	R7,A		;
    066C  FF			MOV	R7,A		;
    066D  FF			MOV	R7,A		;
    066E  FF			MOV	R7,A		;
    066F  FF			MOV	R7,A		;
    0670  FF			MOV	R7,A		;
    0671  FF			MOV	R7,A		;
    0672  FF			MOV	R7,A		;
    0673  FF			MOV	R7,A		;
    0674  FF			MOV	R7,A		;
    0675  FF			MOV	R7,A		;
    0676  FF			MOV	R7,A		;
    0677  FF			MOV	R7,A		;
    0678  FF			MOV	R7,A		;
    0679  FF			MOV	R7,A		;
    067A  FF			MOV	R7,A		;
    067B  FF			MOV	R7,A		;
    067C  FF			MOV	R7,A		;
    067D  FF			MOV	R7,A		;
    067E  FF			MOV	R7,A		;
    067F  FF			MOV	R7,A		;
    0680  FF			MOV	R7,A		;
    0681  FF			MOV	R7,A		;
    0682  FF			MOV	R7,A		;
    0683  FF			MOV	R7,A		;
    0684  FF			MOV	R7,A		;
    0685  FF			MOV	R7,A		;
    0686  FF			MOV	R7,A		;
    0687  FF			MOV	R7,A		;
    0688  FF			MOV	R7,A		;
    0689  FF			MOV	R7,A		;
    068A  FF			MOV	R7,A		;
    068B  FF			MOV	R7,A		;
    068C  FF			MOV	R7,A		;
    068D  FF			MOV	R7,A		;
    068E  FF			MOV	R7,A		;
    068F  FF			MOV	R7,A		;
    0690  FF			MOV	R7,A		;
    0691  FF			MOV	R7,A		;
    0692  FF			MOV	R7,A		;
    0693  FF			MOV	R7,A		;
    0694  FF			MOV	R7,A		;
    0695  FF			MOV	R7,A		;
    0696  FF			MOV	R7,A		;
    0697  FF			MOV	R7,A		;
    0698  FF			MOV	R7,A		;
    0699  FF			MOV	R7,A		;
    069A  FF			MOV	R7,A		;
    069B  FF			MOV	R7,A		;
    069C  FF			MOV	R7,A		;
    069D  FF			MOV	R7,A		;
    069E  FF			MOV	R7,A		;
    069F  FF			MOV	R7,A		;
    06A0  FF			MOV	R7,A		;
    06A1  FF			MOV	R7,A		;
    06A2  FF			MOV	R7,A		;
    06A3  FF			MOV	R7,A		;
    06A4  FF			MOV	R7,A		;
    06A5  FF			MOV	R7,A		;
    06A6  FF			MOV	R7,A		;
    06A7  FF			MOV	R7,A		;
    06A8  FF			MOV	R7,A		;
    06A9  FF			MOV	R7,A		;
    06AA  FF			MOV	R7,A		;
    06AB  FF			MOV	R7,A		;
    06AC  FF			MOV	R7,A		;
    06AD  FF			MOV	R7,A		;
    06AE  FF			MOV	R7,A		;
    06AF  FF			MOV	R7,A		;
    06B0  FF			MOV	R7,A		;
    06B1  FF			MOV	R7,A		;
    06B2  FF			MOV	R7,A		;
    06B3  FF			MOV	R7,A		;
    06B4  FF			MOV	R7,A		;
    06B5  FF			MOV	R7,A		;
    06B6  FF			MOV	R7,A		;
    06B7  FF			MOV	R7,A		;
    06B8  FF			MOV	R7,A		;
    06B9  FF			MOV	R7,A		;
    06BA  FF			MOV	R7,A		;
    06BB  FF			MOV	R7,A		;
    06BC  FF			MOV	R7,A		;
    06BD  FF			MOV	R7,A		;
    06BE  FF			MOV	R7,A		;
    06BF  FF			MOV	R7,A		;
    06C0  FF			MOV	R7,A		;
    06C1  FF			MOV	R7,A		;
    06C2  FF			MOV	R7,A		;
    06C3  FF			MOV	R7,A		;
    06C4  FF			MOV	R7,A		;
    06C5  FF			MOV	R7,A		;
    06C6  FF			MOV	R7,A		;
    06C7  FF			MOV	R7,A		;
    06C8  FF			MOV	R7,A		;
    06C9  FF			MOV	R7,A		;
    06CA  FF			MOV	R7,A		;
    06CB  FF			MOV	R7,A		;
    06CC  FF			MOV	R7,A		;
    06CD  FF			MOV	R7,A		;
    06CE  FF			MOV	R7,A		;
    06CF  FF			MOV	R7,A		;
    06D0  FF			MOV	R7,A		;
    06D1  FF			MOV	R7,A		;
    06D2  FF			MOV	R7,A		;
    06D3  FF			MOV	R7,A		;
    06D4  FF			MOV	R7,A		;
    06D5  FF			MOV	R7,A		;
    06D6  FF			MOV	R7,A		;
    06D7  FF			MOV	R7,A		;
    06D8  FF			MOV	R7,A		;
    06D9  FF			MOV	R7,A		;
    06DA  FF			MOV	R7,A		;
    06DB  FF			MOV	R7,A		;
    06DC  FF			MOV	R7,A		;
    06DD  FF			MOV	R7,A		;
    06DE  FF			MOV	R7,A		;
    06DF  FF			MOV	R7,A		;
    06E0  FF			MOV	R7,A		;
    06E1  FF			MOV	R7,A		;
    06E2  FF			MOV	R7,A		;
    06E3  FF			MOV	R7,A		;
    06E4  FF			MOV	R7,A		;
    06E5  FF			MOV	R7,A		;
    06E6  FF			MOV	R7,A		;
    06E7  FF			MOV	R7,A		;
    06E8  FF			MOV	R7,A		;
    06E9  FF			MOV	R7,A		;
    06EA  FF			MOV	R7,A		;
    06EB  FF			MOV	R7,A		;
    06EC  FF			MOV	R7,A		;
    06ED  FF			MOV	R7,A		;
    06EE  FF			MOV	R7,A		;
    06EF  FF			MOV	R7,A		;
    06F0  FF			MOV	R7,A		;
    06F1  FF			MOV	R7,A		;
    06F2  FF			MOV	R7,A		;
    06F3  FF			MOV	R7,A		;
    06F4  FF			MOV	R7,A		;
    06F5  FF			MOV	R7,A		;
    06F6  FF			MOV	R7,A		;
    06F7  FF			MOV	R7,A		;
    06F8  FF			MOV	R7,A		;
    06F9  FF			MOV	R7,A		;
    06FA  FF			MOV	R7,A		;
    06FB  FF			MOV	R7,A		;
    06FC  FF			MOV	R7,A		;
    06FD  FF			MOV	R7,A		;
    06FE  FF			MOV	R7,A		;
    06FF  FF			MOV	R7,A		;
    0700  FF			MOV	R7,A		;
    0701  FF			MOV	R7,A		;
    0702  FF			MOV	R7,A		;
    0703  FF			MOV	R7,A		;
    0704  FF			MOV	R7,A		;
    0705  FF			MOV	R7,A		;
    0706  FF			MOV	R7,A		;
    0707  FF			MOV	R7,A		;
    0708  FF			MOV	R7,A		;
    0709  FF			MOV	R7,A		;
    070A  FF			MOV	R7,A		;
    070B  FF			MOV	R7,A		;
    070C  FF			MOV	R7,A		;
    070D  FF			MOV	R7,A		;
    070E  FF			MOV	R7,A		;
    070F  FF			MOV	R7,A		;
    0710  FF		PL0710:	MOV	R7,A		;
    0711  FF			MOV	R7,A		;
    0712  FF			MOV	R7,A		;
    0713  FF			MOV	R7,A		;
    0714  FF			MOV	R7,A		;
    0715  FF			MOV	R7,A		;
    0716  FF			MOV	R7,A		;
    0717  FF			MOV	R7,A		;
    0718  FF			MOV	R7,A		;
    0719  FF			MOV	R7,A		;
    071A  FF			MOV	R7,A		;
    071B  FF			MOV	R7,A		;
    071C  FF			MOV	R7,A		;
    071D  FF			MOV	R7,A		;
    071E  FF			MOV	R7,A		;
    071F  FF			MOV	R7,A		;
    0720  FF			MOV	R7,A		;
    0721  FF			MOV	R7,A		;
    0722  FF			MOV	R7,A		;
    0723  FF			MOV	R7,A		;
    0724  FF			MOV	R7,A		;
    0725  FF			MOV	R7,A		;
    0726  FF			MOV	R7,A		;
    0727  FF			MOV	R7,A		;
    0728  FF			MOV	R7,A		;
    0729  FF			MOV	R7,A		;
    072A  FF			MOV	R7,A		;
    072B  FF			MOV	R7,A		;
    072C  FF			MOV	R7,A		;
    072D  FF			MOV	R7,A		;
    072E  FF			MOV	R7,A		;
    072F  FF			MOV	R7,A		;
    0730  FF			MOV	R7,A		;
    0731  FF			MOV	R7,A		;
    0732  FF			MOV	R7,A		;
    0733  FF			MOV	R7,A		;
    0734  FF			MOV	R7,A		;
    0735  FF			MOV	R7,A		;
    0736  FF			MOV	R7,A		;
    0737  FF			MOV	R7,A		;
    0738  FF			MOV	R7,A		;
    0739  FF			MOV	R7,A		;
    073A  FF			MOV	R7,A		;
    073B  FF			MOV	R7,A		;
    073C  FF			MOV	R7,A		;
    073D  FF			MOV	R7,A		;
    073E  FF			MOV	R7,A		;
    073F  FF			MOV	R7,A		;
    0740  FF			MOV	R7,A		;
    0741  FF			MOV	R7,A		;
    0742  FF			MOV	R7,A		;
    0743  FF			MOV	R7,A		;
    0744  FF			MOV	R7,A		;
    0745  FF			MOV	R7,A		;
    0746  FF			MOV	R7,A		;
    0747  FF			MOV	R7,A		;
    0748  FF			MOV	R7,A		;
    0749  FF			MOV	R7,A		;
    074A  FF			MOV	R7,A		;
    074B  FF			MOV	R7,A		;
    074C  FF			MOV	R7,A		;
    074D  FF			MOV	R7,A		;
    074E  FF			MOV	R7,A		;
    074F  FF			MOV	R7,A		;
    0750  FF			MOV	R7,A		;
    0751  FF			MOV	R7,A		;
    0752  FF			MOV	R7,A		;
    0753  FF			MOV	R7,A		;
    0754  FF			MOV	R7,A		;
    0755  FF			MOV	R7,A		;
    0756  FF			MOV	R7,A		;
    0757  FF			MOV	R7,A		;
    0758  FF			MOV	R7,A		;
    0759  FF			MOV	R7,A		;
    075A  FF			MOV	R7,A		;
    075B  FF			MOV	R7,A		;
    075C  FF			MOV	R7,A		;
    075D  FF			MOV	R7,A		;
    075E  FF			MOV	R7,A		;
    075F  FF			MOV	R7,A		;
    0760  FF			MOV	R7,A		;
    0761  FF			MOV	R7,A		;
    0762  FF			MOV	R7,A		;
    0763  FF			MOV	R7,A		;
    0764  FF			MOV	R7,A		;
    0765  FF			MOV	R7,A		;
    0766  FF			MOV	R7,A		;
    0767  FF			MOV	R7,A		;
    0768  FF			MOV	R7,A		;
    0769  FF			MOV	R7,A		;
    076A  FF			MOV	R7,A		;
    076B  FF			MOV	R7,A		;
    076C  FF			MOV	R7,A		;
    076D  FF			MOV	R7,A		;
    076E  FF			MOV	R7,A		;
    076F  FF			MOV	R7,A		;
    0770  FF			MOV	R7,A		;
    0771  FF			MOV	R7,A		;
    0772  FF			MOV	R7,A		;
    0773  FF			MOV	R7,A		;
    0774  FF			MOV	R7,A		;
    0775  FF			MOV	R7,A		;
    0776  FF			MOV	R7,A		;
    0777  FF			MOV	R7,A		;
    0778  FF			MOV	R7,A		;
    0779  FF			MOV	R7,A		;
    077A  FF			MOV	R7,A		;
    077B  FF			MOV	R7,A		;
    077C  FF			MOV	R7,A		;
    077D  FF			MOV	R7,A		;
    077E  FF			MOV	R7,A		;
    077F  FF			MOV	R7,A		;
    0780  FF			MOV	R7,A		;
    0781  FF			MOV	R7,A		;
    0782  FF			MOV	R7,A		;
    0783  FF			MOV	R7,A		;
    0784  FF			MOV	R7,A		;
    0785  FF			MOV	R7,A		;
    0786  FF			MOV	R7,A		;
    0787  FF			MOV	R7,A		;
    0788  FF			MOV	R7,A		;
    0789  FF			MOV	R7,A		;
    078A  FF			MOV	R7,A		;
    078B  FF			MOV	R7,A		;
    078C  FF			MOV	R7,A		;
    078D  FF			MOV	R7,A		;
    078E  FF			MOV	R7,A		;
    078F  FF			MOV	R7,A		;
    0790  FF			MOV	R7,A		;
    0791  FF			MOV	R7,A		;
    0792  FF			MOV	R7,A		;
    0793  FF			MOV	R7,A		;
    0794  FF			MOV	R7,A		;
    0795  FF			MOV	R7,A		;
    0796  FF			MOV	R7,A		;
    0797  FF			MOV	R7,A		;
    0798  FF			MOV	R7,A		;
    0799  FF			MOV	R7,A		;
    079A  FF			MOV	R7,A		;
    079B  FF			MOV	R7,A		;
    079C  FF			MOV	R7,A		;
    079D  FF			MOV	R7,A		;
    079E  FF			MOV	R7,A		;
    079F  FF			MOV	R7,A		;
    07A0  FF			MOV	R7,A		;
    07A1  FF			MOV	R7,A		;
    07A2  FF			MOV	R7,A		;
    07A3  FF			MOV	R7,A		;
    07A4  FF			MOV	R7,A		;
    07A5  FF			MOV	R7,A		;
    07A6  FF			MOV	R7,A		;
    07A7  FF			MOV	R7,A		;
    07A8  FF			MOV	R7,A		;
    07A9  FF			MOV	R7,A		;
    07AA  FF			MOV	R7,A		;
    07AB  FF			MOV	R7,A		;
    07AC  FF			MOV	R7,A		;
    07AD  FF			MOV	R7,A		;
    07AE  FF			MOV	R7,A		;
    07AF  FF			MOV	R7,A		;
    07B0  FF			MOV	R7,A		;
    07B1  FF			MOV	R7,A		;
    07B2  FF			MOV	R7,A		;
    07B3  FF			MOV	R7,A		;
    07B4  FF			MOV	R7,A		;
    07B5  FF			MOV	R7,A		;
    07B6  FF			MOV	R7,A		;
    07B7  FF			MOV	R7,A		;
    07B8  FF			MOV	R7,A		;
    07B9  FF			MOV	R7,A		;
    07BA  FF			MOV	R7,A		;
    07BB  FF			MOV	R7,A		;
    07BC  FF			MOV	R7,A		;
    07BD  FF			MOV	R7,A		;
    07BE  FF			MOV	R7,A		;
    07BF  FF			MOV	R7,A		;
    07C0  FF			MOV	R7,A		;
    07C1  FF			MOV	R7,A		;
    07C2  FF			MOV	R7,A		;
    07C3  FF			MOV	R7,A		;
    07C4  FF			MOV	R7,A		;
    07C5  FF			MOV	R7,A		;
    07C6  FF			MOV	R7,A		;
    07C7  FF			MOV	R7,A		;
    07C8  FF			MOV	R7,A		;
    07C9  FF			MOV	R7,A		;
    07CA  FF			MOV	R7,A		;
    07CB  FF			MOV	R7,A		;
    07CC  FF			MOV	R7,A		;
    07CD  FF			MOV	R7,A		;
    07CE  FF			MOV	R7,A		;
    07CF  FF			MOV	R7,A		;
    07D0  FF			MOV	R7,A		;
    07D1  FF			MOV	R7,A		;
    07D2  FF			MOV	R7,A		;
    07D3  FF			MOV	R7,A		;
    07D4  FF			MOV	R7,A		;
    07D5  FF			MOV	R7,A		;
    07D6  FF			MOV	R7,A		;
    07D7  FF			MOV	R7,A		;
    07D8  FF			MOV	R7,A		;
    07D9  FF			MOV	R7,A		;
    07DA  FF			MOV	R7,A		;
    07DB  FF			MOV	R7,A		;
    07DC  FF			MOV	R7,A		;
    07DD  FF			MOV	R7,A		;
    07DE  FF			MOV	R7,A		;
    07DF  FF			MOV	R7,A		;
    07E0  FF			MOV	R7,A		;
    07E1  FF			MOV	R7,A		;
    07E2  FF			MOV	R7,A		;
    07E3  FF			MOV	R7,A		;
    07E4  FF			MOV	R7,A		;
    07E5  FF			MOV	R7,A		;
    07E6  FF			MOV	R7,A		;
    07E7  FF			MOV	R7,A		;
    07E8  FF			MOV	R7,A		;
    07E9  FF			MOV	R7,A		;
    07EA  FF			MOV	R7,A		;
    07EB  FF			MOV	R7,A		;
    07EC  FF			MOV	R7,A		;
    07ED  FF			MOV	R7,A		;
    07EE  FF			MOV	R7,A		;
    07EF  FF			MOV	R7,A		;
    07F0  FF			MOV	R7,A		;
    07F1  FF			MOV	R7,A		;
    07F2  FF			MOV	R7,A		;
    07F3  FF			MOV	R7,A		;
    07F4  FF			MOV	R7,A		;
    07F5  FF			MOV	R7,A		;
    07F6  FF			MOV	R7,A		;
    07F7  FF			MOV	R7,A		;
    07F8  FF			MOV	R7,A		;
    07F9  FF			MOV	R7,A		;
    07FA  FF			MOV	R7,A		;
    07FB  FF			MOV	R7,A		;
    07FC  FF			MOV	R7,A		;
    07FD  FF			MOV	R7,A		;
    07FE  FF			MOV	R7,A		;
    
    			;--------------------------------
    			;"Глупые" вызовы меток.
    			;--------------------------------
    			LL002F	.EQU	002FH
    			LL0032	.EQU	0032H
    			LL0088	.EQU	0088H
    			LL008D	.EQU	008DH
    			LL00AC	.EQU	00ACH
    			LL00B4	.EQU	00B4H
    			LL00B8	.EQU	00B8H
    			LL00D0	.EQU	00D0H
    			LL00E0	.EQU	00E0H
    			LL0101	.EQU	0101H
    			LL0109	.EQU	0109H
    			LL0130	.EQU	0130H
    			LL0132	.EQU	0132H
    			LL0133	.EQU	0133H
    			LL0174	.EQU	0174H
    			LL0176	.EQU	0176H
    			LL0177	.EQU	0177H
    			LL0179	.EQU	0179H
    			LL017D	.EQU	017DH
    			LL0197	.EQU	0197H
    			LL0199	.EQU	0199H
    			LL01E0	.EQU	01E0H
    			LL0232	.EQU	0232H
    			LL0276	.EQU	0276H
    			LL0278	.EQU	0278H
    			LL0279	.EQU	0279H
    			LL027B	.EQU	027BH
    			LL027C	.EQU	027CH
    			LL027E	.EQU	027EH
    			LL0310	.EQU	0310H
    			LL0374	.EQU	0374H
    			LL037F	.EQU	037FH
    			LL038B	.EQU	038BH
    			;--------------------------------
    				.END
    [свернуть]
    Последний раз редактировалось HardWareMan; 13.08.2019 в 11:59.

  11. #19
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,742
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    92
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какая то непонятка со скоростью UART. Если на плате установлен гена на 5.5 MHz (херово видно, но вроде бы так), тогда:
    5.5 MHz колем на 12 и получаем приблизительно 458,33333333 kHz на машинную инструкцию. Дальше это колем на 32, ибо PCON после резета никто не трогает, значит PCON.SMOD там НУЛЬ. Поэтому да, колем 458,33333333333333333 на 32 и получаем приблизительно 14,3229 Hz в итоге на таймере 1. Not great, not terrible. Дальше в TH1 у нас там 0xFA, то есть -6 в десятичной. Это значит, что 14,3229 колем на 6 и получаем 2387,15 bps. Что есть не совсем стандартные 2400 bps. И еще SCON устанавливает Mode 3, то есть 9-битный UART. Значит с четностью (parity) наверное. Не забыть про это в терминалке.
    Код:
    	MOV	TMOD,#022H
    ;       TMOD    22H   0   0   1   0   0   0   1   0    Timer /Counter Mode Control
    ;                     |   |   |   |   |   |   |   +--> M0    Timer 0 operate mode
    ;                     |   |   |   |   |   |   +------> M1    Timer 0 operate mode
    ;                     |   |   |   |   |   +----------> C/T   Counter/Timer 0 slct  
    ;                     |   |   |   |   +--------------> GATE  Timer 0 gate         
    ;                     |   |   |   +------------------> M0    Timer 1 operate mode
    ;                     |   |   +----------------------> M1    Timer 1 operate mode
    ;                     |   +--------------------------> C/T   Counter/Timer 1 slct 
    ;                     +------------------------------> GATE  Timer 1 gate         
    	MOV	TH1,#0FAH	; -6
    	MOV	SCON,#0D0H
    ;       SCON    D0H   1   1   0   1   0   0   0   0    Serial Control         
    ;                     |   |   |   |   |   |   |   +--> RI    Rcvr interrupt flag
    ;                     |   |   |   |   |   |   +------> TI    Xmit interrupt flag
    ;                     |   |   |   |   |   +----------> RB8   9th bit rcvd/stop bit
    ;                     |   |   |   |   +--------------> TB8   9th bit transmission
    ;                     |   |   |   +------------------> REN   Receiver enable 
    ;                     |   |   +----------------------> SM2   Serial Port mode slct
    ;                     |   +--------------------------> SM1   Serial Port mode slct
    ;                     +------------------------------> SM0   Serial Port mode slct
    Последний раз редактировалось Tronix; 14.08.2019 в 12:15.
    Работают:
    1) ПЭВМ Поиск-1 512Kb RAM, FDD controller + TEAC 5"25 800Kb, HDD MFM controller + ST-225, Joystick controller + Joystick
    2) XT Super Turbo V, Siemens 8088/NEC V20, 640Kb RAM, MFM Robotron K5504.20, FDD 5,25" MC-5311/MITSUMI D509V3, COM, LPT
    3) ПЭВМ "ДУЭТ" проц: КР1858ВМ1; память 48K РУ5 (клон Spectrum 48K)
    Пока не работают:
    1) ПЭВМ Поиск-1 128Kb RAM (не работает большая часть кнопок на клавиатуре).

  12. #20
    Master
    Регистрация
    02.08.2013
    Адрес
    г. Киев
    Сообщений
    516
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Щас попробую с 9 бит и парити )

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •