No estará soportado o quizás tengas una rom mala, los logs os darán más detalles. Cread un romset válido con clrmamepro. También hay algunos juegos marcados como que no funcionan, probad con uno de sus clones.
Porque se considera una rom mala ya que los crcs no coinciden, sin embargo hay un método para usar una romset parcheada, si ponéis la versión parcheada de la romset en /recalbox/share/bios/fbneo/patched
, el juego funcionará.
Contactadnos con un informe detallado del problema y de vuestra plataforma hardware.
Probablemente vuestro hardware es demasiado lento para ejecutar el juego con los ajustes normales. Probad lo siguiente:
No aceptaremos peticiones para "hacer el kernel más rápido", por lo que a nosotros respecta, nuestro kernel posee un buen equilibrio entre precisión y velocidad, y en su mayor parte funciona muy bien en las cartas que tienen poco rendimiento (rpi3, ...).
Probablemente por la misma razón que arriba.
El emulador no es exactamente MAME, en realidad usamos un código más "actualizado". En general, FB Alpha es más lento que la versión antigua de MAME, pero más preciso y con menos errores. El port libretro también soporta varias características que son generalmente buggy o ausentes en los cores de MAME (netplay, rebobinado, retroiluminación, etc.). Todo esto hace que el emulador necesite utilizar recursos adicionales.
Debe existir un soporte parcial mediante la nueva API basada en la exposición de la ram principal.
Hay varias cosas que tenéis que saber:
--subsystem neocd
a la linea de comandos o bien poner vuestros juegos en una carpeta neocd
.Utilizad los siguientes pasos para convertir vuestras isos no compatibles:
Abrir
; seleccionad vuestra iso (NB: para las isos multi-pistas, seleccionad el fichero .cue, no el archivo .iso)Guardar como
; escribid el nombre del nuevo fichero que será generado.Este driver ha sido desactivado por el momento ya que no responde a nuestro criterios de calidad.
Debéis saber varias cosas:
make -j5 -C src/burner/libretro USE_X64_DRC=1
ROM_DIRECTORY/kinst.zip
, necesitaréis que vuestra imagen de disco no comprimida se encuentre aquí: ROM_DIRECTORY/kinst/kinst.img
chdman extracthd -i kinst.chd -o kinst.img
Tener hiscore.dat y la opción básica activada no garantiza que las puntuaciones funcionen para un juego en concreto, a veces el driver no dispone del código necesario. Podéis pedir ayuda para intentar resolver estos problemas siempre y cuando la petición sea razonable (es decir, evitad hacer una lista de varias docenas/cientos de juegos).
Los samples deben colocarse dentro de /recalbox/share/bios/fbneo/samples
.
Copiad hiscore.dat dentro de /recalbox/share/bios/fbneo/
.
No disponemos de una herramienta tan práctica como el OSD MAME, pero podemos utilizar el API de RetroArch para personalizar los mappings, desde Quick menu
> Controls
.
Para aquellos que no quieran personalizar completamente los mappings, podéis aplicar dos ajustes predefinidos muy útiles simplemente cambiando el "tipo de dispositivo" dentro de este menú:
También existen los siguientes "tipos de dispositivos", pero no serán compatibles con todos los juegos:
Utilizad clrmamepro (que funciona muy bien bajo Linux mediante Wine y en macOS avec Crossover) para crear romsets válidos basados en los datos proporcionados por los ficheros dats.
No vale la pena comunicarnos problemas relacionados con los juegos si no habéis validado vuestro romset.
Tened en cuenta que los ficheros dat proporcionados por recalbox son únicamente de roms padres, aunque no se aconseja utilizar sólo las roms padres (algunas no funcionan y los clones pueden ser muy diferentes de sus padres).
Podéis emular consolas (con romsets específicos, los dats también están presentes en el directorio [dats] (https://github.com/libretro/FBNeo/blob/master/dats)) anteponiendo al nombre de las roms el prefijo XXX_
y eliminando la extensión zip|7z
, o usando el argumento --subsystem XXX
por línea de comandos. La lista de prefijos disponibles es la siguiente:
cv
msx
pce
sgx
tg
nes
fds
gg
sms
md
sg1k
ngp
spec
También es posible utilizar el nombre de la carpeta para la detección (este segundo método se ha añadido porque algunos dispositivos no son compatibles con los subsistemas):
coleco
msx
pce
sgx
tg16
nes
fds
gamegear
sms
megadriv
sg1000
ngp
spectrum