Проект yaPDP представляет собой эмулятор компьютера PDP-11/70, созданный для воспроизведения атмосферы работы в машинном зале. Основной задачей разработчика стал запуск системы «в один клик», что исключает необходимость сложной настройки конфигурационных файлов, характерной для стандартных решений вроде SIMH.
В основе эмулятора лежит движок pdp11-js Пола Нанкервиса, а интерфейс вдохновлен проектом google60 от Masswerk. Для создания десктопной версии приложения автор использовал фреймворк Tauri, что обеспечило кроссплатформенность. Первая сборка была разработана за две недели вечерней работы.
Система позволяет запускать операционные системы Unix V5 и 2.11BSD, а также классические игры, например Adventure. Эмулятор работает как в браузере, так и в виде локального приложения. Единый стек на JavaScript и CSS упрощает разработку и поддержку инструментария проекта.
Для автоматизации сборки и валидации кода автор применяет npm-скрипты и инструмент Wireit от Google. Чтобы обеспечить повторяемость процесса и избежать конфликтов версий, все артефакты собираются исключительно через CI/CD-конвейер.






