Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Entornos gráficos

 
 
Old 28-abr-2007, 01:22   #1
ToReTe
Usuario registrado
Problema GameEx + Loader Marciano

Hola compis,

pues no sabía muy bien si iniciar el hilo aquí o en el apartado Windows...
El caso es que instalé el Loader Marciano para eliminar la pantalla de bienvenida, etc. y es genial, me encanta como ha quedado, pero he experimentado el siguiente problema:

Soy usuario de GameEx. Si arranco la recre, y el loader directamente carga GameEx sin pasar por el entorno Windows, ninguno de los emuladores que tengo instalados (N64, Snes, Nes, PSX, etc.) funciona, excepto Mame32.
Sin embargo, si inicio el entorno Windows y desde ahí ejecuto GameEx, todos los emuladores funcionan a la perfección.

Supongo que debe ser alguna aplicación necesaria que al no iniciar Windows no llega a cargarse o algo así, no?

Alguna idea de que puede ser y/o como solucionarlo??? A nadie le ha pasado???

Espero haberme explicado correctamente :b

Gracias y saludos,

PD - Solucione o no solucione el problema, el loader no lo quito ni de coña
   
Old 28-abr-2007, 02:20   #2
Paul Sernine
Moderador
 
Avatar de Paul Sernine
Eso si que es raro, precisamente yo mismo uso Gamex y me funcionan a la perfección todos los emuladores con el loader puesto.

Dices que no te funcioan los emus, ¿pero qué es exactamente lo que no funciona? ¿da algún mensaje de error o algo?
   
Old 28-abr-2007, 14:31   #3
ToReTe
Usuario registrado
Hola Paul Sernine,

te comento los errores que me indican.

N64 (Project64):

Graphics Error
Direct3D failed to initialize
Error Code 88760868
D3DERR_DEVICELOST

SNES (ZSNES):

DirectDraw Error
IDirectDraw7::SetCooper Active Level Failed

NES:

ERROR
CDirectDraw: CreateSurface failed

PSX (ePSXe):

ePSXe.exe ha detectado un error y debe cerrarse. etc...

Sega MegaDrive (Kega):

DirectDraw Init Error: #2
Unable to create primary surface:
Operation requires application to have exclusive mode but the application does not have exclusive mode.

En los juegos de PC, hay uno que funciona y otro que no (sólo tengo dos instalados de momento). El que no funciona no da error, simplemente me retorna al menú de GameEx.

Insisto que iniciando desde el entorno Windows todo funciona a la perfección.


Saludos,
   
Old 28-abr-2007, 16:41   #4
Paul Sernine
Moderador
 
Avatar de Paul Sernine
Efectivamente, el problema parece ser que falta un programa que probablemente tiene que ver con la gráfica, y que no se está cargando si no se entra en el entorno windows.

Revisa la carpeta de inicio, a ver que accesos directos tienes en ella.

Y si no, usando el administrador de tareas (ctrl+alt+sup), verifica qué procesos hay lanzados cuando entras desde entorno windows y que no están presentes cuando entras directamente con el loader.

Una vez hayamos identificado el proceso que falta, veremos la manera de lanzarlo al mismo tiempo que el loader.

Venga, a ver si damos con ello.
   
Old 30-abr-2007, 00:26   #5
ToReTe
Usuario registrado
Hola Paul Sernine,

una vez más gracias por ofrecerte a ayudarme.
Te comento, he hecho lo que sugerías.
La carpeta de inicio parece estar vacia. Antaño tenía el gameex.exe, pero lo quité al instalar el loader.

Pulsando Ctrl+Alt+Supr he comparado los procesos iniciando desde el entorno windows o iniciando desde el loader. Me he vuelto loco intentado leer los nombres de los procesos en la pantalla de la recre pero he observado algunas diferencias. Aun así he descubierto una cosa curiosa:

Enciendo la recre, se ejecuta el loader y se va directamente a GameEx. La primera vez que ejecuto un juego de cualquier emulador, este funciona correctamente !!
Pero al salir del juego, y volverlo a ejecutar es cuando me da los errores antes mencionados.... He repetido ese ejercicio varias veces, apagando y encendiendo, probando con diferences emuladores y el resultado siempre es el mismo: la primera vez OK, segunda vez KO. No entiendo nada !!

Salvo error u omisión, los procesos que detecto que no se ejecutan con el loader a diferencia de entrar desde windows son los siguientes:

CLI.exe
unsercapp.exe
atiptaxx.exe
quickres.exe
soundman.exe
nvraidservice.exe
wmiprvse.exe

