PDA

Просмотр полной версии : Модуль контроллера графического дисплея (МКГД)



Viktor2312
02.10.2011, 11:34
...

ram_scan
24.10.2011, 07:31
При анализе работы схемы я пришол к выводу, что если выводы соеденены неправильно и вместо обращения, например, к ячейке 100 из-за неправильного соединения мы обратимся к условной ячейке 578, то и при попытке считать информацию из ячейки 100 мы также из-за неправльного соединения получим доступ к ячейке 578 и в итоге считаем правильную информацию.

Это общепринятая практика, облегчающая разводку платы. Точно так-же на ОЗУ могут быть поменяны местами шины данных, в конечном итоге это ни на что не влияет, если из адреса считывается то что записано, то какая разница что оно сикось-накось в ОЗУ расположено, туда ж глазами не заглядывать. В заключение ШД и ША могут еще и инвертировать, если так в железе воплощать удобнее, или нужных регистров под рукой не оказалось.

dk_spb
26.10.2011, 23:41
Это общепринятая практика, облегчающая разводку платы.
Я бы сказал что это общеизвестный метод халтуры.
Не видел ни одной приличной платы с такой криворукостью. Это называется "подложить свинью" тем кто потом обслуживать/чинить будет.
Был бы благодарен за примеры.
Инверсию не предлагать ;-)

KokaF77
26.10.2011, 23:42
Как правильно должно быть?
Правильно как в МПСиС. /SYNCD - активный низкий уровень (лог. "0").

MV1971
27.10.2011, 20:10
Мне пожалуйста 1шт

Titus
28.10.2011, 02:34
А игры-то под этот МКГД вообще были?

Vasily
28.10.2011, 02:39
Добрый вечер.

Меня запишите пожалуйста на одну.

Error404
28.10.2011, 14:45
Можно немного поспрашивать?



МКГД может работать в трёх основных режимах:
Режим1: монохромном среднего разрешения;
Режим2: цветном среднего разрешения;
Режим3: монохромном высокого разрешения.

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

Кроме перечисленных режимов возможна также работа модуля с "погашенным экраном", когда чтение видеопамяти для регенерации изображения не производится. Данный режим позволяет повысить быстродействие, при необходимости.


На плате корпусов поболее чем на некоторых целых компах на рассыпухе. :) Оно умеет что-то кроме описанного? Понятно, спрайты это сложно, но например что-то типа ПДП (автомата блочного копирования)?



Кроме того, модуль выполняет ещё одну важную в ПЭВМ функцию: он включает в себя основное ОЗУ.


Как функционируют те Ириши, у которых нет модуля МКГД, содержащего основное ОЗУ (я правильно понял - он ведь не обязательный)? Или в таком случае вместо этой платы ставился некий модуль на котором только основное ОЗУ - без видеоконтроллера?

И в свою очередь - приобретая плату МКГД приходилось утилизировать уже становившийся ненужным ранее установленный модуль ОЗУ? Или они работали тандемом и в случае установки МКГД, ОЗУ компутера автоматически становилось больше?

Titus
28.10.2011, 14:52
Вообще ПЭВМ предназначалась, раньше как средство для обработки данных получаемых в результате, химических экспериментов. И для организации школьных классов. Поэтому как бы и не должно быть много игр. Тетрис точно есть, про другие я не слышал. Вот кстати хорошая платформа для написания новых игр или адаптации других игрушек.
Тогда это совсем не интересно)

Mick
28.10.2011, 18:33
Так, народ прекащаем тут барахолочные замашки. Делайте запись на платы в соотвествующем разделе. Пока посты стирать не буду, но потом почищу.

KokaF77
28.10.2011, 23:35
Можно немного поспрашивать?
Можно и нужно. :)

На плате корпусов поболее чем на некоторых целых компах на рассыпухе. :) Оно умеет что-то кроме описанного? Понятно, спрайты это сложно, но например что-то типа ПДП (автомата блочного копирования)?
Авторы пытались приблизиться экрану PC (CGA режим), и даже что-то совместили. Потом, это абсолютно самостоятельный модуль, работающий независимо от других узлов: ОЗУ, ЦПУ,..., и т.д. Поэтому он и сложнее, нежели одномодульный вариант других машин. :)
ПДП, в базовом варианте не реализовано. Да и это не задача контроллера дисплея, как мне кажется. Но в то же время все возможности для этого имеются, для этого достаточно посмотреть на описание "системной магистрали". В том варианте который описан в прессе, этот момент никак не описан, а что было за кулисами, об этом только можно догадываться. :)

Как функционируют те Ириши, у которых нет модуля МКГД, содержащего основное ОЗУ (я правильно понял - он ведь не обязательный)? Или в таком случае вместо этой платы ставился некий модуль на котором только основное ОЗУ - без видеоконтроллера?

И в свою очередь - приобретая плату МКГД приходилось утилизировать уже становившийся ненужным ранее установленный модуль ОЗУ? Или они работали тандемом и в случае установки МКГД, ОЗУ компутера автоматически становилось больше?

По порядку, в обратном...
Если есть модуль ОЗУ, но нет модуля дисплея, то как вообще будет работать машина? Куда мы будем подключать монитор? :)
Если серьёзно..., то - не надо утилизировать. В паре будет только лучше.
Живъём я этот модуль ОЗУ не видел, но на фото в МПСиС похоже он. ;)

30383

Слева это она?!

Блеск золота привычный
Не может не порадовать мой глаз.
Когда б такое я увидел не на фото,
А в жизни осязая близ себя...

