Универсальная плата расширения

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

Идея

Заставляет задуматься
1
17%
Интересно, не более
0
No votes
Пустая трата времени
1
17%
Опоздала лет на 40
3
50%
Абсолютная чушь
1
17%
 
Total votes: 6
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Универсальная плата расширения

Post by vital72 »

imsushka wrote: и опять таки нафиг 8080 с 3мя питаниями, проще з80
преобразователи -- и никаких трёх питаний.
З80 не для РКшки.
You do not have the required permissions to view the files attached to this post.
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
imsushka
Maniac
Posts: 232
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Универсальная плата расширения

Post by imsushka »

Alikberov wrote:Именно потому тот же Синклер с инженерной точки зрения не так интересен (собрал, отладил, загрузил, запустил, поиграл и... забыл), как Микро-80 и Радио-86РК. :mrgreen:
(У меня в 90-е КР-03 постоянно ломался и приходилось пропаивать. Тогда как ZX-Spectrum с десятками кассет стоял в углу стола и играл музыку: Лучшего применения не нашлось... :roll: )
как он мог ломацца ???? там нечему !!!!
дома отец сначала пропаял все переходные проволочкой и фсе!!!!

правда я не долго на нем проработал, года 2. потом появилась ямаха в институте, а потом ес1840 и искра 1030 на работе

счас есть ностальджи по ямахе , но она у меня на подоконнике лежит ученическая, не знаю как загрузить на нее игрушки.
и по хт/ат/286 - времени нет попасть на барахолку, поискать в мусоре

а рк ... не знаю , а нужно ли. можно игрушки на ямахе запустить / сэмулировать
User avatar
alexcp
Senior
Posts: 139
Joined: 11 Jun 2012 07:30

Re: Универсальная плата расширения

Post by alexcp »

Преобразователи красивые :) я вот поленился делать два, , сделал один, навесив на boost еще и Cuk:
You do not have the required permissions to view the files attached to this post.
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Универсальная плата расширения

Post by Alikberov »

Сейчас вот думаю, что мне делать с К537РУ8.
Чтобы её вставить на место ПЗУ Монитора, нужно, по прикидкам:
  • К555КП11 на ША - 3 штуки
  • К555КП11 на ШД - 2 штуки
  • К555ИР22 на ШД - 1 штука
Практически, на макетке получится целая бандура!
Но это - пол беды.
Вот как всё это добро к Raspberry Pi подключить?
(Не собирать же это!)
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Универсальная плата расширения

Post by Alikberov »

Вообще-то, можно обойтись и без ИД7, используя ЛА4/7410 для выборки ПЗУ/ВТ57/ВГ75.

Начнём с того, что ВТ57 полноценно как пишется, так и читается. Но именно в схеме РК он используется в режиме Write-Only, что совершенно не мешает.

Далее, смотря на ВГ75 заметно, что кроме чтения "позиции светового пера" там можно читать бит с маской 0x20, который устанавливается в конце каждого кадра и используется только перед запуском ПДП, без чего можно обойтись.
Используем тот же служебный код F3, который в конце буфера экрана совершенно нормально поправит позицию цикла ПДП и без ожидания бита "конца кадра".
То есть, оставляем ВГ75 также в режиме "Write Only" и не беспокоимся об этом (в любой программе команду ожидания бита статуса конца кадра легко подменяется командой записи кода F3 в нужное место буфера).

Что получается?
А то, что и ВТ57, и ВГ75 можно посадить практически параллельно:
  • E000..E009 - собственно сам ВТ57 игнорирует остальные комбинации адреса, типа E00A..E00F
  • E00C..E00F - размещаем наш ВГ75
Вот тут с помощью ЛА4 формируем выборку по адресу E000..FFFF всего хозяйства в лице трёх ИМС - ВТ57, ВГ75 и РФ4.

Code: Select all

ADDRESS_BUS_PINS
5432109876543210
1111110000000000
================
111XXXXXXXXXXXXX R/O:ROM-BIOS [E000..FFFF]
111??????????XXX W/O:DMA-Channels
111?????????10XX W/O:DMA-Control
111?????????11?0 W/O:CRT-Data
111?????????11?1 W/O:CRT-Control
Получается, верхние 8 Кб можно отдать под три ИМС, отвоевав 8 Кб по адресам C000..DFFF с выборкой с помощью ЛА4.

Таким образом, ИД7 легко можно заменить на ИД14, так как остаётся лишь два несчастных ВВ55. Но, это уже другой разговор.

Собственно, про некую плату расширения.
Так как после Сброса сам ИД7 остаётся заблокированным и на всех его выходах имеется "1" (а не "открытый коллектор"), действительно, без "перерезания" или "диодов" дело не обойдётся.
Однако, в нижних 32 Кб само "наше" ПЗУ может работать и параллельно с "нашим" ВТ57 и "нашим" ВГ75 в общих адресах.
(Это всё размышления об экономии дешифрации адреса или "сказ о том, какие ещё трюки упустили авторы схемы РАДИО-86РК".)