nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 20 Feb 2020 07:26



Reply to topic  [ 5 posts ] 
Усовершенствованый клон "Радуга" 
Author Message
Senior

Joined: 01 May 2012 05:29
Posts: 171
Location: 194.158.206.200
Reply with quote
Кто-нибудь знает о клоне "Радуга"? Я его описание нашел только в Википедии. Описание слишком скупо.


04 Apr 2015 01:14
Profile
Banned
User avatar

Joined: 04 Jan 2013 11:09
Posts: 397
Location: 95.24.178.158
Reply with quote
Сайт о ПК "Специалист"
http://www.spetsialist-mx.ru/index16.html


04 Apr 2015 10:28
Profile
Senior

Joined: 01 May 2012 05:29
Posts: 171
Location: 194.158.206.200
Reply with quote
Подробностей мало. Даже фото нет.
А я вот видел Радугу своими глазами, вроде, на наш отечественный Байт была похожа, но память может подвести.
Мне интересно - с какой производительностью этот клон работал? Ведь видео-ОЗУ у него было 24 кБайт(12 упр. информации + 12 информации о цвете), а это огромная нагрузка на процессор в играх.


05 Apr 2015 09:52
Profile
Doomed

Joined: 26 May 2003 07:57
Posts: 657
Reply with quote
Судя по описанию, цвет сделан как в Специалисте-МХ, но в отличие от него, при чтении из видео-ОЗУ, считывался также байт из ОЗУ цвета и сохранялся в регистре цвета. Жаль никаких программ (и тем более БИОСа) в интернете пока не найдено.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


05 Apr 2015 14:23
Profile WWW
Doomed
User avatar

Joined: 19 Feb 2017 04:46
Posts: 463
Location: С-Петербург
Reply with quote
Post 
Yuri wrote:
Мне интересно - с какой производительностью этот клон работал? Ведь видео-ОЗУ у него было 24 кБайт (12К графика + 12К информация о цвете), а это огромная нагрузка на процессор в играх.

Для цветных игр нагрузка на процессор у Радуги вдвое ниже, т.к цвет спрайтов при копировании спрайтов выводится автоматически. Достаточно подготовить цветные спрайты в специальной спрайтовой области в 4 кб (8000...8FFF) и затем (обязательно побайтово) скопировать оттуда лишь графику спрайта, а цвет при этом копируется автоматически.

Интересно, что основному разработчику Радуги Валерию Пудову эта победительная идея приснилась во сне, как и Менделеву периодическая таблица. Причём не только идея автокопирования цвета, но и автозапись цвета из регистра цвета была разработана независимо и ДО публикации цвета Специалиста А.Волковым.

Программно это не был клон Специалиста. Это был бы клон, если бы в нём стояло совместимое ПЗУ. Это можно считать ошибкой разработчиков, т.к требуется хоть и не очень сложная, но всё-же переделка программ Специалиста. Для возврата совместимости разумно добавить коммутацию ПЗУ в виде 2-х страниц ПЗУ C000...DFFF, в одной из которых будет ПЗУ Специалиста, позволяющее прогонять монохромные игры Специалиста.

Сама идея цвета из Радуги очень интересная и полезная для игр. Жаль этот компьютер остался практически никому неизвестным в своё время. Можно для обычного Специалиста сделать внешнюю плату приставку, по типу 'Language Card Apple-II', в которой для получения сигналов с ОЗУ, 16-штырьковый DIP-разъём с косой втыкается в панельку ОЗУ вместо одной из микросхем ОЗУ, а на платке размещается 9 ИМС ОЗУ (одна заменяет ту, что стояла на основной плате). Такой трюк позволяет ввести такой цвет практически без коррекций в виде разрезов и проводков в самой плате Специалиста.

Недостатком Радуги, кроме несовместимости со Специалистом, является маленький размер ОЗУ (на 4 кб меньше даже, чем у базового Специалиста). Кстати, являющаяся существенным недостатком ЭРИКА несовместимость со Специалистом возникла не только потому, что ПЗУ другое (это следствие), а потому-что область 8000...8FFF занята в Радуге (при работе с цветом эта область, единственная имеющая атрибуты цвета, используется как буфер хранения оцвеченных байтов). Для достижения совместимости автор мог бы переместить эту область (логически, не физически) в область адресов выше ПЗУ (там есть неиспользуемые 4 кб).

Схему компьютера недавно восстановили по печ.плате найденного единственного сохранившегося образца (выпуск был мелкосерийным в виде практики учащихся техникума, возможно, что было выпущено всего несколько десятков машин). Возможно, кто-нибудь со временем решит выпустить и печ.платы новодела Радуги, как недавно сделали для другого специалисто-производного компьютера ЭРИК.

Вернуть Радуге размер ОЗУ в 36 кб и совместимость можно аппаратно, переместив вспомогательное ОЗУ раскраски 8000...9FFF в область выше ПЗУ, например D000...DFFF. Естественно, физически это ОЗУ останется там же, но для процессора будет доступно по другому адресу.

В принципе схему цвета Радуги можно попытаться нарисовать самостоятельно или подсмотреть в самой схеме Радуги. Для повторения этой схемы на плате Специалиста потребуется параллельно экранному ОЗУ Специалиста включить вторую банку ОЗУ, например на 565 РУ6.

Кое-что о Радуге можно прочесть здесь:: http://ruecm.forum2x2.ru/t72-topic#10930


09 Apr 2018 18:43
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.