там аппаратно, насколько я помнюDmitryMilk wrote: 31 May 2025 09:38 А у Радио86 и Ориона тоже ведь должна была какая-то схема быть, чтоб после ресета управление попадало в ПЗУ.
РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)
Moderator: Shaos
-
- Admin
- Posts: 24078
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 355
- Joined: 14 Oct 2019 18:10
- Location: Tashkent
РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)
Отец ещё в 80-х собрал программатор, но для Специалиста. А вот на сборку самого Специалиста не хватило ИМС ОЗУ.DmitryMilk wrote: 31 May 2025 09:58Ну мы же говорим про РЕТРО, как было бы, если бы делалось ТОГДА. У тебя тогда был Радио86-РК. То есть, у тебя ТОГДА были все возможности сделать программатор и шить свои ПЗУшки.
Вот и имелось у меня: КР-03 и программатор от Специалиста.

А как его адаптировать к РК?

P.S.: Вообще-то, тема о том, что переделка РК вообще ничего не стоит.
Лишь перенаправляем пару сигналов. И такую доработку могли бы опубликовать ещё в 80-х, если бы у любителей был опыт работы с другими ПК (с ATARI в частности).

-
- Junior
- Posts: 8
- Joined: 12 May 2025 21:56
Re: РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)
Да, ты прав. Глянул схемы, у Радио86-РК именно аппаратно, RS-триггер, влияющий проход сигнала с дешифратора старших адресов на CS РФ-ки, устанавливается первым появлением единицы на самой старшей адресной линии, то есть после первого же джампа на реальные адреса работы Монитора.
Впрочем, моим предложением все равно можно воспользоваться, если загрузчик в ПЗУ не будет подразумевать работы в старших адресах, а будет считать, что ПЗУ сразу после старта замаплено на нулевой адрес. И если модифицировать (по сути перерезать и поднять на единицу выход с дешифратора на элемент И перед CS РФ-ки), то получается даже проще, потому что ПЗУ автоматом отключится сразу после передачи управления на любой код, загруженный в старшую половину адресного пространства.
А вот у Ориона примерно как у Спеца сделано, отдельным регистром с программной записью управляющего бита.
UPD. Аа, не, хотя гоню, не получается , надо же код в старшие адреса сначала записать, переключится как только начнет записывать. Придется как-то хитрее переделывать схему CS ПЗУшки
-
- Doomed
- Posts: 355
- Joined: 14 Oct 2019 18:10
- Location: Tashkent
РАДИО-86РК без ПЗУ (Загрузочный картридж для РАДИО-86РК)
Именно!DmitryMilk wrote: 31 May 2025 11:03Да, ты прав. Глянул схемы, у Радио86-РК именно аппаратно, RS-триггер, влияющий проход сигнала с дешифратора старших адресов на CS РФ-ки, устанавливается первым появлением единицы на самой старшей адресной линии, то есть после первого же джампа на реальные адреса работы Монитора.
Вот потому я принципиально ничего кардинально радикального не сделал.

- Дешифратор теперь включён постоянно и триггер им не управляет
- Вентиль выборки ПЗУ Монитора от дешифратора и триггера - отключил
- После Сброса выбирается дополнительное ПЗУ
- С переходом на E000-F800 - штатное (которое легко заменяется уже на ОЗУ РУ10)
Оказывается, можно выбросить не только ПЗУ знакогенератора практически, но и самого Монитора.
P.S.: Привет, кстати!
