Разработчик Аарон Фрил опубликовал на GitHub исходный код QModem 4.51, культовой телекоммуникационной программы для MS‑DOS, впервые представленной Джоном Фриэлом III в 1984 году. Опубликованная версия проекта написана на языке программирования Pascal в начале 1992 года и имеет наименование QModem «Test‑Drive» 4.51. Ранее в Архиве Интернета появились файлы проекта Qmodem 4.52 — Gateway 2000 Edition (DOS).
«Выпуск QModem 4.51 представлен в надежде, что он может оказаться ценным историческим артефактом для энтузиастов телекоммуникаций, любителей ретрокомпьютеров или всех, кто интересуется внутренним устройством классического пакета DOS comms», — пояснил Фрил.
Проект QModem был широко используемой программой терминальной связи для MS‑DOS, поддерживающей богатый набор модемных протоколов, скриптов, пользовательские настройки, автоматическую конфигурацию модема и даже «хост‑режима» для базовой работы в стиле BBS.
Решение QModem создавалось в 1980-х и начале 1990-х годов как конкурент таким программам, как Procomm и Telix.
Проект обеспечивал надёжную поддержку:
множества опций различных модемов и типов оборудования (UART 8250, 16450, 16550 и специального оборудования);
протоколов передачи файлов XMODEM, YMODEM, ZMODEM и поддержку определяемых пользователем протоколов через внешние драйверы;
полноэкранный телефонный справочник (телефонная книга .FON);
автоматизацию через встроенный скриптовый язык;
внутрипрограммной конфигурации через полнофункциональное меню настройки (Alt-N);
эмуляцию терминалов ANSI/VT100/TTY/Avatar;
режим хоста: мини-сервер BBS, включённый в клиент. Scrollback buffer, терминал с разделённым экраном;
поддержку мыши, настраиваемые макросы клавиатуры и многое другое.
Источник новости: habr.com