Barmaley_m (02.10.2021), stepmotor (23.12.2019)
stepmotor (23.12.2019)
В Eric & the floaters какой стартовый адрес ?
Я попробовал дизассемблировать простенькую игру SIEGE .. одна из любимых в детстве Получилось с лету скомпилировать при помощи sjasm в .sna
Немного проанализировав исходник, добавил управление через kemston джойстик
Использовал дизассемблер yazd запускать через .bat файл.
yazd.exe --addr:32722 --entry:37178 -xref 1111.z80 eric.asm
pause 0
Только надо правильно указать точку входа, начальный адрес и длину блока можно посмотреть в эмуляторе при загрузке.
ZX Evolution rev C4
Barmaley_m (02.10.2021), stepmotor (23.12.2019)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Не всегда.
Вот пример
https://www.worldofspectrum.org/info...cgi?id=0001639
А, уже сказали, ага.
Heavy on the disasm
Eric and the disasm
Mask 3: Venom strikes disasm
Bard's disasm
В смысле? Берёшь и компилишь тот asm, который она тебе нагенерила. Только масс реплейс .ascii на db предварительно сделай. Макросы можно делать уже в конце, когда все работы по дизассму закончены и в иду больше не пойдёшь.
Поглядел твой исходник, ад какой-то У нас разное понимание слова "упростить".
Последний раз редактировалось Shadow Maker; 24.12.2019 в 13:08.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Да, забыл про этот способ. Некоторые игры вообще грузятся через LOAD "" CODE таким макаром. Ещё могут подменяться адреса процедур вывода каналов/потоков в системных переменных, и вывод "OK" приведет к старту программы.
- - - Добавлено - - -
Или адрес процедуры обработки ошибок в системных переменных.
- - - Добавлено - - -
Забыл, потому что привык к машкодовым загрузчикам после REM)
Barmaley_m (02.10.2021), stepmotor (24.12.2019)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)