Mala: Automontar imágenes de CD para los emuladores

#2979

En este tutorial os voy a explicar como se automonta las imágenes de nuestros juegos de cd al seleccionarlo de nuestra lista de juegos usando el frontend M.A.L.A. Yo lo he probado con el emulador Epsxe, la última versión, 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 solución. Debería 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 automáticamente. 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 razón 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 imágenes, 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 Daemon 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 música de Audio CD de los juegos de Playstation que lo tenga. Lo instalamos, reiniciamos, y activamos esa opción (en options, señalamos 'Analog Audio'.)

01.jpg

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 tenéis creada, la podemos crear pulsando 'New' y le ponemos el nombre que queramos.

02.jpg

Pestaña Basics:

  • En Name, ponéis el nombre de Playstation, PSX, lo que queráis.
  • En Executable, ponemos la ruta donde se encuentre nuestro emulador Epsxe.
  • En Rom path, ponemos la ruta donde se alojan nuestras imágenes de juegos de la Playtation.
  • En Rom extensions, ponemos los tipos de imágenes que van a tener nuestros juegos (iso, bin, img, nrg, mds etc).

03.jpg

Pestaña Executions:

Aquí esta la parte importante.

En Executions, botón derecho del ratón, seleccionáis Add, y ponéis esto:

C:\Archivos de programa\D-Tools\
daemon.exe -mount 0, "%­path%\%­rom%.%ext%"

04.jpg

05.jpg

Le damos a OK.

(La ruta tiene que ser donde tengáis instalado el daemon tools, que por defecto es la que he puesto arriba)

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

-nogui -slowboot

si queréis podéis 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

06.jpg

En Windows state, señaláis 'Normal', le damos a OK

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

07.jpg

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

08.jpg

09.jpg

10.jpg

Aquí un vídeo para que lo veáis en acción su funcionamiento:

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

Hasta otra y suerte.

Tharatos

Publicidad



Arcade