Автор Тема: Поиск сжатой графики в ромах.  (Прочитано 1331 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Under_Nerd22

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Поиск сжатой графики в ромах.
« : 14 Апрель 2020, 15:51:28 »
Вообщем научился я искать поинтеры, юзать круптар, менять графику(не сжатую) и ещё много чего (даже ассемблер начал учить(карантин как никак  ;)  )). И вот вспомнил что попадались мне ромы финалок на WonderSwan color где 99% графики в сжатом состоянии. Поискал я что пишут на форумах и прочитал про основные алгоритмы сжатия(RLM, LZ77 и тп). Но вот тут как раз таки мой вопрос: как искать графику в коде то? Не обязательно в wonderswan с любой консолью было бы интересно почитать как это делать.

Оффлайн Глупый

  • Пользователь
  • Сообщений: 42
  • Пол: Мужской
  • Место, видимо, такое.(Ц)
    • Просмотр профиля
Поиск сжатой графики в ромах.
« Ответ #1 : 14 Апрель 2020, 16:24:15 »
Тык
Я бы обратил внимание на то, что скрыто за парой последних ссылок... если бы знал, что такое RLM.
+ )
« Последнее редактирование: 14 Апрель 2020, 16:53:52 от Глупый »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4999
    • Просмотр профиля
Поиск сжатой графики в ромах.
« Ответ #2 : 14 Апрель 2020, 17:18:20 »
Тык
В общем, анализ кода, как обычно.
даже ассемблер начал учить
Продолжайте и само получится. Бряки, коррапторы и т. п. - творческие подходы и нюансы системы, которые можно узнать из практических статей по разбору конкретных игр.

Оффлайн Under_Nerd22

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Поиск сжатой графики в ромах.
« Ответ #3 : 14 Апрель 2020, 18:01:35 »
В общем, анализ кода, как обычно.Продолжайте и само получится. Бряки, коррапторы и т. п. - творческие подходы и нюансы системы, которые можно узнать из практических статей по разбору конкретных игр.

WonderSwan дизассемблировать не получается. IDA не распознаёт его.

Оффлайн GBA

  • Пользователь
  • Сообщений: 178
    • Просмотр профиля
Поиск сжатой графики в ромах.
« Ответ #4 : 14 Апрель 2020, 18:46:50 »
На примере статьи Хранение сжатой графики 1BBP можно сделать вывод, что нужно искать по байтам, которые могут иметь отношение к сжатой графике.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8076
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Поиск сжатой графики в ромах.
« Ответ #5 : 14 Апрель 2020, 19:09:35 »
Проще всего сдампить видеопамять, найти там интересующий кусок графики и поставить бряк на запись по этому адресу. Ну а по коду уже будет видно, какие данные пишутся в VRAM и откуда они берутся.