Yo los tengo en el hyperspin y creo que te hacen falta los hash.xml en la carpeta system/mame/hash, aunque puede que los tengas
Y con los chd de la softwarelist, y el mame funciona sin problemas lanzados desde windows y el ultimo core de mame en retroarch.
Como fallos comunes prueba a tener la ruta a poder ser sin espacios y es importante tambien mantener la carpeta previa segun sale en la softwarelist, por ejemplo:
C:\Roms\MAMESOFT\fmtowns_cd\CARPETA CHD
Yo saque los archivos sin roms desde el foro de Hyperspin:
https://hyperspin-fe.com/files/file/229 ... rch-setup/https://hyperspin-fe.com/files/file/229 ... rch-setup/Esta separado en dos pero los archivos chd son los de fmtowns_cd pero separados.
Mira a ver poniendo los archivos que salen ahi en hash y los archivos zip con el mismo nombre de la rom que estan vacios, pero es lo que cargas en retroarch.
Lo dicho a mi me funciona tanto desde el hyperspin y rocketlauncher, como abriendo el retroarch y cargando con el nucleo de mame el archivo zip dummy, creo que es por que esta redirigido desde el hash.xml de ese sistema.
Edit: Acabo de probar por curiosidad desde Retroarch+MAME, cargar el archivo chd y no iba, pero si cargo el zip vacio si que funciona, no se si es por mi configuracion, o por que hay que cargar el zip, prueba a crear un zip con el mismo nombre que la carpeta que contiene el chd del juego