Можно без хака, достаточно включить вот такие патч-коды:
00193C:010C
001940:04B2
001948:0634
001958:0304
Действие кодов по порядку:
ВВЕРХ = ВВЕРХ-ВПРАВО
ВНИЗ = ВНИЗ+ВЛЕВО
ВЛЕВО = ВВЕРХ+ВЛЕВО
ВПРАВО = ВНИЗ+ВПРАВО
Объяснение действия кодов.
Во-первых, каждой кнопке соответствует бит в записи: UDLR = 0123. Т.е. только нажатой кнопке ВВЕРХ соотвествует значение 0000 0001 = 1. Только ВНИЗ соответствует значение 0000 0010 = 02. И т.д. Нажатые вместе кнопки просто складываются. ВВЕРХ + ВНИЗ одновременно даст значение 0000 0011 = 3.
В игре есть таблица этих нажатий:
0 _00001936: 6000 007E BRA ROM:$000019B6(pc)
1 _0000193A: 6000 007C BRA ROM:$000019B8(pc)
2 _0000193E: 6000 00C0 BRA ROM:$00001A00(pc)
3 _00001942: 6000 0072 BRA ROM:$000019B6(pc)
4 _00001946: 6000 00DC BRA ROM:$00001A24(pc)
5 _0000194A: 6000 0630 BRA ROM:$00001F7C(pc)
6 _0000194E: 6000 04A2 BRA ROM:$00001DF2(pc)
7 _00001952: 6000 0062 BRA ROM:$000019B6(pc)
8 _00001956: 6000 0084 BRA ROM:$000019DC(pc)
9 _0000195A: 6000 00EC BRA ROM:$00001A48(pc)
10 _0000195E: 6000 02FC BRA ROM:$00001C5C(pc)
11 _00001962: 6000 0052 BRA ROM:$000019B6(pc)
12 _00001966: 6000 004E BRA ROM:$000019B6(pc)
13 _0000196A: 6000 004A BRA ROM:$000019B6(pc)
14 _0000196E: 6000 0046 BRA ROM:$000019B6(pc)
15 _00001972: 6000 0042 BRA ROM:$000019B6(pc)
Серым цветом выделены нежизнеспособные комбинации типа ВВЕРХ+ВНИЗ (01+02=03), ВЛЕВО+ВПРАВО (04+08=12), и их содержащие. Синим - диагонали, т.е. те, которые работают всегда и хорошо. Красным - одиночные кнопки, т.е. что мы хотим поменять. Например, мы хотим поменять действие кнопки ВВЕРХ на ВВЕРХ+ВПРАВО. У последней код 09, и у этой команды прыжок на адрес $00001A48. А у первой код 01, и сама команда прыжка находится на $0000193A. Само смещение для прыжка находится на 2 байта правее, на $193C, вот от него и надо плясать. Чтобы прыгнуть на $1A48, вычитаем из этого числа адрес смещения ($193C), получим $010C. Вот это и есть новое смещение, которое мы должны записать в нашу команду. Получим код
00193C:010C.
И так далее. Если нужна другая раскладка стрелок, можно самостоятельно составить коды.