Вход

Просмотр полной версии : Что можно выжать из К1801ВП1-037?



bigral
03.07.2018, 01:21
Всем привет,

вот как-то обсудили что из вг75 можно выжать, и тема довольно многое раскрыла (для меня лично). А что с видеоконтроллером от бк? Ну да работает он с QBUS потому скорость даже очень ограниченна (но таки по 16bit!! за раз можно выгребать). Можно ли изменив схему включения (скажем включив 2 штуки параллельно) получить больше цветов и возможно большую скорость? (Интересно именно применение в игровом и демо строительстве).

MM
03.07.2018, 04:26
Из 037 можно выжать адреса сканирования ДОЗУ, а с примитивными защелками на ИР23 - и СОЗУ, особенно 2-портового.
*
В 037 есть логический баг цикла МПИ - он затянут в 2-3 раза по отношению к логически правильному, т.е. селекция ячейки ДОЗУ с МПИ крепко завязана еще и на цикле видеовывода слова из ДОЗУ.

Как правильно следовало сделать 037 :
1. Применить внешние защелки адреса МПИ/ДОЗУ, например 585ИР12, что позволило бы сэкономить до 30% времени на выборку ИС ДОЗУ.
2. По-ТРЕЗВОМУ сделать логику арбитра Видео/МПИ.

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

Вообще, ВП1-037 вполне самодостаточна, и если надо повысить глубину цвета - речь идет прежде всего о наращивании разрядности банков ОЗУ, которые работают с 037, с помощью ИС мелкоты, например 1531 серии.
Максимальная практическая частота работы ВП1-037 - 7.0...7.1 мгц, что соответствует строчной частоте ~18.3 кгц.

svinka
03.07.2018, 22:19
Максимальная практическая частота работы ВП1-037 - 7.0...7.1 мгц, что соответствует строчной частоте ~18.3 кгц.

Думал об этом. Смотрел трассу по реверсу. Должна работать на 12MHz. Если не заведется можно попробовать поддать питания до 5.5-6 вольт
и вход клока сделать через мощный КМОП буфер серии КР1594 (ТТЛ совместимые по входу). Чисто теоретические рассуждения
Уже все готово для теста на макете но руки не доходят

Панель ждет накрутки провода на выводы
https://drive.google.com/file/d/17tT3IkXzzk0C89ZmYlXQco_KXGUDg2Yp/view?usp=sharing
https://drive.google.com/file/d/1LTm70-tX-rMNFX5vzVq1bHuXlvlga6sm/view?usp=sharing

MM
03.07.2018, 23:07
Уже все готово для теста на макете но руки не доходят
БК0010 на .641-й плате - выставите клок проца на 1.5 мгц, возьмите Хороший моник с кинескопом , и ослик какой-нибуть от 10 мгц.
Внешним геном подайте частоту 13...25 мгц на тактовый вход М-ЭВМ ( проц тактируйте отдельно - он и при 4.5 мгц может уже висеть ).

Результаты таких моих опытов ( 1995 г. ) - 7.2 мгц на 037 - тест проходит, а при 8.00 - уже толком не пускалась.
*
По вопросу ТС - если позволят финансовые обстоятельства, может сделаю к декабрю макет-прототип БКшки на Н1806ВМ2 1 такт СОЗУ, на ВП1-037 и куче 1531 мелкоты. ПЗУ будут от БК11М - 324, 325. Цена вопроса - ок. 20 т.р.

bigral
08.03.2020, 18:56
По вопросу ТС - если позволят финансовые обстоятельства, может сделаю к декабрю макет-прототип БКшки на Н1806ВМ2 1 такт СОЗУ, на ВП1-037 и куче 1531 мелкоты. ПЗУ будут от БК11М - 324, 325. Цена вопроса - ок. 20 т.р.

подниму мертвую тему, если обозначить хотелки каким-то разумным минимумом то всплывают 2 момента:

