Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - DrMefistO

Страницы: Назад 1 2 3 4 [5] 6 7 8 9 ... 45 Далее
121
Запланировал провести на следующей неделе стрим по переводу игры на русский. Если кому интересно, приходите: https://youtu.be/0aAcTD28xJQ

122
Отличные новости: новый релиз! Теперь можно генерировать листинг для AS/VASM/ASM68K прямо из коробки. Также поправлен вывод некоторых инструкций.

123
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 25 Январь 2023, 14:16:40 »
Я про всякий изврат с самописными сжатиями и обфускациями.
Сегодня скачаю и посмотрю, конечно. Просто с мобильного тему увидел, поэтому спросить решил у тех, кто уже ковырял ром.

upd
Скачал, глянул.
Текст легко нашёлся, хрантся в простом INSI. В большинстве случаев строки добиты пробелами слева и справа до 40 символов. Переводить можно как угодно.
Шрифт сходу не обнаружил. Или графика пожата или я плохо искал...
Может быть кто-то подскажет?

Основную часть текста прицепил ниже.
Т.к. игра сделана на SGDK, думаю можно даже распознать библиотечные функции и найти где используется сжатие.

124
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 23 Январь 2023, 13:31:49 »
Ага, уже увидел, спасибо. Соответственно ревизия чипа 4-ая.
 Ииии, вооот.

 Пофиксил проверку и сделал поддержку мапера Beyond Oasis, соответственно работает в эмуляторах и на FLASH картриджах.

P.S.
 ...надо бы ещё пофиксить запуск с "пустым" сохранением.
Спасибо, укажу ссылку в шапке.

125
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 23 Январь 2023, 09:53:09 »
Цитата
Полностью для определенности напишите маркировку чипа пожалуйста.
Указана в шапке темы или пару постами ниже.

126
Можно ли исправить подсказки при отладке при доступе к адресным регистрам по индексу?
Например,
(Ссылка на вложение)

тогда как в адресном регистре
(Ссылка на вложение)

то есть в подсказке должно быть $FFA126. Понятно, что можно посчитать самому. Но удобство немного теряется.
Заведи issue на гитхабе, плиз

127
Видимо ты прав:) тем не менее такая запись валидна.

128
Можно будет:) По сути, это просто эксперимент пока.

Думаю, когда сделаю полноценную русскую версию (в процессе), тогда и добавлю коменты, плюс выравнивание.

129
Здорово. А чего не 512 к (7FFFF)?
Как я понял, разницы всё равно нет, выровнен ли размер, плюс так собралось ассемблером:)

130
Прикладываю перекомпиленый "QuackShot Starring Donald Duck (REV02)" размера 506 КБ с некоторыми исправлениями:
 - Поправлены баги в анимациях некоторых персонажей/врагов
 - Убран лишний код и данные

131
Обновил наконец-то smd_ida_tools2 до новой версии. Теперь можно прямо из коробки генерировать листинг, компилируемый ассемблером AS.
Также поправлен вывод некоторых опкодов, например "move #$1234, $0.w(aX)" IDA выводила как просто "move #$1234, $0(aX)", что приводило к компиляции в другой опкод, более короткий. Для более подробной информации читайте ридми проекта на Github.

132
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 14:27:46 »
А чем Генс отличается от других эмуляторов? o_0
Тем что он древнее зло:)

133
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 13:15:52 »
Супер  :thumbup:
На генсе тоже запускается. А далеко там до сэйвов? Хочу проверить на эмуле и флэщкарике
Минуты две вправо идти:)

134
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 10:58:34 »
Кое-как перенес сохранение на обычный SRAM, в начале работает. Continue без сохранения не работает, нужно добавлять проверку.
Меня удивило, что запись сохранения как в self-flashable https://www.nesdev.org/wiki/UNROM_512, последовательность байтов такая же.
Да, оно, спасибо.

Добавлено позже:
Закрепил в начало ссылку на пост с нормальным ромом с сейвами.

135
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 02:10:10 »
Итого по сейвам и карику:
- пишутся сейвы в область рома 0x3FF000-0x3FF418.
- сам ром всё таки 4МБ.

Во вложении дамп с сейвом, который сработает при нажатии Continue.

136
А в чем прикол данного фикса? Почему оригинальный дамп не запускается? Если он идёт на железе
Прикол фикса в том, что в нём просто запатчены все переходы на сообщение о том, что железо кал.

137
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 01:28:12 »
Написал в саппорт крикза, посмотрим, что придумают. В эмулях то, по идее, всё должно быть просто: по хэшу рома игры чекать, если запись есть в определённые адреса, значит писать в сейв.

Добавлено позже:
Ну впринципе да, ну пусть попробует, но раз псевдостатика, то и сейв будет не вечный, а до снятия питания
После ребута приставки сейв продолжает загружаться нормально.

138
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 01:23:16 »
Как долго идёт процесс сохранения?
Секунда, две.

Кстати, на X7 у Криккза не отрабатывает, зависает на сохранении.

139
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 01:12:22 »
Сейвы на оригинальном карике работают. Если делать Continue без сейва, то да, Divide by Zero.

140
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 00:36:48 »
Я сделаю завтра сейв, сдамплю, посмотрим.

141
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 00:34:46 »
Ну так и как на нём на приставке сохранения работают?

Откуда я знаю?) Они работают.

142
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 00:28:48 »
Ну это разве что на каких нить х7 прокатит
Тогда днём проверю.

143
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 18 Январь 2023, 00:22:48 »
Картридж куплен, сдамплен с флеша. Платка действительно алишная.
Ну, чтобы заработало на флешкарике нужно писать крикзу, а чтобы в эмуле - разрабам эмуля:)

144
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 17 Январь 2023, 23:59:26 »
Понятно. Тогда это требует фикса в эмуле.

145
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 17 Январь 2023, 23:30:21 »
Тьфу, точно:) Вот

Добавлено позже:
И нет, сейвов я не делал. Даже не запускал карик до дампа.

146
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 17 Январь 2023, 23:25:03 »
Ясно. А в бластеме как с целым? Он же умеет в 8МБ.

147
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 17 Январь 2023, 23:22:34 »
Просто здесь уже две модификации патченого - половинка и целый, вот и спрашиваю)

148
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 17 Январь 2023, 23:21:16 »
На железе всё работает. В плане полный патченый виснет ли на сейве или где либо?

149
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 17 Январь 2023, 23:10:29 »
А на полном роме как?

150
Картриджи / диски / [Sega Mega Drive] Life On Mars (dump)
« : 17 Январь 2023, 22:57:59 »
Ура:) Спасибо, приложил половинку.

Страницы: Назад 1 2 3 4 [5] 6 7 8 9 ... 45 Далее