Автор Тема: PowerPacker source code  (Прочитано 1168 раз)

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

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
PowerPacker source code
« : 10 Август 2020, 22:37:45 »
Рад представить вашему вниманию исходники PowerPacker (кранчер для AmigaOS), полученные с помощью декомпиляции (процесс описан тут).



В исходнике присутствует поддержка как старого алгоритма сжатия, так и нового (изменён размер словаря).

Исходники лежат тут: https://github.com/lab313ru/powerpacker_src
Релизы тут: https://github.com/lab313ru/powerpacker_src/releases/
« Последнее редактирование: 10 Август 2020, 22:56:04 от DrMefistO »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9372
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
PowerPacker source code
« Ответ #1 : 12 Август 2020, 18:21:42 »
респект!
Цитата
Спустя три недели каждодневного реверс-инжиниринга по вечерам (а по выходным так и целые сутки)
эх, "эту бы энергию да в мирных целях" (с) старое кино :)

я вот столкнулся с тем фактом, что до сих пор нет нормального дизассемблера TMS340x0 для Ghidra или IDA, так что оригинальные Mortal Kombat 1-3, WWF и прочие знаковые аркадные игры от Midway приходится реверсить практически на коленке.
может возьмешься сделать дизасм этого семейства процессоров для иды или гидры ?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
PowerPacker source code
« Ответ #2 : 12 Август 2020, 18:26:26 »
Как хобби-проект могу попробовать. Давно хочу научиться в Sleigh.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9372
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
PowerPacker source code
« Ответ #3 : 29 Август 2020, 00:11:05 »
Как хобби-проект могу попробовать.
было бы очень полезно, по одним лишь дизасмам да трейслогам разбирать логику крайне муторно и уже не привычно :)

архитектура вроде ничем извращенным не выдающияся, из необычного там разве что битовая адресация, а не привычная байтовая.

Давно хочу научиться в Sleigh
а это что за покемон ?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
PowerPacker source code
« Ответ #4 : 29 Август 2020, 00:17:57 »
а это что за покемон ?
Это тот самый описательный язык для процессорных модулей, который использует Гидра.