1. у микрухи и так поддерживается 4 цвета, но изза того что БК цвета фиксированные и вырвиглазные, применение их на практике затрудненно, у CGA к стати тоже такая же проблема по сути. Но даже в 4 цветах можно многое сделать если обеспечить настраиваемую паллитру сделанную из 4-х 24-bit-ных регистров. Это ж вполне реальная вещь?
2. можно ли запустить 2 микрухи синхронно чтобы они генерили сигнал четко попадающий точка в точку? видео выход синхронизировать с одним выводным clk-ом, для того чтобы обеспечить двух-канальный МПИ и 16 цветов на точку (ну и в купе с пунктом 1 оно должно поднять качество графики выше уровня большенства 8-bit компов...)
3. поднять скорость за счет нового 3-х канального контроллера к одному и тому же банку памяти, по одному каналу пишет и читает процессор (или 2D ускоритель), по двум другим только читают две ВП1-037 которые генерируют 4bit-ную картинку из 24-bit паллитры.

(при этом все это дело можно сделать обратно совместимым)

MM
08.03.2020, 20:57
у микрухи и так поддерживается 4 цвета,
Не совсем так. Видеовывод у ВП1-037 внешний, может и 8 бит на точку потянуть. Но удобство работы с Таким цветом буде "страничное" ( и охрененно медленное для ВМ1 ).

Это ж вполне реальная вещь?
Да. Вопрос исключительно в финансировании темы БК11М2.

поднять скорость за счет нового 3-х канального контроллера к одному и тому же банку памяти
Не совсем так.
Напомню, что из ВП1-037 годны только адреса сканирования ДОЗУ. Остальное - шлак времен СССР.
Кратко - ставится ДПСОЗУ и Все проблемы для классической БК11М решены, 1 такт задержки ВМ2 обеспечен ( при классическом включении ~10 тактов ).
Если нужно много цветов - это сложнее , понадобится больше шт. ДПСОЗУ и некотрые усилия программера.
Ну и обвес нужен - т.к. необходимо обеспечить программное переключение между Норм. и Доп. режимами.

Ну и блок Поллитр - тоже ДПСОЗУ - будет целая канистра бухла !

MM
09.03.2020, 01:50
Для БК11М2 включение расширенных возможностей - бит #100000 в регистре переключения страниц ДОЗУ 177716.
Т.к. этим регистром активно пользуется стандартный БИОС БК11М, в нем обычно не установлен этот бит ( он резервный ).
Ну а новые программы пользователя для работы с расширенными возможностями будут его включать.

Возможные режимы :
1. Стандарт - 256х256х2 бита на точку
2. 256х256х4 бита - сканируется одновременно 5 и 6 страницы ОЗУ ( страницы видеовывода ).
3. 384х256х2 бита - для Настоящих 80 символов в строке, или 768х256х1 бит для ЧБ ТВ
Эти режимы реализуются с 2 шт. 16-Кбайт ДПСОЗУ ( они 8-битные ).
Для получения большей глубины цвета надо ставить еще парочку и коммутатор доступа к ним, можно будет получить 256х256х8 бит или 384х256х4 бит.
Вот только вопрос - 8-битный цвет, причем деленый на 4 шт. видеостраницы памяти реально нужен, или это будет только для пары дем ?
( Если по-Русски - парочка ДПСОЗУ потерпит 4СПП, а вот 4 шт. ДПСОЗУ - потребуют уже 6СПП, а они ( 6СПП ) пока что дороговаты ( т.е. плюс $50 на 1 шт. М-ЭВМ ).
По процессору БК11М2 - будет и М1801ВМ1А и Н1806ВМ2, с настройкой частоты ( штатным разгоном ).
Ожидаемый стабильный максимум - 5.5 мгц ( 500 т.рег-рег ) для ВМ1А и 6.5 мгц ( 1.15 млн рег-рег ) для ВМ2.
Как бороться со звоном на границе максимума пропускной способности для МПИ - а буферизацией на 74F641D с 330/680 ом ( НР1-3 ).
Т.е. буфеты для :
1.Узел процессоров
2.Узел ОЗУ/ППЗУ
3.Узел регистров
4.Узел внешней МПИ с 1-ком подтяжками ( в колодках ).

А нахрена оно нужно ?
- а шоб показать любителям Z80, что мог Зеленоград , причем в конце 1980-х.
А не только СОИ делать да свистать в скупки ж. ...

Manwe
11.03.2020, 11:05
Для БК11М2 включение расширенных возможностей - бит #100000 в регистре переключения страниц ДОЗУ 177716.
2. 256х256х4 бита - сканируется одновременно 5 и 6 страницы ОЗУ ( страницы видеовывода ).ИМХО самый простой в реализации, доступный и полезный вариант. Но он годится только для показа статических картинок, потому что ворочать двойным объёмом видеоданных – это перебор для БК. Компьютер и с одинарным объёмом еле справляется.
В таком режиме мог бы работать графический редактор и неспешные игры типа шахмат и стрип-покера :) Может быть ещё музыкальный редактор. А динамичные игры – нет.

MM
11.03.2020, 13:45
А динамичные игры – нет.
Ну так больше цветов = больше видео-ОЗУ.

Насчет медлительности БК11М 4 мгц - ~~262 т.рег-рег в ДОЗУ, порядка 360 т.рег-рег в СОЗУ 1 такт.
Т.к. в БК11М2 расчетное быстродействие - 1.1 млн рег-рег - ( х4 от БК11М заводской ) - может, не всё так плохо ?

Или сразу сделать на М1801ВМ3А-6 мгц - не менее 1.5 млн рег-рег - схема вполне сопоставима по к-ву ИС.

Manwe
11.03.2020, 17:36
На счёт БК11М2 не знаю, а вот к оригинальной БК 0011 могли бы прикрутить 16-цветный режим с двух страниц памяти.

MM
11.03.2020, 18:35
На счёт БК11М2 не знаю, а вот к оригинальной БК 0011 могли бы прикрутить 16-цветный режим с двух страниц памяти.
Там будет куча навесных ИС.

Как самый-при-самый простой, на Советских деталях - навесить еще 16 шт. РУ5/РУ6, добавить 2 шт. ИР13, 2 шт. ИР23, и ~10 шт. мелкоты.
И сразу появляется проблема палитр - т.е. или выводить просто 4 бита R-G-B-Яркость, или еще десяточек ИС мелкоты на палитры.
В общем, если делать - то новодел, где всё будет культурно, без макарон ( в финальном варианте ).

Без повышения быстродействия с 262 т.рег-рег 4-битный цвет будет еле шевелиться, не особо впечатлит.
*
Сколько может стоить новодел БК11М2 :
~10 т.р. топологу
~10 т.р. комплектация
~13 т.р. 2 шт. заказа 4СПП 330х160 ( менее, чем 5 шт. в кажом заказе нельзя - это фундаментальный минимум у китайцев ).

Если есть бесплатный тополог с опытом - соответственно, на такую сумму поменьше.

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

ДПСОЗУ CY7C006-35AC по 85 руб :
https://aliexpress.ru/item/33062007394.html?spm=a2g0o.productlist.0.0.275022d cVQ3Jlt&algo_pvid=8730f675-3201-4096-b609-33a8d78344ef&algo_expid=8730f675-3201-4096-b609-33a8d78344ef-8&btsid=0b8b037015839403624107413e0144&ws_ab_test=searchweb0_0,searchweb201602_,searchweb 201603_

https://pdf1.alldatasheet.com/datasheet-pdf/view/165927/CYPRESS/CY7C006.html

16 Кбайт 8 бит 35 нс в 64-выв. квадратике с шагом 0.8.

Его же и на палитры приспособить, 2 шт. с 4-бит ЦАП на каждый цветовой канал.

Manwe
11.03.2020, 19:50
Без повышения быстродействия с 262 т.рег-рег 4-битный цвет будет еле шевелиться, не особо впечатлит.Да, это так. Поэтому 4 цвета для БК 0010/11 - разумный выбор был.


В общем, если делать - то новодел, где всё будет культурноНе уверен, что новодел будет кому-то нужен. К сожалению. Вот реплики старых платформ - да. БК 0011М с разгоном частоты до 6 МГц. Союз-Неон безглючный. Такое вот зайдёт народу.

