Как делает GameShark / работа Повтора кадра над современными консолями?

Довольно трудно найти информацию об этом в Интернете, так как волшебные слова "GameShark", "Повтор кадра", "редактор памяти" и "тренер памяти" инициировали много БАКАЛАВРА НАУК, таким образом, я думал, что должен спросить на некотором форуме.

Я заставлю Wii Nintendo играть вокруг к концу этой недели, и я интересуюсь знанием методов для изменения игрового кода в памяти, в то время как это работает. Если Повтор кадра работает над Wii без потребности в модчипе, я уверен, что могу сделать это с Wii с микросхемой (я буду модчип мой Wii, после того как я достаю его).

Кто-либо здесь знает то, что я мог сделать для "угоняния" игры как GameShark, и Повтор кадра делают? Я хотел смочь установить точки останова на определенных частях игры, чтобы сделать дополнительную логику (например, рендеринг дополнительного материала) и возобновить игру.

Если кто-то может дать мне достаточно краткий обзор ответа для покрытия многих консолей, таким образом, я могу вырыть больше на предмете для нахождения более определенных ответов один, я был бы благодарен, но отвечаю характерный для Wii Nintendo, много приветствия, также.

Править:

Поскольку никто не ответил на мой вопрос, я попытаюсь быть немного более конкретным.

Я думаю hotpatching адреса кода, который я хочу угнать, чтобы заставить их повысить запрос на прерывание, мог бы быть способ пойти, хотя я не уверен (если Вы знаете наверняка, прав ли я или неправ, поделитесь своими знаниями с нами!).

Теперь, фактическая проблема состоит в том, как сделать эту "hotpatching" процедуру после загруженной игры. Я понятия не имею, что я мог сделать для организации очередей этой процедуры к тому, после того, как игра берет на себя управление над консолью. После того как первый hotpatch сделан, легко прогрессировать далее в игровой код, но проблема заставляет первое происходить. Я действительно хотел бы просвещение по этому вопросу.

Спасибо.

9
задан Bill the Lizard 24 May 2011 в 02:41
поделиться