| |
| | 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 | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| 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  |
|  |
 | empardopo | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| 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 emulationSi 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 | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| Cuando pones advcfg no te sale algo como esto?  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.htmUn 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 | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| 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 | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| 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 emulationMe 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.  Un saludo |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| ¿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 | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| 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 | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| 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.htmlUn saludo!!! |
|  |
 | logaran | |  Rey de Gondor
Grupo: MemberMensajes: 163 Location: Malaga Status:  | |
| 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 | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| 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  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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| 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 | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| 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  , 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  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 |
| | | | |
|