MM
11.03.2020, 20:07
Союз-Неон безглючный.
Для начала ему надо сократить тактовую хотя бы до 6 мгц, и предпринять меры для культурного разгона камня ( БП, Частометр, согласователи уровней сигналов, теплоотвод ).


Не уверен, что новодел будет кому-то нужен.
Он нужен мне. Остальное - малость вторично.

БК 0011М с разгоном частоты до 6 МГц.
Там дело в камне - при одинаковых условиях ( плате ) один может висеть и на 5, а др. - часами работать на 6 мгц под RT-11 ( был такой экз. у меня, 1992 г. ).
Ну и Большой и развесистый теплоотвод нужен - без него это "единичные случаи" ( от П-1 например ).

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


Сколько может стоить новодел БК11М2 :
Кстати, в смете отсуствует строчка о моей оплате - т.е. бесплатно.

Manwe
11.03.2020, 20:09
Для начала ему надо сократить тактовую хотя бы до 6 мгц, и предпринять меры для культурного разгона камня ( БП, Частометр, согласователи уровней сигналов, теплоотвод).А если в Союз-Неоне заменить 1806ВМ2 на 1801ВМ2? Он должен держать частоту 8 МГц.


Там дело в камне - при одинаковых условиях ( плате ) один может висеть и на 5, а др. - часами работать на 6 мгц под RT-11 ( был такой экз. у меня, 1992 г. ).
Ну и Большой и развесистый теплоотвод нужен - без него это "единичные случаи" ( от П-1 например ).А как лучше организовать теплоотвод для ВМ1? Снизу корпуса процессора сточить пластик и термопастой-клеем прилепить медную пластину прямо к металлической основе?

MM
11.03.2020, 20:19
А как лучше организовать теплоотвод для ВМ1?
При классической посадке между платой и ИС ложится пластина теплоотвода.
Для пластикового корпуса можно не стачивать дно - слой пластика там микроскопический, не более 0.5 миллиметра, с отличной теплопроводностью.
Термопаста - советская без вариантов, по крайней мере она не высохнет лет 30 при любых условиях эксплуатации, допустимых для ВМ1.

В новоделе БКшки - планируется посадка камня крышкой вниз, а на верх - теплоотвод от П-1 без вентиля, что обеспечит работу порядка 50% КР1801ВМ1А на 6 мгц + буферизация шины.

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


1801ВМ2? Он должен держать частоту 8 МГц.
Да, конечно, можно просто для Н1806ВМ2 делить тактовую на 2 .

Manwe
11.03.2020, 21:19
можно просто для Н1806ВМ2 делить тактовую на 2 .1806 и 1801 по производительности сильно отличаются?

MM
11.03.2020, 21:28
1806 и 1801 по производительности сильно отличаются?
В 2 раза.
В 1801ВМ2 тактовая делится на 2 внутри, а 1806ВМ2 - без деления.
Потребление на 6 мгц :
1801ВМ2 - 300 ма
1806ВМ2 - в районе 40 ма, сильно зависит от шины. При "отсуствии шины" - в районе 35 ма.

Manwe
12.03.2020, 00:19
В 2 раза. В 1801ВМ2 тактовая делится на 2 внутриНичего себе. За счёт чего же он тогда выгребает? По сравнению с ВМ1 у него вдвое более эффективное исполнение команд?


Потребление на 6 мгц :
1801ВМ2 - 300 ма
1806ВМ2 - в районе 40 ма, сильно зависит от шины.Почему же тогда 1806 так сильно греется и не тянет 8 МГц?

svinka
12.03.2020, 00:50
Для оценки быстродействия принято мерять количество тысяч простых операциях типа регистр-регистр в секунду
Может в попу процессору подается много мегагерц а он потом их делит (в современных -умножает)
LSI-11 (набор серии 581) трудится на 13мгц а дает только 250тыщ простых операций в секунду

