Просмотр полной версии : как слить прошивку ПЗУ без использования прогрмматора?
Человек в теме барахолка продает пентагон с интересной прошивкой, но незнает как ее слить, я тоже незнаю, подскажите как, если это возможно.
null_device
17.12.2010, 14:33
Я так понимаю речь идет о "сливании" средствами самого спектрума? Плюс программатора в том, что можно слить все содеожимое стандарной РФки, а иначе как вы планируете добраться до "теневых" участков ПЗУ?!
Жаль, что не получится средствами самого спектрума.
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К) и перенесение копии этой области в "верхние" адреса..
Продавец, скорее всего не захочет. Может единственное, что у когото есть такая прошивка.
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!
null_device, Спасибо большое..
null_device
17.12.2010, 15:19
Если получится поделитесь результатами - хочется тоже "пощупать" данную прошивку. ;)
ок)) Я ее сюда выложу и на файлообменники, что-бы все кто захочет использовать на своем пентагоне брали.
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) обсуждалось, как, чео и чем..
Не.. стандарный спектрум ОС (16К) и TR-DOS (16К) слить, вообще-то можно. А как слить остальные "банки" ПЗУ, с 128 ОС и ранее неиспользуемой частью (в которую сейчас шьют ГЛЮК и т.п. "улучшайзеры"), затрудняюсь ответить..
А если, из STS-а "включить" нужную банку и LDIR-ом перекинуть в определённый адрес? А потом скинуть на диск.
Там аппаратная блокировка. Програмно не считаешь из нулевой.
null_device
18.12.2010, 02:11
Там аппаратная блокировка. Програмно не считаешь из нулевой.
Это в том случае, если она не используется (дешифратор не позволяет ее выбрать).
А хоть и используется? Попробуй из програмы переключить в 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
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot