Программа для поиска пойнтеров SMDPointers

Автор admin, 16 апреля 2015, 11:51

« назад - далее »

admin

 
Программа PSCD.RU SMDPointers предназначена для поиска всевозможных пойнтеров в играх на Sega MegaDrive. Так же программа подойдёт и для поиска пойнтеров в играх на Sega CD.
 
К сожалению, программа не может определить является ли найденный указатель пойнтером или это просто случайное совпадение байт. Проверить это вам предстоит вручную.
 
Программа не ищет абсолютные 4-х байтные пойнтеры. Это с лёгкостью можно сделать самостоятельно.
 
Тестируем программу, сообщаем об обнаруженных недочётах, а так же о том, чего не хватает программе SMDPointers.
 
Инструкцию по применению SMDPointers
 
Скачать SMDPointers
 
Программа будет доступна чуть позже, в начале я напишу инструкцию по её применению.

omonim2007

Является ли эта новость предпосылкой к чему-то большему? :)
 
Я очень хотел бы увидеть переводы игр от команды на свою любимую платформу SMD/Genesis.

admin

Цитата: omonim2007 от 16 апреля 2015, 13:38Является ли эта новость предпосылкой к чему-то большему? :)
Нет.
 
 

Цитата: omonim2007 от 16 апреля 2015, 13:38Я очень хотел бы увидеть переводы игр от команды на свою любимую платформу SMD/Genesis.
Возможно, такие и будут, но...

admin

Программа доступна для скачивания, тестируем и оставляем свои комментарии :)

SPOT

Спасибо, полезная программа! Буду тестировать :)

Dr. MefistO

Замечание: 0x6100FFFF - это типа инструкции bsr.w 0x1234 ? Только не понятно, зачем его искать?

admin

Цитата: Dr. MefistO от 28 апреля 2015, 10:33Замечание: 0x6100FFFF - это типа инструкции bsr.w 0x1234 ? Только не понятно, зачем его искать?
Это всего лишь название кнопки. Ищет она пойнтеры типа «61 00 указатель из двух байт».

Dr. MefistO

Я понимаю, но 61 00 - это опкод инструкции bsr.w.

Dr. MefistO

Так и есть:

Цитировать 
ROM:001B2C64                 bsr.w   sub_1B3064
Зачем искать указатель на процедуру?

admin

Цитата: Dr. MefistO от 28 апреля 2015, 11:20Так и есть:

Цитировать 
ROM:001B2C64                 bsr.w   sub_1B3064
Зачем искать указатель на процедуру?
Разные цели, смотря, что хочешь сделать. Можно пропустить экран, заменить другим, отключить ненужную функцию, найти изначальную функцию и т.п. Смотря на что указатель.

Dr. MefistO

Ну тогда было бы неплохо добавить и jsr и jmp.

admin

Цитата: Dr. MefistO от 28 апреля 2015, 12:30Ну тогда было бы неплохо добавить и jsr и jmp.
Нужно будет добавить, как будет время.