UPDATE:3 Reducir los tiempos de carga al minimo
Una "solucion" al tema de las cargas de cds en retroarch es el "fastforward"
Se controla en esta parte del "retroarch.cfg"
input_toggle_fast_forward = "nul"
input_toggle_fast_forward_btn = "nul"
input_toggle_fast_forward_axis = "nul"
input_hold_fast_forward = "nul"
input_hold_fast_forward_btn = "nul"
input_hold_fast_forward_axis = "nul"
Yo le puse esto a mayores , en 4 seg cargas el juego sin problemas en un pc dual core con hdd mecanico
fastforward_ratio = "5.000000"
[/shadow]
UPDATE 2: Modificaciones archivo "retroarch-core-options.cfg"
mame_softlists_enable = "disabled"
mame_softlists_auto_media = "disabled"
mame_auto_media_type = "enabled"
mame_boot_to_bios = "disabled"
mame_boot_to_osd = "disabled"
mame_boot_from_cli = "enabled"
[/shadow]
UPDATE 1: Voy hacer unos pequeños cambios en el comando a ver si asi se resuelve el problema de los espacios en las rutas:
Commando actualizado:
executable cmd
args /c cd /d "HDD DRIVE LETTER": & cd "PATH TO RETROARCH FOLDER" & start /wait retroarch -L cores\mame_libretro.dll "neocdz -cdrom \"[romfilename]\" -rp system\mess\ "
1) HDD DRIVE LETTER: Seria la unidad de disco duro donde tenemos nuestor emulador C,D,E
Por ej:
/c cd /d E: & ...
Se coloca sin comillas[/shadow]
A PARTIR DE AQUI TUTORIAL ORIGINAL:Los pasos previos son tener retroarch con todas sus bios de mame/mess en la caperta system/mess dentro de la retroarch.
retroarch.cfg
system_directory = ":\system"
libretro_directory = ":\cores"
En la carpeta "emulators" de AM creamos el archivo "SNK Neo Geo CD.cfg"
executable cmd
args /c cd "PATH TO RETROARCH FOLDER" & start /wait retroarch -L cores\mame_libretro.dll "neocdz -cdrom \"[romfilename]\" -rp system\mess\ "
rompath "PATH TO ROMS"
romext .cue;.chd
1) PATH TO RETROARCH FOLDER: Seria la ruta donde esta el retroarch.exe
2) PATH TO ROMS: Ruta de las roms.
*Problemas: A veces si la ruta a nuestro retroarch.exe tiene espacios el comando no funciona.
*Solucion: Se puede crear un "symlink" en "C:\Retroarch" y usar este comando alternativo:
executable cmd
args /c C:\Retroarch\retroarch.exe -L "C:\Retroarch\cores\mame_libretro.dll" "neocdz -cdrom \"[romfilename]\" -rp C:\Retroarch\system\mess\ "
Para crear el simlink la solucion mas sencilla es usar este programa:
http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.htmlTutorial:
http://searchwindowsserver.techtarget.com/tip/Link-Shell-Extension-simplifies-hard-link-creation-for-Windows-NTFS