Разработка и ромхакинг > Ромхакинг и программирование
Обозначения в HEX
(1/1)
Шурич:
В одной из тем для игры Соник 3 был приведен код на выбор уровня(вверх, вверх, вниз, вниз, вверх  , вверх, вверх, вверх) представленый в HEX формате(01 01 02 02 01 01 01 01). Как могут выглядеть   обозначения кнопок в HEX для других игр?
Shredder:
Так же, если не на других платформах.
Шурич:
Спасибо. А не можешь подсказать каким значениям будут равны кнопки(влево, вправо, A, B, C, X, Y, Z, START, MODE).
Shredder:
Самому было бы интересно узнать. Но я так и не нашел ни в одном сеговском эмуляторе нормально работающего пункта cheats - с функцией отсеивания. С помощью него это легко делается. Иначе только хексредактором, используя обозначения уже известных кнопок и коды с их комбинациями + другие кнопки в удобных для этого играх...
evgeny:
bit  hex   dec
0  &h001  1   Up 
1  &h002  2   Down
2  &h004  4   Left
3  &h008  8   Right
4  &h010  16   B
5  &h020  32   C
6  &h040  64   A
7  &h080  128   Start
8  &h100  256   Z (6-Button)
9  &h200  512   Y (6-Button)
10  &h400  1024   X (6-Button)
11  &h800  2048   Mode (6-Button)

Еще надо учитывать, что 6-кнопочные и 3-кнопочные джойстики отличаются, и если игра на трехкнопочный расчитана просто кнопочку добавить вряд ли получится.
Шурич:

--- Цитата ---Еще надо учитывать, что 6-кнопочные и 3-кнопочные джойстики отличаются, и если игра на трехкнопочный расчитана просто кнопочку добавить вряд ли получится.
--- Конец цитаты ---
Можно поподробней?
evgeny:
Не все игры поддерживают 6-кнопочный джойстик, в них просто даже нет проверки на наличие такового, а значит и нажатие лишних кнопок просто не обрабатываются.
Шурич:
Спасибо все понял.
CaH4e3:
http://emu-russia.km.ru/forum/viewtopic.php?f=21&t=15

Наиболее полно по теме SMD.
Shredder:

--- Цитата ---Наиболее полно по теме SMD.
--- Конец цитаты ---

Цитата оттуда:

--- Цитата ---Если происходит нажатие нескольких кнопок, то их значения складываются, т.к. устанавливаются соответствующие биты. Например, A + B + C = 40 + 10 + 20 = 70.
--- Конец цитаты ---

Я заметил, что и на NES то же самое.
HardWareMan:

--- Цитата: Shredder от 13 Декабрь 2007, 11:21:34 ---Я заметил, что и на NES то же самое.
--- Конец цитаты ---
А почему нет?
CaH4e3:
Это двоичная арифметика, это везде так. Даже в другой галактике.
Навигация
Главная страница сообщений

Перейти к полной версии