Hola.
Para ejecutar un juego desde un icono con MAME 0.109, puedes hacerlo con un archivo de proceso por lotes (.BAT) que contenga estas líneas...
QUOTE
@echo off
<unidad donde tienes MAME>:
cd\<carpeta de mame>
mame "<unidad>:\<ruta de las roms>\<rom>" -skip_gameinfo
exit
Por ejemplo en mi caso, que tengo MAME en C:\MAME y las ROMS D:\EMULADORES\ARCADE ROMSETS\MAME32\ROMS\, para ejecutar el “Samurai Shodown V / Samurai Spirits Zero (set 1)” [SAMSHO5.ZIP], sería tal que así...
QUOTE
@echo off
c:
cd\mame
mame "d:\Emuladores\Arcade Romsets\MAME32\roms\samsho5.zip" -skip_gameinfo
exit
Después solo tienes que crear un acceso directo a ese archivo de proceso por lotes (.BAT) y añadirlo al menú de inicio de Windows, que estará en el botón de inicio -> Programas -> Inicio. Tras eso debes reiniciar el PC y a partir de ese momento, siempre que arranques, después de la carga de Windows cargará el “Samurai Shodown V / Samurai Spirits Zero (set 1)” o el juego que hayamos definido en la línea de MAME.
Recuerda que las ROMs de NeoRageX no valen para versiones modernas de MAME, por lo que necesitaras conseguir la ROM valida para MAME 0.109 del SS5.
Con lo anterior funcionaría sin problemas, pero propio sería antes de hacer nada configurar nuestro MAME para línea de comandos y así tener opciones personalizadas. Esto se hace con un “mame -createconfig” y después editando el archivo MAME.INI que se habrá creado en la carpeta de MAME. Así se puede definir la ruta de las ROMS, configuraciones personalizadas como activar dispositivos de juego, desactivar el GameInfo y otro montón de cosas.
Un saludo.