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