Voy intentar explicarlo de la forma mas sencilla , si el tema interesa haremos un tutorial mas extenso e incluso pondre como usarlo en retroarch.
De momento solo con el propio emulador scummvm para windows.
Esta seria la configuracion del emulador "ScummVM.cfg"
# Generated by Attract-Mode v2.5.1
#
executable cmd
args /c C: & cd "C:\AM\systems\ScummVM" & start scummvm.exe -f -p "[rompath][name]" [name]
rompath C:\AM\games\ScummVM
romext <DIR>
system ScummVM
info_source listsoftware
import_extras C:\AM\extra\Hyperspin\ScummVM.xml
Dejo unas capturas en adjuntos.
Estos serian los pasos:
Bajamos el instalador para windows.
https://www.scummvm.org/frs/scummvm/2.0.0/scummvm-2.0.0-win32.exe1.PNG: Tras instalar la ultima version de scummvm vamos añadir los juegos, debemos pulsar la tecla SHIFT para que añada de forma masiva.
Yo me baje dos juegos freware de la propia pagina del emulador.
https://www.scummvm.org/games/https://www.scummvm.org/frs/extras/Beneath%20a%20Steel%20Sky/bass-cd-1.2.ziphttps://www.scummvm.org/frs/extras/Drascula_%20The%20Vampire%20Strikes%20Back/drascula-1.0.zipUna vez descargados los debemos descomprimir en la ruta de roms , en este caso "C:\AM\games\ScummVM" antes de añadirlos al emulador, es decir , NO PUEDEN ESTAR COMPRIMIDOS.
2.PNG: Si lo hacemos bien nos saldra esta pantalla.
Ahora viene la parte "complicada" para que os funcione por cmd las carpetas del juego deben tener un nombre concreto.
Como podemos saber que nombre es.
Pues muy facil , abrimos un explorador de carpetas de windows y pegamos esto:
%userprofile%\AppData\Roaming\ScummVM
Aqui nos encontraremos el archivo "scummvm.ini" que se genero cuando añadimos nuestros juegos.
Este seria el contenido en el ejemplo:
[scummvm]
lastselectedgame=drascula
updates_check=0
temp_selection=sky
gui_browser_show_hidden=false
browser_lastpath=C:\AM\games\ScummVM\
mute=false
kbdmouse_speed=3
versioninfo=2.0.0
[drascula]
platform=pc
gameid=drascula
description=Drascula: The Vampire Strikes Back (DOS/English)
language=en
path=C:\AM\games\ScummVM\drascula-1.0\
guioptions=sndNoMIDI sndLinkSpeechToSfx lang_English
[sky]
gameid=sky
description=Beneath a Steel Sky (v0.0372 cd)
path=C:\AM\games\ScummVM\bass-cd-1.2\
Esta seria la parte "importante"
gameid=drascula
3.PNG: Debemos irnos a la carpeta donde previemente hemos descomprimido los juegos y renombrar estas carpetas segun este gameid , es decir , la carpeta "drascula-1.0" debe quedar "drascula"
Haciendo esto ya nos deberia funcionar.
4.PNG: Esto seria un extra, si queremos que nos salgan los nombres reales de los juegos podemos usar un xml de hypespin para que Attract Mode saque dichos nombres de la base de datos en .xml.
Esto ya esta explicado aqui:
http://arcadespain.info/Foro/index.php?topic=5480.0Si que hay una cosa importante , en las ultimas versiones el metodo del xml me esta dando problemas , la solucion que encontre es eliminar de forma temporal la linea del executable, una vez generada la lista , volvemos a pegar la configuracion original (simplemente eliminamos la linea "executable cmd"):
# Generated by Attract-Mode v2.5.1
#
args /c C: & cd "C:\AM\systems\ScummVM" & start scummvm.exe -f -p "[rompath][name]" [name]
rompath C:\AM\games\ScummVM
romext <DIR>
system ScummVM
info_source listsoftware
import_extras C:\AM\extra\Hyperspin\ScummVM.xml
P.D. Perdon por las tildes , me dio pereza