1801вм1 тактовой (4-5) надо сравнивать с 1801вм2 тактовой(8-10 делить на 2) или с 1806вм2 (5 как есть)
На той же тактовой за счет внутреннего устройства 1801вм3 на условной тактовой (5мгц) имеет вдвое большее быстродействие чем вм2. А вм2 вдвое быстрее вм1. Так надо было для отчетности перед ЦК КПСС. Иногда липовой но тут реально...

ВМ3 отстал на момент выпуска от западных конкурентов лет на 8 по архитектуре и раз в 5 по быстродействию.
Деды все просрали. Сможем повторить....и обнулить очко диктатора

MM
12.03.2020, 01:33
Почему же тогда 1806 так сильно греется и не тянет 8 МГц?
Ну не совсем сильно он греется, при температуре воздуха +25 - ну макс. +40 без обдува и теплоотвода, на 6.5 мгц при +5.00 в.
Кстати, только отборные М1801ВМ2А могут работать на 15 мгц, и не всех годов, и с теплоотводом ( т.к. жрут под 400 ма ).

Спрашивал цеховых А. - говорят, Н1806ВМ2 после 2012 г. тестируют на 7 мгц.
*


ВМ3 отстает от западных конкурентов лет на
Считаем - 80286-6 = 1982.
1801ВМ3А-6 ( при сигнале SSYNC=0в.) - 2 млн рег-рег. = 1985 ( серия ).
Выходит 3 года.
Или если сравнивать J11 ( 1982 ) и 1831ВМ1-15 ( 1989 ) - 7 лет.

Но для 1836ВМ3-16 = 2007 г. серия - 21 год отставания...

Manwe
12.03.2020, 01:46
Спрашивал цеховых А. - говорят, Н1806ВМ2 после 2012 г. тестируют на 7 мгц.Наверняка попадаются экземпляры, которые и 8 потянут.
На счёт температуры – я щупал процессор на Союз-Неоне, он горячий.

Vslav
12.03.2020, 11:41
LSI-11 (набор серии 581) трудится на 13мгц а дает только 250тыщ простых операций в секунду

Хм, я что-то пропустил? Цикл для 581 серии 100нс*4 - 400нс, то есть 2.5 МГц. Ну есть версии работающие на 3МГц.



ВМ3 отстал на момент выпуска от западных конкурентов лет на 8 по архитектуре и раз в 5 по быстродействию.

Да ладно, я думаю при одинаковой тактовой ВМ3 сделает J11. Горизонтальный микрокод всегда эффективнее вертикального.

svinka
12.03.2020, 13:57
Да ладно, я думаю при одинаковой тактовой ВМ3 сделает J11. Горизонтальный микрокод всегда эффективнее вертикального.
Осталось понять в каком году появились первые живые ВМ3 и покрутить головой в сторону вероятного противника с его 32битными процессорами и от никчемности пойти разваливать совок

Вертикальный позволяет быстро выпуcкать на рынок поддержку большего набора команд
сравните вм3 и 1831 с FIS и CIS

Что касается 80286 на 6мгц так он был сделан по технологии 1.5микрон и выполнял 3млн оп в сек и имел вкусности по поддержке многозадачности

лень проверять но вроде на 8мгц начал продаваться одновременно с шестеркой

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


Наверняка попадаются экземпляры, которые и 8 потянут.

Волэнд говорит о 50процентном успехе в схеме Неона на 90-92годы выпуска

MM
12.03.2020, 14:01
50процентном успехе в схеме Неона на 90-92годы выпуска
При старте.
А при многочасовых тестах под RT-11 ?

svinka
12.03.2020, 15:50
А при многочасовых тестах под RT-11

при часовом прогоне

монитор RT-11 SJ вроде как одна из задач в виртуальном адресном пространстве 64к крутится

MM
12.03.2020, 16:00
при часовом прогоне
Я в калькуляторе на Н1806ВМ2 пробовал несколько разных ВМ2 - макс. 7.3 мгц при +5.05 в. 1 час, проц был +35 при комнатных +25.
Уже при 7.5 мгц - спонтанные трап то 4 в RT-11.

Почему именно в калькуляторе - он сделан почти идеально с точки зрения звона и нагрузки на МПИ.

