xmame no me funciona en una terminal

Amigos y amigas de esdebian, como en estas fechas decembrinas no tengo mucho trabajo, decidí en buscar como instalar algunos jueguitos en mi Debian Lenny, bueno encontré algunos emuladores como el xmame el cual procedí a instalarlo, la instalación la hice guiándome por estas paginas web1 web2 bueno la instalación todo bien sin problema, hasta instale el frontend que es el gxmame.

Ahora leyendo me fije que uno descarga los juegos con extensiones .zip y en una consola dandole:

#xmame nombredeljuego.zip

funcionaria, pero ese no es mi caso, les copio cuando coloco la instruccion mencionada anteriormente:

EV:/# xmame hard4.zip
-su: xmame: command not found
EV:/# xmame -x11 1 hard4.zip
-su: xmame: command not found
EV:/# xmame -x11 hard4.zip
-su: xmame: command not found

ojo estoy en modo root.
Entonces que puede ser eso, ahora cuando me voy a modo grafico con el gxmame, todo bien me abre el aplicativo pero si selecciono un juego me manda el siguiente error:

Yo me descargue 2 jueguitos por la pagina de selvacamaleon.net y los guarde en la ruta /usr/share/games/xmame
Ya no se que mas pueda ser eso, si les ha pasado por favor una ayudita haber que puede ser.

Utilizo Debian Lenny con entorno Gnome con procesador Intel(R) Pentium(R) 4 CPU 3.00GHz y 1,5 gb de memoria RAM.

Saludos y Feliz Navidad

fritto escribió:
#xmame nombredeljuego.zip

funcionaria, pero ese no es mi caso, les copio cuando coloco la instruccion mencionada anteriormente:

EV:/# xmame hard4.zip
-su: xmame: command not found
EV:/# xmame -x11 1 hard4.zip
-su: xmame: command not found
EV:/# xmame -x11 hard4.zip
-su: xmame: command not found

A lo mejor es que el ejecutable xmame no se guarda en /usr/bin/, sino en /usr/local/bin, o en /usr/share/games/xmame, o sabe dios dónde

arctica escribió:

A lo mejor es que el ejecutable xmame no se guarda en /usr/bin/, sino en /usr/local/bin, o en /usr/share/games/xmame, o sabe dios dónde

Fijate amiga arctica realice una simple busqueda por consola y fijate lo que me arrojo:

EV:/usr/local/bin# find / -name xmame
/var/lib/dpkg/alternatives/xmame
/etc/alternatives/xmame
/etc/xmame
/usr/games/xmame
/usr/share/games/xmame
/usr/share/doc/xmame

y como tu dices no arrojo el binario en /usr/bin; que pruebo a reinstalar el paquete?

saludos

Hombre, supongo que si reinstalas te volverá a colocar el ejecutable en la ruta de siempre. Yo haría un

# /usr/games/xmame juegomolon.zip

a ver si así va

No nada que ver no funciona tampoco.

Bueno seguiré haciendo pruebas haber por donde me funciona, de igual forma si saben de algo espero sus comentarios.

saludos

Según esto lo estas ejecutando como root, ese es el problema, ejecutalo como usuario sin privilegios.

$ xmame juegomolon

(con o sin el zip debería funcionar)

Puedes editar el archivo /etc/xmame/xmamerc en la línea rompath para cambiar el directorio donde buscará los juegos.

No es que juegue mucho pero en lo personal gxmame me dio problemas, sólo gasta recursos por lo que preferí hacer un bash script. Lo de lirc en principio es normal, los not found que siguen a continuación no sé si sean del juegomolon que esta corrupto o del mismo lirc, ya iras descartando.

Saludos.

Viorel escribió:

Según esto lo estas ejecutando como root, ese es el problema, ejecutalo como usuario sin privilegios.

Compañero Viorel fijate lo ejecute en modo normal osea sin privilegios y esto fue lo que me arrojo:

eduardo@EV:~$ xmame /home/eduardo/xmame/roms/hard4.zip
GLINFO: loaded OpenGL library libGL.so!
GLINFO: loaded GLU    library libGLU.so!
info: trying to parse: /etc/xmame/xmamerc
error: unknown option history_file, on line 14 of file: /etc/xmame/xmamerc
   ignoring line
error: unknown option mameinfo_file, on line 15 of file: /etc/xmame/xmamerc
   ignoring line
error: unknown option fuzzycmp, on line 34 of file: /etc/xmame/xmamerc
   ignoring line
error: unknown option skip_disclaimer, on line 36 of file: /etc/xmame/xmamerc
   ignoring line
info: trying to parse: /home/eduardo/.xmame/xmamerc
info: trying to parse: /etc/xmame/xmame-x11rc
info: trying to parse: /home/eduardo/.xmame/xmame-x11rc

"/home/eduardo/xmame/roms/hard4.zip" approximately matches the following
supported games (best match first):

rbff2     Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (set 1)
rbff2a    Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (set 2)
demonwld  Demon's World / Horror Story
demonwl1  Demon's World / Horror Story (Taito license)
demonwl2  Demon's World / Horror Story (first edition)
pipibibs  Pipi & Bibis / Whoopee!!
pipibibi  Pipi & Bibis / Whoopee!! (bootleg ?)
battlegb  Battle Garegga (Austria / Hong Kong) (Sat Mar 2 1996)
battlegc  Battle Garegga (Austria / Hong Kong) (Sat Feb 3 1996)
warzard   Warzard / Red Earth

