goodboy, да, но это я просто ради примера.
goodboy, да, но это я просто ради примера.
запускаешь STS в эмуле который умеет загружать/сохранять блоки памяти.
грузишь свой файл (допустим с #8000) правишь/сохраняешь. в чём проблема - мне непонятно.
тогда это скорее к железячникам вопрос, на divIDE/MMC пользователь может сам (со спека) менять прошивку
Да, вопрос в автоматизации.
Набросал кучу патчей, скомпилил, внедрил их в ром, запустил эмуль смотреть, что получилось.
И чтобы вся эта компиляция и запихиваниее в ромы автоматически происходила нажатием одной кнопки.
Не руками же все пересобирать при обнаружении ошибки, коих, как обычно, много. :)
конечно удивительно, что никто за столько времени не сделал дизасм или не запросил у зонова исходники скорпорома. сейчас этьо будет всё ооочень геморно.
я только вспоминаю что в unreal ProfRom чуток исправленный.
оригинал не работает (эмуль валит какие-то проверки)
В смысле, что-то типа такого?
- - - Добавлено - - -Код:; rom_patched.asm
DEVICE ZXSPECTRUM48
org $0000
incbin "rom48.bin"
org $1234
.... ; patcher_1
org $3456
.... ; patcher_2
SAVEBIN "rom_patched.bin",$0000,$4000
Мне тоже очень интересно прочесть. Сейчас пока только на какие-то малоподтверждённые огрызки потихоньку натыкаюсь.
Bedazzle, спасибо, еще не попробовал, но похоже, что это то, о чем я спрашивал.