
Сообщение от
cy6
Как я понимаю, оба в режиме 1. Порт В и младшая тетрада порта С. Верно?
ВВ55 позволяет задавать разные режимы только для портов A (режимы 0-2) и B (режимы 0 или 1), для C можно задать направление обмена, зато раздельно для младшей и старшей половины.
Что касается деталей обмена разных версий ПК8000 с принтером, то я в них не вникал, только запомнил для себя, что в 1.2 изменили вывод на принтер и соответствующие процедуры там другие. b2m разбирался, насколько помню он писал на форуме и в конфигах у него есть соответствующие различия. В частности C7 для 1.2 у него
portC[7]=prn.~strobe
и при печати символа на принтере в пзу 1.2 этим битом щелкают
Код:
RAM:22C1 out 85h
RAM:22C3 in 86h
RAM:22C5 ani 7Fh
RAM:22C7 out 86h
RAM:22C9 ori 80h
RAM:22CB out 86h
RAM:22CD ret
А в 1.1 всего лишь
Код:
RAM:229E out 85h
RAM:22A0 ret
- - - Добавлено - - -
Если что вывод на принтер в 1.0 по адресу
017С out 85h