Разработка и ромхакинг > Ромхакинг
Код опроса 6-и кнопочного джойстика [SMD]
(1/1)
Segaman:
с помощью вот этой доки (спасибо Марат'у), я написал
код опроса 6-и кнопочного джойстика на сегу
в архиве 2 варианта:
* АСМ-код
* HEX-кодоба работают отлично(проверил на Battltoads(хекс) и SMPS_Player(асм))
код читает и 3-х кнопочный джойстик
--- Код: --- ;первый байт будет содержать кнопки 0000ZYXM
;второй байт - UDLRBCAS
;третий байт - нажатие (press) 0000ZYXM
;четвёртый байт - нажатие UDLRBCAS
--- Конец кода ---
оригинальный код HardWareMan'а
lupus:
т.е. по идее можно модифицировать управление в любой игре, да так, чтобы ещё и mode использовалась?
Segaman:
ну дa.
Я вот хочю в бт турбо удaры сдeлaть )
[vEN0M]:
использую кнопку А тогда
Ti_:
нужно ли использовать захват шин?? в играх везде по-разному...
и сколько нужна задержка?(лучше?) я видел от 2 до 4 nopov.
Segaman:
А вариант в сеговском эмуле прописать на чтение X,Y,Z,Mode ещё 4-ре кнопки?
Там 4-ре бита свободных остаётся при чтении 6 кнопочного джоя, так вот есть мыслишки их забить 4-рмя кнопками, как на sony playstation: r1,r2,l1,l2.
Я думаю было бы интересно по играть с таким колличеством кнопок в какой-нить мощный хак.
Ti_:
--- Цитата: Segaman от 08 Августа 2010, 23:06:59 ---А вариант в сеговском эмуле прописать на чтение X,Y,Z,Mode ещё 4-ре кнопки?
Я думаю было бы интересно по играть с таким колличеством кнопок в какой-нить мощный хак.
--- Конец цитаты ---
Да в одиночной(если) игре просто в код добавить проверки не только 1-ого, а 2-ого джоя. (ну и расставить управление), вот тебе дополнительно и 12кнопок... Да и на реальном железе можно будет играть(склеить скотчем два рядом :lol:).
Segaman:
Я не про то совсем. Надо же на обоих джоях новые кнопки. При чтении нажатий читаются сначала UDLRSBAC, а потом XYZM и 4 бита остаются нулевыми. Так вот я предлагаю в эмулятор добавить 4-ре кнопки, и чтоб он выдавал их нажатия при чтении XYZM, чтоб вышло X,Y,Z,M,L1,L2,R1,R2. Я думаю, что и на реальном железе такое будет поддерживаться, если конечно собрать такой джой.
Ti_:
--- Цитата: Segaman от 09 Августа 2010, 08:23:39 ---Я не про то совсем. Надо же на обоих джоях новые кнопки.
--- Конец цитаты ---
Ну так добавь к 1-ому 3-ий, а к 2-ому 4-ый.
Добавлено позже:
--- Цитата: Segaman от 09 Августа 2010, 08:23:39 ---Так вот я предлагаю в эмулятор добавить 4-ре кнопки
--- Конец цитаты ---
ну если добавить в эмуль так хочется, то модить в файле io.asm
Навигация
Перейти к полной версии