vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2022-07-05 10:42 am

Подключаем ЕС-овский дисплей к современному компьютеру

Фирма IBM придумала дисплеи 3270 в середине 70-х. В Советском Союзе их передрали под именем ЕС 7920. Дисплеи общались с основным процессором по блочно-ориентированному протоколу через интерфейс Token Ring. Основная идея была освободить центральный компьютер от необходимости реагировать на каждое нажатие клавиши пользователем. Процессоры тогда были слабенькие, но к ним требовалось подключать десятки тысяч дисплеев.

Один товарищ озадачился подсоединением дисплея 3270 к современному компьютеру. Пришлось изучить хардверный протокол и соорудить платку для Arduino на основе чипов National Semiconductor DP8340 и DP8341. Всё получилось в лучшем виде.

Исходники лежат на Гитхабе: https://github.com/lowobservable/oec





tiresome_cat: (CuriousCat)

[personal profile] tiresome_cat 2022-07-06 08:01 pm (UTC)(link)
Там довольно мудреный формат обмена, насколько я помню. Вплоть до того, что можно создавать на экране "активные зоны", реагирующие на тыкание световым пером. Хотя можно и буфер целиком читатать-писать.