А теперь по существу. ОЗУ находящееся в модуле дисплея имеет ооооочень плохую "прозрачность". Кому действительно интересно могут посмотреть пару рисунков из "красной книги": рис. 4.3, 4.4, стр. 41.
Суть в том, что ОЗУ модуля доступно только тогда, когда модуль не выводит изображение на экран дисплея, и не происходит регенерация ОЗУ. С этим моментом, кстати, связана одна особенность компьютера: при общении с магнитофоном, дисплей "гасится" и "прозрачность" ОЗУ улучшается.
Меняя прошивку D6 (556РТ4), мы можем поменять суть жизни модуля, тот диапазон адресов (и страницу памяти) на которые откликается модуль, подрезать его. Таким образом, отдельный модуль ОЗУ решает эту проблему.
Модуль ОЗУ ищется, надеюсь найдётся. Как вариант можно использовать КНГМД либо МКГД, правда их придётся немного доработать напильником. :)

KokaF77
28.10.2011, 23:36
Тогда это совсем не интересно)
Очень даже интересно.:)
Игрушки были и есть, только надо их найти. ;)

Titus
28.10.2011, 23:52
Очень даже интересно.:)
Игрушки были и есть, только надо их найти. ;)
Вот если найти, тогда интересно.
Сами по себе ретрокомпы без софта - это пустые железяки.

KokaF77
29.10.2011, 00:09
Вот если найти, тогда интересно.
Сами по себе ретрокомпы без софта - это пустые железяки.
Посмотрите подпись мою. ;) Этим и "живу". И так между прочим, что нового появилось на форуме с момента моего первого поста... Найдём и игры, было бы желание. ;)

Error404
29.10.2011, 00:25
.
Если есть модуль ОЗУ, но нет модуля дисплея, то как вообще будет работать машина? Куда мы будем подключать монитор? :)


Там же еще алфавитно-цифровой. С ним и работать в отсутствии прочих.
А это - графический. Я так понял, что это 2 независимых платы. Нет?

KokaF77
29.10.2011, 00:43
Я так понял, что это 2 независимых платы. Нет?
Плата одна. О ней и тема.

KokaF77
30.10.2011, 15:32
а то KokaF77 так всё объяснил, что я ничего не понял, из его описания.
Спроси, что не понятно. Я попробую более внятно объяснить. Я так понял, что
Error404 мой ответ устроил. Или тоже нет? :)

KokaF77
30.10.2011, 20:43
Собственно схема, "распиленная" на функционально законченные блоки. :)
Может кому-нибудь и пригодится.
Фото кликабельны.

http://img-fotki.yandex.ru/get/5818/40032980.0/0_6c234_2f09a0bb_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442932/) http://img-fotki.yandex.ru/get/4712/40032980.0/0_6c235_baaebd34_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442933/) http://img-fotki.yandex.ru/get/4418/40032980.0/0_6c237_13667da5_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442935/)

http://img-fotki.yandex.ru/get/4418/40032980.0/0_6c238_7c495276_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442936/) http://img-fotki.yandex.ru/get/5313/40032980.0/0_6c239_f9766fa2_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442937/) http://img-fotki.yandex.ru/get/4522/40032980.0/0_6c23a_472a491_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442938/)

http://img-fotki.yandex.ru/get/4522/40032980.0/0_6c23b_168a20c6_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442939/) http://img-fotki.yandex.ru/get/4713/40032980.0/0_6c233_d0bea9ff_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442931/)

http://img-fotki.yandex.ru/get/5821/40032980.0/0_6c23d_27d9ff5b_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442941/) http://img-fotki.yandex.ru/get/4419/40032980.0/0_6c23e_944fdecc_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442942/)

http://img-fotki.yandex.ru/get/5820/40032980.0/0_6c23f_c93522be_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442943/) http://img-fotki.yandex.ru/get/4523/40032980.0/0_6c240_8fbb9f5a_M.jpg (http://fotki.yandex.ru/users/kostenn-konstantin/view/442944/)

-----------------------
upd 14.11.2011 10:25
Более свежая версия CONOUT, лишённая некоторых багов:
CONOUT30 (http://narod.ru/disk/31366533001/CONOUT30.7z.html)

Случайность
01.11.2011, 09:43
Вообще ПЭВМ предназначалась, раньше как средство для обработки данных получаемых в результате, химических экспериментов.

а что это был за софт? и есть ли он в природе?
если он есть в наличии то можно хотяб выложить скрины?

Может стоит маску сделать другого цвета? это возможно организовать?
Зеленый как то приелся. Но если не возможно согласен и на зеленую маску.

KokaF77
01.11.2011, 10:11
Вообще ПЭВМ предназначалась, раньше как средство для обработки данных получаемых в результате, химических экспериментов.

а что это был за софт? и есть ли он в природе?
если он есть в наличии то можно хотяб выложить скрины?

Это всё информация из прессы. Можно попробовать связаться с Хим факом МГУ, но я сильно сомневаюсь в успехе сего мероприятия. :)

Случайность
01.11.2011, 10:37
как будет так и будет.
Все пытаюсь встпомнить куда заиграл какую то книжку про Иришу. Я тогда думал что это что то одноплатное и не листал даже. Прсото по привычке запнул. А оказалось что интересная железка Очень отличающаяся от всех остальных машин. Многплатное на этом проце я видел на работе но то пром комп ЛОМИКОНТ. На него есть все доки. Но то всеже спец машина. Плат я с него могу надергать. Но смысл когда есть все детали новые.

ВОт теперь ищи на иришу керамику. На ЮТ-88 набрал микросхемы в керамике.
Просто хочется чтоб если делать то компьютер смотрелся красиво.

