introspec, всё работает. И в быстрой, и в медленной нормально.
Вид для печати
introspec, всё работает. И в быстрой, и в медленной нормально.
Наврал, прошу прощения. Но мысль об отключении по умолчанию всё равно кажется мне верной.
Нужно открыть новую тему по корректной работе с кемпстоном. Я сейчас нагуглил 100500 совершенно дурацких тестов. Слишком много реализаций этих джойстиков и, видимо, не все они вполне совместимы.
introspec, ты хочешь сказать что на машине с плавающей шиной из порта джойстика читается мусор?
тогда зачем мне его читать?
Ну вот как я и сказал в самом начале, я бы грешил где-то на саму логику опроса, а не на джойстик.
---------- Post added at 21:05 ---------- Previous post was at 21:03 ----------
Нет, я хотел сказал, что мусор, прочитанный с плавающей шины может выглядеть как джойстик. Твой тест избегает этой проблемы читая на протяжении секунды. Я просто сказал, что не нужно так сложно, достаточно прочесть значение порта сразу после инта, когда ULA точно не гадит на шину.
если бы была логика опроса то баг всплыл бы раньше
а так это первый +2 с такой ошибкой.
---------- Post added at 00:07 ---------- Previous post was at 00:05 ----------
Вру кстати.
Тест работает в медленной памяти. Игра вся в быстрой...
Идеология теста взята из ZX Format.
В общем я попробовал 3 игры. Exolon, Dizzy-2, Rocky Horror Show - направления движения обрабатываются нормально. Огонь в играх опрашивается как нажатый. Т.е. бит огня инвертирован в опросе. Загадка прям.
---------- Post added at 03:09 ---------- Previous post was at 03:08 ----------
jerri, DivIDE 2k14 мало кто тестил... наверное стоит с автором посоветоваться.
Опрос вправо это 0 бит...
опрос выстрел это 4 бит...
судя по багам в фирменных играх - проблема с DivIDE
открой тему на WOS.
---------- Post added at 00:14 ---------- Previous post was at 00:12 ----------
drbars, а еще неплохо было бы ознакомиться с результатом теста в виде цифры.
jerri, на видео цифры есть.
1 - право
2 - влево
4 - вниз
8 - вверх
16 - огонь.
В фирменных баги нет, просто огонь наоборот работает. Это может от модели джойстика быть.
Может там на размыкание кнопка должна быть?
drbars, а у тебя платка интерфейса джойстика старинная или новодел ?