I’m not sure if it works with bin+cue, I tested with a CHD CD-i game.
You’ll need:
Retroarch 1.4.0 (or above) and the main MAME core (without year tags)
A CD-i game in CHD
cdimono1.7z or cdimono1.zip (proper for MESS, now MAME) this file should be inside the same folder where the CHDs are, no other location will make games load and RA will crash.
Maybe you’ll need to open a normal MAME game using retroarch first to change three options, they are:
Enable softlists (OFF)
Media type (cdrm)
Now load the game, it should run without problems.
In this game, the mouse sensitivity was too high and I had to configure all inputs in my gamepad inside MAME OSD config, it’s not TAB, in Retroarch it’s dash.
Even changing the options above, all other MAME systems should work without any problem.