В блочке ВМ3А с субмодулем Н1806ВМ2 макс. 6.00 мгц, для 1991 г. при +5.10 в. Пробовал и 6.5 мгц - полчасика прогрева - и начинал сыпать трап то 4.
Старт RT-11 был макс. на 7 мгц.

Наверное, лучше о процессорах обсуждать в соответствующих топиках, а здесь - как по-проще прокачать 037.

Lethargeek
12.03.2020, 19:38
Да, это так. Поэтому 4 цвета для БК 0010/11 - разумный выбор был.
для домашнего компа разумно было бы добавить 16-цветный low-res наподобие амстрадовского
но только, блин, переключаемый не очередным перетыканием проводка :v2_laugh:

а еще разумно было бы форму растра бытового компа подогнать под бытовой телевизор 4:3 (заодно и памяти свободной больше осталось бы)

...но разум там, похоже, не ночевал :p

MM
12.03.2020, 19:54
переключаемый
Так для новодела БК11М2 предполагается добавить регистры для палитр и разрешения.

форму растра бытового компа подогнать под бытовой телевизор 4:3
На БКшке и так форма растра одна из наиболее правильных - не сравнить с УКНЦ, КЦГД, КСМ. Приблизительно похожа на дисплей 15-ИЭ-00-013 - т.е. идеал.
Что разрешение на БК0010/11 "не то" - так и конструктора ( авторы БМК ) были из тех, что остались в НЦ ( не уехали в Израиль на ПМЖ ).
Отмечу, что правильный формат сканирования просто бы не влез в 1 шт. БМК 1801ВП1 - надо было размещать внешний ~десяточек ИС для получения 640х256 ( 20 Кбайт ОЗУ ).
По максимально-допустимым частотам - ИМХО БМК 1801ВП1 с внешним обвесом вполне справились бы ( т.е. сократить непродуктивные затраты на обслуживание 565РУх ).

Lethargeek
12.03.2020, 20:03
На БКшке и так форма растра одна из наиболее правильных - не сравнить с УКНЦ, КЦГД, КСМ. Приблизительно похожа на дисплей 15-ИЭ-00-013 - т.е. идеал.
один хрен - значит, форма пикселя неправильная


Отмечу, что правильный формат сканирования просто бы не влез в 1 шт. БМК 1801ВП1 - надо было размещать внешний ~десяточек ИС для получения 640х256 ( 20 Кбайт ОЗУ ).
почему не 256x192 хотя бы? зачем было тратить аж 4 лишних кб, получая в результате смятые пиксели?

svinka
12.03.2020, 21:12
почему не 256x192 можно для вывода использовать только 192 строки. Остальное - черненьким
Размер и положение кадра регулируется ручками с помощью ручек на мониторе

Lethargeek
12.03.2020, 21:26
можно для вывода использовать только 192 строки. Остальное - черненьким
и терять 4 кб на чёрненькое


Размер и положение кадра регулируется ручками с помощью ручек на мониторе
а еще можно гланды через задницу удалять

svinka
13.03.2020, 00:47
Из керамической к1801вп1 можно выжать
Золото: 0,06092 грамм.
Серебро: 0,04846 грамм.

Из пластиковой кр1801вп1 поменьше
Золото : 0,0141943
Серебро : 0

MM
01.06.2020, 00:34
Почитал о Моторола 6845 - я считал ВП1-037 весьма уродской плюшкой, но продукт Моторола - вообще мраки...
128 графических строк... ( что там принимали такого, что не удалось 256 графических строк сделать ? Явно не водяру ... ).
*
Вопрос для знатоков сканирующих графических дисплеев - для получения разрешения 640х256х1 бит 15625 строчной частоты нужно 30...40 ИС серии 1531/1564, или всё-таки есть БИСка для этого, кроме Триадента 9000 ?

Lethargeek
01.06.2020, 04:00
Почитал о Моторола 6845 - я считал ВП1-037 весьма уродской плюшкой, но продукт Моторола - вообще мраки...
128 графических строк... ( что там принимали такого, что не удалось 256 графических строк сделать ? Явно не водяру ... ).
то есть? там вообще-то символьная схема отображения, но в итоге именно до 256 сканлайнов (32 символьных строки высотой 8)


