Logo Hardware.com.br
¥ YURI ¥
¥ YURI ¥ Super Participante Registrado
415 Mensagens 21 Curtidas

[Resolvido] Joystick no zsnes

#1 Por ¥ YURI ¥ 19/04/2011 - 09:07
Olá Pessoal!!

Adquiri um joystick recentemente pra poder jogar melhor alguns jogos que ficam muito ruins pra jogar no teclado, tipo os de luta.
O joystick é esse.
Ele funciona normalmente todos os botões.
Mas... dentro do zsnes 1.51 no ubuntu 10.10 os botões para cima e para baixo não são reconhecidos. Todos os outros botões são.
Tentei desinstalar o zsnes com um --purge e reinstalar mas não adiantou.
No ubuntu 10.04 no mesmo zsnes 1.51 ele funciona normalmente.
Entretanto, mesmo no ubuntu 10.10, em outros jogos como o Super Tux Kart, os botões para cima e para baixo funcionam normalmente.
Ou seja, o problema está no zsnes mesmo com alguma coisa do ubuntu 10.10.
Alguma sugestão?dance.gif
anderberin
anderberin Veterano Registrado
653 Mensagens 64 Curtidas
#2 Por anderberin
20/04/2011 - 21:30
Pode ser alguma coisa na biblioteca SDL (que faz a comunicação com o Joystick). A última versão estável (1.2.xx) apresenta problemas com versões recentes do kernel segundo informa a página do patch do SDL:

http://hg.libsdl.org/SDL/rev/42012a6afb5b#l1.9

tive o mesmo problema no zsnes (e no gens também).
uso slackware e recompilei a sdl com esse patch.

Tentei achar alguma coisa/pacote pré-compilado para ubuntu com esse patch mas não achei. Nem sei se o ubuntu já não o tem aplicado.

Fico devendo uma solução para o ubuntu. Mas creio que esse é o caminho. Tente procurar algo sobre esse patch e o ubuntu.

[]'s
if ( ($so == "linux") && (($distro == "slack") || ($distro == "arch")) ) {
faceiro.png

} else {
raivoso.png

}

/*Linux User: #375.090*/
Como fazer perguntas inteligentes
¥ YURI ¥
¥ YURI ¥ Super Participante Registrado
415 Mensagens 21 Curtidas
#3 Por ¥ YURI ¥
06/06/2011 - 16:12
Testei usando o Ubuntu 11.04. Funcionou normalmente.
Pensei: vou usar um kernel mais novo.
Baixei e instalei um kernel mais novo (2 vezes). Usei o 2.6.38 e o 2.6.39.
Continuou sem funcionar os botões para cima e para baixo.
Foi quando entrei na minha pasta home e ví as pastas SDL***.
Lembrei que um bom tempo atrás eu instalei manualmente 3 'coisas' SDL porque tava pedindo pra resolver uma dependência de uma dependência pra instalar o jogo Excalibur: Morgana's Revenge.
Mais ou menos assim. Baixei o jogo e tinha que compilar. Pedia um dependência A. Baixei a dependência A pra instalar e compilar. Pedia a dependência SDL***, que eram 3 pacotes que baixei e compilei manualmente pra tentar jogar.
A boa notícia é que consegui jogar. As más notícias são que o jogo não me agradou e que zoou a minha biblioteca sdl original...
Por isso não funcionava os botões cima e baixo do joystick nesse ubuntu, e nos 10.04 e 11.04 funcionava normal.
Tentei desinstalar via apt-get, mas dizia que ia desinstalar uma porrada de coisas, e como não sei desinstalar de um modo mais avançado resolvi reinstalar o ubuntu mesmo.
Não deu outra... após a instalação do ubuntu já instalei o zsnes e testei o joystick, aí funcionou normal.
Que coisa não?!
|||||||||
A vida é feita de escolhas..arkGreen">legal.pngarkOrange">
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal