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

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

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





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