Вопрос для знатоков сканирующих графических дисплеев - для получения разрешения 640х256х1 бит 15625 строчной частоты нужно 30...40 ИС серии 1531/1564, или всё-таки есть БИСка для этого, кроме Триадента 9000 ?
не знаток, но один из видеорежимов bbc micro - 640x256x1 - а внутре как раз 6845 :p

SuperMax
05.06.2020, 19:21
Вопрос возник
вот 037ая типа не оптимальная - те тормозит обмен с оперативкой из-за вывода на экран
вот на сколько "в граммах" она тормозит ?

грубо говоря - обмен через 037ую на 6MHz ВМ1 - сколько килобайт в секунду ?
а сколько можно выжать из быстрой статической памяти без 037й на том же ВМ1 ?

MM
05.06.2020, 23:42
обмен через 037ую на 6MHz ВМ1 - сколько килобайт в секунду ?
С М1801ВМ3А-6.5 мгц - порядка 350 т.рег-рег, при соответсвии таймингов МПИ ГОСТу. Или 700 Кбайт/с. плюс минус ~3%.


на сколько "в граммах" она тормозит ?
Где-то в ТО на МС513 ( БК11/М ) были диаграммы обмена ВП1-037. ИМХО - уже расцепление видеоцикла и цикла МПИ даст под 20% роста скорости обмена.
А уж оптимизация доступа к ДОЗУ , особенно при тактовой ( аналога ) ВП1-037 12 мгц - позволит сделать 2 цикла МПИ на 1 цикл видео ( при 180 нс по CAS ), и полный доступ при ОХ луча. С патченной 037 возможно, придется ставить 565РУ5В, что бы успевало....


Да и оптимизировать КСИ совсем не лишне ! ( Это рекомендации для ПЛИС - пин-то-пин модуля ).

а сколько можно выжать из быстрой статической памяти без 037й
Если пристроить ДПСОЗУ к 037 - 1 млн рег-рег будет точно ( ВМ2 ), может даже 1.2 млн. При прокачке ( буферизации ) МПИ с 1801ВМ3А-6 - вероятно, и 1.5 млн рег-рег.

bigral
06.06.2020, 11:50
Да, это так. Поэтому 4 цвета для БК 0010/11 - разумный выбор был.

вот если у тебя внутренний показатель качества говорит что это был разумный выбор то это явный признак того что не в порядке у тебя с логикой, ну скажи существуют ли еще более ублюдочные видеорежимы чем CGA, bk0010 ? так вот мой ответ тебе НЕТ, хуже ничего нету. Возможно если бы они сделали 4 градации черного или палитру как в atari 8bit то эти бы 4 цвета както и смотрелись ну а так - ПОЛНЫЙ FAIL хуже просто ничего нету другого. Экран спектрума с его attribute clash просто небо и земля с этими вырвиглазными 4 цветными режимами.

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


Вопрос для знатоков сканирующих графических дисплеев - для получения разрешения 640х256х1 бит 15625 строчной частоты нужно 30...40 ИС серии 1531/1564, или всё-таки есть БИСка для этого, кроме Триадента 9000 ?

была гдето статья в советской прессе где говорилось об успешном применении кр580ви53 в качестве генератора для видеоконтроллера, конечно не каждый экземпляр держал высокие частоты (это для схемы в которой pixel clock являлся задающей частотой для таймера), нормальный pixel clock это 7mhz ну или 6mhz... не уверен сколько способен держать ви53

TheGWBV
06.06.2020, 15:18
bigral, так жеж первые БК0010 и были с четыремя градациями яркости. Потом уже четыре цвета, а потом у БК0011М не меньше восьми на пиксель (если каждый КСИ разные видеостраницы попеременно к ВП37 подключать)...

MM
06.06.2020, 15:20
успешном применении кр580ви53 в качестве генератора для видеоконтроллера
580ВИ53Д вроде как иногда ставили на 3 мгц. Но вот сильно больше - если только отборные экз...
*
По заданию КСИ/ССИ лучше подходит ППЗУ ( примерно как в КЦГД ).

