L Juriy, да нет, у меня 8N1 стоят в терминалах. То есть получается, что у нас с worker_vl портятся символы в ПЗУ BASIC при вставке из буффера обмена текстового файла, а у вас не портятся, если форматы приемника-передатчика совпадают, разумеется. Интересно.
Завтра попробую проверять перед отправкой символа не TxEMPTY, а TxRDY в статусном регистре 8251; в мониторе в процедуре conout:
Вот здесь AND 00000100B надо наверное заменить на AND 00000001B. Попытка не пытка...Код:conoutB: PUSH AF conoutB1: IN A,(SIOB_C+6) ; Статус байт D2=1 передача закончена AND 00000100B ; маска JR Z,conoutB1 ; Loop until SIO flag signals ready POP AF ; RETrieve character OUT (SIOB_D+7),A ; OUTput the character RET




Ответить с цитированием