(http://pscd.ru/forum/uploads/monthly_04_2015/post-1-0-34171800-1429174285.png)
Программа
PSCD.RU SMDPointers предназначена для
поиска всевозможных пойнтеров в играх на
Sega MegaDrive. Так же программа подойдёт и для поиска пойнтеров в играх на
Sega CD.
К сожалению, программа не может определить является ли найденный указатель пойнтером или это просто случайное совпадение байт. Проверить это вам предстоит вручную.
Программа
не ищет абсолютные 4-х байтные пойнтеры. Это с лёгкостью можно сделать самостоятельно.
Тестируем программу, сообщаем об обнаруженных недочётах, а так же о том, чего не хватает программе
SMDPointers.
Инструкцию по применению
SMDPointers (http://pscd.ru/forum/index.php?/topic/353-instruktciiu-po-primeneniiu-smdpointers/)
Скачать SMDPointers (http://pscd.ru/uploads/files/programm/SMDPointers_v1.0.7z) Программа будет доступна чуть позже, в начале я напишу инструкцию по её применению.
Является ли эта новость предпосылкой к чему-то большему? :)
Я очень хотел бы увидеть переводы игр от команды на свою любимую платформу SMD/Genesis.
Цитата: omonim2007 от 16 апреля 2015, 13:38Является ли эта новость предпосылкой к чему-то большему? :)
Нет.
Цитата: omonim2007 от 16 апреля 2015, 13:38Я очень хотел бы увидеть переводы игр от команды на свою любимую платформу SMD/Genesis.
Возможно, такие и будут, но...
Программа доступна для скачивания, тестируем и оставляем свои комментарии :)
Спасибо, полезная программа! Буду тестировать :)
Замечание: 0x6100FFFF - это типа инструкции bsr.w 0x1234 ? Только не понятно, зачем его искать?
Цитата: Dr. MefistO от 28 апреля 2015, 10:33Замечание: 0x6100FFFF - это типа инструкции bsr.w 0x1234 ? Только не понятно, зачем его искать?
Это всего лишь название кнопки. Ищет она пойнтеры типа «61 00 указатель из двух байт».
(http://pscd.ru/forum/uploads/monthly_04_2015/post-1-0-25717300-1429180794.png)
Я понимаю, но 61 00 - это опкод инструкции bsr.w.
Так и есть:
Цитировать
ROM:001B2C64 bsr.w sub_1B3064
Зачем искать указатель на процедуру?
Цитата: Dr. MefistO от 28 апреля 2015, 11:20Так и есть:
Цитировать
ROM:001B2C64 bsr.w sub_1B3064
Зачем искать указатель на процедуру?
Разные цели, смотря, что хочешь сделать. Можно пропустить экран, заменить другим, отключить ненужную функцию, найти изначальную функцию и т.п. Смотря на что указатель.
Ну тогда было бы неплохо добавить и jsr и jmp.
Цитата: Dr. MefistO от 28 апреля 2015, 12:30Ну тогда было бы неплохо добавить и jsr и jmp.
Нужно будет добавить, как будет время.