PDA

Просмотр полной версии : [Поиск 1] VGA адаптер



Filin
20.12.2017, 17:54
Инструкция по подключению внешней VGA Карты к Поиск-1

Внимание: данные модификации разработаны для материнской платы поздней ревизии (процессор посредине, на плате две микросхемы РТ5), для ранней ревизии они не подойдут.

1. Скачиваем файл VGA-БИОСа и прошиваем его в микросхему типа 2764 или совместимую.
(ссылка 1) (http://zx-pk.ru/attachment.php?attachmentid=40577&d=1363972962)(ссылка 2) (https://drive.google.com/open?id=1U4RHV_FABmawANiFodSsqTDlP-znyzXz)

2. Скачиваем файл прошивки микросхемы D7 556РТ5 (2203) и прошиваем его.
(ссылка 1) (https://drive.google.com/open?id=1uSKPG0qbr_USt1kdthfSJKsfV0PEO2AO)

3. В зависимости от того, какой объем памяти у вашего Поиска, выбираем файл прошивки для микросхемы D6 556РТ4 (2208) и прошиваем его.
(версия 128КБ (https://drive.google.com/open?id=1wC4HsHGp3iNMTHgYjAjTmaqCMzHuPmhc)) (версия 512КБ (https://drive.google.com/open?id=1wli9zrLdhuRHGPAFYy5DLKlwyRugmWbQ))

Выкусываем старые микросхемы, ставим вместо них панельки, вставляем ново-запрограммированные микросхемы.

4. Далее вам понадобится изготовить переходник СНП-2-ISA. Читаем тему о нем (http://zx-pk.ru/threads/25970-perekhodnik-sno59-64-na-isa-8-bit.html?p=915340&viewfull=1#post915340), в конце есть герберы

5. После этого подбираем работоспособную карту CGA/EGA/VGA карту по вкусу.
Проверенные мной варианты: EGA карта на чипе G2 GC201-PC, VGA карты на чипах CirrusLogic 5401. Не работают Trident 9000b/c/i

6. Очень благодарим Евгения pilgrim, который разработал новые прошивки для РТ-шек. Без его труда данный мод был бы невозможен.

После этих модификаций 32КБ памяти материнской платы, которые ранее использовал встроенный CGA адаптер, становятся доступными пользователю. Но если вы подключите расширитель памяти, то 32КБ будут отобраны уже у расширителя. Такая логика работы прошивки расширителя. И поэтому если вы хотите иметь полные 640КБ в системе (а не 608КБ), то необходимо изменить еще и прошивку РТ4 расширителя. В данный момент такая прошивка есть только для модуля В109 (ссылка (https://drive.google.com/open?id=17dVdjaXQLU_w1SSKGFlUpm1-1L_cqTmW))

new! 7. Замена процессора на NEC V20 дает прирост производительности в 15%, и как показала проверка, VGA-БИОС отлично с ним работает (без дефектов изображения). Настоятельно рекомендую, ибо работа в VGA нагружает процессор сильнее, чем работа в CGA и игры начинают серьезно "подтормаживать".

Маленькая демонстрация работы (i8088 на штатной частоте)

https://www.youtube.com/watch?v=dxw-9CwQnTs

Tronix
20.12.2017, 19:44
Далее исключительно всего-лишь мои предположения, скорее всего неправильные, поэтому за испорченные Поиски не отвечаю -)

Первое что надо сделать - отобрать у встроенного видео память по адресу B800 размером 32кб, иначе конфликтуют внешняя карта и встроенная. По грубым прикидкам для этого нужно 12 вывод D6 /CRTIOM повесить в воздухе (резануть дорогу).

Так же надо отрубить встроенную дешифрацию портов CGA. Поднять в воздух ноги D7 9 и 11.

Да и все вроде бы. На первый взгляд. Но как известно, все дело в нюансах. Напомню - все вышеизложенное лишь мое мнение, которое запросто может быть ошибочно.

zx_
20.12.2017, 19:57
еще два пути
увеличить строчную развертку в два раза

подключить zx vga
http://zx-pk.ru/threads/10548-zxkit1-plata-vga-amp-pal.html

CodeMaster
20.12.2017, 20:21
еще два пути

Фишка же не в просто "подключить к VGA", получить нормальные цвета и софт с его поддержкой.

Filin
20.12.2017, 20:41
Tronix, если впаять панельки, то вродебы ничего смертельного. Могу отважиться на такой эксперемент.

- - - Добавлено - - -


еще два пути
увеличить строчную развертку в два раза

подключить zx vga
http://zx-pk.ru/threads/10548-zxkit1-plata-vga-amp-pal.html
А зачем, если подключается внешняя VGA карта (через снп-isa переходник)?

Tronix
20.12.2017, 20:50
А зачем, если подключается внешняя VGA карта (через снп-isa переходник)?

У спектрумов так просто ISA VGA не подключается. Хотя вроде и не мешает ничего, кроме ISA слота и отсутствия софта-поддержки VGA. Или были спектрумы с ISA?

zx_
20.12.2017, 20:51
Filin, да както минимализм симпатичен

а программно вга не вытянуть? ну как cga

CodeMaster
20.12.2017, 21:49
Или были спектрумы с ISA?

Sprinter, он конечно не православный Спектрум, но по крайней мере "ZX Spectrum-совместимый".


отсутствия софта-поддержки VGA

Это как бы и нивелирует весь смысл.

Tronix
20.12.2017, 21:55
Это как бы и нивелирует весь смысл.

Да по прикидкам там не сложно. На AVR-ках же трайденты заводят всякие. Описание регистров есть. VGA более-менее стандартизован, то есть инициализация видео-режимов через порты стандартна на любых видюхах. По идее.
Но, да, это только "включить" видюху. А кто в нее изображение то будет выводить. Софта то нет, ни игр, ничего. Ну, не прижилось, бывает.

Filin
21.12.2017, 00:16
Tronix, увы чуда не произошло. На выходе VGA видеокарты ноль (3шт втыкал, которые у меня на ХT работают), а родной видеовыход все так же выдает изображение, после отключения 12й ноги D6 и 9&11 ног D7. Где-то ошибка закралась в наши расчеты.

В процессе загрузки, когда дело доходит до VC, комп зависает. Не получается у него инициализировать нужный видеорежим.

- - - Добавлено - - -


Filin, да както минимализм симпатичен

а программно вга не вытянуть? ну как cga

Поиск на эмуляцию CGA тратит чуть ли не половину мощности ЦП, а на эмуляцию VGA боюсь уйдет 100% его ресурсов

- - - Добавлено - - -

Благодаря товарищу Посредственный пользователь удалось найти фото адаптера VGA для Поиск, производимого московским кооперативом "MM&M"
Как видно по фото, адаптер имел дополнительный вход для подключения в разъем СИНХР (?) основного блока.
Нам это вряд ли поможет, но для истории нужно задокументировать :)

63425

Описание с сайта:
VGA adapter for Poisk. This is VGA card for computer Poisk. Intact this is some PC-VGA card with some changes and with interface for Poisk.
Very rare and interesting thing. This devices was produced by Moscow JSC "MM&M".

Tronix
21.12.2017, 08:11
а родной видеовыход все так же выдает изображение

Интересно получилось. А Поиск точно 512Кб версия? От которого "мятая" схема?

Savoj
21.12.2017, 08:23
Что-то сайтик не открывается
Описание с сайта:
VGA adapter for Poisk. This is VGA card for computer Poisk. Intact this is some PC-VGA card with some changes and with interface for Poisk.
Very rare and interesting thing. This devices was produced by Moscow JSC "MM&M".

crackintosh
21.12.2017, 08:49
https://web.archive.org/web/20050223173646/http://seller2001.euro.ru:80/stock/stock_other.htm

Зовут хозяина сайта "Решетников Сергей Евгеньевич"

Savoj
21.12.2017, 09:05
Найти бы этих ребят с московского кооператива..... может у них доки на новодел остались.

Filin
21.12.2017, 11:18
Интересно получилось. А Поиск точно 512Кб версия? От которого "мятая" схема?
"Под нож" пошла 128К версия, поздней ревизии. У нее такое же расположение элементов как и у 512Кб версии и помоему они отличаются только банками памяти.

http://i.piccy_.info/i9/5b1e8d76937f9e373412d61365f7243e/1513847642/13536/1206769/IMG_0248_2_240.jpg (http://piccy_.info/view3/11896453/6ee2ffe906657cb6fa9499acf34b4cbc/)http://i.piccy_.info/a3/2017-12-21-09-14/i9-11896453/240x153-r/i.gif (http://i.piccy_.info/a3c/2017-12-21-09-14/i9-11896453/240x153-r)

Filin
22.12.2017, 21:52
Сегодня нашли фото доски форумчанина vinxru, оно потерялось вместе с его ЖЖ, но обнаружилось на другом ресурсе.
Это такая же версия, над которой издеваюсь и я. По фото видно, что РЕ3 стоит в панельке (наверняка другая прошивка), а ноги 1 и 15 РТ4 задраны кверху

https://cs7060.userapi.com/c637619/v637619349/3b743/tEvtyHpNjpM.jpg

63442

DrPass
24.12.2017, 23:24
Привет, ребята ;)
Чисто теоретически, для запуска VGA недостаточно резать. У Поиска ещё есть дешифратор, который определяет, выдавать ли сигналы на внешнюю шину. EXBDSEL/ и EXBDDIR они называются. Без них внешняя карта работать не будет.
Второй важный момент, нужно посмотреть карту памяти, VGA юзает две области - A000..B800 под ОЗУ и С000...С700 под ПЗУ. Вторая у Поиска заюзана под картриджи расширения, и проверку контрольных сумм, насколько я помню, он там делает по другому алгоритму, надо глянуть, что там на этот счет в модифицированном биосе есть.
Ну и если уж резать, то резать надо и все навешенные обработчики на NMI и на регистры-защелки. Что-то мне подсказывает, что это увеличит производительность Поиска почти до уровня PC XT и без разгона.

crackintosh
25.12.2017, 11:18
Табл.1 Распределение поля памяти в ПК "Поиск"



00000 - 17FFF
Внутренняя системная память RAM 96Кбайт


18000 - B7FFF
Внешняя RAM память


B8000 - BBFFF
Видеопамять RAM


C0000 - CFFFF
Внешнее ПЗУ 64 Кбайт


E0000 - E1FFF
ПЗУ драйвера накопителя гибких дисков


FC000 - FFFFF
ПЗУ БИОС 8/16 Кбайт

pilgrim
28.12.2017, 12:26
Посмотрел прошивку РЕ3. Как итог, могу сказать, что для отключения встроенного видеоадаптера не обязательно менять в ней прошивку. Но вот прошивку D6 (РТ4) и D7 (РТ5) на плате 2-й ревизии менять придётся. При этом в прошивках необходимо будет изменить доступ к блокам внутренней RAM, по адресам которых находится видеопамять и отключить срабатывание вывода CRTIOM при обращении в видеопамять текстового режима.
Изменение РЕЗ или аппаратные доработки её обвязки целесообразны только для ускорения процесса обращения во внутреннею память ПК, но, на первом этапе подключения VGA этот узел можно не трогать.
Кое-какой анализ РЕЗ представлен в прилагаемом файле. По мере продвижения проекта он будет обновляться и дополняться.

Filin
28.12.2017, 13:15
pilgrim, я прошивках ни-бум-бум, но может какая другая помощь нужна?

pilgrim
28.12.2017, 13:40
Если честно, то я просто хотел помочь заинтересованным в методике подключения внешнего VGA. Возможно, что и по аппаратным доработкам.
Ряд работ можно выполнить на моём "Поиске" (как демонстраторе),т.к.:
1) Все ПЗУ у меня на панельках
2) Имеется возможность прошивать РТ, РЕ, РФ
3) Делал расшифровки всех РТ, когда переделывал поиск под ОЗУ в 1МБ

Что интересует:
1) С какими картами VGA работает указанная в первом посте прошивка
2) Есть ли у кого готовый переходник ПОИСК-ISA, а возможно и соответствующая карта VGA