Bueno si no hay remedio, sera utilizar otro emulador, cual me recomendarian?

saludos

Hola de nuevo.

No hay problema, ya esta funcionando, esos errores son normales, no afectan en nada el que se ejecute la aplicación, este es el mio:

$ xmame juegomolon
GLINFO: loaded OpenGL library libGL.so!
GLINFO: loaded GLU    library libGLU.so!
XDGAOpenFramebuffer failed             
Use of DGA-modes is disabled           
info: trying to parse: /etc/xmame/xmamerc
error: unknown option history_file, on line 14 of file: /etc/xmame/xmamerc
   ignoring line                                                         
error: unknown option mameinfo_file, on line 15 of file: /etc/xmame/xmamerc
   ignoring line                                                          
error: unknown option fuzzycmp, on line 34 of file: /etc/xmame/xmamerc    
   ignoring line
error: unknown option skip_disclaimer, on line 36 of file: /etc/xmame/xmamerc
   ignoring line
info: trying to parse: /home/viorel/.xmame/xmamerc
info: trying to parse: /etc/xmame/xmame-x11rc
info: trying to parse: /home/viorel/.xmame/xmame-x11rc
info: trying to parse: /etc/xmame/rc/juegomolonrc
info: trying to parse: /home/viorel/.xmame/rc/juegomolonrc
xmame: could not connect to socket
xmame: No such file or directory
LIRC disabled
loading rom 0: 257-sma.bin
loading rom 1: 257-p1.bin
loading rom 2: 257-p2.bin
[...]

Si quieres que no salgan solamente habría que comentar las líneas que dan problemas en el archivo /etc/xmame/xmamerc.

Por otro lado, si te fijas, el problema que tienes es que el nombre del juego no corresponde con ninguno que conozca xmame:

xmame escribió:

"/home/eduardo/xmame/roms/hard4.zip" approximately matches the following
supported games (best match first):

tienes que usar el nombre con el que lo reconoce, normalmente es el mismo con el que lo descargas pero sin la extensión pero obviamente eso ya es cosa del rom.

Ajeno a eso, para ajustar las opciones a tu gusto lo mejor sería leas el manual de xmame para el correcto uso de parámetros.

Saludos.

Hola Fritto puedes hacer un cat al archivo /etc/xmame/xmamerc

cat /etc/xmame/xmamerc

Quiero ver que dicen esas lineas

fritto escribió:
info: trying to parse: /etc/xmame/xmamerc
error: unknown option history_file, on line 14 of file: /etc/xmame/xmamerc
   ignoring line                                                        
error: unknown option mameinfo_file, on line 15 of file: /etc/xmame/xmamerc
   ignoring line                                                         
error: unknown option fuzzycmp, on line 34 of file: /etc/xmame/xmamerc   
   ignoring line
error: unknown option skip_disclaimer, on line 36 of file: /etc/xmame/xmamerc
   ignoring line

Saludos

rodrigo-lr escribió:

Hola Fritto puedes hacer un cat al archivo /etc/xmame/xmamerc

cat /etc/xmame/xmamerc

Quiero ver que dicen esas lineas

Sólo son opciones de configuración que vienen por default, no pasa nada. Si no quieres ver esos errores basta con comentar las líneas:

cat -n /etc/xmame/xmamerc                                        
     1  ### xmame running parameters ###                                  
     2  #                                                                 
     3  # Default xmame package configuration                             
     4  # Last Updated for: 0.88                                          
     5  # This file is used by all xmame binaries
     6
     7  ### Data files/directories ###
     8  #rompath                 /usr/share/games/xmame/roms
     9  rompath                 $HOME/Juegos/MAME/
    10  samplepath              /usr/share/games/xmame/samples
    11  artwork_directory       /usr/share/games/xmame/artwork
    12  cheat_file              /usr/share/games/xmame/cheat.dat
    13  hiscore_file            /usr/share/games/xmame/hiscore.dat
    14  #history_file            /usr/share/games/xmame/history.dat
    15  #mameinfo_file           /usr/share/games/xmame/mameinfo.dat
    16
    17  ### System-wide Configuration directories ###
    18  inipath                 /etc/xmame/ini
    19  ctrlr_directory         /etc/xmame/ctrlr
    20
    21  ### User resources ###
    22  cfg_directory           $HOME/.xmame/cfg
    23  nvram_directory         $HOME/.xmame/nvram
    24  memcard_directory       $HOME/.xmame/memcard
    25  input_directory         $HOME/.xmame/inp
    26  hiscore_directory       $HOME/.xmame/hi
    27  state_directory         $HOME/.xmame/sta
    28  snapshot_directory      $HOME/.xmame/snap
    29  diff_directory          $HOME/.xmame/diff
    30
    31  ### MAME Related ###
    32  defaultgame             pacman
    33  language                english
    34  #fuzzycmp                1
    35  cheat                   0
    36  #skip_disclaimer         0
    37  skip_gameinfo           0
    38  bios                    default
    39
    40  ### For target specific options
    41  # use the target specific file.
    42  #
    43  # X11: xmame-x11rc
    44  # SDL: xmame-SDLrc
    45  # SVGA: xmame-svgalibrc

Si es verdad observo que las comentastes y que son opciones.

Saludos wink