Приставки > Джойстики и прочие манипуляторы
Джои в Linux
(1/1)
Taz:
Зарание извеняюсь, если тема была - не нашел.
Есть два перепаяных PS джойстика. Как заставить их работать в Линуксе? Где то читал про рекомпиляцию ядра, на сейчас не могу найти эту статью...
dikh:
Ага, рекомпиляцию...
Компилируешь просто с дравами для своих джойстиков, и все будет работать... Только ты сначала должен где-то набрать драйверов для того, что ты напаял.
Taz:
Вот именно, что я даже драйвера не могу найти. Хотя раньше читал, что достаточно просто рекомпилировать с определенными параметрами и дрова не нужны...
Йобан Матич:
Один из способов заставить их работать в линухе:

Ставишь VMWare workststion,
в него ставишь Вынь,
И уже там ставишь дрова и эмуляторы.

Конечно жуткий изврат, но работает.
Taz:
мда... гемора больше, чем удовольстия, да еще и на 256 метрах оперативы... Но все равно спасибо.
Taz:
Че то вспомнилось... Не могу я в винде сидеть, может кто подскажет, что делать?
Йобан Матич:

--- Цитата: Taz ---что делать
--- Конец цитаты ---


Найди исходники NTPAD и портируй их в Линух =)
Йобан Матич:
вот драйвер:
linux-2.6.x.x.tar.bz2\linux-2.6.14.3\drivers\input\joystick\gamecon.c

описание драйвера со схемой подключения:
linux-2.6.x.x.tar.bz2\linux-2.6.14.3\Documentation\input\joystick-parport.txt
 
ЗЫ: Линукс рулит!!!
Taz:
Сенька, вот и ядро обновлю :)
Йобан Матич:
Taz,
отпишись потом, когда поставишь джой.
mDog288:
Вобщем я поставил джой в линуксе, расскажу как это делал.
для начала что имеем:
1. Комп с LPT портом с утановленным Linux'ом неважно каким, главное чтобы были инструменты для пересборки ядра (у меня самосборная система x86_64 с ядром 2.6.23.12
2. Джойстик от PSX (у меня он китайский с надписью PSone)
3. Желание настроить джойстик в системе Linux

Схему распайки я брал из пакета PPjoy тип распайки "Linux" (питание от usb), т.к. она совместима с Windows при установленных данных драйверах (проверено).

И так начнем.

1. заходим в каталог с исходниками ядра и набираем make menuconfig и идем в раздел Devices Drivers -> Input Devices -> Joystik и отмечаем там свой тип джойстика либо модулем (М) либо вкомпилируем в ядро (*), если эти пункты уже отмечены ничего пересобирать ненадо.я вкомпилировал в ядро так так не люблю возиться с модулями.
сохраняем конфиг, выходим из конфигуратора, делаем make и если есть модули make modules_install копируем готовое ядро в каталог /boot и прописываем его в загрузчике по умолчанию, как это делать описывать не буду.
2. Собственно настройка, тут все зависит от того как собрали драйвер, в ядро или модулем, если в ядро то во время загрузки необходимо передать параметр ядру, у меня GRUB поэтому моя строчка выглядит так:
kernel /bzImage-2.6.23.12-6 root=/dev/sda3 vga=792 gamecon.map=0,7
если собрали модулем то надо сделать следующие манипуляции в ручную:
modprobe gamecon gamecon.map=0,7 (наверно :), т.к. сам модулем не собирал - не пробовал, но в мануале к драйверу написано так)
еще наверное надо создать ноды устройств, но об этом я не буду писать, все прекрасно написано в доках к драйверу, т.к. у меня драйвер в ядре то ноды создаются сами автоматически
все, драйвер подгружен, можно пользовать
т.к. система у меня самосборная следовательно нестабильная и пакет по калибровке у меня не собрался, я воспользовался эмулятором Super Nintendo для тестирования snes9x, запускаем его с поддержкой джойстика
snes9x -joydev1 /dev/js0 game.smc
и пробуем. у меня не работала кнопка start в этом эмуле, приходилолсь жать Enter на клавиатуре, зато все прекрасно работает в эмуляторе Sony PSX который я скачал с данного сайта PCSX Debian Fork v1.815, другие на 64-х битной системе не собрались.
вот собственно и все. Если драйвер собран модулем, незабываем внести нужные строчки в modules.conf или modprobe.conf, все зависит от системы
P.S. Писал на работе (стоит Windows) так что названия пунктов меню конфигурации ядра могут быть немного не верны :)
P.P.S. если кто знает где можно скачать игрушки для соньки, поделитесь ссылками (торренты не предлагать, желательно фтп)
P.P.P.S. на PCSX Debian Fork v1.815 пойдут игры от PS2 или нет?
Навигация
Главная страница сообщений

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