Filin
28.12.2017, 14:59
Что интересует:
1) С какими картами VGA работает указанная в первом посте прошивка
2) Есть ли у кого готовый переходник ПОИСК-ISA, а возможно и соответствующая карта VGA
1)Сие неведомо, ибо ни одного работающего экземпляра среди нынешних активистов не обнаружено. Попытки взять на время/купить тоже не увенчались успехом.
2)У меня есть переходник, могу попытаться выслать вам собранный вариант, или голую плату. Если что, пишите адрес в личку.
Ряд VGA карт ISA16 нормально работают на ISA8. Так у меня на XT, Правеце16 и Поиск2 работает trident9000b (один из трех), Realtek3105 и CirrusLogic. Думаю они должны нормально работать на Поиск1 с переходником.

Airman
30.12.2017, 20:15
Не факт. У меня на МС1502 нормально стартует трайдет от сергея киселева и не работает заводской. Кстати попробуйте его. Внимательно посмотрите на сигналы AEN ALE CHRDY IOSC /REFRESH. /REFRESH (/DACK0), IOCHRDY, IOCHCK к +5V, AEN на землю, и ALE на выход ALE процессора. (в МС1502 он был инвертирован)

Filin
30.12.2017, 21:59
Не факт. У меня на МС1502 нормально стартует трайдет от сергея киселева и не работает заводской. Кстати попробуйте его. Внимательно посмотрите на сигналы AEN ALE CHRDY IOSC /REFRESH. /REFRESH (/DACK0), IOCHRDY, IOCHCK к +5V, AEN на землю, и ALE на выход ALE процессора. (в МС1502 он был инвертирован)
Это тема известная, есть отдельный топик по ней.
Но до нее пока не дошли. У нас пока другая проблема - отключить встроенное видео.

Filin
23.01.2018, 00:21
Ура-ура-ура! Чудо свершилось! Честь и хвала pilgrimу!

https://vimeo.com/252228578

Haper
23.01.2018, 10:08
Ну и если уж резать, то резать надо и все навешенные обработчики на NMI и на регистры-защелки. Что-то мне подсказывает, что это увеличит производительность Поиска почти до уровня PC XT и без разгона.
Filin, вот это, как я понимаю, еще не проделывалось? Т.е. он еще шустрее станет же в идеале?

Filin
23.01.2018, 10:23
Filin, вот это, как я понимаю, еще не проделывалось? Т.е. он еще шустрее станет же в идеале?
Я всего-лишь бета-тестер, а что и как сделано в новых прошивках, нужно спрашивать у автора. Ждем его поста.

Отмечу лишь то, что модификация исключительно софтовая (РТ5, РТ4), никаких дорожек резать не нужно. И пока 32К отобранные родным CGA еще не освободились.

Haper
23.01.2018, 10:31
В любом случае это эпично. Может еще какую-нить игрушку продемонстрируете?

pilgrim
23.01.2018, 11:11
Я всего-лишь бета-тестер, а что и как сделано в новых прошивках, нужно спрашивать у автора. Ждем его поста.

Отмечу лишь то, что модификация исключительно софтовая (РТ5, РТ4), никаких дорожек резать не нужно. И пока 32К отобранные родным CGA еще не освободились.
Думаю, что вернуть 32 кБ можно изменением РТ4. Останется вопрос, не придётся ли тогда менять прошивку в блоке расширения памяти (рт4), чтобы не потерять уже её 32кБ.
Что касается скорости, то здесь получается так, что видео в текстовом режиме будет гораздо быстрее работать, а вот в графическом-не факт, т.к. зависит от скорости обмена данными по внешней шине, т.е. от самой видеокарты. Можно предположить, что скорость может возрасти, что косвенно подтверждается большей скоростью обмена данными внешнего ОЗУ в сравнении с внутренним.
Далее, чтобы повысить скорость внутреннего ОЗУ, необходимо воспользоваться опытом Filin'а по разгону процессора и подключить к контроллеру внутреннего ОЗУ ГФ84 с большей частотой.
Сегодня вечером подготовлю прошивки для рт4 128к "полную" (без "отрезания" 32кБ), 512к "урезанную" и 512к "полную" . И уже здесь их выложу.
А далее есть мысль сделать переключаемый вариант между стандартным поиском (со встроенной CGA) и доработанным с внешней видеокартой. Т.е. чистая схемотехника с минимальным доработками.

Filin
23.01.2018, 14:28
В любом случае это эпично. Может еще какую-нить игрушку продемонстрируете?
Пожалуйста :)

https://www.youtube.com/watch?v=dxw-9CwQnTs

pilgrim
23.01.2018, 22:33
Прошивки для РТ4 и РТ5 под разные варианты с внутренней памятью для отключения встроенного CGA- адаптера:

Filin
23.01.2018, 23:01
Проверил ряд видеокарт на предмет работоспособности с Поиск-ом.
Увы, Trident 9000b, 9000c и 9000i показали себя с худшей стороны. Пробовал с разными версиями BIOS, пробовал подавать +5V на ALE, результат одинаково печальный. Стартуют через раз, и практически всегда "вешают" систему. Причем эти карты отлично ведут себя в других моих XT-шках.

Неплохо показала себя карта CirrusLogic 5401. У меня их две. Одна работает хорошо, вторая переодически "шалит".

Пробовал CGA карту от Правец16, и EGA карту (JUKO ULTIMATE EGA). Включаются, работают, но тестов не проводил, ибо хочется именно VGA.

Если кто-то повторит данный мод, делитесь результатами тестирования других карточек.

Filin
27.01.2018, 13:27
Огромное спасибо Евгению pilgrim за дополнительную прошивку для моего расширителя памяти В109, теперь 32К памяти, ранее использовавшиеся для CGA, вернулись в пользование! Полноценные 640Кб оперативки, их хватит всем (с)!

https://s8.hostingkartinok.com/uploads/thumbs/2018/01/fd3b8fe2e8ec6b24e484049b6c7b80d5.png (https://hostingkartinok.com/show-image.php?id=fd3b8fe2e8ec6b24e484049b6c7b80d5)

CodeMaster
27.01.2018, 15:27
Полноценные 640Кб оперативки, их хватит всем (с)!

Это с CirrusLogic 5401? В первом посте оформишь инструкцию по модификации и выложишь прошивки?


Огромное спасибо Евгению pilgrim за дополнительную прошивку для моего расширителя памяти В109

Т.е. под каждое сочетание материнской платы и расширителя нужны свои прошивки?

Filin
27.01.2018, 15:53
Это с CirrusLogic 5401?
Это с любой внешней видео-картой. Последний скриншот был сделан на EGA карте, так как сейчас тестирую конвертер mce2vga.



В первом посте оформишь инструкцию по модификации и выложишь прошивки?

Можно попробовать, чуть по-позже



Т.е. под каждое сочетание материнской платы и расширителя нужны свои прошивки?
Да.

