Вход

Просмотр полной версии : как слить прошивку ПЗУ без использования прогрмматора?



sevol
17.12.2010, 14:26
Человек в теме барахолка продает пентагон с интересной прошивкой, но незнает как ее слить, я тоже незнаю, подскажите как, если это возможно.

null_device
17.12.2010, 14:33
Я так понимаю речь идет о "сливании" средствами самого спектрума? Плюс программатора в том, что можно слить все содеожимое стандарной РФки, а иначе как вы планируете добраться до "теневых" участков ПЗУ?!

sevol
17.12.2010, 14:37
Жаль, что не получится средствами самого спектрума.

null_device
17.12.2010, 14:51
Не.. стандарный спектрум ОС (16К) и TR-DOS (16К) слить, вообще-то можно. А как слить остальные "банки" ПЗУ, с 128 ОС и ранее неиспользуемой частью (в которую сейчас шьют ГЛЮК и т.п. "улучшайзеры"), затрудняюсь ответить..

---------- Post added at 18:51 ---------- Previous post was at 18:42 ----------

Че-то я загнался, 128 бейсик, тоже можно слить. Проблема в части ПЗУ, которая использовалась для разлисного рода программных приблуд (типа русского шрифта или резидентного монитора-дебаггера). Тут надо смотреть по схеме, вдруг есть возможность "подковырнуть" обращение к ней (момент "впечатывания" в нижние 16К) и перенесение копии этой области в "верхние" адреса..

sevol
17.12.2010, 15:00
Продавец, скорее всего не захочет. Может единственное, что у когото есть такая прошивка.

null_device
17.12.2010, 15:11
Под ковырянием - подразумевалась нахождение програмной точки перехвата.
В данном случае, кажется можно "вынуть" кое-что.
Командой RANDOMIZE USR 15619: REM: SAVE "dos" CODE 0,16384 - сохранием tr-dos. Командами SAVE! "128" CODE 0,16384: CLEAR 29999: LOAD! "128" CODE 30000: RANDOMIZE USR 15619: REM: SAVE "dos" CODE 30000,16384 - сохраняем 128 ОС. С помощью CLEAR 3e4: FOR i=0 TO 16383: POKE 3e4+i, PEEK i: NEXT i: RANDOMIZE USR 15619: REM: SAVE "48" CODE 30000,16384 - находясь в 48 бейсике, сохраняем 48 ОС.
Переносим файлы на РС, монтируем полученные файлы в анреале - если заработало, profit!

sevol
17.12.2010, 15:16
null_device, Спасибо большое..

null_device
17.12.2010, 15:19
Если получится поделитесь результатами - хочется тоже "пощупать" данную прошивку. ;)

sevol
17.12.2010, 15:22
ок)) Я ее сюда выложу и на файлообменники, что-бы все кто захочет использовать на своем пентагоне брали.

null_device
17.12.2010, 16:05
Только при переносе на РС, нужно учесть некоторые "особенности" конвертеров из спектрум образов. Навигатор любит добавить некоторую информацию "от себя".

---------- Post added at 20:05 ---------- Previous post was at 19:56 ----------

Вот тут (http://zx.pk.ru/showthread.php?t=13002&highlight=%ED%E0%E2%E8%E3%E0%F2%EE%F0) обсуждалось, как, чео и чем..

VNN_KCS
17.12.2010, 20:15
Не.. стандарный спектрум ОС (16К) и TR-DOS (16К) слить, вообще-то можно. А как слить остальные "банки" ПЗУ, с 128 ОС и ранее неиспользуемой частью (в которую сейчас шьют ГЛЮК и т.п. "улучшайзеры"), затрудняюсь ответить..
А если, из STS-а "включить" нужную банку и LDIR-ом перекинуть в определённый адрес? А потом скинуть на диск.

lisica
17.12.2010, 20:28
Там аппаратная блокировка. Програмно не считаешь из нулевой.

null_device
18.12.2010, 02:11
Там аппаратная блокировка. Програмно не считаешь из нулевой.

Это в том случае, если она не используется (дешифратор не позволяет ее выбрать).

lisica
18.12.2010, 16:31
А хоть и используется? Попробуй из програмы переключить в 128 и следом включить тырдос?
В нулевую дорога только по ресету.

---------- Post added at 15:31 ---------- Previous post was at 14:52 ----------

Блокировку тырдоса из 128 никто не отменяет, когда делают глюк, или ещё чё нить.

molodcov_alex
18.12.2010, 18:23
Я еще вот такую хренотень для сабжевых целей делал:
http://zx.pk.ru/showpost.php?p=123483&postcount=11