Случайность
01.11.2011, 10:51
Viktor2312,

конечно если одного цвета микросхемы вобще идеал. но 155 серия была в серокоричневой керамике. Да и не все микросхемы были в керамическом корпусе.
так что часть микросхем все равно будет в пластике.

Titus
01.11.2011, 13:59
Это всё информация из прессы. Можно попробовать связаться с Хим факом МГУ, но я сильно сомневаюсь в успехе сего мероприятия. :)
А чего же делать с машиной без софта? Ну соберете, а дальше?

KokaF77
01.11.2011, 14:12
А чего же делать с машиной без софта? Ну соберете, а дальше?
Разговор был о специфическом софте, связанным с экспериментами на ХимФаке. ;)
CP/M зашита в ПЗУ. Кое-какие дампы есть в общеизвестной книжице. Дампы некоторых системных утилит имеются у меня, пока не выкладывал (будут позже). Есть очень серьёзные предпосылки найти практически весь оригинальный софт в ближайшее время, очень на это надеюсь. Как это случится - буду делиться. :)

Titus
01.11.2011, 14:21
Есть очень серьёзные предпосылки найти практически весь оригинальный софт в ближайшее время, очень на это надеюсь. Как это случится - буду делиться. :)
Меня бы заинтересовало, если бы найти оригинальный графический софт, особенно игры.

Случайность
01.11.2011, 14:41
лично мне эта машина интересна своей конструкцией. возможность расширения. ну и спец софтом. ВОт собственно хитрый и необычный софт для разных расчетов и раскрывает потенциал железа.

Игры вообще на последнем месте.

Titus
01.11.2011, 18:39
Как что? Писать.

Ну конечно, писать вобще не стоит. Можите сказать Вы, но...

Писать этот самый софт, ведь это так увлекательно и интересно.
Писать интересно. Да никто заниматься этим не будет, как показывает практика. На платформе с электоратом из пары десятков человек... да даже сотни, мало кто чего делает.

Случайность
01.11.2011, 18:44
но ведь под эту машину было наверное мноо что написано. а раз она использовалась для учебы и подобного. то стоить поискать софт в тех заведениях где она могла быть? Может случится чудо. и софт будет отдан. Тут уже упоминалось что Ириша использовалсь в МГУ. Наверное стоит начать поиск от туда

Случайность
01.11.2011, 19:16
судя по активности на форуме. мне кажется в долговременной перспективе Ириша будет интересна муксимум 5 людям. Я про тех кто ее будут использовать для чего либо. Соберут конечно же больше. Но популярности у нее будет не много. как бы не прискорбно. А причина проста и банальна большая сложность чем у спектрума.

где то тут пробеали посты что Иришу можно оснастить математическим сопроцессором. А так же двухпроцессорная конфигурация. А вот как она будет реализована? двумя отдельными платами? или одной на которой два камня? и будет ли обеспечиваться совместимость с остальными модулями.

---------- Post added at 18:16 ---------- Previous post was at 17:58 ----------

Большой и самый главный плюс Ириши в том что Она не БК (бытовой компьютер) а более серъезная машина. вызывающая к себе как минимум уважение

KokaF77
14.11.2011, 10:26
Добавил CONOUT версии 30. :)
http://www.zx.pk.ru/showpost.php?p=430073&postcount=29

tnt23
23.07.2012, 12:30
А новые платы доступны?

MV1971
23.07.2012, 13:28
Пока нет, но собираюсь скоро заказывать.

Может желающим просто предоплату сделать ?
Для ускорения процесса.
Я лично готов.
Сколько будет стоить 1 плата ?


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

У меня теперь есть Каспий, который прислал dk-spb ( за что ему большое спасибо ), но пока не могу запустить его окончательно, подозреваю, что проблема с видео. Но из той платы , что там стит даже нормально микруху РТ4 для проверки не выпаять, очень плохое качество, дорожки отваливаются.
Поэтому и хочу поскорей видюху на нормальной плате.

tnt23
23.07.2012, 13:42
Я тоже готов на предоплату. В этой версии МКГД никаких доделок и исправлений не требуется?

MV1971
23.07.2012, 13:45
Я тоже готов на предоплату. В этой версии МКГД никаких доделок и исправлений не требуется?

Я боюсь, что без ошибок не получится.

---------- Post added at 16:45 ---------- Previous post was at 16:45 ----------


Ориентировочно, из-за подготовки к производству, как и плата МП (модуля процессора).

Если всё благополучно сложится, то в конце этой недели или в начале следующей неделе буду заказывать платы МКГД. Поэтому можете сделать предоплату из расчёта 900 руб. плата + 150 руб. доставка +50 руб. упаковка. Всего 1100 руб.

---------- Post added at 14:36 ---------- Previous post was at 14:35 ----------

Мои данные не менялись, если они у Вас остались.


Вы собираетесь сразу 10 штук заказывать ?
А если ошибки все таки будут ?

MV1971
08.11.2012, 10:34
Виктор, если Вас не затруднит, пожалуйста попробуйте вставить Вашу частично распаяную плату в ответную часть разъема ГРПМ1-61ГП2-В.
Именно вот эту с черным разъемом, которая на фото во втором сообщении.
Чтото меня терзают смутные сомнения, легко ли она вставляется.

MV1971
08.11.2012, 10:55
Попрбовал вставить. Всё нормально вставляется.

http://img-fotki.yandex.ru/get/6518/48644933.9/0_7f1bc_ff07161_L.jpg