Filin
28.01.2018, 15:05
Обновил первый пост. Если что не так - пишите, подправлю

Filin
29.01.2018, 14:06
Еще одна хорошая новость.
Рассматривая в редакторе содержимое VGA-Биоса мы с товарищем crackintosh-ем пришли ко мнению, что в нем много кода позаимствовано из БИОС-а IBM PC. Вот тогда мне и пришла в голову мысль, что возможно с этим БИОСом заработает процессор V20. Но потом эта мысль гдето затерялась, и только сегодня я вспомнил о ней. Проверил, и догадка подтвердилась, V20 отлично заработал без дефектов изображения, как в случае с родным БИОС-ом.

Так что это must-have апгрейд для VGA-шного Поиска, потому как отображение VGA графики съедает намного больше ресурсов, нежели отображение CGA, и прибавка в 15% от установки V20 будет совсем не лишней!

pilgrim
31.01.2018, 22:27
Мой вариант Поиска с VGA, видеокарта Realtek с ИМС RTG3105E:
64003
64004

Filin
01.02.2018, 17:16
Гдето так будет выглядеть моя VGA-карта для Поиска :)
Полно места, чтобы разместить еще и RTC или еще что нибудь
64025

bigral
05.02.2018, 18:56
Гдето так будет выглядеть моя VGA-карта для Поиска :)
Полно места, чтобы разместить еще и RTC или еще что нибудь
64025

вот накопал datasheet на них (avga1 и avga2) https://sites.google.com/site/bigralsbay/ancient-ics/peripheral-ics

pilgrim
14.02.2018, 23:21
Произвёл не большую доработку контроллера внутреннего ОЗУ (он же контроллер видео).
Доработки касались как железа, так и прошивки ПЗУ РЕ3.
Основная цель - сократить время цикла доступа к ОЗУ.
С точки зрения доработки железа, данные изменения не зависят от типа памяти на борту РУ5 или РУ7.
Но при данной доработке,для того, чтобы можно было работать в режиме штатной CGA или VGA путём замены РТ4, РТ5 и РФ6, необходимо будет установить РЕ3 с доработанной прошивкой:
Прошивка для стандартного обращения в ОЗУ
64253

Аппаратная доработка при этом следующая:
64247

Но основная цель данной доработки, всё-таки, уменьшение времени доступа к ОЗУ, а значит и повышение производительности всего ПК.
Под данную аппаратную доработку, были произведены изменения в прошивке РЕ3, которые в среднем, позволили поднять общую производительность на 30-50%, в зависимости от режима работы.
Ниже представлены сравнения стандартной конфигурации Поиска и доработанной:
Стандартная
64248
64249

Доработанная:
64250
64251

Но,к сожалению, данная прошивка предназначена для работы с РУ7 на борту, т.к. для регенерации используется режим РУ7 со встроенным счётчиком строк, т.е. данная прошивка не позволяет работать с Поиском 128к. А также, при смене РТ4, РТ5 и РФ6 не будет корректно работать штатное видео.
Прошивка для РУ7:

64252

Стоит отметить, что по результатам исследовании работы контроллера ОЗУ в различных режимах, есть предположение о возможности уместить в прошивку цикл скрытой регенерации ОЗУ с внешним счётчиком, что подходит и для РУ5 и РУ7. А также, есть предположение, что ещё при одной несущественной аппаратной доработке, будет возможной, при данной прошивке РЕ3, работа со штатной CGA с сокращённым временем цикла обмена.

Добавил прошивку, которая работает как с РУ5, так и с РУ7. Как показал опыт, что не на всех Поисках работает данная доработка, что связываю с асинхронным формированием сигнала Ref , а значит и не стабильностью его прихода на мультиплексоры адреса ОЗУ.
Соответственно, для стабильной работы требуется синхронизация данного сигнала.
Также хочу отметить, что все прошивки, представленные в данном сообщении НЕ Работают со встроенным видеоконтроллером.

Копейкин
15.02.2018, 18:05
Да, здорово!
Я правильно понял, производительность повышается, даже если продолжать использовать встроенный видеоадаптер?

pilgrim
15.02.2018, 18:53
Да, здорово!
Я правильно понял, производительность повышается, даже если продолжать использовать встроенный видеоадаптер?
Да, всё правильно вы понимаете. Есть предположение,что есть возможность сделать именно так.
Но с текущей прошивкой, при наличии ещё одной доработки (это надо проверить), которую я ещё не делал, можно будет работать со встроенной CGA только на версии 512к.
Но,думаю, что на следующей неделе займусь прошивкой для 128к, и, теоретически, должно всё получиться.

Filin
04.03.2018, 17:26
В процессе очередного тестирования случайным образом выяснил, что VGA карта может работать с родным BIOS-ом Поиска!!!
В знакогенераторе этой карты нет вшитой кириллицы, поэтому мы видим крякозябры. Если бы найти BIOS для CL5401 c кириллическим шрифтом, то этот косяк можно было бы обойти. Нет ни у кого случайно? Вот (https://meshok.net/item/54644220_Очень_редкая_видеокар� �а_от_советсткого_компьютер а_EC1849_ISA_Cirrus_Logic_CL_GD5401_в_колле кцию) ктото продает карту с таким BIOS-ом
https://d.radikal.ru/d28/1803/bc/99e4dc03e886.jpg

TomaTLAB
04.03.2018, 17:38
Если бы найти BIOS для CL5401 c кириллическим шрифтом, А в чем проблема в родной кириллицу вшить?

Filin
04.03.2018, 17:42
А в чем проблема в родной кириллицу вшить?
Если можете помочь - буду очень признателен. Дамп могу сбросить :)

Копейкин
04.03.2018, 22:45
В VGA нет ПЗУ знакогенера, и программы-русификаторы, а позже и утилиты из состава DOS, загружали русский шрифт.
Наверное, зная как/куда загрузить, можно скопировать шрифт из BIOS в процессе загрузки.

VGrad
05.03.2018, 18:45
В VGA нет ПЗУ знакогенера....

Наверное, зная как/куда загрузить, можно скопировать шрифт из BIOS в процессе загрузки.

Как раз в EGA и VGA контроллерах (в отличии от CGA) знакогенератор есть в составе VideoBIOS !!!
А так же есть возможность загрузить свой знакогенератор (например с кириллической частью).

Копейкин
05.03.2018, 19:25
Уважаемый профессор!
Соблаговолите, пожалуйста, рассказать - почему CGA русифицируются только перепрошивкой ПЗУ?

VGrad
05.03.2018, 20:05
Учите мат.часть !

Соблаговолите, пожалуйста, рассказать - почему CGA русифицируются только перепрошивкой ПЗУ?
http://ru.lmgtfy.com/?q=%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B 0%D1%86%D0%B8%D1%8F+CGA

Копейкин
05.03.2018, 20:24
Здесь цитата из гугла, куда вы меня направили:

У видеоадаптера CGA таблицы знакогенератора, определяющие символы, которые можно отобразить на экране диспля в текстовых режимах находятся в ПЗУ, которое расположено вне адресного пространства процессора. Программы не имеют возможности изменить или даже считать информацию из этих таблиц. По-этому для "руссификации" текстовых режимов видеоадаптера CGA необходимо перепрограммировать ПЗУ знакогенератора. Единственной возможностью отобразить на CGA русские буквы не перепрограммируя ПЗУ являются графические режимы работы адаптера.

Теперь о VGA.
В текстовых режимах, страница ОЗУ (деталей не помню) выделяется под знакогенер, который по умолчанию загружается из VGA BIOS, и который перегружают русификаторы. Отдельного ПЗУ со шрифтами VGA не имеет.

Filin
05.03.2018, 20:28
Господин VGrad, вы получаете желтую карточку за неуважительное отношение к другим участникам форума.

VGrad
05.03.2018, 20:42
Копейкин, и что ? Неужели это нельзя было поискать и почитать сразу самому ?


У видеоадаптера CGA таблицы знакогенератора, определяющие символы, которые можно отобразить на экране диспля в текстовых режимах находятся в ПЗУ, которое расположено вне адресного пространства процессора.А так же у MDA и Hercules адаптеров.
Их схемы доступны в сети. И на них это хорошо видно.




Теперь о VGA. .... Отдельного ПЗУ со шрифтами VGA не имеет.Отдельного - нет. Но в VideoBIOS на картах шрифты прошиты. И можно для "аппаратной" руссификации их заменить на т.н. киррилические. А можно и программно производить руссификацию.
Только не забыть, что в отличии от вышеупомянутого CGA адаптера, в VGA несколько разрешений для кодирования 1 символа, а не только 8x8 пикселов.
Это хорошо описано в справочнике Журдена в разделе про INT 10h.

Копейкин
05.03.2018, 21:43
Я рад, что мы наконец пришли к согласию, что отдельного ПЗУ знакогенера в VGA нет.
Шрифты в BIOS вряд ли стоит называть знакогенератором, так как они напрямую не участвуют в формировании изображения.
И в своём посте я высказал предположение, что возможно получится русифицировать адаптер просто скопировав шрифт из BIOS Поиска в память имитатора знакогенератора VGA для текстового режима 3.
А книга Джордейна (он же Журден) у меня до сих пор где-то лежит. Согласен, очень хороший справочник.

Надеюсь, на этом все недоразумения разрешились?

VGrad
06.03.2018, 00:00
Я рад, что мы наконец пришли к согласию, что отдельного ПЗУ знакогенера в VGA нет.
Не "мы пришли к согласию", а вы подучили мат.часть !!!