Como te he comentado que la primera vez que ejecuto cualquier rom o juego de PC éste funcina OK, he hecho una comparativa de procesos iniciando con el loader, antes y despues de ejecutar una rom cualquiera. Observo que el proceso CTFMON.exe desaparece despues de ejecutar el primer juego.
¿será esa la clave?

Perdón por el peñazo. Gracias por todo y saludos,
   
Old 30-abr-2007, 23:21   #6
Paul Sernine
Moderador
 
Avatar de Paul Sernine
Torete he indagado sobre el archivo ctmon.exe y esto es lo que he encontrado parece ser que es la barra de idiomas de office (¿tienes office en la maca?) por lo que en principio no debería ser el causante del problema que nos ocupa.

Te comento lo que he encontrado sobre los demás procesos:

CLI.exe:
cli.exe is installed alongside ATI's range of graphics cards with the Catalyst hardware driver range. Installs a easy-to-access taskbar icon for access to diagnostics features. This is a non-essential process. Disabling or enabling it is down to user preference.

unsecapp.exe (en el post decías unsercapp, no se si será un error.
unsecapp.exe is a process found on Microsoft Windows server and workstation suites which offers support towards compatibility issues.

atiptaxx.exe
atiptaxx.exe is the traybar process for your ATI graphics card drivers. It gives you easy access to your graphic card settings. This process can be removed to free up system resources.

quickres.exe
quickres.exe is an application from Microsoft which allows you to change the screen resolution without rebooting. This program is a non-essential system process, but should not be terminated unless suspected to be causing problems.

soundman.exe
soundman.exe is a installed with Sound cards made by Realtek. This process merely places an icon on the system tray for easy access to diagnostic features. This program is a non-essential process, but should not be terminated unless suspected to be causing problems.

nvraidservice.exe
nvraidservice.exe is a process belonging to nVidia NVRaid. It is a hard disk utility required if you are using a RAID system. This program is important for the stable and secure running of your computer and should not be terminated.

wmiprvse.exe
wmiprvse.exe is a part of the Microsoft Windows Operating System and deals with WMI operations through the WinMgmt.exe process. This program is important for the stable and secure running of your computer and should not be terminated.

Cómo ves, los únicos esenciales serían wmiprvse.exe y nvraidservice.exe (si tienes los discos duros en RAID sobre una placa con chipset nvidia). También podría ser posible que la asuencia de unsecapp.exe pueda causar algún problema.

La verdad es que estos tres procesos son servicios, así que deberían estar en ejecución tanto si entras en el entorno windows como si no. Por lo que no me cuadra mucho la ausencia de estos cuando entras con el loader.

Los demás procesos, como puedes ver están relacionados con iconitos en la barra de tareas así que es normal que no se carguen.

Prueba que puedes hacer: arranca con el loader hasta gameex, entra y sal de un emulador (para reproducir el error). Luego sal del game-ex, se te quedará la pantalla en negro, con ctrl+alt+sup, te vas al administrador de tareas y cargas uno de estos procesos (es posible que le tengas que introducir la ruta). Vuelves a cargar gameex (desde el administrador de tareas otra vez) y prueba con el emulador a ver si el error sigue apareciendo.

Voy a investigar un poco por mi parte a ver que es lo que se me carga y lo que no se me carga a mi en la maca.

PD: Releyendo el post, estoy empezando a pensar que quickres.exe, puede ser el causante del problema, compruébalo también lanzándolo con el administrador de tareas.

Editado por Paul Sernine en 30-abr-2007 a las 23:28.
   
Old 01-may-2007, 00:22   #7
ToReTe
Usuario registrado
Joder Paul, eres un crack.
En cuanto pueda lo pruebo y te comento.
Quiero poder de voto YA para darte esa reputación que te mereces
Saludos compi.

AÑADO: Pues nada, no lo he conseguido. Ejecuté todos los procesos, hice todas las combinaciones posibles y no he solucionado el problema.

De momento lo que he hecho para solucionarlo (espero que solo temporalmente), es cargarme la ruta de GameEx del loader. Lo he configurado para que entre directamente en entorno Windows y GameEx.exe lo he ubicado en la carpeta inicio. El resultado es similar a como lo tenía antes de instalar loader, con la ventaja de que me he quitado de encima las pantallas de bienvenida y cierre. Lo malo es que de este modo sigo viendo la barra azul de abajo del escritorio de windows durante unos segundos, y en los cambios de pantalla.

Saludos,

Editado por ToReTe en 01-may-2007 a las 15:55.