Solucionar problema de pSX en Ubuntu Intrepid Ibex
Bueno amigos míos, es un gusto escribir a estas alturas. Quiero comentarles algunas novedades que voy a poner en este blog en la época de “vacaciones” (lo pongo entre comillas porque estoy haciendo mi práctica de atención abierta).
Como habrán leído, el jefazo está en Quellón, en la región de los Lagos. Para que se hagan una idea, es una isla a más de 1000 kilómetros de Santiago. Por el momento, soy el Amo y Señor del Blog jajajaja…
No, en serio. Simplemente lo que quiero hacer es contarles mi experiencia en el hospital. Además de los post de siempre del Universo Linux. No será mucho, y lo quiero hacer es para que conozcan mi “yo” estudiante de Medicina, ese yo que se esfuerza para lograr mis objetivos.
Bueno, a lo que vine
Previamente les había contado que me frustraba el no poder jugar play Station mediante psx. ¿La razón?
[src/linux/sound.cpp, line 215]: ’snd_pcm_hw_params_set_access(pcm_handle,hwparams,SND_PCM_ACCESS_MMAP_INTERLEAVED)’ returned ‘Argumento inválido’
Fallo de segmentación
Leyendo, averigüé que el problema es debido a conflictos del Emulador con PulseAudio. Eso impide que se pueda configurar correctamente y no se inicie. Buscando encontré una solución, y un amigo (Morelio) sugirió otra, así que tienen 2 alternativas.
Primero, la difícil
Bueno, no es difícil, si no engorrosa, porque tienes que usar mucho la terminal. Debes asegurarte tener cerrado Firefox (esto va para la otra opción también).
Primero debes tenerlo instalado (no hay problema en este sentido). Cada vez que desees jugar, ingresa a la terminal y detiene el proceso activo de PulseAudio
sudo /etc/init.d/pulseaudio stop
Si no funciona, agrega
sudo killall pulseaudio
Ahora, podrás ejecutar normalmente el pSX. Cuando termines de ocuparlo, reinicia Pulse Audio con
sudo /etc/init.d/pulseaudio start
Esto último es opcional, debido a que cuando reinicies el sistema, volverá a ejecutarse.
La segunda opción (muchísimo más fácil)
En Ubuntuforums crearon un script que realiza lo anterior y además inicia el pSX. Para rematar, cuando lo cierra, vuelve a iniciar el PulseAudio. El script es el siguiente:
#!/bin/bash
# A script to disable pulseaudio, run pSX, then renable pulseaudiogksu /etc/init.d/pulseaudio stop
sleep 1
gksu killall pulseaudio # Forcefully ends pulseaudio if still running
sleep 1
exec /usr/local/games/psx/pSX
sleep 1
gksu /etc/init.d/pulseaudio start
¿Muy confuso? ¡Más fácil todavía!. Instala este paquete (para Intrepid), que instala todos los paquetes necesarios, accesos directos en menú, y que cuando lo inicias ejecuta automáticamente el script. Más fácil echarle agua.
Después de esto, sólo queda que disfrutes de los Juegos de Play Station 1. Espero que estén bien. Nos vemos







Paraiso Linux
Anime Hispano









El link al paquete de la segunda opción es incorrecto :(.
Listo, problema Arreglado. Gracias estimado!