РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)

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

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)

Post by Shaos »

DmitryMilk wrote: 31 May 2025 09:38 А у Радио86 и Ориона тоже ведь должна была какая-то схема быть, чтоб после ресета управление попадало в ПЗУ.
там аппаратно, насколько я помню
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 355
Joined: 14 Oct 2019 18:10
Location: Tashkent

РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)

Post by Alikberov »

DmitryMilk wrote: 31 May 2025 09:58Ну мы же говорим про РЕТРО, как было бы, если бы делалось ТОГДА. У тебя тогда был Радио86-РК. То есть, у тебя ТОГДА были все возможности сделать программатор и шить свои ПЗУшки.
Отец ещё в 80-х собрал программатор, но для Специалиста. А вот на сборку самого Специалиста не хватило ИМС ОЗУ.
Вот и имелось у меня: КР-03 и программатор от Специалиста. :lol:
А как его адаптировать к РК? :wink:

P.S.: Вообще-то, тема о том, что переделка РК вообще ничего не стоит.
Лишь перенаправляем пару сигналов. И такую доработку могли бы опубликовать ещё в 80-х, если бы у любителей был опыт работы с другими ПК (с ATARI в частности). :idea:
DmitryMilk
Junior
Posts: 8
Joined: 12 May 2025 21:56

Re: РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)

Post by DmitryMilk »

Shaos wrote: 31 May 2025 10:02там аппаратно, насколько я помню
Да, ты прав. Глянул схемы, у Радио86-РК именно аппаратно, RS-триггер, влияющий проход сигнала с дешифратора старших адресов на CS РФ-ки, устанавливается первым появлением единицы на самой старшей адресной линии, то есть после первого же джампа на реальные адреса работы Монитора.

Впрочем, моим предложением все равно можно воспользоваться, если загрузчик в ПЗУ не будет подразумевать работы в старших адресах, а будет считать, что ПЗУ сразу после старта замаплено на нулевой адрес. И если модифицировать (по сути перерезать и поднять на единицу выход с дешифратора на элемент И перед CS РФ-ки), то получается даже проще, потому что ПЗУ автоматом отключится сразу после передачи управления на любой код, загруженный в старшую половину адресного пространства.

А вот у Ориона примерно как у Спеца сделано, отдельным регистром с программной записью управляющего бита.

UPD. Аа, не, хотя гоню, не получается , надо же код в старшие адреса сначала записать, переключится как только начнет записывать. Придется как-то хитрее переделывать схему CS ПЗУшки
User avatar
Alikberov
Doomed
Posts: 355
Joined: 14 Oct 2019 18:10
Location: Tashkent

РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)

Post by Alikberov »

DmitryMilk wrote: 31 May 2025 11:03Да, ты прав. Глянул схемы, у Радио86-РК именно аппаратно, RS-триггер, влияющий проход сигнала с дешифратора старших адресов на CS РФ-ки, устанавливается первым появлением единицы на самой старшей адресной линии, то есть после первого же джампа на реальные адреса работы Монитора.
Именно!
Вот потому я принципиально ничего кардинально радикального не сделал. :no:
  1. Дешифратор теперь включён постоянно и триггер им не управляет
  2. Вентиль выборки ПЗУ Монитора от дешифратора и триггера - отключил
  3. После Сброса выбирается дополнительное ПЗУ
  4. С переходом на E000-F800 - штатное (которое легко заменяется уже на ОЗУ РУ10)
То есть, схему - упростил: Получаем продвинутое подобие ЮТ-88.
Оказывается, можно выбросить не только ПЗУ знакогенератора практически, но и самого Монитора.

P.S.: Привет, кстати! :wink: