← На главную

PCjs эмулирует в браузере машины от TI-57 до Windows 95, код на GitHub

21.07.2026 13:48 · hackernews

PCjs — это проект на чистом JavaScript, который эмулирует старую компьютерную технику и софт из 70-х и 80-х. Всё работает прямо в браузере, на десктопе или телефоне. Смысл в том, чтобы снова почувствовать тормозные CPU, мыльные экраны и примитивный звук тех лет — без реального железа.

Со временем эмуляция разрослась. Теперь там не только первые IBM PC Compatibles, но и старые миникомпьютеры, программируемые калькуляторы, терминалы и аркадные автоматы. Исходники проекта открыты на GitHub — любой может посмотреть или помочь с сохранением этой цифровой истории.

Из конкретных эмуляций выделяются культовые штуки. Например, TI-57 Programmable Calculator (1978) или Ohio Scientific Challenger 1P (1978). Есть древний Microsoft Adventure (1981) и легендарный DONKEY.BAS из PC DOS 1.00 (1981). Можно покопаться в PDP-11/70 под управлением RT-11 4.0 (1982) или запустить COMPAQ Portable с монохромной графикой (1983).

Из утилит — Norton Utilities 2.0 (1983) и тесты из VGA Black Book от Майкла Абраша. Из софта — Microsoft Word 1.15 (1984) и Microsoft QuickPascal 1.00 (1989). Операционные системы: Microsoft Windows 1.0 ("Premiere Edition"), Windows 1.1 на CGA и EGA, Windows/386 2.0, Windows 3.0, Windows 3.1 и даже Windows 95.

Игры тоже есть: Adventures in Math (1983), Fantasy Land EGA Demo (1984), Nine Princes in Amber (1985) и Life & Death II: The Brain (1990). Библиотеки утилит — PC Magazine Utilities (1987) и PC-SIG Diskette Library (1990).

Всё это собрано в открытом архиве. Навигация по сотням комбинаций «железо + софт» и документация — через PCjs Explorer. Автор называет проект скромной попыткой сохранить старые машины для истории. Заходите, говорит Джефф, и спасибо, что заглянули.

Читать оригинал →