Tutorial: Tu maka bajo GNU/Linux para torpes, Un paso a paso para tener tu maquina usando un SO estable y totalmente personalizable :)
D_Skywalk
view post Escrito el 22/9/2006, 17:11
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Si, siguelo hasta que tengas que instalar el kernel, ya que mejor no instales el 686, deja el 386 normal (no hay version 586 disponible por ahora). Pero bueno cuando llegues a la parte del kernel hablamos ;)

Un Saludo :D
empardopo
view post Escrito el 28/9/2006, 00:19
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


Gracias D_Skywalk,

de momento me he quedado pillado, no tengo cojones de echarlo a andar, he conseguido que me ponga algo distinto
empardopo@linmame:~$ advmame robby
AdvanceMAME - Copyright (C) 1999-2003 by Andrea Mazzoleni
MAME - Copyright (C) 1997-2003 by Nicola Salmoria and the MAME Team
svgalib: Assuming low end SVGA/8514 monitor (35.5 KHz).
No monitor cloks specification 'device_video_p/h/vclock'
Unable to start video emulation


Si consigo algo diferente, te lo diré.

El tema del advcfg parece ser distinto para Dos que para linux, supuestamente en Dos sale un menú o no se que, en linux nada de nada :(

Un saludo
D_Skywalk
view post Escrito el 28/9/2006, 08:17
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Cuando pones advcfg no te sale algo como esto?

image

Y sino que error te sale? es que el error que tienes es por no tener configurado el advmame, no por linux, ni nada de eso :? Prueba a comentar las lineas de que añadi a la configuracion de las svgalibs en /etc/vga/libvga.config.

Puedes editarlo con el MC, tienes como instalarlo en el Apendice A.

Debes comentar (anteponer #) las lineas que estan debajo de:
CODE
# Hantarex Minimal by D_Skywalk


Y luego con añadir algo como los ejemplos que tienes seria suficiente, de todas formas con añadir estas lineas deberia de tirar de sobra:
CODE
HorizSync 31.5 70
VertRefresh 50 100


Luego si quieres puedes crear resoluciones a tu medida, aunque de estas resoluciones pasa un rato los advance*. Ej:
CODE
modeline "640x480@100"  43  640  664  780  848   480  483  490  504
modeline "800x600@73"   50  800  856  976 1024   600  637  643  666

(Si te fijas en este ejemplo a 640 se pone a 100hz quizas tu monitor no aguante eso...)

Te aconsejo que mires la parte final de este tutorial para que aprendas como configurarlos con el advcfg:
http://www.marcianitos.org/tutoriales/advmamexp.htm

Un Saludo
Pd: Si al final ves que necesitas tener tus propias resoluciones lo mejor es que uses lrmc: http://lrmc.sourceforge.net/ (aunque compilarlo podria ser otra odisea xD)

Modificado por D_Skywalk - 28/9/2006, 09:28
empardopo
view post Escrito el 29/9/2006, 12:30
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


D_Skywalk,

perdona por no contestarte antes, pero ayer estuve de viaje, por cierto, pase creo, por tu tierra, jeje, estuve en Jaen así que pase por Granada, jeje.

Estoy un poco liado en el curro, pero entre esta noche y mañana le echo un vistazo porque me gustaría echarlo a andar, aunque sea un equipillo tan antiguo (le tengo cariño, y lo mismo me hago una minimaca para mi sobrinillo si lo consigo, jeje).

Volviendo al tema que nos ocupa, lo primero es darte MUCHÏSIMAS GRACIAS, por toda tu paciencia,y sobre todo por compartir tus conocimientos linuxeros.

Lo dicho en breve te digo el error que me da, o si me funciona con la opcines que me dices, se me había ocurrido recurrir a alguna distro como AdvanceCD que creo que va también con advancemame, y si me funcionaba mirar precisamente como tenía configurado esos ficheros.

Muchas gracias.

Un saludo
empardopo
view post Escrito el 30/9/2006, 11:46
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


D_Skywalk,

he probado de todo, uffff. Al final, he conseguido que me funcione en advmame el juego robby, sin embargo, por ponerte un ejemplo con la rom kungfum.zip (Kung Fu Master), cuando la ejecuto me sale el mensaje:
Function vga_hashmode() failed. Have you adjusted
the HorizSync and VertRefresh in /etc/vga/libvga.config ?
Unable to start video emulation


Me suena un poco raro, ya que el otro juego robby si que funciona, ¿se te ocurre algo?

He probado, quitando en el fichero libvga.config, HorizSync 31.5 70 y VertRefresh 50 100, lo quito lo pongo, etc y nada de nada; no hay manera.

No sé, seguire probando a ver.

Si consigo echar a andar esto, ya miraré el tema del advmenu, porque cuando lo ejecuto me pone Instruccion ilegal, osea que tampoco va.

Cachis, es un poco jodidillo esto de linux. :D

Un saludo
D_Skywalk
view post Escrito el 30/9/2006, 12:13
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


¿Has leido ya el tutorial de lord? pa mi lo que te falta es eso...
¿Has configurado el advmame usando el advcfg? y usando el advv?

Un Saludo y como te digo no tiene nada que ver con linux.
empardopo
view post Escrito el 30/9/2006, 13:05
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


D_SKywalk,

me los he leido pero me salen errores continuamente, y lo raro es que me funcione el juego robby y el Kung Fu Master no.

He ejecutado advcfg y advv con las opciones de log y me devuelven esto:
cfg: Sep 29 2006 23:34:18
os: os_inner_init
os: sys Linux
os: release 2.6.15-26-386
os: version #1 PREEMPT Fri Sep 8 19:55:17 UTC 2006
os: machine i586
os: sysconf(_SC_CLK_TCK) 100
os: sysconf(_SC_NPROCESSORS_CONF) 1
os: sysconf(_SC_NPROCESSORS_ONLN) 1
os: sysconf(_SC_PHYS_PAGES) 23512
os: sysconf(_SC_AVPHYS_PAGES) 890
os: sysconf(_SC_CHAR_BIT) 8
os: sysconf(_SC_LONG_BIT) 32
os: sysconf(_SC_WORD_BIT) 32
os: scheduling available
os: compiler GNU 4.0.3
os: compiled little endian system
os: DISPLAY undef
advance: measured time 0.00794 (1/125.945)
advance: measured time 0.007949 (1/125.802)
advance: measured time 0.00799 (1/125.156)
advance: measured time 0.008 (1/125)
advance: measured time 0.008001 (1/124.984)
advance: measured time 0.008004 (1/124.938)
advance: measured time 0.008066 (1/123.977)
advance: median time 0.008 (1/125) (err 1.5869%)
os: sleep granularity 0.008
os: clock granularity 3e-06
os: open /dev/svga
os: vga_init()
video: video_init
video:svgalib: svgalib_init()
video:svgalib: chipset number 31
video: select driver svgalib
video:fb: fb_init()
video:fb: ioctl(FBIOGET_FSCREENINFO)
video:fb: FBIOGET_VSCREENINFO
ERROR:video:fb: overlapping RGB nibble 3f/3f/3f
video:fb: id VGA16 VGA
video:fb: fix info
video:fb: smem_start:000a0000h, smem_len:00010000h
video:fb: mmio_start:00000000h, mmio_len:00000000h
video:fb: type:4, type_aux:0
video:fb: visual:3 FB_VISUAL_PSEUDOCOLOR
video:fb: xpanstep:8, ypanstep:1, ywrapstep:0
video:fb: line_length:80
video:fb: accel:0
video:fb: variable info
video:fb: xres:640, yres:400
video:fb: xres_virtual:640, yres_virtual:400
video:fb: xoffset:0, yoffset:0
video:fb: bits_per_pixel:4, grayscale:0
video:fb: red 6:0 green 6:0 blue 6:0 transp 0:0
video:fb: nonstd:0, activate:0h
video:fb: height:-1, width:-1
video:fb: accel_flags:0
video:fb: pixclock:39721 (25175599 Hz), left:40, right:24, upper:39, lower:9, hsync:96, vsync:2
video:fb: sync:0h
video:fb: vmode:0h
video:fb: reserved 0h:0h:0h:0h:0h:0h
video:fb: test bits depths
video:fb: test mode 640x480 palette8
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable palette8 bits modes, not supported
video:fb: test mode 640x480 bgr15
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr15 bits modes, not supported
video:fb: test mode 640x480 bgr16
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr16 bits modes, not supported
video:fb: test mode 640x480 bgr24
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr24 bits modes, not supported
video:fb: test mode 640x480 bgr32
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr32 bits modes, not supported
video:fb: test interlace modes
video:fb: disable interlaced modes, not supported
video:fb: test doublescan modes
video:fb: disable doublescan modes, not supported
advance:msg:fb: This 'VGA16 VGA' FrameBuffer driver doesn't seem to allow the creation of new video modes.
video: video_init report (multiline):
Unable to initialize the video driver. The errors are:
fb: This 'VGA16 VGA' FrameBuffer driver doesn't seem to allow the creation of new video modes.
inputb:tty: inputb_tty_init(id:-1)
inputb: select driver tty
video:svgalib: svgalib_crtc_container_insert_default()
text: selecting text mode
video: video_mode_restore
inputb:tty: inputb_tty_done()
video: video_done
video:svgalib: svgalib_done()
os: os_inner_done
os: tcsetattr(ICANON ECHO)


y el contenido del advv.log es este:

v: Sep 29 2006 23:37:53
os: os_inner_init
os: sys Linux
os: release 2.6.15-26-386
os: version #1 PREEMPT Fri Sep 8 19:55:17 UTC 2006
os: machine i586
os: sysconf(_SC_CLK_TCK) 100
os: sysconf(_SC_NPROCESSORS_CONF) 1
os: sysconf(_SC_NPROCESSORS_ONLN) 1
os: sysconf(_SC_PHYS_PAGES) 23512
os: sysconf(_SC_AVPHYS_PAGES) 1366
os: sysconf(_SC_CHAR_BIT) 8
os: sysconf(_SC_LONG_BIT) 32
os: sysconf(_SC_WORD_BIT) 32
os: scheduling available
os: compiler GNU 4.0.3
os: compiled little endian system
os: DISPLAY undef
advance: measured time 0.007946 (1/125.849)
advance: measured time 0.007992 (1/125.125)
advance: measured time 0.007996 (1/125.063)
advance: measured time 0.007999 (1/125.016)
advance: measured time 0.008001 (1/124.984)
advance: measured time 0.008002 (1/124.969)
advance: measured time 0.008005 (1/124.922)
advance: median time 0.007999 (1/125.016) (err 0.742512%)
os: sleep granularity 0.007999
os: clock granularity 4e-06
os: open /dev/svga
os: vga_init()
video: video_init
video:svgalib: svgalib_init()
video:svgalib: chipset number 31
video: select driver svgalib
video:fb: fb_init()
video:fb: ioctl(FBIOGET_FSCREENINFO)
video:fb: FBIOGET_VSCREENINFO
ERROR:video:fb: overlapping RGB nibble 3f/3f/3f
video:fb: id VGA16 VGA
video:fb: fix info
video:fb: smem_start:000a0000h, smem_len:00010000h
video:fb: mmio_start:00000000h, mmio_len:00000000h
video:fb: type:4, type_aux:0
video:fb: visual:3 FB_VISUAL_PSEUDOCOLOR
video:fb: xpanstep:8, ypanstep:1, ywrapstep:0
video:fb: line_length:80
video:fb: accel:0
video:fb: variable info
video:fb: xres:640, yres:400
video:fb: xres_virtual:640, yres_virtual:400
video:fb: xoffset:0, yoffset:0
video:fb: bits_per_pixel:4, grayscale:0
video:fb: red 6:0 green 6:0 blue 6:0 transp 0:0
video:fb: nonstd:0, activate:0h
video:fb: height:-1, width:-1
video:fb: accel_flags:0
video:fb: pixclock:39721 (25175599 Hz), left:40, right:24, upper:39, lower:9, hsync:96, vsync:2
video:fb: sync:0h
video:fb: vmode:0h
video:fb: reserved 0h:0h:0h:0h:0h:0h
video:fb: test bits depths
video:fb: test mode 640x480 palette8
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable palette8 bits modes, not supported
video:fb: test mode 640x480 bgr15
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr15 bits modes, not supported
video:fb: test mode 640x480 bgr16
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr16 bits modes, not supported
video:fb: test mode 640x480 bgr24
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr24 bits modes, not supported
video:fb: test mode 640x480 bgr32
video:fb: ioctl(FBIOPUT_VSCREENINFO)
ERROR:video:fb: ioctl(FBIOPUT_VSCREENINFO) failed
video:fb: disable bgr32 bits modes, not supported
video:fb: test interlace modes
video:fb: disable interlaced modes, not supported
video:fb: test doublescan modes
video:fb: disable doublescan modes, not supported
advance:msg:fb: This 'VGA16 VGA' FrameBuffer driver doesn't seem to allow the creation of new video modes.
video: video_init report (multiline):
Unable to initialize the video driver. The errors are:
fb: This 'VGA16 VGA' FrameBuffer driver doesn't seem to allow the creation of new video modes.
inputb:tty: inputb_tty_init(id:-1)
inputb: select driver tty
v: clock 5-150 / 31.5 / 55-130
advance:msg: Missing option 'device_video_gtf'
video:svgalib: svgalib_crtc_container_insert_default()
text: selecting text mode
video: video_mode_restore
inputb:tty: inputb_tty_done()
video: video_done
video:svgalib: svgalib_done()
os: os_inner_done
os: tcsetattr(ICANON ECHO)


por si te sirven de ayuda.

Me he leido el tuto de Lord, pero no es para linux; me he leido el manual del advcfg y no saco nada en claro, y cada vez que ejecuto el advcfg me muestra un error en pantalla, al igual que el advv :(

De todas formas, muchas gracias por tu paciencia, ni siquiera hubiera llegado hasta aquí sin tu ayuda.

Saludos
D_Skywalk
view post Escrito el 30/9/2006, 14:31
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Es posible que sean problemas con la S3, por que parece que no puede crear los modos de video especiales... es muy rarow...

Vamos a seguir con el trasteo, si te fijas en el svgalib.config hay abajo una seccion que dice algo sobre tarjetas graficas, creo que por defecto estan todas comentadas, prueba a descomentar la de S3. Luego tambien en las opciones de advmame.rc edita el fichero para que en la seccion "device_video" aparezca "svgalib".

Parece que he leido en el readme de advmame, que solo necesitas tener el "HorizSync" y "VertRefresh" configurados asi que las modelines quitalas, es importante tambien tener los mismos valores tanto en la configuracion de advmame como en las svgalib.

Mira a ver si aqui tienes mas info:
http://advancemame.sourceforge.net/doc-install.html

Un saludo!!!
logaran
view post Escrito el 30/9/2006, 21:35
Avatar

Rey de Gondor

Grupo: Member
Mensajes: 163
Location: Malaga


Status: Offline: ultima azione eseguita il 17/12/2006, 12:00


Que tal D_Skywalk, permite que este jovencisimo padawan se diriga a tan insigne maestro linuxero con una duda que me asalta: ¿Es posible con una tarjeta nvidia de doble salida iniciar dos sesiones completamente distintas con el mismo ordenador? La idea es la siguiente: la maka con un dispositivo de entrada tipo joystick (Una interface paralelo para ser exactos) corre una sesion AdvMame+AdvMenu mientras en la mesa de al lado que se encuentra ubicado el monitor crt con el teclado y el raton, cualquiera puede llegar e iniciar una sesion X para leer su correo, navegar un rato o chatear con el messenger...

¿Se puede hacer eso bajo Linux? Bajo Windows ya me canse de probar mil alternativas y al final me rendi, sin embargo creo que en linux es posible. Solo quiero que me lo confirmes, no que me expliques como. Me mola la idea de buscarme la vida a ver si soy capaz de conseguirlo, sin embargo no quisiera estar semanas intentando algo que no se puede.

Gracias maestro.
D_Skywalk
view post Escrito el 30/9/2006, 23:51
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Si, no creo que haya mucho problema, aunque tampoco sera facil. Si en la segunda sesion quieres tener sonido tambien necesitaras dos tarjetas de sonido, ok? ;)

Un Saludo y mucha suerte, la necesitaras ;D
- Bubu -
view post Escrito el 30/9/2006, 23:57
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


empardopo, si tu tarjeta es una S3 Trio olvídate del AdvMAME. Es completamente incompatible. Te lo aseguro, pues me llevé horas y horas intentando de todo, y al final poniendo otra tarjeta fue a la primera.
empardopo
view post Escrito el 1/10/2006, 01:02
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


TE doy las gracias Bubu por tan gratas noticias, jajajaja.

Al final voy al tener el malciano, porque ultimamente no me funciona nada, joder!!!!

Tengo varias tarjetas antiguas pero creo que están jodidas todas, jeje, mi gozo en un pozo, pues nada el proyecto se queda de momento parado en ese equipo, probaré en otro que tiene una gráfica en placa base, pero ahora mismo ni idea de cúal es.

De momento, acabo de instalar el breezy y he puesto a compilar el advmame, así que ya os informare, sobre todo por no romperme la cabeza con la tarjetita de las narices :angry:

Un saludo y gracias a todos



Por cierto, Logaran, me gusta tu proyectillo, tiene buena pinta si señor, ya contaras si lo consigues.
- Bubu -
view post Escrito el 1/10/2006, 01:08
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


De todas formas, hay tal cantidad de modelos y variedades de tarjetas, que por un pequeño numerito en el modelo sí es compatible o no.
P.ej. yo tengo un PC con una Cirrus Logic GD5430, y resulta que AdvMAME sólo es compatible con la GD5460. Vaya por dios.

Te aconsejo que busques tu modelo EXACTO en el fichero cardwin.txt que está en la carpeta advmame\doc


A ver si tienes más suerte que yo, jiji.
D_Skywalk
view post Escrito el 1/10/2006, 10:01
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


No se tios, yo creo que si el robby le ha tirado esa S3 tiene que funcionar!!! xDD

Eso si, tendriamos que rebanarnos los sesos a ver ;)
Compa, ¿por que no te pillas una ATI convertible en AVGA por 30e y te quitas de lios?

Y si lo que quieres es hacer las pruebas en linux, deberias mirar el cardlinx.txt ;)
Mira en este enlace si alguna es la tuya:
http://advancemame.sourceforge.net/doc-cardlinx.html#1.14
(el problema de esto, es que en linux no sabes si esta compatibilidad es con svgalib o con fb).

