"Orion-AT" - сверхорион!

Третий вариант, многопроцессорный, на шине ISA 16-bit с процессорами Z280! О, куда замахнулся! )))
Любителям ретрокомпьютеров, думаю, будет интересно вернуться в молодость и опробовать силы в таком деле! Сам я, естественно, не потяну, так что не откажусь от помощи.

Из Википедии:
Zilog Z280 — 16-битный микропроцессор, обладающий усовершенствованной по сравнению с Z80-архитектурой, выпущенный в июле 1987 года. В данном процессоре был добавлен блок управления памятью (MMU — memory management unit) для расширения объёма адресуемой памяти до 16 МБ, дополнительные функции для многозадачности, мультипроцессорности, сопроцессор, кэш объёмом 256 байт и большое количество новых инструкций и режимов адресации памяти (более 2000 комбинаций). Он способен эффективно обрабатывать 32-битные операции с данными, включая аппаратное умножение, деление и знаковое расширение. Он предлагает режимы работы супервизора и пользователя, а также дополнительно разделяет адресные пространства для инструкций и данных в обоих режимах (всего четыре возможных адресных пространства). В отличие от Z80, Z280 использует мультиплексную схему для шин адреса и данных. Архитектурно близок к проекту Zilog Z800 1985 года. Внутренняя тактовая частота была в 2 или 4 раза выше внешнего тактового сигнала (т.е. 16-МГц процессор с 4-МГц шиной). Может работать в режиме Z80 с шиной данных 8 бит, и Z-BUS с 16-битной шиной.

18.03.2023 - Кросс-плата ISA досталась по-случаю 02.02.2026 - Проект в EasyEDA

Основная база - кроссплата с шиной ISA 16-bit, всё остальное - хорошо известные платы расширения ISA.
Т.е. заменив процессорный модуль на I8086 или I80286 - получим обыкновенный IBM PC/AT.

На плате в виде ISA модуля только необходимый минимум: Кварцевый генератор, 2 процессора: один для ОС и приложений второй для обслуживания железа и эмуляции (Ориона, РК86, Специалист, ZX). ПЗУ 128 КБ AT27C1024-70PU, ОЗУ от 2 до 8 МБ на каждый проц 16-мегабитные CY62167ELL, общая память 512 кб DS1251Y с встроенными часами, конвертер MAX232 для терминала и контроллер CH9350L для USB клавиатуры и мыши. Мелкая логика 74 серии и ПЛИС Altera EPM7032
и EPM7128 для арбитра глобальной шины.

ОС надыбал один вариант - SymbOS, разработчик говорит, теоретически можно адаптировать. Как-бы его ещё заинтересовать? Исходников нет открытых.
Другой - NedoOS,но тут заинтересовать сложнее будет! )))
Старый добрый CP/M
А пока остановимся на Fuzix.


Выбран асинхронный режим работы процессоров - AMP. У каждого процессора своя локальная память, недоступная другми процессорам от 2 до 8 МБ.
Так-же есть глобальная память, доступная всем процессорам, содержащая загрузочное ПЗУ 128 КБ, энергонезависимое ОЗУ 512 КБ с фантомными часами и SVGA адаптер со своей, занимающей памятью 128 КБ в адресном пространстве. Процессоры в своей локальной памяти работают независимо друг от друга, а при обращении к глобальной памяти или устройству на шине ISA выставлятся сигнал /GREQ, сообщающий другим процессорам, што глобальная шина занята.
Материалы из темы:
Источники вдохновения:

Вопросы и предложения пока здесь.

TEST


Дополнительно:
Mirror Orion site
Eugene's site
Old Lazy Cats Group
Mirror efu site
счетчик посещений