Диггер и GCC для БК-шки
2026-03-29 01:04В комментах
litwr дал ссылку: один крутой чувак портонул игру Digger на БК-шку.
Исходники на Гитхабе: prcoder-1/digger-bk0010

Но это только половина прелести. Там же в README описана процедура сборки компилятора GCC для процессора КР1801ВМ1. То есть как бы PDP-11, но с существенным отличием: в компиляторе задействованы машинные команды sob и xor, которые присутствуют в процессоре КР1801ВМ1, но отсутствуют в PDP-11.
Я попробовал на Линуксе - компилятор прекрасно собирается. На маке запутывается при сборке binutils.
Можно ли этим компилятором собрать bkunix? Это вопрос.
Исходники на Гитхабе: prcoder-1/digger-bk0010

Но это только половина прелести. Там же в README описана процедура сборки компилятора GCC для процессора КР1801ВМ1. То есть как бы PDP-11, но с существенным отличием: в компиляторе задействованы машинные команды sob и xor, которые присутствуют в процессоре КР1801ВМ1, но отсутствуют в PDP-11.
Я попробовал на Линуксе - компилятор прекрасно собирается. На маке запутывается при сборке binutils.
Можно ли этим компилятором собрать bkunix? Это вопрос.

no subject
Date: 2026-03-29 08:17 (UTC)Фигать. Чем заменить SOB, понятно. Но чем на бабушке заменяли XOR?
no subject
Date: 2026-03-29 08:26 (UTC)Пишут, что XOR реализована везде, SOB и MARK избирательно.
no subject
Date: 2026-03-29 08:40 (UTC)MARK с 1975г., но почти не применялась.
no subject
Date: 2026-03-29 08:42 (UTC)(Про переинженеренность MARK знаю.)
no subject
Date: 2026-03-29 08:18 (UTC)no subject
Date: 2026-03-29 08:44 (UTC)no subject
Date: 2026-03-29 11:47 (UTC)Буква «К» указывает на широкий диапазон температур, а «Р» — на пластмассовый корпус (plastic).
https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D0%B5_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%85%D0%B5%D0%BC%D1%8B