Разработка и ромхакинг > Ромхакинг
Обозначения в 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:
Это двоичная арифметика, это везде так. Даже в другой галактике.
Навигация
Перейти к полной версии