Орион-Тройка

Компьютер Орион-128 (1990) расширяемый до 256 КБ и его развитие

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Орион-Тройка

Post by Shaos »

Воспользовавшись идеями Хардваремана и подменив четвёртый проц КР580ВМ80А на контроллер видеопамяти, мы можем получить трёх-процессорный Орион, которому я дал скромное наименование "Орион-Тройка" ;)

Скажем железяка стартует как обычный однопроцессорный Орион, на котором можно программно стартануть два других процессора, имеющих прозрачный доступ в ту же самую память, т.е. они будут способны отрисовывать каждый свою часть экрана! Кроме того можно попробовать разрешить процам юзать "теневую" память (верхние 4КБ в каждой странице) - причём каждому свою...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Некоторая некрасивость решения состоит в том, что один проц всегда главный и только он может запускать функции монитора и юзать внешнюю периферию (т.е. читать с клавиатуры), а также контролировать другие процы, которые могут иметь на месте монитора небольшой биос для межпроцессного взаимодействия (а главный проц может временно включать этот биос вместо монитора). Это несколько упростит задачу и позволит отработать механизмы межпроцессного взаимодействия для проекта nedoPC-580M.

P.S. Кто знает доступны ли исходники либо дизассемблинг мониторов ориона и ордоса?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:один проц всегда главный и только он может запускать функции монитора и юзать внешнюю периферию (т.е. читать с клавиатуры), а также контролировать другие процы
Чем-то очень мне всё это напоминает "Электронику МС 0511 УК-НЦ "...
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:один проц всегда главный и только он может запускать функции монитора и юзать внешнюю периферию (т.е. читать с клавиатуры), а также контролировать другие процы
Чем-то очень мне всё это напоминает "Электронику МС 0511 УК-НЦ "...
Ну тут подразумевается прозрачный доступ к общей памяти всех трёх процов и видепроцессора :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

Shaos wrote:P.S. Кто знает доступны ли исходники либо дизассемблинг мониторов ориона и ордоса?...
Не помню, где скачал, но есть образ диска с исходниками, в комментариях значится Сугоняко.

Я думаю, абсолютно всё есть у Error404.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

b2m wrote:
Shaos wrote:P.S. Кто знает доступны ли исходники либо дизассемблинг мониторов ориона и ордоса?...
Не помню, где скачал, но есть образ диска с исходниками, в комментариях значится Сугоняко.
А в человеческом (расковыренном) виде есть?...

P.S. Возможно стоит начать с варианта, в котором процыки друг-друга тормозят...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
BarsMonster
Senior
Posts: 126
Joined: 21 Jul 2012 15:56
Location: Zürich, Switzerland

Re:

Post by BarsMonster »

Shaos wrote:P.S. Возможно стоит начать с варианта, в котором процыки друг-друга тормозят...
Вот! Где обсуждался такой вариант? "Звездные войны. Новая надежда."
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Re:

Post by Shaos »

BarsMonster wrote:
Shaos wrote:P.S. Возможно стоит начать с варианта, в котором процыки друг-друга тормозят...
Вот! Где обсуждался такой вариант? "Звездные войны. Новая надежда."
По видимому вот тут:

http://www.nedopc.org/forum/viewtopic.php?f=91&t=10136
Я тут за главного - если что шлите мыло на me собака shaos точка net