vjpixel.net

Friday, September 5, 2008

snes9x: habilitando o segundo controle

ontem me deparei com o seguinte problema: o segundo joystick ligado ao computador (/dev/input/js1), apesar de funcionar perfeitamente e do sistema acusar retorno de seus comandos, não funcionava no snes9x (emulator de Super Nintendo). como eu já havia me deparado e resolvido o problema antes, separei um tempo antes de dormir para resolvê-lo e, desta vez, documentar.

a solução é editar o arquivo /etc/snes9x/snes9x.conf, modificando (ou acrescentando), as seguintes linhas:

em [Controls], modificar a linha
Port2 = none
para
Port2 = pad2.

em [Unix], modificar a linha
Joydev2 = (null)
para
Joydev2 = /dev/input/js1.

em [Unix/X11 Controls], acrescentar as seguintes linhas:
J01:Axis0 = Joypad2 Axis Left/Right T=50%
J01:Axis1 = Joypad2 Axis Up/Down T=50%
J01:B0 = Joypad2 X
J01:B1 = Joypad2 A
J01:B2 = Joypad2 B
J01:B3 = Joypad2 Y
J01:B6 = Joypad2 L
J01:B7 = Joypad2 R
J01:B8 = Joypad2 Select
J01:B11 = Joypad2 Start

se não funcionar, acrescente as linhas acima em [Unix/SVGA Controls].

posted by pixel at 8:42  

1 Comment »

  1. a configuração anterior não mapeava o start. refiz, modificando também L e R para ficarem em posições mais adequadas.

    J00:Axis0 = Joypad1 Axis Left/Right T=50%
    J00:Axis1 = Joypad1 Axis Up/Down T=50%
    J00:B0 = Joypad1 X
    J00:B1 = Joypad1 A
    J00:B2 = Joypad1 B
    J00:B3 = Joypad1 Y
    J00:B4 = Joypad1 L
    J00:B5 = Joypad1 R
    J00:B8 = Joypad1 Select
    J00:B9 = Joypad1 Start

    Comment by pixel — September 21, 2008 @ 19:27

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress