vak: (Default)
[personal profile] vak
Допаял я наконец плату PDPii. Процессор отлично работает, ровно как показано на упомянутом видео. Всё в соответствии с документацией: безадресно считывает начальное значение (нулевое) вектора начального пуска, потом по этому адресу вычитывает значение счётчика команд и регистра состояния. Сразу после этого происходит исключение и выборка команды по адресу 0170 (вектор HALT). После чего всё повторяется сначала.

Теперь надо добавлять память RAM и Flash. А если ещё сделать консольный порт UART и интерфейс к SD-карточке, можно попробовать запустить BKUNIX.

Подробное техническое описание процессора КР1801ВМ2 можно скачать здесь: http://www.felixl.com/1801VM2SPECS.zip

Date: 2018-07-03 05:27 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Какая прелесть. Ну форт-то там уже есть?

Date: 2018-07-03 14:50 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Разумеется; я пидипишникам всегда завидовал в смысле форта, там архитектура прямо под форт, не то что во всех остальных местах.

Date: 2018-07-03 18:25 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Встроенный Бейсик БК-0010 использовал технику "threaded code" как Форт.
Поэтому был на порядок быстрее других бейсиков на Z80 или 6502.

Date: 2018-07-16 04:08 (UTC)
From: [personal profile] hogzie
Там 1801ВП там же нет. Портов то от БК тоже, т.е. по I/O он не совместим с БК'шками. Или я что-то пропустил?
Вообще пора бы сделать нормальный 1801 и всю БК с нуля на Verilog'е. А то все какие-то недоделки выкатывают Реверсивный инжиниринг - это интересно, но немного из другой области. Будет потом трудно хакать.