Интересный момент выявился: на ПК-6128ц при чтении из неподключённого порта возвращается его номер, а не FFh, как ожидалось. Т.е. если, например, сделать IN 0A5h в цикле, то в аккумуляторе получим стабильно 0A5h, а не 0FFh. По крайней мере, на моём новоделе так, хотя там отличий в схеме формирования ШД и ША нет.
В оригинальной схеме ПК-6128ц есть резисторы подтяжки, R12..R19, но, видимо, они на чтение из порта они не влияют -- к сожалению, нет возможности проверить на оригинале. Даже не знаю, добавить ещё подтяжку непосредственно на ШД, или считать это фичей?