Un Saludo, gracias bubu por hechar un cable ^^_
empardopo
view post Escrito el 1/10/2006, 10:54
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


Chicos,

creo que el tema del juego de Robby es que trabaja en un modo text en vez de en modo gráfico (creo), he ejecutado los juegos con la opción log, y como el robby funciona y el Kung Fu Master no, pues he mirado los logs a ver que me decía :D , no entiendo demasiado, pero creo que la conclusión de Bubu me hizo tomar la determinación de olvidarme, jeje.

D_Skywalk,

el tema de la Ati, es porque los dos equipos que tengo son super antiguos y no tienen puerto AGP :(

Tras el comentario de Bubu, me he puesto a la búsqueda :ph34r: y he probado con otro equipillo (Celeron a unos 400Mhz), pero el problema es que tenía la tarjeta integrada en placa base y este directamente, me ponía el mensaje algo así como video board no soportada; así que he seguido buscando y he encontrado una tarjeta PCI Trident del año la perra, pero tachan, he conseguido ver el Kung Fu Master en mi equipo; el problema esta vez es que va superlento, así que estoy en el punto de instalar alguna versión más retro de advancemame a ver si furula mejor, porque la 0.104 lo mismo es demasiado para el equipillo este, no?

Así, que me aventuro a ello, supongo que para desinstalar el advancemame0.104 debo hacer un make clean y luego instalar el otro (de linux lo justito, jeje), ya os iré contando.

Como siempre , muchas gracias.

Un saludo

Por cierto, D_Skywalk

siguiendo tu enlace, que ya lo había mirado creo que sí aparece mi primera tarjeta es una Trio32 (sin embargo no he sido capaz) ni siquiera habilitando en la seccion de S3 del fichero svgalib.conf.

Un saludo
306 respuesta(s) desde el 10/3/2006, 13:05