HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Что сделать, чтобы не тормозил VisualBoyAdvance?
Страницы: 1 [2]

[Ответить]
Dadooda [10.11.2005 13:56] :
Поправочка: вместо выделенного "13,32" я вписал "122,97", т.е. кнопка "5" это Select, а "6" это Start. Стало хорошо.
Dadooda [29.11.2005 11:47] :
Переменная S9XKEYS, насколько я знаю, читается программой snes9x. znester - другая программа, которая вряд ли смотрит в эту переменную.
Dadooda [29.11.2005 19:39] :
Для начала посмотри в исходники патча по известному адресу http://www.piro.hopto.org/~piro/zaurus/emu/ (кстати из него же можно почерпнуть информацию о клавиатурных кодах).

Мои исследования (посредством strace) показали, что патч этот содержит весьма прикольный баг. Казус состоит в том, что при включении поддержки джойстика опцией --joystick, имя "--joystick" считается именем ROM-имиджа.

Поэтому, чтобы поиграть во что-то, нужно скопировать или залинковать ROM-имидж в файл "--joystick" в текущей директории и выполнить команду:

znester-sdljoy --joystick lalala ("lalala" - любое слово, лишь бы было).
Тогда всё работает, ввод как с джойстика, так и с клавы. Исправление патча - дело элементарное, думаю что если написать об этом автору, он сие мигом поправит и выложит обновлённый бинарь. А пока, если не терпится, можно обходиться вышеуказанным хаком.

Кстати, по дефолту (как и в SNES9X) кнопка START (была такая на приставке) отмаплена на Enter, на джойстике её нет. Можно ремапнуть с помощью опции --bind или rc-файла в ~/.znester. Но пока патч sdljoy содержит вышеописанную прикольную багу, думаю, не до этого.
[Ответить]
[< Назад]