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

 
 
Old 01-jun-2008, 01:49   #1
Tharatos
Usuario registrado
*Tutorial:Automontar imagenes de cd en M.A.L.A. al iniciar juego. Válido para Epsxe*

En este mini-tutorial os voy a explicar como se automonta las imágenes de nuestros juegos de cd al selecionarlo de nuestra lista de juegos usando el frontend M.A.L.A. Yo lo he probado con el emulador Epsxe, la última version, la 1.7, ya que de éste me surgió la necesidad de poder montar los juegos con nuestro frontend y me puse como un loco a idear una solucción. Deberia de ser válido para otros emuladores. Es también totalmente funcional con el loader de marcianitos.

Con el Epsxe, utilizando el command line, al poner -nogui -loadbin \"%­path%\%­rom%.%ext%\", se supone que el emulador monta el juego automaticamente. Hay muchas personas (incluido yo) que al realizar esto le sale un error, "demo not found", y no puede ejecutar el juego con el Mala. Funciona si lo haces desde windows, con un bat, pero por alguna razon en el frontend Mala no.
Otro problema que tiene este comando es que el emulador es el que lo monta, dando a veces problemas de compatibilidad con nuestras imagenes, cosa que con el Daemon tools, por ejemplo, no los da, y funciona perfectamente. Además que si el juego tiene la música en Audio CD (por ejemplo, Wipeout) no se va a escuchar la música, sólo los efectos sonoros.

Se me ocurrió que la solución está en asociar el Daemon Tools con el Epsxe a la hora de arrancar el juego, de modo que al iniciar el juego, este fántastico programa (daemon tools) te monte el cd, y luego Epsxe inicie buscando el lector de cd en el cual ya ha sido montado el juego por daemon tools de forma automática.

Necesitamos descargarnos el Dameon-tools. Yo recomiendo una versión antigua, la versión 3.46, ya que las nuevas no tiene la opción de montar las imagenes con el audio analógico, algo imprescindible si queremos escuchar la musica de Audio CD de los juegos de Playstation que lo tenga. Lo puedes conseguir de aqui: Daemon Tools 3.46
Lo instalamos, reiniciamos, y activamos esa opción (en options, señalamos "Analog Audio".)




Una vez que tenemos nuestro programa instalado, iniciamos el Mala.
Vamos a "Options", a la pestaña de "Other Emu Config" y buscamos en la lista de "Emulators" la que corresponda a la Playstation. Si no la teneis creada, la podemos crear pulsando "New" y le ponemos el nombre que queramos.




---En la pestaña Basics:

En Name, poneis el nombre de Playstation, PSX, lo que querais.

En Executable, ponemos la ruta donde se encuentre nuestro emulador Epsxe.

En Rom path, ponemos la ruta donde se alojan nuestras imagenes de juegos de la Playtation.

En Rom extensions, ponemos los tipos de imagenes que van a tener nuestros juegos (iso, bin, img, nrg, mds etc).



---En la pestaña Executions:
Aqui esta la parte importante.

En Executions, boton derecho del raton, seleccionais Add, y poneis esto:
C:\Archivos de programa\D-Tools\
daemon.exe -mount 0, "%­path%\%­rom%.%ext%"




Le damos a OK.
(La ruta tiene que ser donde tengais instalado el daemon tools, que por defecto es la que he puesto arriba)