Filin
09.03.2018, 01:47
Всерьез начал думать над тем, чтобы развести видеокарту в Поиск-овском форм-факторе и с разъемом СНП59 на конце. Есть у меня люди, которые нарисуют герберы, но нужна принципиальная схема. Нет ли у кого таковой для Cirrus Logic 5401? Или может быть есть у кого-то люди, которые могут по скану платы нарисовать схему? Я бы пожертвовал одной, сдул бы все детальки и отсканировал.

TomaTLAB
09.03.2018, 04:24
Гляньте что получилось. Может где-то что-то съехать, могут быть строки попутаны чет-нечет.
Тут гимор в том, что в одном месте лежат старшие байты, а в другом младшие.
Я почему и спрашивал как с цироза дампили и какая там ПЗУха, потому что там четные байты в начале файла, а нечетные в конце (или наоборот) :)
В половинках фонты (тоже половинки через байт) лежат так (вроде бы...):
8х8 @0x16D1
8х14 @0x1AD1
8х16 @0x2268

64524
Фонты брал отсюда:
64525

З.Ы. что то у меня подозрение, что фигня получилась.

Filin
09.03.2018, 17:26
TomaTLAB, рапортую:
на данный момент у меня имеются платы только с одним ПЗУ, 27256. Версии с двумя ПЗУ на руках нет.
Дамп снимал программатором, потом нашел в сети БИОС, сравнил - они идентичны.

Только что закатал файл cl5401r.bin в ПЗУ и попробовал: Поиск пищит два раза (это значит "ошибка дополнительного ROM"), изображения нет.

Если имеете возможность продолжить изыскания - буду премного благодарен, если нет - все равно огромное спасибо за попытку :)

TomaTLAB
09.03.2018, 18:18
А блин горелый. Совсем забыл, это ж гадство КС считает. Кто нибудь помнит где она в VGA-BIOS лежит и как считается?

VGrad
10.03.2018, 00:28
А блин горелый. Совсем забыл, это ж гадство КС считает. Кто нибудь помнит где она в VGA-BIOS лежит и как считается?
Считает суммированием и если получается = 0 то славно
Лежит как правило в последнем байте прошивки.

TomaTLAB
10.03.2018, 01:57
После сигнатуры 55AA размер в блоках по 200h байт? Хотя там все равно каша какая то непонятная.
Начало вроде похоже на что-то осмысленное, а дальше такое впечатление, что какие то адреса перепутаны.

pilgrim
10.03.2018, 18:30
Прошивки для модулей B107 и B108 для работы с VGA и возможностью расширением памяти до 640кБ:
1. Для В107 - при установке в первый слот для 128 кБ будет 384 кБ, со вторым блоком в любом другом слоте (в т.ч. и с версией ПЭВМ 512 кБ) - 640 кБ.
2. Для В108 в стандартном исполнении до 640 кБ с любым типом ПОИСКа
3. Для В108 в исполнении, схемотехника, видимо, которого отличается от стандартного, сделана на основе прошивки полученной когда-то от Tronix'а.

VGrad
11.03.2018, 02:20
Хотя там все равно каша какая то непонятная.
http://images.vfl.ru/ii/1457808622/8af7a9ee/11841132.jpg

Правилами форума запрещена публикация бессодержательных сообщений. Выдано предупреждение. Filin
Напоминаю, что после третьего нарушения включится автоматическая блокировка пользователя

TomaTLAB
11.03.2018, 19:22
Говорил же каша получилась. А все потому, что утилитка перекодирования которой пользовался кривая оказалась (ну или я чего то в ней недопонимаю :).
Хорошо в Тритоне можно переопределить ноги в панельке. Вот родной файл в удобоваримом виде 64570
Можно дальше ковырять.

- - - Добавлено - - -

Так еще попытка
cl5401r.bin - для прошивки
cl5401r_L.bin -младшие
cl5401r_H.bin - старшие
cl5401r_16.bin - "склеенный", фонты в нем лежат x8 @ 2DA2; x14 @ 35A2; x16 @ 44CF
после фонтов х14 и х16 лежат какие то "довески" символов по 20 к которым прилеплено по дополнительному байту. Что это и зачем х.з., трогать не стал.
64572

Filin
13.03.2018, 21:29
TomaTLAB, сорри, не заглядывал в тему, не видел, что вы тут добавили файлы.

Только что проверил - это 99% успех! Спасибо за проделанную работу! Чуток допилить и вуаля :)

https://d.radikal.ru/d26/1803/3e/c5e0429646f0.jpg

Haper
14.03.2018, 00:16
Filin, покажи в ДОСе что-то кириллицей без keyrus'а

Filin
14.03.2018, 02:01
Filin, покажи в ДОСе что-то кириллицей без keyrus'а
Вот, смотри. Проблемы две:
1)неверные символы для некоторых кириллических букв
2)нелинейность английских символов

https://b.radikal.ru/b38/1803/9b/c3a6bf34e370.jpg (https://radikal.ru)
https://d.radikal.ru/d36/1803/47/15f50399a7d9.jpg (https://radikal.ru)

TomaTLAB
14.03.2018, 08:21
неверные символы для некоторых кириллических букв Гм... что то подозрительно похожи на тот самый "довесок".

Filin, Сфотайте чтоб было видно содержимое всего ЗГ, желательно в разных режимах. Checkit, вроде, весь ЗГ вываливает. Или просто в нортоне файлик просмотреть забитый от 00 до FF

Filin
16.03.2018, 00:03
Мне удалось найти БИОС от EC1849 (в аттаче)
Но радость была недолгая. Он работает на моей Cl5401, показывает кириллицу при старте, но дальше кракозябры вместо русского :(

БИОС - 64634

http://a.radikal.ru/a36/1803/38/5b2382fb8dc3.jpg

http://c.radikal.ru/c04/1803/71/5ed14551b424.jpg

http://c.radikal.ru/c34/1803/8b/cbb650fd03b0.jpg

CodeMaster
16.03.2018, 08:50
Мне удалось найти БИОС от EC1849

А на первом фото это BIOS VGA так накладывается на экране в "середину" BIOS'а от XTIDE?

Filin
16.03.2018, 11:01
А на первом фото это BIOS VGA так накладывается на экране в "середину" BIOS'а от XTIDE?

Да, только наоборот - сначала появляются надписи VGA BIOSа, а позже инициализируется XTIDE и он накладывает свое меню поверх всего.

TomaTLAB
17.03.2018, 17:12
показывает кириллицу при старте, но дальше кракозябры вместо русского
На ЕС-ке нортон всю жизнь так выглядел, как и остальное с ПЦ, пока тот же кейрус не загрузишь.
Но от этого раскорячивало ЕС-овские проги, ну если они у кого были.

Tronix
17.03.2018, 17:32
Мож там кодировка какая-нибудь KOI-8R?

CodeMaster
17.03.2018, 18:52
Мож там кодировка какая-нибудь KOI-8R?

Ну, наверняка кодировка отличается. Интересно, внутрь прошивки кто-нибудь смотрел, можно её перепричесать под нормальную? Вряд ли ЕСовские проги актуальны.

Rus
19.03.2018, 13:00
Мож там кодировка какая-нибудь KOI-8R?

Там так называемая "основная кодировка ГОСТ"

TomaTLAB
19.03.2018, 18:37
можно её перепричесать под нормальную?
Посмотрел. Непонятных "довесков" после фонтов, как у буржуев вроде нет.
Попробую туда кейрусовские фонты вкорячить. ЕСовские, как по мне, убоги. Особенно х16.
Да и лениво кучу кусочков местами переставлять.

Haper
15.07.2018, 18:17
Чуть-чуть подниму тему. Получилось довести до ума русификацию VGA-биоса?

Filin
18.07.2018, 10:46
Чуть-чуть подниму тему. Получилось довести до ума русификацию VGA-биоса?
Я чуть выпал из темы...

Radon17
02.02.2019, 13:06
Хм, у меня тут идейка возникла - теоретически можно обойтись без перепрошивки биоса мат. платы. Насколько я понимаю - можно сделать некую мультикарту, которая будет содержать VGA карточку и некое подобие В003. При включении показывается стандартное меню. Пользователь выбирает режим "Работа с ПЗУ" и попадает в биос, зашитый в карте, он выполняется и запускает поддержку карты. Поправьте, если сказал бред.

Копейкин
02.02.2019, 14:27
VGA адаптеры уже содержат ПЗУ расширения BIOS'a. Поиск умеет искать такие расширения.
Но чтобы подключить к поиск-1 любой внешний видеоадаптер, нужно паяльником отключить интегрированный.
Просто поменять/добавить ПЗУ не поможет.

Dotoro
07.10.2019, 14:31
Оставлю ссылочку здесь,
Видеокарты работающие в 8-битном режиме:
http://www.vcfed.org/forum/showthread.php?26432-8bit-Friendly-ISA-VGA-cards

Filin
07.10.2019, 14:49
Оставлю ссылочку здесь,
Видеокарты работающие в 8-битном режиме:
http://www.vcfed.org/forum/showthread.php?26432-8bit-Friendly-ISA-VGA-cards
Для Поиска этот список не актуален.
В частности из Циррусов работает только 5401, из Трайдентов не работают все 9000. AVGA1 это и есть CL5401.

Dotoro
07.10.2019, 14:57
Блин, я думал поможет..
Из списка есть CL 5401 и OTI077 и какой-то MX, но проверить не могу так как нет переходника,
да и РТ-шки прошить нечем.

Filin
07.10.2019, 15:20
да и РТ-шки прошить нечем
Магазин->Пиво->МойДом и будут РТ-шки )

