Автор Тема: Есть ли полноценный отладчик игр на Сегу, по фишкам сравнимый с FCEUX?  (Прочитано 5674 раз)

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

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Подскажите, пожалуйста, существует ли отладчик игр на Сегу, похожий по функционалу на FCEUX? В смысле, чтоб не только был встроенный хекс редактор, дебаггер и просмотрщик графики, а и name tables viewer и code/data logger (не путать с трейс логгером)?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
я тебе даже больше скажу, ни для какой другой системы больше ничего такого нет лол

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
я тебе даже больше скажу, ни для какой другой системы больше ничего такого нет лол
А чё так?
Как тогда блоки в сеговских играх искать?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
lancuster, а как же Gensida?

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
lancuster, а как же Gensida?
А в ней есть вышеупомянутые фишки? Или только дебаггер и хекс редактор?

Добавлено позже:
Плагин для Gens? И как же им пользоваться?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
lancuster, бряки на память/видео-память, дма, гляделка плейнов, спрайтов, видео памяти, трасса эмуляции, бряки на значения регистров и много чего интересного, что может из сказанного вытекать. Ну и плюс возможности IDA Pro.

Добавлено позже:
http://www.emu-land.net/forum/index.php/topic,74337.0.html

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
lancuster, бряки на память/видео-память, дма, гляделка плейнов, спрайтов, видео памяти, трасса эмуляции, бряки на значения регистров и много чего интересного, что может из сказанного вытекать. Ну и плюс возможности IDA Pro.

Добавлено позже:
http://www.emu-land.net/forum/index.php/topic,74337.0.html
Плагин для работы в IDA не подойдет. У меня нет IDA Pro, и я не смогу её поставить (комп недостаточно мощный).
В общем, нужен Gens r57shell с перламутровыми пуговицами :D Смех смехом, но другое мой пылесос не потянет.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
lancuster, IDA не настолько требовательная. Те же требования, как и у собственно Gens r57shell's mod. Ну, может, чуточку выше. Должно тянуть. Скачать говорить не буду где IDA, ибо у всех есть гугл и торренты.

Gens r57shell's mod совсем всего из этого не имеет, лишь некоторые вещи (которых мне когда-то, в принципе, хватало, за неимением остального).

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Гугл - это зло. :) А на торренте с телефона делать нечего.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9372
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
еще в Exodus очень навороченный дебаг, но там больше уклон в сторону отладки работы железа консоли чем исполняемого кода.
но твой комп его не потянет, там проц хотя бы core i5 и пошустрее нужен.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
но твой комп его не потянет, там проц хотя бы core i5 и пошустрее нужен.
даже на моем i5 он выжирает дохера оперативки и проца. Exodus - хорош, но, на том уровне требований, какие есть сейчас (и та реализация в коде, которая есть сейчас), он в реальности не пригоден для повседневной работы, как по мне.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9372
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Гугл - это зло.
вселенское ЗЛО это те, кто не умеют, или что еще хуже, не хотят им пользоваться, и вместо этого сношают другим людям моск.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
еще в Exodus очень навороченный дебаг, но там больше уклон в сторону отладки работы железа консоли чем исполняемого кода.
но твой комп его не потянет, там проц хотя бы core i5 и пошустрее нужен.
Наверное, он и ИДУ не потянет. Я уже смотрел. 175 метров в запакованном виде.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
А какое это имеет отношение к требованиям? Размер файла никак не связан с требованиями.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
А какое это имеет отношение к требованиям? Размер файла никак не связан с требованиями.
Ну, не знаю. На рутрекере системные требования вообще не указаны. Только разрядность.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
Скачать говорить не буду где IDA, ибо у всех есть гугл и торренты.
а в 5.0 не дружит с плагинами? или плагин с ней не дружит? Просто 5.0 - абсолютно бесплатно на сайте лежит.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Skay, плагин не дружит)
Ну, не знаю. На рутрекере системные требования вообще не указаны. Только разрядность.
Так может вместо того, чтобы нести всякую чушь про размер файла => поэтому не потянет, лучше один раз найти, скачать и опробовать?

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Попробую. Но если будет глючить или вообще не запустится - снесу без сожаления. Она и весит дохрена, качать долго.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
lancuster, "нет, пажаласта, не делай этава! Я не перажэву!" :lol: :lol: :lol:

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
lancuster, "нет, пажаласта, не делай этава! Я не перажэву!" :lol: :lol: :lol:
Лол :facepalm:

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
Skay, плагин не дружит)
а жаль) прямое толкание на путь пиратства  :lol: ИДУ даже не всякой фирме продадут, не говоря про простого смертного (илив последние годы что то изменилось?). Помню сколько с автором ругани на форумах было хД

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Skay, ну, можно было бы сейчас начать дискуссию о том, насколько дешевая IDA, насколько адекватный разработчик оной, но, не буду.
Скажу лишь: да, я толкаю на путь пиратства)) :lol:

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Да чего тут стесняться-то? Все мы, ромхакеры, в той и или иной степени пираты. Даже если сохраняем копирайты. :)

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
а и name tables viewer и code/data logger (не путать с трейс логгером)?
В шеллмоде это есть, 1) tools-plane explorer , 2) автоматически логается в map файл, в дебагере save map. (хотя может ещё надо галочку ida поставить, не помню).   Map файл через скрипт той же Иде подсунешь , скрипт в комплекте с эмулем.
Требования ИДА любой версии - пентиум1  32мб оперативки.