Мне показалось, что шаг контактов немного отличается у него.
У меня тоже такие есть.

MV1971
08.11.2012, 11:10
Да, нет всё в порядке, входит туго, плотно, но так же как и МП. Вытащить сложнее
. Но для этого я хочу ручки какие нибудь на переднюю фальш-панель установить, вверху и внизу.

Вы попробуйте рядом положить чтобы видно было разницу в расстоянии между контактами.
Еще кстати в обозначении этих разъемов нет буквы -В

MV1971
08.11.2012, 11:39
Вообще странно. Есть косяк с этими чёрными разъёмами. Те что запаяны у меня, они один в один как и "рыжие".
А вот из не запаянных, осталось 3 шт., два разъёма действительно - такое ощущение как будто усохли. Расстояние между направляющими чуть чуть меньше и они уже не влазиют. Хотя названия один в один с другими чёрными и дата одна и та же на них. Заводской брак наверное.

Я все что есть не проверял, вечером попробую все перебрать.

MV1971
08.11.2012, 12:07
Бывают еще синие( голубые ), уже последних годов выпусков.
Вроде как они не из карболита а пластиковые.
У меня такой стоит , правда на 31 контакт, на плате МП от Каспия.
И ответную часть недавно тоже брал синюю для пульта наладки.

В принципе синие тоже нормальные.

Titus
08.11.2012, 13:04
А что, эмулятора Ириши нет? Чтобы посмотреть графические программы? Или и их тоже нет?

Titus
08.11.2012, 13:23
Вы как с луны свалились. Всё есть.
Ссылку) Я просто не слежу)

Titus
08.11.2012, 13:42
Вложил архив с эмулятором в предыдущем посте, он стандартный от b2m. Там и ИРИША есть.
А программы для Иришы, в том числе графические? И инструкция по запуску есть?

MV1971
25.11.2012, 21:39
Запустил полученную вчера плату МКГД от Виктора.
Похоже, что ошибок в разводке нет, в очередной раз удивляет внимательность Виктора при разводке.
Пока не распаивал выходы цветов, не думаю, что там будут какие-то косяки.

Прошивки во вложении, похоже раньше никто не выкладывал.


Выяснился один нюанс, из-за которого пришлось потратить немало времени. Микросхема D56 ( поз F9 ) - VC рекомендуется КР556РТ4 без буквы А. С буквой А не было изображения, хотя я пробовал всего 2 мигрухи, возможно надо подбирать экземпляр. Похоже проблема в меньшем времени задержки у РТ4А, дело в том, что один из выходов - 12 используется для сброса счетчиков D49-D53, сброс асинхронный и скорее всего либо длительности импульса не хватает, либо ложные срабатывания бывают в какие то моменты времени. В принципе проблема решается установкой мелкого кондерчика на вывод 12 РТ4 и землю( достаточно всего пикофарад 100 ).
РТ4 без буквы работает нормально.
Немного смущает то, что на плате МКГД Каспия стоит именно РТ4А и работает нормально, не могу это объяснить, может партии разные, может на плате все таки есть какие то отличия.
Может Виктор подскажет, не менял ли он разводку в районе этих счетчиков и обвязки.

Кто будет собирать и кому лень ставить кучу резисторных сборок, можно вместо РТ4 ставить РТ11, а вместо РТ5 - РТ17, тогда резисторы не нужны, я уже пробовал ставить.
Естественно за исключением D56, туда РТ4 без буквы.


Мои пожелания :

1. Отверстия под C28 величить.
2. Сделать толще дорожки питания, те самые, которые отводят питание от шин к ногам микросхем и кондерам по питанию. Некоторые микрухи прожорливые, а дорожки такие же как информационные.
3. Развести генератор на 16МГц в позиции микросхемы B1, нужна К531ЛН1, кварц, кондер и 2 резистора. Для того, чтобы можно было подключать к системной шине с частотой более 16МГц.

Это просто пожелание, 1 и 2 очень желательно, остальное по настроению.

MV1971
27.11.2012, 13:07
Фото сделаю как допаяю оставшиеся детали - те что для цветов.
Но я поставил все на панельках и наши микросхемы на импортных панельках смотрятся не очень, торчат очень высоко.

AHTuXPuCT
27.11.2012, 13:35
Viktor2312, вот:

MV1971
27.11.2012, 13:42
http://www.emuverse.ru/downloads/computers/Orion-128/docs/schemes/FDC-Altair-Scheme.png

Лучше с кондером схему как вот эта
только еще один инвертор добавить как на схеме Антона.
Оставшиеся 3 инвертора можно впараллель включить уже после этой схемы для увеличения нагрузочной способности.

MV1971
27.11.2012, 13:59
Кстати заметил еще есть перемычки на память, они для чего сделаны ?

MV1971
27.11.2012, 14:04
По моему в параллель нельзя включать элементы, если у них выходы не выполнены с открытым коллектором. лучше наверное этого не делать, нагрузочной способности и так как вроде достаточно.

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

MV1971
27.11.2012, 14:07
Это уже обсуждалось при разработке платы. Сигналы в оригинале шли не подряд, а так как удобнее наверное было разводить разработчикам, я сделал так что можно сделать либо как в оригинале разведено? либо подряд D0 D1 D2 D3 D4 D5 D6 D7, если память не изменяет.

Вроде как перемычки идут на адреса а не на данные

MV1971
27.11.2012, 22:54
Фото собраной платы от Виктора.



http://cats-chess.narod.ru/IRISHA/IMG_2803.jpg

