Разработка и ромхакинг > Ромхакинг и программирование
Код опроса 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
Навигация
Главная страница сообщений

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