Manwe
07.06.2020, 15:25
вот если у тебя внутренний показатель качества говорит что это был разумный выбор то это явный признак того что не в порядке у тебя с логикой, ну скажи существуют ли еще более ублюдочные видеорежимы чем CGA, bk0010 ? так вот мой ответ тебе НЕТ, хуже ничего нету. Возможно если бы они сделали 4 градации черного или палитру как в atari 8bit то эти бы 4 цвета както и смотрелись ну а так - ПОЛНЫЙ FAIL хуже просто ничего нету другого.Ты невнимательно читал. Я писал про количество цветов.

ivagor
07.06.2020, 15:52
ВИ53 используется в видеоконтроллере компьютера Juku (https://zx-pk.ru/threads/27298-juku-e5101.html?). Конечно же пиксельклоком или близкими частотами не тактируется (это и не нужно), задает геометрию экрана с дискретностью до байта (8 монохромных точек). Позволяет задать размеры активной области изображения, число строк и т.п.

Sandro
27.01.2021, 19:42
Для БК11М2 включение расширенных возможностей - бит #100000 в регистре переключения страниц ДОЗУ 177716.
Т.к. этим регистром активно пользуется стандартный БИОС БК11М, в нем обычно не установлен этот бит ( он резервный ).
Ну а новые программы пользователя для работы с расширенными возможностями будут его включать.


Кроме того, его будет включать каждая вторая игрушка. Из-за порочной практики выводить звук конструкциями вроде bis #100, @#177716

Не надо так делать.

Wizzy
10.09.2024, 13:33
А нахрена оно нужно ?
- а шоб показать любителям Z80, что мог Зеленоград , причем в конце 1980-х.


Цель благая, но реализация сложновата -


навесить еще 16 шт. РУ5/РУ6, добавить 2 шт. ИР13, 2 шт. ИР23, и ~10 шт. мелкоты.

по сути, навесить на БКшку ещё одну БКшку..

Я, конечно, ламер, и сорри если обсуждалось, но нельзя ли както пропатчить 037, чтоб реализовать в ней спековскую механику атрибута на знакоместо? Вот это бы радикально улучшило картинку имхо.
А имея неплохой запас видеопамяти (здесь и далее имею в виду 0010-01, как единственно реально доступную народу) картинка по спековской технологии была бы не такая спорная..

Например, знакоместо 2*2, совсем кроха, но даёт нам 4 бита цвета плюс прозрачный. 8 кб под ч/б спрайт и 8кб под 4 бита аттрибутов, причём цвета реализовать с настройкой, выделить гдето в 0-700 области 16 байт для палитры256 и менять динамически. Интересно, какая бы получилась картинка, думаю по БКшным меркам 16 цветов одновременно даже лишка )) Хватило бы 8, а 2кб просто юзеру отдать..

Со знакоместом можно и поиграться, 2*3 уже даёт 6 бит - полноценные спековские 8 цветов передний и 8 цветов задний план. Настраиваемые! И это 2*3, а они так в 8*8 выживают. Хотя, будет ли 2*3 удобным.. 2*4 будет.
Знакоместо 4*4 это вообще 16 бит - честные 256 цветов перед-зад! Шок-контент для БК! А ведь всего лишь 4*4, пятно в 4 раза меньше спековского. Эх, посмотреть бы пример картинки..

В общем, мне кажется интересно, и наверное проще чем 25 микрух напаивать.. Да и с процом ничего выдумывать не надо, тем же объёмом данных ворочаем, только чуть по другому.

А если текстовый режим - 8*8, это сразу половину видеопамяти можно юзеру отдать, имея при этом 256 цветов, полностью заменяемые шрифты (2кб шрифт 512 байт адресации), подстройку тайла в знакоместе (16 позиций вправо/вниз думаю достаточно, тратим 4 бита на знакоместо), и пожалуй 2 страницы - такой режим ещё и поинтересней графического может оказаться..

Любители Z80 оценят