PDA

Просмотр полной версии : Картридж для РАДИО-86РК



Alikberov
27.05.2025, 16:00
Предлагаемый ниже теоретический коцепт вариации на тему ещё одной очередной доработки до ума позволяет данному компьютеру стартовать со внешнего ПЗУ (допустим, с картриджа), который проецируется в регион адресного пространства 0000-1FFFh, подобно ZX-Spectrum'у.
Тем самым, можно использовать адаптированный "Картриджовый Бейсик" или "Картриджовый Победит (https://zx-pk.ru/threads/35028-tekstovyj-redaktor-dlya-rlk-s-unwrap-rezhimom.html)" без их загрузки в оперативную память.
В частности, можно поступить как в картриджах игровой консоли ATARI (https://retronerd.co.uk/product/atari-vcs-2600-multicart-16-in-1/) и использовать тумблеры для выбора конкретной программы, используя ПЗУ достаточной ёмкости.

Доработка схемы заключается в изменении способа переключения режима триггера начального старта по сигналу Сброса.

Вентиль ЛН1 освобождается, а сигнал RES от ГФ24 стробирует ТМ2 на загрузку лог. "0"
Дешифратор адреса ИД7 теперь включён постоянно
Выход триггера ТМ2 теперь через диоды запрещает выборку ОЗУ в нижних адресах 0000-1FFFh
Микросхему ПЗУ РФ2/РФ5 Монитора заменяем на К537РУ10 (следует помнить о нюансах записи в ОЗУ, параллельно которому - и ПДП)
Соответственно, после Сброса управление получает код 0000-1FFFh из внешнего "банка ПЗУ", который остаётся до первого чтения из верхних 32 Кб - 8000-FFFFh, что позволит запустить ВГ75 и ВТ57 для обеспечения регенерации ОЗУ и отображения видеобуфера, но не позволит обеспечить сканирование клавиатуры.
Этого достаточно, чтобы вывести на экран любое сообщение или заставку, пока в РУ10 по адресам F800-FFFFh (E000-FFFFh) распаковывается нужный нам код в качестве БСВВ или чего-либо ещё.

Ниже я привожу две схемы: Одна - фрагмент оригинальной схемы РК, вторая - переделка под "картридж".

P.S.: На схеме, для простоты, входы некоторых ИМС (ТМ2, ИД7 и т.д.) остались в подвешанном состоянии, что плохо.
Подтянуть их к лог. "1" добавочными резисторами - дело практической этики.

cy6
28.05.2025, 23:16
На схеме, для простоты, входы некоторых ИМС (ТМ2, ИД7 и т.д.) остались в подвешанном состоянии, что плохо.
Подтянуть их к лог. "1" добавочными резисторами - дело практической этики.
Дело не в этике. Если у м/с нет внутренних подтягивающих резисторов, то просто работать не будет. Это касается серии 1533, например. Ленинграды (1 и 2) известны подобным вопросом.


Микросхему ПЗУ РФ2/РФ5 Монитора заменяем на К537РУ10

в РУ10 по адресам F800-FFFFh (E000-FFFFh)
А второй банк (в скобках) 2кб откуда?

Идея интересная, но статического ОЗУ все же несоразмерно мало. В картридже 8кб против 2кб.
Конструкция РК страдает от дурацкого ПЗУ, которое должно быть 8кб.

gdv2002
29.05.2025, 06:35
Если РУ17 применить?

breeze
29.05.2025, 11:19
использовать тумблеры для выбора конкретной программы, используя ПЗУ достаточной ёмкости.

Честно говоря, использовать тумблеры это уже «каменный век», на сегодняшний день, самым удачным решением для Atari, использование RP2040 - A8PicoCart (https://github.com/robinhedwards/A8PicoCart).

https://media.invisioncic.com/r322239/monthly_2023_05/IMG_2120.jpeg.5ca70f21e273944c0145ef3e60dded93.jpe g

После подачи питания, стартует меню, в нём выбирается необходимый картридж и «монтируется». После сброса компьютера, он всегда сразу стартует.
Если необходимо выбрать другой картридж, на плате A8PicoCart нажимается ресет и становится доступно меню, в котором выбираем другой образ картриджа.

Плата легко подключается к PeeCee по USB как флешка, и на неё через тот же проводник можно записать удалить необходимые файлы с образами картриджей.

Alikberov
29.05.2025, 12:12
Дело не в этике.Сказал для красного словца:D

А второй банк (в скобках) 2кб откуда?Ассортимент ИС серии К537 (https://www.ecworld.ru/support/ssf/K537.htm) не так уж и мал.
Однако, если РУ8/РУ10 более популярны и доступны, с остальными - немного сложнее.
Конкретно на РУ10 будем иметь, как и на РФ2, в E000-FFFF четыре зеркала по 2 Кб.

В картридже 8кб против 2кб.
Конструкция РК страдает от дурацкого ПЗУ, которое должно быть 8кб.В том и суть, что "кто чем богат" и картридж может иметь любой объём.

Тема, в основном, не про практическую конкретную реализацию, а про идею, что в принципе - так можно.:v2_dizzy_punk:
Переделка - наиболее простая и даже оптимальная: Освобождается вентиль.

Честно говоря, использовать тумблеры это уже «каменный век»Согласен. Но у меня имеется один Atari-картридж на 32 игры с пятью тумблерами.
Если использовать под "игровой автомат", тумблеры гарантируют, что никто не будет прыгать по страницам.

А для РК - можно использовать биты ВВ55 для выборки страниц.

Спасибо!