MV1971
17.12.2012, 00:33
Жаль, что нет большей половины микросхем, из-за чего не получится запустить модуль, придётся оставить запуск модуля уже на следующий год

Кстати просто для запуска не обязательно наличие всех микросхем КР531.
Можно временно поставить К555 вместо них.
Из тех что не бывает К555 незаменима только 531ТВ10
Вместо 531ИР19 можно поставить 555ТМ8
А вместо 531ИР18 можно поставить 555ТМ9
Но надо будет отогнуть из первые ножки и подать туда лог 1 или просто оставить висеть в воздухе. Для пробного запуска и тестирования этого достаточно.

MV1971
07.01.2013, 12:33
Заказал несколько плат своей версии МКГД v1.

Добавлен генератор на 16МГц, для тактирования МКГД можно либо использовать его, либо брать частоту с системного разъема, как в оригинале, если она 16МГц а не больше как в Каспии.

Не обошлось без ошибок, есть 2 ошибки - не проведены 2 дорожки, одна совсем короткая, вторая 3см.
Одну плату собрал.


Фото чистых плат :

http://cats-chess.narod.ru/IRISHA/Display_MVComp_v1_clear.jpg


Фото собраной платы :

http://cats-chess.narod.ru/IRISHA/Display_MVComp_v1_top_small.jpg

dk_spb
07.01.2013, 19:23
А почем платки-то?

MV1971
07.01.2013, 19:37
А почем платки-то?

.

perestoronin
30.06.2013, 23:45
Не обошлось без ошибок, есть 2 ошибки - не проведены 2 дорожки, одна совсем короткая, вторая 3см.
Собираю плату. Опишите пожалуйста эти ошибки.

MV1971
01.07.2013, 00:01
Собираю плату. Опишите пожалуйста эти ошибки.

1. Резистор R26 не соединент с +5В
2. D38 нога 6 не соединена с D46 ноги 12,13

Vasily
30.07.2013, 22:49
Добрый вечер.

Подбираю м/сх для контроллера дисплея, столкнулся с отсутствием 531-й серии по-месту. Думаю над заменой на 1533, посмотрел быстродействие для 531КП2 и 1533КП2 получается 31-33нс и 32-36нс. То есть по быстродействию вроде как подходит. Из другого источника получается у 531КП2 - 15нс и 1533КП2 - 29нс. Разница почти в 2 раза. Стоит-ли пробовать ставить 1533 вместо 531-й серии? Если-ли какие-то противопоказания?
Остальные планирую оставить как в оригинале 155/555.

