Arcadespain

Software => Emuladores => Mensaje iniciado por: Marba en Enero 25, 2024, 08:43:40 pm

Título: Añadir sistema Commodore 16
Publicado por: Marba en Enero 25, 2024, 08:43:40 pm
Pues eso, me he animado a añadir este sistema...me he topado con esta página donde Josezpin explica como hacerlo correr en Attract Mode (yo hice finalmente caso a Machiminax y pasé de Mala y tiré por Attract Mode y mucho mejor). Pues eso, que Josezpin explica que con Yape y un bat que crea consigue echar a andar el emu dentro de Attract (pero yo no lo conseguí) y pone en este foro:

https://commodoremania.com/foro/index.php?topic=2027.0

Os pongo mi bat con la modificación que hice, evidentemente está mal...él pone ruta relativa...yo puse la mía entrecomillada y completa...

@echo off
setlocal EnableDelayedExpansion

echo Iniciando emulador Plus4 +-------------

set game=%1
rem set game="F:\MultiMega\(1984) Commodore 16\Roms/Auld Lang Syne (19xx)(BushRat)(US).d64"

echo Juego: %CD%%game%

rem Reemplaza barra inclinada "/" por la otra barra "\"
rem Si no se hace esto no carga
set game=!game:/=%\!

echo %CD%"F:\MultiMega\(1984) Commodore 16\Emu\Yape.exe" %game%


%CD%"F:\MultiMega\(1984) Commodore 16\Emu\Yape.exe" %game%





Y os pongo la original tambien por si no quereis andar entre páginas:

@echo off
setlocal EnableDelayedExpansion

echo Iniciando emulador Plus4 +-------------

set game=%1
rem set game=\Juegos\Commodore\Plus4\cplus4/Uwol.d64

echo Juego: %CD%%game%

rem Reemplaza barra inclinada "/" por la otra barra "\"
rem Si no se hace esto no carga
set game=!game:/=%\!

echo %CD%\_Yape\Yape.exe %game%

%CD%\_Yape\Yape.exe %game%

Si Josezpin o algún buen samaritano puede explicarme que hago mal se agradece  :D

Título: Re: Añadir sistema Commodore 16
Publicado por: Marba en Enero 31, 2024, 06:31:02 pm
Bueno, después de probar con Vice y el otro Bat de Josezpin nada, Mame pocos juegos y tampoco consigo hacerlo andar por falta de un archivo importante que no hay manera de encontrar...vuelvo a poner el bat del Yape sin modificar con el texto ya expuesto y ahora misteriosamente abre el emu pero con el siguiente mensaje: Could not load file: ZONE.PRG (para el caso del juego con nombre Auto Zone.prg, para otros pone algo parecido). Iré poniendo por aquí avances y si doy con la clave para que funcione lo comparto!  ;D
Título: Re: Añadir sistema Commodore 16
Publicado por: empardopo en Enero 31, 2024, 08:36:15 pm
Bueno, después de probar con Vice y el otro Bat de Josezpin nada, Mame pocos juegos y tampoco consigo hacerlo andar por falta de un archivo importante que no hay manera de encontrar...vuelvo a poner el bat del Yape sin modificar con el texto ya expuesto y ahora misteriosamente abre el emu pero con el siguiente mensaje: Could not load file: ZONE.PRG (para el caso del juego con nombre Auto Zone.prg, para otros pone algo parecido). Iré poniendo por aquí avances y si doy con la clave para que funcione lo comparto!  ;D

Siento no poder ayudarte con Batocera... Me suena a que lo mismo la línea tiene que ir entre comillas... Cuando pones el nombre de un juego largo como por ejemplo, Kungfu Master, el cual lleva un espacio en blanco puede dar problemas, así que prueba a poner la línea completa entrecomillada...

De todas formas a ver si pasa el compañero por aquí y te puede echar un cable.
Título: Re: Añadir sistema Commodore 16
Publicado por: Marba en Febrero 01, 2024, 04:42:17 pm
Hola Empardopo, no es Batocera, es Attract-Mode, está entrecomillado como dices pero se me escapa algo que hay que poner, está claro, gracias  ;)
Título: Re: Añadir sistema Commodore 16
Publicado por: Marba en Febrero 01, 2024, 05:48:34 pm
Bueno, listo, Rocketlauncher al rescate...he creado el sistema bajo el nombre de Commodore 16 y seguido los pasos habituales de añadir el emulador y su módulo (que aunque anticuado respecto a la versión más nueva no me ha protestado). Una vez hecho esto y comprobado que lanza los juegos con normalidad tras auditarlos comparto mi confi en el Attract-Mode explicando cada parte:

executable           F:\MultiMega\RocketLauncher\RocketLauncher.exe

args                 -s "Commodore 16" -r "[name]" -p Attract -f "F:\MultiMega\(1984) Commodore 16\Emu\Yape\Yape.exe"

El ejecutable en vez del emulador es el Rocketlauncher lógicamente, luego en argumentos -s se refiere al nombre del sistema (hay que ponerlo exacto al que le diste en Rocketlauncher si no no te funcionará), la siguiente parte si no me equivoco es para el juego en cuestión elegido y finalmente pongo el emulador, para salir sin problemas del emu debes pulsar F12 o la combinación alt+enter ya que la tecla escape no cierra el emu y se queda por detrás del frontend (si usas mando yo te recomiendo joytokey para asignar las teclas alt+enter a una combinación de botones)...listo. Funcionando!!
Título: Re: Añadir sistema Commodore 16
Publicado por: empardopo en Febrero 07, 2024, 08:12:19 pm
Bueno, listo, Rocketlauncher al rescate...he creado el sistema bajo el nombre de Commodore 16 y seguido los pasos habituales de añadir el emulador y su módulo (que aunque anticuado respecto a la versión más nueva no me ha protestado). Una vez hecho esto y comprobado que lanza los juegos con normalidad tras auditarlos comparto mi confi en el Attract-Mode explicando cada parte:

executable           F:\MultiMega\RocketLauncher\RocketLauncher.exe

args                 -s "Commodore 16" -r "[name]" -p Attract -f "F:\MultiMega\(1984) Commodore 16\Emu\Yape\Yape.exe"

El ejecutable en vez del emulador es el Rocketlauncher lógicamente, luego en argumentos -s se refiere al nombre del sistema (hay que ponerlo exacto al que le diste en Rocketlauncher si no no te funcionará), la siguiente parte si no me equivoco es para el juego en cuestión elegido y finalmente pongo el emulador, para salir sin problemas del emu debes pulsar F12 o la combinación alt+enter ya que la tecla escape no cierra el emu y se queda por detrás del frontend (si usas mando yo te recomiendo joytokey para asignar las teclas alt+enter a una combinación de botones)...listo. Funcionando!!

Genial si te ha funcionado y gracias por compartir tu solución al problema.
Un saludo