Dotoro
07.10.2019, 15:42
Магазин->Пиво->МойДом и будут РТ-шки )

Отличная идея)

Atomic
23.12.2019, 18:29
Ремонтируя свой Поиск-1 наткнулся на одну видеокарту
с правильным шрифтом. Если интересно могу считать
Биос с карточки и выложить .
710687106971070

Dotoro
23.12.2019, 18:35
Ремонтируя свой Поиск-1 наткнулся на одну видеокарту
с правильным шрифтом. Если интересно могу считать
Биос с карточки и выложить .
710687106971070

Не помешает, что-то кастомное похоже "Cyrillic font design by Demos/*" 89 год

Filin
23.12.2019, 18:43
Ремонтируя свой Поиск-1 наткнулся на одну видеокарту
с правильным шрифтом. Если интересно могу считать
Биос с карточки и выложить .

О, супер, давайте. А какой чипсет на видяхе?

Dotoro
23.12.2019, 18:57
GD520A / GD510A (https://www.vogons.org/viewtopic.php?f=63&t=59563)
Это походу одна из редких ega/vga

Копейкин
23.12.2019, 19:03
А другие видеокарты тоже дают "кривой" шрифт? Я считал, что обрезанные символы псевдографики в панелях Нортона особенностью реализации CGA Поиск-1.

Atomic
23.12.2019, 19:44
Самое интересное что в закромах оказалась еще одна такаяже карточка
и биос у нее такойже самый оказался, видимо в те времена этот биос пользовался
спросом.
Вот собственно карта.
71075

Вот биос с нее.
71076

Filin
23.12.2019, 20:05
А другие видеокарты тоже дают "кривой" шрифт? Я считал, что обрезанные символы псевдографики в панелях Нортона особенностью реализации CGA Поиск-1.
Здесь речь об отображении кирилицы VGA картой без загрузки внешних шрифтов (аля keyrus). Вот как выглядит (https://zx-pk.ru/threads/28572-poisk-1-vga-adapter.html?p=952891&viewfull=1#post952891) меню монитора Поиск-а на стандартной VGA карте. Сравните с фотками от Atomic-a

slammy
15.01.2020, 09:02
Подключил видеокарту на чипе OTI036C к Поиску. Выглядит вполне аутентично и, судя по CheckITу, отображает русские буквы.

electroscat
11.09.2020, 01:06
Доброго времени дорогие друзья ! А кто нибудь пробовал Поиск + Cirrus Logic + Windows 3.0 ?
Тут (http://vogonsdrivers.com/index.php?catid=47) вроде дровишки есть под подобные чипы... Есть у кого нибудь результат ? Покажите скрины ?!?

electroscat
11.09.2020, 12:06
И еще вопрос или предложение... Оно в целом около темы, практически оффтоп, но все таки с последним пунктом руководства по переделке связанна. У кого нибудь есть остаточный NEC V20 ? На али они в среднем 900 рублей за 10 штук, но мне 10 штук не нужно, одного с головой достаточно, по этому, если у кого то есть, готов преобрести со всеми расходами по адекватной цене, ну или, если есть желающие на коллективную закупку на али, готов организовать. Если с али заказывать, то я бы штучки три наверное оставил. Кто еще желает, или у кого есть такой лишний CPU - пишите в личку пожалуйста !

Ну и все ж таки интересно, VGA BIOS Для CL5401 удалось привести к нормальному виду (в плане кирилических шрифтов) ? И если да, то где можно взять? А если нет, то что нужно для того чтобы все таки доделать? И чем я могу в этом помочь ?

Dotoro
14.09.2020, 13:32
Свободных nec-ов нет но могу посоветовать на али их не брать или брать в проверенном месте, мне прислали горсть нерабочих и пару вместо 16мгц 8.

electroscat
15.09.2020, 23:37
Дорогие друзья, расковырял VGABIOS от Cirrus Logic 5401, и по мотивам сообщений TomaTLAB (огромное ему спасибо за эту работу) всунул в прошивку шрифты EGA и VGA из "keyrus" и обработал эти "довески", в следствии которых некоторые символы изображались не корректно. Проверить негде, Поиск еще не забрал, только на следующей неделе за ним поеду, да и на то чтобы он поддерживал VGA тоже время уйдет. И плат с ISA разьемами нет под рукой. Пожалуйста, если кому то интересно, прошейте это в вашу Cirrus Logic 5401 и посмотрите как это работает, и пришлите скринов, буду очень благодарен. Скачать можно тут (https://yadi.sk/d/xgIWCnAIg1c19g?w=1), там два файла, первый, Cirrus Logic VGA BIOS_NORM_K_R_END.bin - не для прошивки, это перекодированный к нормальному адресу, для экспериментов может кому нужен, а второй, Cirrus Logic VGA BIOS_OK_CHIP.bin - вот это с кривой адресацией, для прошивки в карту.
Пожалуйста, проверьте, если есть возможность,.


Добавил еще один файл, "Cirrus Logic VGA BIOS_OKs_CHIP.bin" попылатся русифицировать "шапку" и указать там, что BIOS для Поиск-1 и при участии ZX-PC.RU..


Нашел на чем проверить, похоже где то в скриптах что то напутал, не работает... Буду дорабатывать дальше )))


Все таки удачно, и со скриптами все в порядке, чутка в контрольной сумме ошибся... В общем, Cirrus Logic VGA BIOS_OKs_CHIP.bin - исправленный файл, проверено, работает, все тесты проходит. Единственое, я его писал в 27C512 по этому он продублирован, если будете писать в 27С256 - нужно писать ровно половину, 7FFFh.

Слайды:
https://s8.hostingkartinok.com/uploads/thumbs/2020/09/339ccbafc8165f90ca92dfc55bd9903a.png (https://hostingkartinok.com/show-image.php?id=339ccbafc8165f90ca92dfc55bd9903a)http s://s8.hostingkartinok.com/uploads/thumbs/2020/09/f68242d1eccd58b81fcfeb78979f7858.png (https://hostingkartinok.com/show-image.php?id=f68242d1eccd58b81fcfeb78979f7858)http s://s8.hostingkartinok.com/uploads/thumbs/2020/09/d265c9014901c9dced934c90041ec6cd.png (https://hostingkartinok.com/show-image.php?id=d265c9014901c9dced934c90041ec6cd)
https://s8.hostingkartinok.com/uploads/thumbs/2020/09/5e022490d136950c329a21d26c7ae31a.png (https://hostingkartinok.com/show-image.php?id=5e022490d136950c329a21d26c7ae31a)http s://s8.hostingkartinok.com/uploads/thumbs/2020/09/37f9ddaff16a33b61eb25267c26b3e74.png (https://hostingkartinok.com/show-image.php?id=37f9ddaff16a33b61eb25267c26b3e74)http s://s8.hostingkartinok.com/uploads/thumbs/2020/09/004df6484cefd1c3181a18767fd6b76d.png (https://hostingkartinok.com/show-image.php?id=004df6484cefd1c3181a18767fd6b76d)

electroscat
26.11.2020, 22:01
Друзья, нужна помощь. Проделал все пункты из шапки, с 1 по 5, при включении 6 раз щелкает, как будто нажата клавиша, потом 4 раза пищит, изобраения нет. после этого, любое первое нажатие клавиши - как полагается один щелчек в динамике, второе - очень быстро шелкает около 6 раз (так быстро что посчитать не могу) и потом четыре раза пищит.. и так далее, через одно нажатие дает 4 коротких сигнала. Подключенный к Cirus Logic 5401 МОНИТОР ГОВОРИТ НЕТ СИГНАЛА, а подключенный к видеовыходу поиска телек показывает черный экран. После резета как после включения. В общем. такая вот беда. ПЗУ прошиты теми прошивками, которые в заголовке, ошибок нет. Без этих переделок, с родными ПЗУ все норм, на выходе "RGB" есть картинка. Что может быть ? Что означает писк 4 коротких сигнала ? Может у кого то такое было ? Поделитесь опытом ?

Видеокарта 108% рабочая, скриншоты постом выше, работает на Р200MMX, на ней есть джампер, под которым написано рс/ат - но на него не реагирует ни P200MMX ни ПОИСК.

Если включаю видеокарту с контроллером дисковода, то сначала пищит один длинный и три коротких, потом семь раз щелкает, как клавишами, и начинает загружаться с системной дискеты. Изображения нет.

Если видеокарту и контроллер дисковода не подключить, оставить только переходник или вообще ничего - то работает в штатном режиме, только без картинки. Не подает никаких сигналов, только щелкает когда нажимаешь на клавиши, а когда раз 15 нажмешь, пищит о переполнении буфера клавиатуры походу.

Если включить все это без видеокарты, но с контроллером дисковода, дисковод при включении как обычно чуть жужжит головкой и мигает светодиодом, а потом тишина, только на нажатие клавиш реагирует щелканьем. Систему не грузит.

Когда возвращаю стандартные родные ПЗУ, 2208, 2206 и 2203 - работает в штатном режиме, на видеовыходе поиска все как полагается, EGA изображение с бордюром...


Может я что то пропустил, и не достаточно только ПЗУ поменять, а еще нужно что то переделывать в схеме? В шапке ничего не сказано подобного, и на форуме в целом не видел, уже раза 4 прочитал все... Но может что то забыли ?

Подскажите плиз, от куда копать ?

Filin
27.11.2020, 12:24
Судя по всему ваш Поиск ведет себя нормально, хоть изображения и нет.
При включении 4 сигнала - ошибка ROM, наблюдается при подключении многих VGA карт (при подключении EGA ее нет), в причинах не разобрался, но она никак не влияет на дальнейшую работоспособность поэтому просто игнорируем.
Далее идет тест памяти, сопровождаемый "тиканьем", если нажать ESC, то оно ускорится. После теста памяти в отсутствии загрузочного устройства БИОС тоже пищит (то ли 3, то ли 4 раза).

Почему изображения нет? Надо разбираться. И первый вопрос - какой ревизии у вас материнка? Ранней (В938/01) или поздней (В938/02-...)?

electroscat
27.11.2020, 13:05
Плата В938/03 128 кб.

https://s8.hostingkartinok.com/uploads/thumbs/2020/11/8f8b2b47c638fa48444f010b43c80f65.png (https://hostingkartinok.com/show-image.php?id=8f8b2b47c638fa48444f010b43c80f65)

Заметил, что у моего поиска есть проблема и с CGA видеовыводом (штатным). Думал это из за процессора NEC V20, после попробовал с ВМ88 - и получил то же самое. Суть в том, что некоторые приложения выводят на экран не правильно в корне. Например, есть тест BENCHMARK и там BENCH24 - тест видео,там три этапа теста, первый - вывод строки на чистый экран, второй - вывод строки вниз экрана с подьемом предидущих, эти два работают, а третий тест, на P200MMX - вижу заполнение всего экрана восклицательными знаками, а на Поиске вижу нечто вот такое:

https://s8.hostingkartinok.com/uploads/thumbs/2020/11/5cb9800ed89fa7fc94deb16e22971970.png (https://hostingkartinok.com/show-image.php?id=5cb9800ed89fa7fc94deb16e22971970) https://s8.hostingkartinok.com/uploads/thumbs/2020/11/4e41bdb768bc74e21a55826004f43765.png (https://hostingkartinok.com/show-image.php?id=4e41bdb768bc74e21a55826004f43765) https://s8.hostingkartinok.com/uploads/thumbs/2020/11/ea37ef0e6e5061528685b88adca3d02f.png (https://hostingkartinok.com/show-image.php?id=ea37ef0e6e5061528685b88adca3d02f)

Голубые восклицательные знаки появляются и пропадают в определенных местах, причем экран перед этим не чистится, как это происходит на P200MMX, и продолжается этот тест ооочень долго, минут 5 наверное, в отличии от первых двух. НА P200MMX это все приходится паузой тормозить чтобы понять что мигнуло.. И время прохождения тестов примерно одинаковое.

Вот результат выполнения этого теста поиском, последний пункт, это как раз то что на скринах сверху, и по времени это аж 485 секунд...

https://s8.hostingkartinok.com/uploads/thumbs/2020/11/f02701a2045047904d85c411d186cffc.png (https://hostingkartinok.com/show-image.php?id=f02701a2045047904d85c411d186cffc)

Есть такие же проблемы в других программах и играх, выводится несколько кубиков преимущественно голубого цвета... но в большинстве все норм. Думаю, это вполне может быть связанно, нужно искать проблему в самом поиске. Ну и под подозрением пока шина данных с 17 по 20 линии. Флопи контроллер работает на 100% - но он не использует эти линии адреса. А видеокарта использует. Думаю это может быть связанно. посмотрел осциллографом, похоже что по всем линиям ADDR0...ADDR19 нет каких либо проблем, конечно, более детально покажет логический анализатор, когда приедет, уже не далеко, но уже понятно, что все линии шины работают.

Может ли монитор не понять сигнал от вга карты под управлением Поиском? Попробую завтра ЭЛТ к нему приконнектить.. Но на мой взгляд вероятность не большая...

electroscat
29.11.2020, 01:35
Проблема оказалась банальной, Большой модный монитор не понял сигнала от вга карты под управлением Поиска... ))) Хотя прекрасно видит сигнал от этой карты, когда она в P200MMX... Подключил монитор ЭЛТ - и все заработало. Так и есть, перед стартом пищит один длинный, три коротких.. Хотелось бы разобраться с этой ситуацией, если у кого то есть биос VGA карты с которой поиск не пищит при старте - пришлите пожалуйста для исследований и сравнения. В целом, и с EGA подойдет. В остальном, все хорошо, добавилось 32 кб памяти, заработало много интересного что не работало до этого. Благодарю всех, кто занимался стыковкой Поиска с VGA картой !!!
Поюзав VGA BIOS для Поиска 1993 года - снова всунул стандартный, 1991... он скромнее, минимал информации и никаких "новогодних эффектов", тем не менее, биос 1991 года тоже пищит один длинный и три коротких....
Чуток фоток:
https://s8.hostingkartinok.com/uploads/thumbs/2020/11/f943c78720a39e4d08b5815b00aaaa6f.png (https://hostingkartinok.com/show-image.php?id=f943c78720a39e4d08b5815b00aaaa6f)http s://s8.hostingkartinok.com/uploads/thumbs/2020/11/82fd6a5e1ed2834d561981004b4e16bb.png (https://hostingkartinok.com/show-image.php?id=82fd6a5e1ed2834d561981004b4e16bb)http s://s8.hostingkartinok.com/uploads/thumbs/2020/11/516bf2f3a120dbf1b06710f2c2931143.png (https://hostingkartinok.com/show-image.php?id=516bf2f3a120dbf1b06710f2c2931143)
https://s8.hostingkartinok.com/uploads/thumbs/2020/11/917cdb3e38a75761dcaab5d48762cd82.png (https://hostingkartinok.com/show-image.php?id=917cdb3e38a75761dcaab5d48762cd82)http s://s8.hostingkartinok.com/uploads/thumbs/2020/11/d6790a59bcb4e7e3ecd0224ac24d3502.png (https://hostingkartinok.com/show-image.php?id=d6790a59bcb4e7e3ecd0224ac24d3502)http s://s8.hostingkartinok.com/uploads/thumbs/2020/11/444326ae012895238119319174e98a8b.png (https://hostingkartinok.com/show-image.php?id=444326ae012895238119319174e98a8b)