perestoronin
31.07.2013, 21:05
Подбираю м/сх для контроллера дисплея, столкнулся с отсутствием 531-й серии по-месту. Думаю над заменой на 1533, посмотрел быстродействие для 531КП2 и 1533КП2
У меня есть в наличии (http://zx-pk.ru/market/viewtopic.php?f=4&t=566) лишние КР531КП2 на продажу и немного "для себя" КР1533КП2.
Я буду пробывать паять КР1533КП2, т.к. смотрю у всех стоят К555КП2.
А вот вместо остальных микросхем КР531 (особенно ТВ и ЛА) рекомендую ставить КР(КС)531 (К531..П) или КР1531. На генераторах от 10МГц я ставлю КР1531ЛН1.
Еще не запаивал, т.к. 10% деталей (это в основном все конденсаторы, диоды, разъемы) отсутствуют для обеих версий плат этого модуля.

Vasily
01.08.2013, 11:28
Понятно, что панельки самый простой вариант, но хотелось бы запаять сразу. Вобщем пока в раздумъях.
Пока план примерно такой:
1. зацепить на осциллограф одинакой элемент 531 и 1533 и посмотреть по задержке фронтам, как будет себя вести. В интернете и бумажном справочнике, что у меня данные различаются очень сильно, то есть нельзя сказать насколько критична замена.
2. если предыдущий пункт позволит сделать заключение о целесообразности дальнейшего эксперементирования(быстр� �действия имеют небольшую разбежку), то буду ставить панельки из кусков, что бы потом можно было безболезненно поднять и запаять после запуска уже намертво.

VovanRK86
26.12.2013, 18:18
Всех с Наступающим!
И вопрос (думаю для этой темы пойдёт) буду ставить память 41256, возможно ли её использовать? если да то как? заложено ли это в Ирише? В красной книге вроде не нашёл. Можно только 16кб вместо 64кб, а как применить 256кб? как рулить 9 ногой?

VovanRK86
27.12.2013, 02:11
По мне так проще купить КР565РУ5Д(Г) по 10...12 руб. поставить и забыть.
Ну уж нет! я давно 41256 везде ставлю (на плату РК от Павла например) и проблем нет, ну а если ногу 9 с 1 перепутал это НОРМАЛЬНО (как говорят некоторые Наши политики), но вопрос именно как в Ирише применить 256Кб!

barsik
12.11.2016, 19:18
В схемотехнике граф.адаптера ИРИШИ применены ППЗУ 556РТ4. Хотя это очень не удобно для любительского компьютера. ПЗУ с пережигаемыми перемычками неудобны из-за необходимости иметь прошигатель для таких ПЗУ и выполнять длительную термотренировку при жёстко фиксированной температуре (что необходимо для исключения само восстановления). Причём по паспорту у РТ4 верно прошивается только треть экземпляторов, остальные идут в брак.

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

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

Авторы ИРИШИ выбрали правильный такт в 16 МГЦ. Это самый оптимальный такт для отображения на телевизоре. Для экономии кварцев авторы использовали этот же генератор для платы ЦП (что неоптимально, т.к плата процессора даже по ГОСТУ может работать с кварцем в 22.5 МГЦ, а на практике тянет даже 32 МГЦ). При таком кварце на телевизоре картинка занимает весь экран. Заметим, что формат ИРИШИ намного лучше, чем формат ОРИОНА, в котором картинка сильно сплющена по бокам и просто впустую пропадает треть экрана, не говоря уже о СИНКЛЕРЕ, где с пользой используется лишь 20% экранной площади.

Однако для компьютерного видеомонитора видео формат ИРИШИ уже не выгоден. На картинке монитора видны неиспользованые куски экрана слева и справа от растра (впустую пропадает 10% экрана). В CGA с тем же самым разрешением экрана используется такт сдвига не 16 МГЦ, а 14.318. От этого картинка на PC занимает весь экран.

Как указано выше, эту ситуацию легко исправить, если смонтировать на платке граф адаптера отдельный генератор на 531ЛН1 и пересчитать строчную прошивку РТ4 на частоту 14.318 МГЦ. Менять надо лишь прошивку по строкам, сократив время на обратный ход луча по строкам, уменьшив число периодов доступа к ОЗУ за время вывода строки с 128 до 114. После этого видео сигнал ИРИШИ будет полностью соответствовать видео сигналу CGA-адаптера IBM PC и картинка на профессиональном мониторе растянется на весь экран (на телевизоре, возможно, будут не видны несколько колонок слева и справа).

Если Вы имеете старый монитор, который работал с картой HERCULES или EGA (т.е синхронизируется на частоте строк 18.43 или 21.85 КГЦ), то несложно изменить прошивку РТ4 и для такого стандарта.

Что касается монитора VGA, где частота строк существенно выше (31.5 КГЦ), то не уверен, что граф.адаптер ИРИШИ способен на такое (особенно, если при сборке применена 155 серия).

Однако, т.к современные видеомониторы являются multi-sync, т.е самонастраивающимися на входной сигнал, то думаю, что ИРИША позволит нам использовать и VGA-монитор. Для этого надо поднять такт в граф.адаптере ИРИШИ до максимально возможного (например 25 МГЦ). Скорее всего, хороший VGA дисплей сумеет синхронизироваться и на такой пониженной частоте.

Тогда можно будет выкинуть свой старый RGB-дисплей с давно севшей яркостью, заменив его на современный плоский дисплей. Заметим, что повышение такта граф адаптера одновременно повысит "прозрачность" ОЗУ для процессора, т.е немного увеличит быстродействие ИРИШИ.

Желательно, что бы кто-нибудь имеющий прошигатель для РТ4 занялся данной проблемой. Ему были бы благодарны все пользователи ИРИШИ. К сожалению, я не имею прошигателя для РТ4 и не могу пока этим заняться сам.

Если никто это не сделает, то я сам это сделаю позднее (месяца через два), т.к эта задача не приоритетная, а времени на всё сразу не хватает.

perestoronin
11.12.2016, 13:51
ППЗУ 556РТ4. Хотя это очень не удобно для любительского компьютера. ПЗУ с пережигаемыми перемычками неудобны из-за необходимости иметь прошигатель для таких ПЗУ и выполнять длительную термотренировку при жёстко фиксированной температуре (что необходимо для исключения само восстановления). Причём по паспорту у РТ4 верно прошивается только треть экземпляторов, остальные идут в брак.
Никакой тренировки микросхемам хранившимся в оригинальной заводской упаковке не требуется.
Неисправные встречаются крайне редко. Чего не скажешь про м.с. продающиеся россыпью, да ещё и солянкой.
Все сказанное имеет отношение лишь к РТ4А, если же про РТ4, то лучше с ними действительно не связываться. Им и тренировка не поможет.
А программаторов и самих РТ4А у меня хватит на 1000 лет. Программатор есть и резервный. Прошить РЕ3 и РТ4А, приобрести чистых РТ4А хоть коробками - никаких проблем. Работают и не ломаются, биты свои не теряют и не глючат.
Заменить конечно их можно, на мелкую логику. но будет не красиво, вместо одной м.с., с десяток логики, не самая удачная затея, а учитывая что на платах Ириши далеко не по одной РТ4 установлено, и без того сложные платки станут еще сложнее и больше.


что ИРИША позволит нам использовать и VGA-монитор.
Все можно, но проще и дешевле наверное приобрести китайский конвертер и через него подключать, и не только Иришу.


Желательно, что бы кто-нибудь имеющий прошигатель для РТ4 занялся данной проблемой. Ему были бы благодарны все пользователи ИРИШИ. К сожалению, я не имею прошигателя для РТ4 и не могу пока этим заняться сам.
Полезнее для истории не мучить дисплейный модуль, а получить в подарок из моих пушистых лап чистую платку модуля программатора для Ириши и коробку новеньких КР556РТ4А и вдохнуть в модуль программатора жизнь, тем самым локально решить проблему с программатором, да как ! Программировать прямо из Ириши ненавистные РТ4А, от которых "все спешат избавиться". А мне куда прикажете девать тысячи шт этих самых КР556РТ4А ? Новенькие в коробках заводских.
Почтовые расходы по пересылке платки возьму на себя. Главное чтобы занялись общественно полезным делом, попробывали использовать энтузиазм на благо общего хобби, а заодно сделать из Ириши настоящий универсальный программатор, в том числе и РЕ3, РТ4, РТ5, РТ11.

perestoronin
11.12.2016, 15:46
О каком программаторе идёт речь?
http://zx-pk.ru/threads/13938-pevm-quot-irisha-quot.html?p=319654&viewfull=1#post319654

Модуль программатора (УМП). post №105 (http://zx.pk.ru/showpost.php?p=335611&postcount=105)
О старом проекте УМП о котором есть и отдельные темы, картинки можно подсмотреть на моей шаре (http://irisha-files.perestoroniny.ru/%D0%A3%D0%9C%D0%9F/)

Хочу один комплект всех МС.
У меня можно только КР556РТ4А приобрести чистые или запрограммированные.
И еще у меня для Ириши есть коробками КР580ГФ24 и К155ИР13.
Всего остального коробками нет, а то немногое, из того что есть, представлено в теме на барахолке в излишках.
На счет комплектов м.с. это наверное к MV1971 нужно, думаю он поможет и с пересылкой в Пятигорск из Новосибирска.
Кстати и платки УМП я приобретал у MV1971.
Поблизости от Пятигорска буду в феврале (Невинномысск), могу оттуда посылку снарядить при необходимости.

Предлагаю как активисту и пионеру ретро-темы Ириша, завести на форуме новую тему УМП и я туда перенесу все сообщения из других тем про эту платку.

perestoronin
11.12.2016, 16:58
не отказался бы приобрести один комплект РТ4А для МКГД, уже прошитые.
Пишите адрес и ссылки на сами прошивки которые хотели чтобы я прошил в чистые РТ4А и прислал.
Лучше на скайп.

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

barsik
18.12.2016, 16:46
Вчера, читая журнал МПСС за 1986 год о компьютере ОКЕАН-240, узнал, что его авторы были настолько грамотны, что ещё в 1984 году, сразу предусмотрели замену памяти РУ5 на РУ7. Жалко, что это не предусмотрели авторы ИРИШИ. Впрочем авторы ИРИШИ тоже были не идиоты, во всяком случае поумнее, чем авторы других, выпущенных гораздо позже, компьютеров. И догадались соединить выводы 1 у микросхем 565РУ5 и разместить на плате два свободных посадочных места микросхем, необходимых для замены РУ5 на РУ7. А также обеспечили наличие 4-го порта вывода для управления расширенной памятью ИРИШИ.

Всё это навело меня на революционную мысль, что в ИРИШУ тоже нужно поставить РУ7, что позволит существенно расширить объём ОЗУ для программ и данных.

Для этого потребуются некоторые несложные коррекции на плате граф.адаптера. Я уже выполнял замену РУ5 на РУ7 в СПЕЦИАЛИСТЕ в 1990, когда переделывал его в ОРИОН. Для этого было достаточно ввести регистр банки формирующий адреса A16, A17, добавить мультиплексор КП12 и перекинуть несколько адресов (чтобы высокочастотный адрес A8 шёл на 1 ногу РУ7, иначе нет регенерации). Для ИРИШИ нужен ещё один вентиль ЛЛ1, т.к нет готового сигнала записи в порт банки.

Таким образом, цена вопроса - в установке на плате граф.адаптера трёх корпусов ЛЛ1, ТМ2 и КП12. Для экономии проволоки и посадочного места, КП12 следует напаять на другую КП12 мультиплексора /RAS /CAS, т.к тогда часть ног в параллель. А ТМ2 и ЛЛ1 распаивают на свободных посадочных местах.

Если мы внимательно посмотрим на схему граф.адаптера ИРИШИ, то обнаружим, что на плате есть возможность ввести ещё один доп.порт вывода, - порт 0DBH. Расход деталей составляет 1 кусок проволоки, которым надо соединить D4/12 с D5.1/6. На выходе D4/12 появляется строб при командах IN/OUT по адресу 0DBH. Чтобы записывать в регистр банки надо объединить на вентиле ЛЛ1 этот сигнал с сигналом от D3.1/3. И выход ЛЛ1 подать на С-входы обоих триггеров регистра банки (ТМ2), формирующих адреса A16,A17.

Таким образом ИРИША получает возможность коммутировать банки по 64К. Целиком. Получаются банки 0, 1, 2, 3, переключаемые битами D0, D1 порта 0DBH. Причём сохраняется и стандартная возможность доступа к доп.ОЗУ 64К (если оно есть) в дырках карт 1 и 3. Но теперь необходимость в платах доп.ОЗУ 64К - отпадает и вряд-ли есть смысл выпускать такие печатные платы. Тем более, что и использование такого типа ОЗУ (кусочками по 16К) в программах неудобно.

Экран отображается из банки 0, отчего перед вызовом п/п CONOUT для вывода на экран необходимо включать банку 0. При включении банок 1, 2 и 3, в каждой из них доступны полные 64К ОЗУ, т.е реализован режим FULL RAM. Архитектура с 3-мя банками полного ОЗУ, при наличии Z80, идеально соответствует требованиям к железу для банковой CP/M 3.0.

В этих банках по 64К может работать CP/M 2.2 с TPA самого максимального размера. Что позволяет использовать критичные к объёму полезного ОЗУ программы (например компилятор 'ADA', это такой язык программирования). А также даёт возможность использовать большие по размерам программы написанные на ЯВУ. При маленьком TPA нельзя было использовать программы написанные на ЯВУ. Такая CP/M (или другая ДОС), кроме контроллера винчестера, может использовать эл.диск из ОЗУ.

Но не всё так победительно. Потому что, чтобы использовать все 256К из РУ7-мых, требуется перешивка ПЗУ ROM-BIOS. Иначе невозможно использовать это ОЗУ, ни для целей эл.диска, ни для программ, - нет способа переслать туда ни программы, ни данные.

Поэтому я собираюсь незначительно изменить ROM-0 (2764 по адресам 0...1FFF). К тому же, в ИРИШЕ не задействованы RST, в ПЗУ лишь резервировано место. Это надо исправить. В ПЗУ я добавлю 3 подпрограммы. Две из них будут идентичны подпрограммам ОРИОНА F836 и F839, для чтения/записи байта из излишнего ОЗУ. А третья будет служить для вызова подпрограммы из любой банки РУ7.

Есть ещё один вариант расширения ОЗУ. Добавить к базовой ИРИШЕ вторую банку 565РУ5. Получится ИРИША-128. В таком варианте вторая банка напаивается вторым этажом на имеющиеся ОЗУ 565РУ5. Все ноги, кроме /CAS - в параллель. В этом варианте КП12 тоже нужна, но теперь она используется иначе - коммутирует /CAS для двух банок.

Таким образом ИРИША получает два диспетчера памяти - старый за счёт карты памяти, управляемый ППА, и цельнобанковую коммутацию портом 0DBH. А архитектура получившегося компьютера уже намного превосходит архитектуры всех реально существующих отечественных 8-ми разрядок.

Если кто-то когда-то будет выпускать новые платы граф.адаптера ИРИШИ, то лучше использовать в них сразу же 565РУ7. Или по-крайней мере установить все детали необходимые для замены РУ5 на РУ7 или установки двух банок РУ5-тых.

Error404
18.12.2016, 17:02
В ПЗУ я добавлю 3 подпрограммы. Две из них будут идентичны подпрограммам ОРИОНА F836 и F839, для чтения/записи байта из излишнего ОЗУ. А третья будет служить для вызова подпрограммы из ненулевой банки РУ7. Таким образом ОЗУ для программ и данных в ИРИШЕ существенно расширится.

Сразу написать бы эти подпрограммы по нормальному. Как они сделаны были в Орионе (всегда возвращали управления в страницу 0 даже если были вызваны из ненулевой страницы) - это дико неудобно, и фактически в любом ПО полноценно работающем по всему ОЗУ, а не только из страницы 0, приходилось делать нормальные подпрограммы-аналоги и пользоваться ими , а не п/п из RОМ-BIOS, тратя на это место в дефицитных непереключаемых служебных областях ОЗУ.

barsik
18.12.2016, 17:43
Сразу написать бы эти подпрограммы по нормальному

Я эту проблему ОРИОНА, обусловленную отсутствием чтения порта F9, давно решил. Эта трудность легко обходится, если все программы работающие НЕ в банке 0 кладут номер текущей банки в ячейку F3FF. Тогда заменой 2 команд в ПЗУ F800 (т.к две п/п-ммы F836 и F839) -> XOR A на LD A,(0F3FFH), заменяется наличие порта чтения F9. Совместимость не нарушается, т.к по сбросу в F3FF кладётся 0. А интересно решили ли эту проблему в ОРИОН-ПРО ?

В ИРИШЕ подобная проблема отсутствует как класс. Это в ОРИОНЕ ROM-BIOS "маячит" в области F800 всегда. В ИРИШЕ ROM-BIOS присутствует в пространстве памяти в адреса 0...3FFF только при включенной карте 0. В других 3-х картах ПЗУ "не видно" и соответственно подпрограммы из него вызвать никак нельзя. Поэтому, чтобы вызвать ПЗУ всегда приходится включать карту 0.

perestoronin
18.12.2016, 18:20
чера, читая журнал МПСС за 1986 год о компьютере ОКЕАН-240, я узнал, что его авторы были настолько грамотны, что ещё в 1984 году, сразу предусмотрели замену памяти РУ5 на РУ7.
А вот с этого места пожалуйста подробнее, как замену произвести РУ5 на РУ7 в Океане, да так, чтобы он завелся со стандартной прошивкой. И какие изменения потребуются в тестовом ПЗУ для проверки РУ7 на плате Океана ? Какие изменения в прошивке рабочего ПЗУ Океана под РУ7 ?
Если я правильно понял, то все ОЗУ свободное по умолчанию отводится под электронный диск в Океане ?

На счет расширений ОЗУ в Ирише это хорошо, но для начала запустить бы уже собранные или имеющиеся платки, да видео опубликовать на youtube, для популяризации темы.

barsik
18.12.2016, 19:12
Как произвести замену РУ5 на РУ7 в Океане, да так, чтобы он завелся со стандартной прошивкой. И какие изменения потребуются в тестовом ПЗУ для проверки РУ7 на плате Океана ? Какие изменения в прошивке рабочего ПЗУ Океана под РУ7 ?



Предусмотрена возможность установки БИС ОЗУ и РПЗУ ёмкостью более 64 Кбит, для чего зарезервированы дополнительные линии адреса

Я прочитал только эти строки в журнале, а в схемотехнике ОКЕАНА разбираться не стал. Зачем мне это? Но сама грамотность разработки впечатляет, особенно, если учесть дату 1984 год. Есть даже диспетчер памяти с окном в 32К (кстати, как в Z80CARD-I).

Я вообще полный "некомпете" в ОКЕАНЕ. Это не у меня надо спрашивать, а у аппаратчиков. Насчёт прошивки, думаю не влияет на какой ИМС сделано ОЗУ, если при сбросе нет процедуры автоопределения наличного ОЗУ и автоформата эл.диска. А вообще эта фраза о замене ОЗУ на большее по объёму меня удивила. Т.к чтобы была универсальность надо коммутировать адреса с помощью перемычек или конфигураторов. Но главное, при этом при РУ5-тых получается непродуктивная затрата в лишний КП12.