Рождённый в СССР. Электроника БК-0010-01
Общая информация#
На прилавках магазина “Электроника” в середине 1984 года в СССР появился первый советский “бытовой компьютер” — Электроника БК-0010 с плоской клавиатурой из низкопрофильных кнопок и подключением к экрану телевизора. Через пару лет появилась улучшенная версия — Электроника БК-0010-01 с механической клавиатурой, возможностью выводить цветное изображение. Именно этот экземпляр не так давно (бесплатно!) попал мне в руки. И про него, собственно, эта статья.
Итак, БК-0010-01 (уже чистый) на моём столе в еще непонятном (на тот момент) состоянии:

В комплектах поставки, БК-0010-01 шли вместе с блоком питания, блоком МСТД (Мониторная Система Тестовой Диагностики) c ПО для диагностики и ФОКАЛом (без блока МСТД при включении БК изначально запускается Бейсик) и кабелями для подключения к черно-белому монитору и кассетнику (чтобы сохранять и загружать программы).
Дополнительно (по цене крыла от Боинга, разуеется) можно было бы докупить целый дисковод, чтобы в разы удобнее и оперативнее выполнять операции чтения/записи, минуя кассетник.
Ничего помимо самого ЭВМ мне не досталось, поэтому всё недостающее (кроме блока МСТД, мне он не нужен) было принято решение сделать самому. И сделал.
Сборка кабелей, чистка и первый запуск#
Кабель питания (подключающий БК-0010-01 к самому обычному USB-адаптеру на 5В, именно столько выдаёт оригинальный блок питания):

Кабель для подключения БК к черно-белому монитору (по-сути использовал один из входов RGB для передачи только одного цвета):

Кабель для подключения к “магнитфону” (в качестве магнитофона использую телефон или компьютер: линейный вход для чтения из БК, линейный выход для записи в БК).

Перед первым включением разобрал БК, помыл клавиатуру, очистил плату.
Вот так БК-0010-01 выглядит изнутри:

Здесь установлен 16-разрядный процессор КР1801ВМ1, с системой команд, совместимой с иностранной PDP-11. Работает на частоте 3 МГц.
Объем оперативной памяти (она же здесь и видеопамять) - 32 Кб, доступно пользователю 16 Кб. Здесь уже имелся вывод цветного изображения (разрешением 256х256, 4 цвета), либо черно-белого (разрешением 512х256).
И отдельно клавиатура (да, еще до промывки):

В итоге, после чистки и обратной сборки, после небольших махинаций всё заработало!

(Приколхозил отдельную кнопку слева для запуска ЭВМ)
Монитор отображает запущенный “Вильнюс-Бейсик” 1986 года и комбинацию из символов “CAGLRCCC.R” (каждый символ является сокращенным оператором, который можно вызвать). Теперь можно играться!
Игры#
Для начала нужно выйти из Бейсика в МОНИТОР (местный биос). Для этого, вводим “МО” (или “МОN”, без разницы).
В МОНИТОРе нужно ввести “М” (загрузка из магнитофона), ввести название программы (а то, вдруг не ту воспроизведёте из магнитофона, важно точное соответствие с названием программы) и воспроизвести файл.

По окончанию нужно ввести “S”, но у меня некоторые игры запускались сами.
Соответственно, на просторах интернета есть сотни игр для данной ЭВМ. Вот некоторые, которые удалось запустить через “магнитофон” (воспроизводя аудио-файл из ноутбука):
Игра “BALLY”:


Арканоид для БК-0010-01: 
Портированный DIGGER:


Эмуляторы#
Перечисляю список доступных эмуляторов БК-0010-01: MAME.Универсальный эмулятор аркадных систем и советских ПК, поддерживает БК-0010/БК-0010-01.
EmuBacon. Специализированный эмулятор БК-0010 и БК-0010-01, с клавиатурой и кассетным интерфейсом.
BK Emulator. Эмулятор БК-0010, можно запускать на Linux и Windows. Есть поддержка BASIC и кассет.