Еще на корвете есть попкорн. Там очень старались, но своеобразные размеры кирпичей и некоторые технические недоработки лично для меня снижают привлекательность корветовской версии.
Еще на корвете есть попкорн. Там очень старались, но своеобразные размеры кирпичей и некоторые технические недоработки лично для меня снижают привлекательность корветовской версии.
Привет !!
Есть ли в эмуляторах Вектора возможность просмотреть код загруженной программы и скопировать его ?
Задача такая - мне нужно в игре (в формате ROM) найти некоторый код, далее этот код мне нужно перенести в мой ассемблерный текст, который находится в обычном текстовом формате на PC.
Подскажите какие есть варианты это сделать ?
Вектор-06Ц reboot http://metamorpho-games.blogspot.com/p/blog-page.html
В эмуляторе EMU есть неплохой отладчик -- можно посмотреть/изменить память, сохранить область памяти в бинарный файл (и загрузить из файла тоже может), посмотреть код исполняемой программы на ассемблере, плюс пошаговое исполнение и с точками останова и т.п. Но сохранять дизассемблированный код он не умеет, для этого нужно будет сохранённый на большом ПК бинарник из нужной области памяти Вектора пропустить через дизассемблер.
- - - Добавлено - - -
Если что, один из вариантов дизассемблера можно найти тут. Или вот есть ещё неплохой DASMx.
Последний раз редактировалось Improver; 19.05.2022 в 17:28.
metamorpho (19.05.2022)
В последнем EMU можно сохранить листинг (зайти в отладчик, нажать Ctrl+S, выбрать диапазон адресов, выбрать опцию Save listing). Вот только это просто копия с экрана отладчика, и меток там не будет. Если кусок не большой, можно метки вручную расставить.
А так да, лучше нормальным дизассемблером делать.
Improver (20.05.2022), metamorpho (21.05.2022)
Есть еще настоящий красноглазый способ сделать это в v06x - запустить gdb.exe из архива v06x и написать в нем
и будет отладочная сессия. В ней можно написать что-нибудь типаКод:target remote localhost:4000и получить листинг. Правда, увы, только в мнемониках z80.Код:disass 0,+16
Больше игр нет
metamorpho (24.05.2022)
В свое время некоторые невектористы критиковали Chip And Dale за тормознутость. Получилось разогнать в полтора раза, стало пободрее.
Upd: Еще немного оптимизировал, стало в 1.7 раза быстрее оригинала.
Upd 24.08.2022: Стало в два раза быстрее оригинала.
Upd 27.08.2022: 25 FPS, более чем в два с половиной раза быстрее оригинала.
Последний раз редактировалось ivagor; 27.08.2022 в 20:04.
Improver (19.08.2022), metamorpho (22.08.2022), nzeemin (19.08.2022), Oleg N. Cher (25.08.2022), parallelno (27.08.2022)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я его еще тогда в основном дизассемблировал (там все очень просто), интересно было посмотреть как сделано. Сейчас добил дизасм, но выкладывать не готов, он выглядит ужасно. Если вдруг кто захочет, думаю часа за 2-3 можно дизассемблировать с нуля.
Еще немного оптимизировал.
- - - Добавлено - - -
Искал, искал и не нашел, где на форуме писали про Чипа с Дейлом. Нашел ролик VladTru. Он там пишет "всего порядка 6 кадров в секунду" - не согласен, в оригинальной версии в районе 9.5 FPS. В ChipAndDaleFastV3 - примерно 16.3 FPS.
metamorpho (22.08.2022), Oleg N. Cher (25.08.2022)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)