En Command line (más abajo), borrais lo que haya (borrais \"%­path%\%­rom%.%ext%\") y poneis esto:

-nogui -slowboot

(si quereis podeis quitar -slowboot, este comando sirve para que salga el sonido y el logo de Sony Playstation al arrancar el juego, al igual que pasa cuando enciendes la Playstation)



En Windows state, señalais "Normal", le damos a OK


Ya fuera de las opciones, en el M.A.L.A, actualizamos la lista de juegos.



Seleccionamos el juego, y ya se carga nuestro emulador Epsxe con el juego seleccionado. Para salir, basta con pulsar Esc.






Aqui un video para que lo veais en acción su funcionamiento:

Epsxe ejecutandose en Frontend M.A.L.A con Daemon Tools

Espero que os funcione a vosotros, y que se pueda aplicar esto a otros emuladores que necesiten cd. Lo único que habria que hacer es poner el comando que he puesto en Pre commands, que es válido para todos los programas.

Pues ya he realizado mi primer aporte al foro, del cual os tengo que agradecer por toda la cantidad de información que hay y que me está ayudando a configurar el PC multisistema que será el corazón de una futura MACA (cuando me lo pueda permitir)

Hasta otra y suerte.

Editado por Tharatos en 17-jun-2008 a las 00:38.
   
Old 01-jun-2008, 11:28   #2
cabecita
Marciano
 
Avatar de cabecita
Tharatos, buen tutorial.
   
Old 05-jun-2008, 16:23   #3
Tharatos
Usuario registrado
Gracias.
He mejorado el tutorial añadiendo imagenes, para que sea más "amigable" .
Al final del mismo he puesto un video para que veais en acción el funcionamiento del "bisho"
   
Old 05-jun-2008, 18:26   #4
zagor
Marciano
 
Avatar de zagor
genial.... me viene de perlas pues tengo unas 30 o 40 isos de psx


gracias y saludos
   
Old 05-jun-2008, 18:38   #5
Tharatos
Usuario registrado
Pues nada, a probar esos "backups" que posees . Ya nos cuentas a ver como van.
Por cierto, he visto que somos vecinos, saludos.
   
Old 05-jun-2008, 23:55   #6
niamo85
Marciano
 
Avatar de niamo85
un tutorial claro y muy util, mil gracias.

¿lo has probado con el nulldc de dreamcast?

saludos
   
Old 06-jun-2008, 10:18   #7
Tharatos
Usuario registrado
No, aún no lo he probado, voy metiendo emuladores poco a poco y el último emulador que he metido es el de la playstation, pero cuando termine de meter backups del mismo, el siguiente va a ser el de la dreamcast. Ya os comento cuando lo haga.
   
Old 14-jun-2008, 12:09   #8
satoshi
Usuario registrado
Magnifica idea, tambien se podría aplicar lo mismo, pero guardando isos en DVDs, tranquilamente cargaríamos el rompath en la unidad deseada. Esto es bueno, puesto que, para tener todos nuestros isos externos sin necesidad de usar el rigido es genial. Tambien sería aplicable a todos los emuladores que usan ISO como rom. Simplemente genial.

Lo que tendriamos que hacer es tratar de concordar los nombres de las imagenes de CD con los covers o sshots para el frontend antes de quemarlos en un dvd!

PD:
Fijate que el codigo de pre comando que haz puesto no funciona este es el correcto:
Code:
C:\Archivos de programa\D-Tools\daemon.exe -mount 0,"%path%\%rom%.%ext%"
Otra cosa, conviene si quieren tener su coleccion ordenada generar extenciones *.cue para sus isos, por la web habia un programa para generar cues para el sega saturn que igual sirve para cualquier iso. Si de todas formas no encuentran el programa no es tan dificil hacer una cue (mientras tanto no sea tan larga la imagen)
hacen un txt que luego cambiaran por la extencion *.cue
Code:
FILE "SilentHill.img" BINARY
   TRACK 1 MODE2/2352
   INDEX 1 00:00:00
donde dice silent hill cambiar por el nombre de la imagen correspondiente y su extensión.

C-ya

Coin Up!

Editado por satoshi en 15-jun-2008 a las 06:55.
   
Old 17-jun-2008, 00:46   #9
Tharatos
Usuario registrado
Claro, satoshi, lo que has comentado es perfectamente valido, y servirá para otras aplicaciones, ya es echarle imaginación y adaptarlo a las situaciones que nos vayan surgiendo con un programa u otro .

Quote:
PD:
Fijate que el codigo de pre comando que haz puesto no funciona este es el correcto:
Code:

C:\Archivos de programa\D-Tools\daemon.exe -mount 0,"%path%\%rom%.%ext%"
Ups, no me di cuenta, no lo copie bien del mala, en la foto que hice si sale bien, pero al copiarlo a texto la cagué al poner barritas de más Corregido.
Gracias satoshi por la aclaración.
   
Old 17-jun-2008, 05:16   #10
satoshi
Usuario registrado
Otro consejo bastante bueno para correr los isos dentro de mala es desactivar el autoarranque de cd/dvds. Cuando hacemos que el mala acople al daemon la iso, el windows nos muestra el contenido del mismo o nos pregunta que queremos hacer con éste. Eso es algo malo para el epsxe porque o el emulador se minimiza o (casi siempre) se cuelga tirando error.
Hay una solucion solo tenemos que hacer lo siguiente:

Desactivar la opcion de autoarranque de cds (para que el epsxe no tire error) vamos a:
1/ Menu de inicio -> Ejecutar -> GPEDIT.MSC
2/ Plantillas administrativas -> Sistema -> Desactivar reproduccion automatica
(boton derecho, propiedades, haceis click en deshabilitada)


Les adjunto una imagen para guiarlos.

Espero les sirva como a mi!