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" добавочными резисторами - дело практической этики.
Тем самым, можно использовать адаптированный "Картриджовый Бейсик" или "Картриджовый Победит (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" добавочными резисторами - дело практической этики.