А чё так?
Как тогда блоки в сеговских играх искать?
Что за блоки? Если речь о графике то всего 2 вещи нужно. Первое - yy-chr, если несжато.
Второй если графа пожата (то есть в yy-chr не находим), то открываем ром в иде и ищем код анпакера. Не буду рассказывать как это делать, но для этого не нужны ни дебагеры, ни логгеры, ни прочее.  Как только код найден, смотрим откуда идут его вызовы, либо с разных мест, и перед вызовом адрес архива, либо бывают массивы поинтеров и из них уже.
Впрочем перепаковать и засунуть ты всё равно не сможешь, ведь ты даже ни одного хака сам не сделал, так что ищи готовые проги под игры.


Добавлено позже:
а в 5.0 не дружит с плагинами? или плагин с ней не дружит? Просто 5.0 - абсолютно бесплатно на сайте лежит.
бесплатная это демо-версия, она только x86 открывает.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
бесплатная это демо-версия, она только x86 открывает.
есть демоверсия актуальной иды,
Цитата
The evaluation version has the following limitations

    it only supports the 80x86 & ARM family : IDA supports a large number of other processors.
    it will only load file of PE/ELF/Macho-O formats. The full version of IDA will accept virtually any file, from Atmel ROMs to iPhone executables. See our disassembly gallery for information about the additional processors, operating systems and file formats we support.
    the only compiler signatures included are the ones that can be used to produce Windows 32 PE files; the only type information included is for Visual C++ 6 and Borland C++ Builder.
    The MS Windows version contains a demo version of the ARM/Windows CE debugger.
    Please see our ARM/Windows CE debugging tutorial
    The MS Windows version contains a demo version of the Bochs debugger. Please note that the full version support Bochs debugger on all platforms.
    Check the debugger tutorial
    you will not be able to save your work, it will time out after some use, it will not disassemble itself.

The full version of IDA is not limited in any way, comes with one full year of free e-mail support and one full year of free downloadable upgrades.

а есть 5.0 распространяемая бесплатно.
Цитата
The freeware version of IDA v5.0 has the following limitations:

    no commercial use is allowed
    lacks all features introduced in IDA > v5.0: v5.1, v5.2, v5.3, v5.4, v5.5, v5.6, v5.7, v6.0, v6.1, v6.2, v6.3, v6.4, v6.5, v6.6 v6.7 v6.8
    lacks support for many processors, file formats, debugging etc...
    comes without technical support

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
есть демоверсия актуальной иды,
а есть 5.0 распространяемая бесплатно.
Ну значит обе не знают  :), а демо ещё и не умеет сохранять базы.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Я уже смотрел шеллмод. Нет там плэйн эксплорер. VDP RAM, VDP Dump и прочая фигня.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Plane Explorer это я у KanedaFr брал. Он только у него и у меня есть.) Ну и в Exodus в другом виде.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4256
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Plane Explorer это я у KanedaFr брал. Он только у него и у меня есть.) Ну и в Exodus в другом виде.
Ну, может, дашь тогда попробовать? Только не плагин для ИДЫ, замучаюсь качать отладчик.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
lancuster, отдельно Gens у меня нету. Он теперь только в составе Gensida. Постарайся уж скачать.