P.S. Попробовал прошил видеокарту прошивкой с некорректной контрольной суммой, пищит два коротких, то есть, один длинный и три коротких - не про это. Ну а анализ сигналов биосов разных производителей и сложившиеся обстоятельства позволяют предположить, что такая последовательность указывает на проблему с видеоадаптером. Ну и далее еще предстоит исследовать все это...

Filin
29.11.2020, 19:31
electroscat, исправьте в копирайтах адрес форума zx-pk.ru ;)

electroscat
29.11.2020, 21:30
electroscat, исправьте в копирайтах адрес форума zx-pk.ru ;)

Обновил тут (https://yadi.sk/d/xgIWCnAIg1c19g?w=1).

Интересно, исследовал исходники биоса Поиска, и прихожу к выводу, что длинный и три коротких сигнала подает биос VGA карты. По идее в момент сигнала управление у него. Ну и в сязи с этим, задача усложняется... Нужны или исходники VGA Bios или дизасемблить код и разбираться с ним.. Может когда нибудь и дойдет до этого. Если у кого то есть Cirrus Logic которая не издает сигналов при старте компа, киньте плиз ее биос...

LeoN65816
29.11.2020, 22:38
и прихожу к выводу, что длинный и три коротких сигнала подает биос VGA карты. По идее в момент сигнала управление у него.

Мысль №1. Берём мамку с 286, 386, 486 или Пентюхом, НЕ втыкаем в неё VGA, включаем, слышим длинный и три коротких сигнала. Вопрос: это видеобиос генерит эти звуковые сигналы диагностики?
Мысль №2. Поиск соответствует IBM PC (PC/XT). У них тип видеоадаптера задаётся джамперами/дипсвитчами на одном из портов i8255.

electroscat
30.11.2020, 10:12
Мысль №1. Берём мамку с 286, 386, 486 или Пентюхом, НЕ втыкаем в неё VGA, включаем, слышим длинный и три коротких сигнала. Вопрос: это видеобиос генерит эти звуковые сигналы диагностики?.

Нашел нечто похожее в исходниках BIOS. Комп пытается очистить адреса памяти видеоадаптера, и если это не удается подает 4 сигнала. И еще, заметил, что видеокарта включает монитор гораздо позже чем BIOS подает сигнал. Есть подозрение что когда биос пытается почистить память видеоадаптера, память еще не доступна,.. Но версию нудно проверять, сейчас к сожалению нет времени на это. И еще один неприятный момент, к сожалению найденные мной исходники BIOS лишь частично соответствуют BIOS поиска, код который отсылает к сигналу после неудачной очистки видео памяти в реальном биосе я не обнаружил, но нечто похожее есть. В общем, будет время, продолжу исследования.


Мысль №2. Поиск соответствует IBM PC (PC/XT). У них тип видеоадаптера задаётся джамперами/дипсвитчами на одном из портов i8255.

С этим интересно.. Но в целом, VGA карта работает, ..

electroscat
30.11.2020, 23:48
В целом, как я и говорил в самом начале, источником звуков был таки VGA BIOS. Проанализировав BIOS поиска пришел к выводу, что он умеет выводить только два разных сигнала - два коротких при ненулевой контрольной сумме инородного биоса, и три коротких при ошибке в памяти, или при ее очистке.. Ну и раздербанил таки VGA BIOS... Не стал разбираться в причинах, это могло бы занять много времени, просто нашел подпрограмму которая настраивает порт вывода звука, и выводит его, и поставил в начале подпрограммы RETURN, ну и вместо подпрограммы нарисовал кучу нулей, что в целом не было необходимостью, но мне не нравится когда что то лишнее в коде присутствует. Теперь Поиск стартует моментально, ничего лишнего. В целом, со временем может и исследую VGA BIOS на предмет того, что ему не нравится, но по большому счету - если все работает, то в целом и такой результат можно принять. Скачать "немой" VGA BIOS можно тут (https://yadi.sk/d/xgIWCnAIg1c19g?w=1).

electroscat
04.12.2020, 11:58
Приветствую вас, друзья ! Нашел в поиске некоторую проблему с работой VGA карты, заключается она в следующем, верх экрана отображает неправильно информацию. Понятнее будет на скринах:

https://s8.hostingkartinok.com/uploads/thumbs/2020/12/bd5418d1c6f0532654ab97066fbbd126.png (https://hostingkartinok.com/show-image.php?id=bd5418d1c6f0532654ab97066fbbd126)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/aee5320da20e9038e584fee1b5795eeb.png (https://hostingkartinok.com/show-image.php?id=aee5320da20e9038e584fee1b5795eeb)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/697cbd9a3b4fabc407259e43a367de6e.png (https://hostingkartinok.com/show-image.php?id=697cbd9a3b4fabc407259e43a367de6e)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/4a9c593b076e624682e979d899593450.png (https://hostingkartinok.com/show-image.php?id=4a9c593b076e624682e979d899593450)

В демопрограммах верхняя часть экрана отображается не правильно, в случае с демкой IBM - верхний ряд надписей IBM на фоне основной - вообще не отображается, только основание букв и несколько точек от каждой буквы, отображаемые точки в точности повторяются от загрузки к загрузке, то есть, проблема фиксированная. На снимках с пикселным крутящимся обьектом - проблема вообще странная, точки в верхней части прорисовываются, но не удаляются, и с начала работы выглядит все как надо, но как только обьект проходит через верх экрана - пиксели через которые прошел обьект на всегда остаются на местах прохода, и переливаются там разными цветами вместе с обьектом, ну и за несколько проходов обьекта через верхнюю полосу экрана - она полностью заполняется пикселами.

С самой видеокартой все в порядке, я проверял эти же тесты на P200ММХ причем, плату я вставил в 8 битный ISA, точнее в 16 битный, но с полностью изолированной 16 битной частью ISA разьема, потому как было подозрение что это может быть из за нехватки линий адреса в 8 битном режиме, абсурд, но все таки решил проверить и этот вариант. В итоге, тесты отображаются достойно, скрины прилагаю:

https://s8.hostingkartinok.com/uploads/thumbs/2020/12/58776f2289cf07394129b3061b11310e.png (https://hostingkartinok.com/show-image.php?id=58776f2289cf07394129b3061b11310e)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/0c546409b59e0ea2aeca31465942258e.png (https://hostingkartinok.com/show-image.php?id=0c546409b59e0ea2aeca31465942258e)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/1bccf461bbd20a4dd5e5d706996af51e.png (https://hostingkartinok.com/show-image.php?id=1bccf461bbd20a4dd5e5d706996af51e)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/7ea0ebf4c2a9cb8506fe174361e28bb0.png (https://hostingkartinok.com/show-image.php?id=7ea0ebf4c2a9cb8506fe174361e28bb0)

Так же прилагаю сами демки , тут можно скачать (https://yadi.sk/d/ttJCIDDWwQAlpg?w=1). все остальные демки, которые я запускал (наверное около 20 разных) не показали какой либо проблемы, отображаются четко и правильно.

Пока не могу определить визуально в каком режиме работает видеокарта в этих тестах. Предполагаю, что используется режим с 4 видеоплоскостями, в случае с IBM на какой то участок одной из видеоплоскостей затруднен доступ, а в случае с вращающимися предметами - предполагаю, что видеоплоскость к части которой затруднен доступ используется для маскирования пикселов, которые нужно потушить. Пока вижу возможную причину таки в шине адреса... И первым делом буду проверять переходник ISA8 - СНП-59 на предмет ошибок. Я уже нашел там одну ошибку, хоть все и проверил, тем не менее, может что то пропустил...

У меня просьба к Вам, попробуйте запустить эти демки у себя на VGA Поиске, и пришлите скрины либо просто скажите, есть ли искажения на изображении или все правильно, это исключит версию о том, что все же все Поиски как то неправильно обрабатывают в этом видеорежиме.

И еще, может у кого то есть какие то идеи, почему так происходит ? Если честно, я первый раз сталкиваюсь с VGA адаптером, изучаю походу даташиты разные, пока не очень понимаю как это все работает. Прошу помочь, если какие то идеи есть, напишите пожалуйста.

Filin
04.12.2020, 13:03
Я не замечал никаких проблем с работой VGA на Поиске, а одна демка, тем более от IBM вряд ли может выступать мерилом. У IBM того времени было очень много проприетарных решений, которые в будущем стали стандартом, возможно дело в этом. Вечером постараюсь запустить эту демку у себя

electroscat
04.12.2020, 13:33
а одна демка, тем более от IBM вряд ли может выступать мерилом.

Если бы одна, я бы может и не обратил внимания, но тут две, и у них глюк в одном и том же куске экрана. А на другом компе с этим же адаптером и в дос боксе все работает как надо. Мне кажется это именно с моим поиском Проблема.. Тем не менее, если проверите эти демки у себя, буду благодарен! Я еще в Поиске сделал вот эту доработку (https://zx-pk.ru/threads/28572-poisk-1-vga-adapter.html?p=950485&viewfull=1#post950485), память реально ощутимо быстрее работает, может это связано, но в целом, теоретически процессор же работает напрямую с видокартой, и память поиска вряд ли на это может влиять...

Filin
04.12.2020, 16:38
electroscat, грабли где-то у вас. Только что включил, все отображается корректно, проверил на двух видяхах - CL5401 и Tseng ET3000 (фото). Кстати на Tseng Поиск не пищит при включении.
https://i.ibb.co/pRSTpK5/IMG-8749.jpg (https://ibb.co/pRSTpK5) https://i.ibb.co/5jZXQK1/IMG-8750.jpg (https://ibb.co/5jZXQK1)
https://i.ibb.co/QkNbRtY/IMG-8752.jpg (https://ibb.co/QkNbRtY)

electroscat
04.12.2020, 16:46
electroscat, грабли где-то у вас. Только что включил, все отображается корректно, проверил на двух видяхах - CL5401 и Tseng ET3000 (фото).

Огромное спасибо! Буду искать... Как раз сейчас анализатор с почты заберу, думаю он пригодится тоже.. Переходник проверил, ошибок больше не нашел. Проблема в самом Поиске, предполагаю что в шине адреса, или формирующих ее элементах, хотя формирующие все новые стоят,...


Кстати на Tseng Поиск не пищит при включении.

Карточка вроде совсем другая... Вряд ли дамп ее VGABios-а чем то поможет в лечении писка CL5401...

Filin
04.12.2020, 16:57
Вряд ли дамп ее VGABios-а чем то поможет в лечении писка CL5401...
Увы, мне не удалось найти хотя-бы еще одну "не пищащую" CL5401, а перепробовал я их десятка два с тех пор. А та единственная, которая не пищала была продана в составе комплекта. Я уже даже склоняюсь к мысли, что дело не версии БИОСа, а в каких-то задержках сигналов на шине.

electroscat
09.12.2020, 23:03
Потестил комп на предмет глюка, описанного выше,... Написал несколько програмок, которые заполняют видеопамять пикселами, в разной последовательности... Посмотрел на это все логическим анализатором, проанализировал работу разных буферов, защелок и т.д. в целом, проблемы нет, все что управляет шиной адреса и данных - работает на 100 %.. Проблемы нет. Из интересного, заметил, что сама по себе CL5401 работает из всех графических режимов только в 13H.. Причем, в одном справочнике нарыл то, что на PC\XT этот режим VGA является единственным официальным (320Х200Х256С)... Но проведя тестирование CL5401 на P200MMX - получил тот же результат. Возможно тут замешан BIOS, потому как все переключения я делал через него (через INT10). Но тогда на P200MMX та же проблема с биосом... Проверил эти же тесты на P200MMX + PCI S3Virge64 и получил обратный результат, все видеорежимы работают, кроме 13H... Мне это все очень странно.... Но логически, думаю, все же управление на прямую регистрами и памятью видеокарты дало бы более понятный результат, а в случае INT10 все же много посредников. Тем не менее, все это не имеет отношения к проблеме, которая возникла у меня (https://zx-pk.ru/threads/28572-poisk-1-vga-adapter.html?p=1092329&viewfull=1#post1092329). Аппаратно Поиск в порядке. Значит проблема программная. И виной тому может быть либо нехватка памяти (у меня 128 кб), либо что то еще. В любом случае, время покажет, соберу модуль памяти, поставлю более современную версию DOS, и может что то поменяется.

Кстати, Filin, а вы на каком Поиске запускали демки ? Сколько памяти и какой DOS ?

https://s8.hostingkartinok.com/uploads/thumbs/2020/12/4461f726ecb461eb43d31de675337f59.png (https://hostingkartinok.com/show-image.php?id=4461f726ecb461eb43d31de675337f59)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/6c4c17b10b98998033b6309272100bc3.png (https://hostingkartinok.com/show-image.php?id=6c4c17b10b98998033b6309272100bc3)http s://s8.hostingkartinok.com/uploads/thumbs/2020/12/5e6d1b43370ed77dc22ecdec092e8b94.png (https://hostingkartinok.com/show-image.php?id=5e6d1b43370ed77dc22ecdec092e8b94)

Filin
10.12.2020, 20:25
Кстати, Filin, а вы на каком Поиске запускали демки ? Сколько памяти и какой DOS ?

Поздней ревизии, 512КБ, MS-DOS 5.0, VGA-bios, без переделки памяти.

electroscat
10.12.2020, 21:11
Спасибо ! Я с VGA-bios пробовал, и переделку памяти убирал, на это реакции не последовало. Остается собрать расширитель памяти и поставить DOS 5.0, или 6.22...

P.S. Это программка заполнения пикселами (https://yadi.sk/d/Qojxy9GFgc8_-Q?w=1) экрана в режиме 13h, если кому вдруг понадобится. Выход по ESC.

electroscat
01.01.2021, 13:21
Разобрался с проблемой (https://zx-pk.ru/threads/28572-poisk-1-vga-adapter.html?p=1092329&viewfull=1#post1092329), оказалось это модификация контроллера дисковода, которая проецирует 4 раза продублированный BIOS флоповода в окна по адресам A0000h..A1FFFh и E0000h...E1FFFh, портя область фрэймбуфера VGA (A0000h ..... ). Причем это не поломка, а D17 (6125) РТ4 контроллера дисковода, которая по всему не менялась, а стоит с таким модом с завода. Для чего это было нужно - не очень понятно. Тем не менее, теперь все работает. Просто зашил РТ4 прошивкой с форума и все заработало. Если кому то для коллекции нужна возможно редкая, модифицированная прошивка РТ4 для контроллера дисковода, она тут (https://yadi.sk/d/xT1YwvQenUbbTQ?w=1).

https://s8.hostingkartinok.com/uploads/thumbs/2021/01/35cda4efbbb26a63e6d9f45c4bcbac22.png (https://hostingkartinok.com/show-image.php?id=35cda4efbbb26a63e6d9f45c4bcbac22) https://s8.hostingkartinok.com/uploads/thumbs/2021/01/9ae27beb836e6542dfc11ae253ab2e48.png (https://hostingkartinok.com/show-image.php?id=9ae27beb836e6542dfc11ae253ab2e48)
https://s8.hostingkartinok.com/uploads/thumbs/2021/01/ca7dc3d0c6c6ea844b36daf85a89a584.png (https://hostingkartinok.com/show-image.php?id=ca7dc3d0c6c6ea844b36daf85a89a584) https://s8.hostingkartinok.com/uploads/thumbs/2021/01/1add1657c853349e973c7e80c40e0185.png (https://hostingkartinok.com/show-image.php?id=1add1657c853349e973c7e80c40e0185)

- - - Добавлено - - -

Ну и бонусом решение еще одной проблемы, похоже VGA bios пищит так же после неудачной попытки очистить собственное озу. А когда в его ОЗУ оказывается окно с флоповодным биосом - естественно очистить его не реально, и от сюда длинный и три коротких. В общем, теперь у меня не пищит полноценный VGA Bios, вся причина была в этом. Ищите причину писка в ваших контроллерах дисковода, или еще в каких либо устройствах, занимающих диапазон памяти с A0000h по BFFFFh..

electroscat
01.01.2021, 16:24
По количеству "пропикивающих" при старте "Поисков" с VGA видеоадаптерами могу предположить, что такая прошивка для "6125" не такая уж редкость... И еще, виной "пропикиванию" может быть расширитель памяти по мотивам трудов уважаемого Tronix, адаптер задействует пространство с адреса A0000h под UMB карман. В связи с этим предлагаю таки попробовать вот эту прошивку (https://zx-pk.ru/threads/30473-poisk-1-rasshiritel-pamyati-160-544-kb-sram-(novodel).html?p=1097026&viewfull=1#post1097026), она делалась именно для того чтобы работать с внешним VGA адаптером.

electroscat
04.01.2021, 11:04
В следствии того, что VGABios русифицирован для CL5401 - решил продолжить русифицировать BIOSы поиска, в стиле соц. реализма... Вот что получилось:

https://s8.hostingkartinok.com/uploads/thumbs/2021/01/8105622968be712975ad49970941c951.png (https://hostingkartinok.com/show-image.php?id=8105622968be712975ad49970941c951)

Залить можно от сюда (https://yadi.sk/d/T03j_NX9Tq_8uA?w=1).

Чуть добавил соц. реализма (см. скрин), изменения в VGABios (добавление двух символов в шрифты),+BIOS_POISK_1993(кирилица, вывод символа 05) и BIOS флоповода 5.50 (русификация) - все есть по ссылке. Осталось только XT-IDE русифицировать, но это по позже.

dimmo
04.01.2021, 14:21
До чего-же стильно выходит.

electroscat
13.01.2021, 09:55
Наткнулся на некоторые глюки при совместной работе Расширителя памяти от Tronix и VGA адаптера - вот тут (https://zx-pk.ru/threads/30473-poisk-1-rasshiritel-pamyati-160-544-kb-sram-(novodel).html?p=1098561&viewfull=1#post1098561) можно ознакомиться, возможно кому то будет полезно. И там же выше сообщением (https://zx-pk.ru/threads/30473-poisk-1-rasshiritel-pamyati-160-544-kb-sram-(novodel).html?p=1097026&viewfull=1#post1097026) - несколько прошивок этого расширителя, специально скомпиленных, для совмесной работы с VGA адаптером (не занимают видеопамять VGA).

В кратце вывод такой: критично когда в расширителе памяти и видеокарте микросхемы буферизирующие данные с разным быстродействием...

оффтоп: Если у кого то есть образ дискеты с DOS 6.22 в формате Поиска (/T:83 /N:10) поделитесь пожалуйста, буду признателен !

vivat
03.06.2021, 21:58
шутливо говоря, поиск на эмуляцию _всего себя_ тратит до 40% времени. Поиск аки Бендер Родригез - на 40% состоит из всего.
Поиск и клавиатуру эмулирует - сам опрашивает и кладет в буфер и сам себе прерывание делает а потом на него же честными глазами хлопая и отвечает.
вопчим в Поиске хорошего только сама мягкая клавиатурка. хотя клава у у мс1502 помягше будет (но фасон не тот)
пошто так судьба отнеслась к нему жестоко. ПДП в поиске нету - даже нормального флоппи контроллера на 8272 к нему не прикрутить. на спектрумовской вг93 приходится ютиться аки бедному родственику.
турбировать бы его надо по хорошему. чтоб если и эмулировать - так хотя б он все эмулировал чутка пошустрее. либо отрывать все что эмулируется и переделывать по нормальному. поиск-1 - самая медленная писишка в мире =) рекорд по своему.

surinm
08.12.2022, 13:11
По диагонали пробежался по ветке, не нашел ответа на вопрос - можно ли переделать Поиск-1 128 старой ревизии (память распаяна справа, РТ5 одна)?

IanPo
09.12.2022, 09:03
- - - Добавлено - - -


По диагонали пробежался по ветке, не нашел ответа на вопрос - можно ли переделать Поиск-1 128 старой ревизии (память распаяна справа, РТ5 одна)?
У меня в свое время был Поиск 1.01 - самый древний, мне его переделали в АО "ПЭП" для работы с отдельной картой CGA (и БИОС поменяли), полагаю, VGA тоже можно сделать. Но это не отменяет 50% времени на регенерацию, так что работать быстрее стало только видео. Смысла ставить VGA на эту "PC/2", по-моему, нет.

electroscat
09.12.2022, 10:43
- - - Добавлено - - -


У меня в свое время был Поиск 1.01 - самый древний, мне его переделали в АО "ПЭП" для работы с отдельной картой CGA (и БИОС поменяли), полагаю, VGA тоже можно сделать. Но это не отменяет 50% времени на регенерацию, так что работать быстрее стало только видео. Смысла ставить VGA на эту "PC/2", по-моему, нет.

С Поиском 1.01 не знаю, но на поиск 1.02 и 1.03 если все моды сделать, включая новую РЕ3 в которой все время делится между работой с памятью и регенерацией, причем регенерайция не более 30%, и совсем не отвоидтся на работу с видеокартой - то скорость очень даже увеличивается. Так же установка NEC V20 в совокупе с модами - делает машинке производительность повыше чем у стандартной не разогнанной XT. А еще, если использовать мультикарту с статической памятью, и с выделенным под UMB некоторым обьемом (64 или 96кб) - и туда при помощи DOSMAX например перенести все части доса и драйверов, требующих быстрого доступа - то в целом Поиск не сильно уступает 286 машинам при наличии всех модов.... На нем вин 3.0 достаточно не плохо работает. МОжно в моих видео посмотреть на это. Первый поиск (1.01) не сильно отличается, но для него эти моды не сделаны. Тем не менее, все возможно.

- - - Добавлено - - -


По диагонали пробежался по ветке, не нашел ответа на вопрос - можно ли переделать Поиск-1 128 старой ревизии (память распаяна справа, РТ5 одна)?

Для этого поиска к сожалению моды не сделаны. Но никто не мешает сделать их самому. Тем более что методика описана и автор модов на связи, думаю поможет чем сможет в таком прекрасном деле!