Скажем железяка стартует как обычный однопроцессорный Орион, на котором можно программно стартануть два других процессора, имеющих прозрачный доступ в ту же самую память, т.е. они будут способны отрисовывать каждый свою часть экрана! Кроме того можно попробовать разрешить процам юзать "теневую" память (верхние 4КБ в каждой странице) - причём каждому свою...
Орион-Тройка
Moderator: Shaos
-
Shaos
- Admin
- Posts: 24397
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Орион-Тройка
Воспользовавшись идеями Хардваремана и подменив четвёртый проц КР580ВМ80А на контроллер видеопамяти, мы можем получить трёх-процессорный Орион, которому я дал скромное наименование "Орион-Тройка" 
Скажем железяка стартует как обычный однопроцессорный Орион, на котором можно программно стартануть два других процессора, имеющих прозрачный доступ в ту же самую память, т.е. они будут способны отрисовывать каждый свою часть экрана! Кроме того можно попробовать разрешить процам юзать "теневую" память (верхние 4КБ в каждой странице) - причём каждому свою...
Скажем железяка стартует как обычный однопроцессорный Орион, на котором можно программно стартануть два других процессора, имеющих прозрачный доступ в ту же самую память, т.е. они будут способны отрисовывать каждый свою часть экрана! Кроме того можно попробовать разрешить процам юзать "теневую" память (верхние 4КБ в каждой странице) - причём каждому свою...
-
Shaos
- Admin
- Posts: 24397
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Некоторая некрасивость решения состоит в том, что один проц всегда главный и только он может запускать функции монитора и юзать внешнюю периферию (т.е. читать с клавиатуры), а также контролировать другие процы, которые могут иметь на месте монитора небольшой биос для межпроцессного взаимодействия (а главный проц может временно включать этот биос вместо монитора). Это несколько упростит задачу и позволит отработать механизмы межпроцессного взаимодействия для проекта nedoPC-580M.
P.S. Кто знает доступны ли исходники либо дизассемблинг мониторов ориона и ордоса?...
P.S. Кто знает доступны ли исходники либо дизассемблинг мониторов ориона и ордоса?...
-
Lavr
- Supreme God
- Posts: 16786
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
Shaos
- Admin
- Posts: 24397
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну тут подразумевается прозрачный доступ к общей памяти всех трёх процов и видепроцессораLavr wrote:Чем-то очень мне всё это напоминает "Электронику МС 0511 УК-НЦ "...Shaos wrote:один проц всегда главный и только он может запускать функции монитора и юзать внешнюю периферию (т.е. читать с клавиатуры), а также контролировать другие процы
-
b2m
- Devil
- Posts: 927
- Joined: 26 May 2003 06:57
Не помню, где скачал, но есть образ диска с исходниками, в комментариях значится Сугоняко.Shaos wrote:P.S. Кто знает доступны ли исходники либо дизассемблинг мониторов ориона и ордоса?...
Я думаю, абсолютно всё есть у Error404.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
Shaos
- Admin
- Posts: 24397
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
А в человеческом (расковыренном) виде есть?...b2m wrote:Не помню, где скачал, но есть образ диска с исходниками, в комментариях значится Сугоняко.Shaos wrote:P.S. Кто знает доступны ли исходники либо дизассемблинг мониторов ориона и ордоса?...
P.S. Возможно стоит начать с варианта, в котором процыки друг-друга тормозят...
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
Re:
Вот! Где обсуждался такой вариант? "Звездные войны. Новая надежда."Shaos wrote:P.S. Возможно стоит начать с варианта, в котором процыки друг-друга тормозят...
-
Shaos
- Admin
- Posts: 24397
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Re:
По видимому вот тут:BarsMonster wrote:Вот! Где обсуждался такой вариант? "Звездные войны. Новая надежда."Shaos wrote:P.S. Возможно стоит начать с варианта, в котором процыки друг-друга тормозят...
http://www.nedopc.org/forum/viewtopic.php?f=91&t=10136
