121
Ромхакинг / [Source code] QuackShot Starring Donald Duck (Sega)
« : 12 Февраль 2023, 20:58:40 »
Потихоньку перевожу Quack Shot, плюс включил две ранее выключенные мелодии в звуковом тесте.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Yoti, да, как написал 15 лет назад, так и кочует во все мои экстракторы)Дельфа она такая))
Я про всякий изврат с самописными сжатиями и обфускациями.Т.к. игра сделана на SGDK, думаю можно даже распознать библиотечные функции и найти где используется сжатие.
Сегодня скачаю и посмотрю, конечно. Просто с мобильного тему увидел, поэтому спросить решил у тех, кто уже ковырял ром.
upd
Скачал, глянул.
Текст легко нашёлся, хрантся в простом INSI. В большинстве случаев строки добиты пробелами слева и справа до 40 символов. Переводить можно как угодно.
Шрифт сходу не обнаружил. Или графика пожата или я плохо искал...
Может быть кто-то подскажет?
Основную часть текста прицепил ниже.
Ага, уже увидел, спасибо. Соответственно ревизия чипа 4-ая.Спасибо, укажу ссылку в шапке.
Ииии, вооот.
Пофиксил проверку и сделал поддержку мапера Beyond Oasis, соответственно работает в эмуляторах и на FLASH картриджах.
P.S.
...надо бы ещё пофиксить запуск с "пустым" сохранением.
Полностью для определенности напишите маркировку чипа пожалуйста.Указана в шапке темы или пару постами ниже.
Можно ли исправить подсказки при отладке при доступе к адресным регистрам по индексу?Заведи issue на гитхабе, плиз
Например,
(Ссылка на вложение)
тогда как в адресном регистре
(Ссылка на вложение)
то есть в подсказке должно быть $FFA126. Понятно, что можно посчитать самому. Но удобство немного теряется.
Здорово. А чего не 512 к (7FFFF)?Как я понял, разницы всё равно нет, выровнен ли размер, плюс так собралось ассемблером:)
А чем Генс отличается от других эмуляторов?Тем что он древнее зло:)
СуперМинуты две вправо идти:)
На генсе тоже запускается. А далеко там до сэйвов? Хочу проверить на эмуле и флэщкарике
Кое-как перенес сохранение на обычный SRAM, в начале работает. Continue без сохранения не работает, нужно добавлять проверку.Да, оно, спасибо.
Меня удивило, что запись сохранения как в self-flashable https://www.nesdev.org/wiki/UNROM_512, последовательность байтов такая же.
А в чем прикол данного фикса? Почему оригинальный дамп не запускается? Если он идёт на железеПрикол фикса в том, что в нём просто запатчены все переходы на сообщение о том, что железо кал.
Ну впринципе да, ну пусть попробует, но раз псевдостатика, то и сейв будет не вечный, а до снятия питанияПосле ребута приставки сейв продолжает загружаться нормально.
Как долго идёт процесс сохранения?Секунда, две.
Ну так и как на нём на приставке сохранения работают?
Ну это разве что на каких нить х7 прокатитТогда днём проверю.