Advmame + SVGAWIN, de pronto deja de funcionar, SVGAWIN: Unable to initialize the SDL Library
Paul Sernine
view post Escrito el 23/2/2006, 20:11
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


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


Pués el caso es que no sé que ha pasado, tenía el Advmame rulando perfectamente con las svgawin. Lo último que he hecho, es instalar el VNC para poder gestionar la maca tranquilamente desde mi sillón.

Y de repente hoy enciendo la maca, y el advmame no carga, ahi podeis ver el error que me da.

user posted image

el svgawin, lo he reinstalado con "svgawin -u" y "svgawin -l" y sigue igual, me entran sudores sólo de pensar que tenga que reinstalar todo ahora que lo tenía configuradito.

A ver si alguien me hecha un cable.
Paul Sernine
view post Escrito el 24/2/2006, 00:42
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


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


Pués el problema no es del svgawin, es del SDL.

He cambiado "device_video SVGAWIN" por "device_video sdl" y me da el mismo error, que no puede inicar las sdl. ¿esto se puede reinstalar de alguna manera?¿quizá si reinstalo drivers de gráfica?

A ver si alguien sabe algo.

Modificado por Paul Sernine - 24/2/2006, 00:43
Lord Hiryu
view post Escrito el 24/2/2006, 00:49
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4741
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Offline: ultima azione eseguita il 17/1/2007, 18:09


Prueba una cosa.....instala de nuevo el Advmame sin desinstalar el svgawin.
Es decir....sobre escribe el programa....(no hace falta que elimines los ficheros RC)

Prueba y dime que tal.

Un saludo.
Paul Sernine
view post Escrito el 24/2/2006, 08:41
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


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


Hola lord. Esta tarde en cuanto llegue a casa lo pruebo. Sin desinstalar el SVGAWIN, machaco el ejecutable de advmame ¿no?

De todas maneras, ayer instale advmame en otra carpeta distinta y lo ejecuté con la configuración por defecto (sin modificar el .rc) y en vez de ejecutarse el juego en la típica ventanita, que es lo que debería haber pasado, me saltó el mismo error del SDL.

También probé con otras versiones 0.92, 0.96 y 1.algo, y lo mismo. Como colofón, desinstalé los drivers de la gráfica y los volví a instalar. Siguió igual.

Para mi que es un error a nivel de sistema operativo, no se exactamente donde están las librerías SDL estas, supongo que compiladas con el código de mame ¿no? no hay manera de reinstalarlas.

Joder, como tenga que volver a formatear me va a dar algo.
Paul Sernine
view post Escrito el 24/2/2006, 18:27
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


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


Nada lo he intentado hasta de perfil y sigue igual.wacko.gif

He machacado los archivos con los originales respetando los .rc, incluyendo todos los exe y la sdl.dll.

No puede cargar la dichosa dll del sdl, no importa que versión ni desde que carpeta. advcfg.exe y advv.exe muestran el mismo error.

Lo único que me he dado cuenta, es que si desactivo la acelaración hardware en propiedades de pantalla, el error cambia, dice algo de no poder inicilizar el framebuffer.

Esto que comento, ya pasando del SVGAWIN, ahora mismo tengo "device_video sdl" y "device_video_output auto" para que me cargue el juego en una ventanita en el escritorio, pero es que ni por esas quiere funcionar. De ahi pienso que el problema es del sdl no del svgawin.

Chavales echadme un cable que me veo reinstalando todo, y lo peor es que tengo que sacar el PC del mueble porque instalar windows en el monitor arcade es imposible.

Ahora mismo voy a reinstalar las DirectX, a ver que pasa.

Saludos.

Modificado por Paul Sernine - 24/2/2006, 18:29
Macarro
view post Escrito el 24/2/2006, 18:30
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


El directx no se puede "downgradear" ni reinstalar del modo normal. No queda más tu tía que buscar algún programilla para desinstalarlo y luego instalar de nuevo. Acabo de buscar y esto es lo que he encontrado:

http://www.softpedia.com/get/Security/Secu...Uninstall.shtml
Paul Sernine
view post Escrito el 24/2/2006, 21:18
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


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


Cada vez lo entiendo menos.

Bueno, os cuento. Cuando me he dado cuenta de que no podría desinstalar el DirectX (gracias Macarro), me he ido a windows Update para ver si había alguna actualización para el susodicho, y si que la había. Me la he descargado junto con otras actualizaciones de seguridad que no tenía.

Me ha pedido reiniciar, y al volver a arrancar veo que, el advmame ME FUNCIONA !, si señor, tanto en modo sdl como svgawin a pantalla completa funciona perfecto.

Más contento que unas castañuelas, me he puesto a toquetear el registro porque estoy susituyendo el explorador de windows por un front-end (como se explica en este hilo), cuando reinicio y arranco advmame otra vez el puto error.

Gracias Macarro, por el enlace, pero ese programa es de pago, la versión de prueba no me deja extraer el DirectX 7 de mi cd original. He probado otros dos desintaladores de DX, pero uno no ha funcionado, y el otro era para windows 9X.

El fantasma del formateo está rondando mi maca.

Modificado por Paul Sernine - 24/2/2006, 21:20
Macarro
view post Escrito el 24/2/2006, 21:56
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


El tema es que ese "downgrade" antes se podía hacer fácilmente, comprobado porque yo lo he hecho. Pero por lo que pone en ese programa que te puse, parece que ahora no es tan sencillo el tema.

Pásate por www.guru3d.com que allí están dedicados al mundo 3D de los juegos y tarjetas gráficas. Igual encuentras alguna utilidad que te sirva o al menos información en sus foros.

Un saludo.
Paul Sernine
view post Escrito el 25/2/2006, 16:56
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


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


Bueno, yo sigo a la carga.

He pensado que para reinstalar las DirectX no hace falta desinstalarlas primero, asi que me he bajado el instalador y lo he vuelto a ejecutar, pero no ha funcionado. Sigo con el mismo error.

Analizando un poco mejor el error:

CODE
Unable to initialize the video driver. Errors are:
svgawin: Unable to initialize the SDL library,
DirectInput::CreateDevice: Device not registered.
sdl: Unable to initialize the SDL library, DirectInput::CreateDevice:
Device not registered.


Veo que en realidad el error se repite dos veces, uno precedido por "svgawin:" y otro por "sdl:". El error es:

CODE
Unable to initialize the SDL library,
DirectInput::CreateDevice: Device not registered.


Asi que me pregunto ¿no estará el error causado por un dispositivo de entrada en vez de uno de video? el error viene a decir que Direct Input no ha podido crear un dispositivo porque no está registrado, y direct input se encarga de los joysticks.

De joysticks instalados, sólo tengo uno virtual que me creo mediante el PPJoy. He probado a arrancar advmame con un joystick cargado en la configuración, también he probado a desinstalar completamente el PPJoy. Nada de lo cual ha funcionado, sigo con el puñetero error. ¿hay algún dispositivo más que pueda estar dándome problemas? ahora mismo no hay instalado nada, ni teclado, ni ratón (bueno, teclado en realidad si que hay porque tengo un j-pac).

De momento no se me ocurre nada más, el Lunes, si no he dado con el tema, me tocará reinstalar, menos mal que las configuraciones de Gameex y advmame ya las tengo hechas. Seguramente ponga XP esta vez, a ver si me va mejor.

Saludos.

8 respuesta(s) desde el 23/2/2006, 20:11