Pesquisar este blog

Mostrando postagens com marcador wine. Mostrar todas as postagens
Mostrando postagens com marcador wine. Mostrar todas as postagens

domingo, 15 de novembro de 2009

Wine no Ubuntu Karmic com SOM!!!

Bem, quem usa o wine no Ubuntu Karmic deve ter achado revoltante não ter som nos seus aplicativos, correto? Algumas aplicações, só existem para Windows e o som, nelas, é muito importante. Para mim, o nome dessa aplicação importante é Epsxe1.7.

Não possuindo uma versão para Linux, e sendo bem melhor que o PCSX, mesmo emulado, resolvi que eu queria o Epsxe funcionando perfeito aqui. Olhando em vários fóruns, descobri que havia um problema de incompatibilidade do pulseaudio com a forma como o wine acessa o dispositivo de som. E, depois de alguma insistência, consegui achar uma solução neste link. Abaixo, veja como eu fiz aqui:

Primeiro, baixei o Epsxe1.7 para windows e coloquei numa pasta própria, com a zlib dele. Nisso, instalei o wine com o comando sudo apt-get install wine. Dei um wine epsxe.exe para testar se não ia ter som mesmo. Bem, não tinha! Sabido isso, criei o seguinte script:

#!/bin/sh
cd ~/
cd PastaDoEpsxe/
# mata o pulseaudio
pulseaudio -k
wine epsxe.exe
pulseaudio -D

Esse script é responsável por matar o processo do pulseaudo do seu usuário, chamar o programa pelo wine, e reiniciar o pulseaudio ao término do dito-cujo. Feito isso, ficou faltando só uma coisinha: impedir que o pulseaudio reinicie sem ser convidado! Isso também é fácil, basta ir na pasta ~/.pulse/ e criar o seguinte arquivo: client.conf .

Dentro do client.conf, escreva:
autospawn = no
E feche o arquivo. Prontinho! Garanta a permissão de execução do seu script (chmod +x epsxe.sh) e basta executá-lo para ter o melhor emulador de playstation funcionando perfeitamente, e com som, no seu Ubuntu KK. Boa jogatina ; )

segunda-feira, 29 de junho de 2009

Emulando NDS no linux!!

Seguinte, eu sou um grande fã de emuladores! Emuladores são foda! Rrsrsrs, dito isso, gostaria de relatar minha experiência com emuladores de Nintendo DS.
Sempre gostei de emuladores, mesmo quando tinha um PS1, eu vivia olhando, pesquisando, e fazendo testes com emuladores de PS1. Agora, que o tempo passou, e a velhice(¬¬) me assola, continuo com o mesmo gosto. Um dia ainda faço um emulador! Um dia...

De qualquer maneira, resolvi testar emuladores de NDS esses dias. Como emuladores para os consoles de nova geração estão em baixa, tipo, pouco investimento, mesmo com muito interesse, tive um pouco de dificuldade achando algo interessante, principalmente para a plataforma linux. No começo, havia achado apenas um, o desmume, que tem até no repositório do Ubuntu. Baixei e me aventurei a testar.

O que eu descobri? Que ele é bastante lento e possui alguns bugs chatinhos. A interface é bonita, ele instala bem, mas tem poucas opções e o desempenho é sofrível, mesmo em uma boa máquina. Acho até que o desenrolar do projeto está meio lento. As novas versões estão saindo em um intervalo maior que anual, o que não é nada bom. É um sinal de projetos pouco saudáveis.

O interessante nisso tudo foi o outro emulador de NDS que eu achei, o NO$GBA. Ele é um emulador que possui versão paga e gratuita e que foi feito para a plataforma Windows. Você deve estar pensando: "ei, você estava no linux, não? Emulador de windows não interessa!" Ledo engano, compinha! Na verdade, o NO$GBA salvou a pátria! Ele não somente funcionou direitinho aqui, como funcionou bem e funcionou rápido. Muito rápido! Nota 10 para ele.

Denovo você: "sim...windows...roda no windows...testou como? VM?" Nada disso! Conhece um software chamado wine? Pois bem, esse software é uma espécie de emulador de Windows que permite ao usuário linux executar binários do Windows na plataforma linux. Emuladores costumam ser lentos, pelo simples fato de serem emuladores, mas o wine é diferente. Ele consegue níveis de desempenho extraordinários, dependendo do software emulador. E adivinha só que software roda feito uma pluma no wine? O NO$GBA!!! Sim, o emulador nem nota que está no linux. Nem de leve! E roda "full power", lindamente. Podem testar, é satisfação garantida!

Bem, já que o wine é foda, e o NO$GBA roda sussa nele, vamos ver como fazer a mágina acontecer. (considerações para a distro Ubuntu/Debian based)

Primeiro, instale o wine:
#sudo apt-get install wine

Ufa!! Cansativo, neh? Feito isso, baixe o NO$GBA de algum site na internet, descompacte, execute o NO$GBA.EXE com o seguinte comando pelo console:
#wine NO$GBA.EXE

Uuuuuuuuuuuuuufa!!! Cansativo neh? Prontinho ^^. O emulador vai pedir uma rom para executar, e fim da explicação. Pode jogar, compinha!

Bem, é isso. No mais, um abraço, negada!