Platform Notes: MacOS
Launching RetroArch
RetroArch is a popular emulator suite, but as it supports various platforms, it also requires a more explicit command:
open /Applications/RetroArch.app --args -L "path/to/core.dylib" "{file.path}"
where -L "path/to/core.dylib"
tells RetroArch which core to use when running the game. For example:
collection: Game Boy Advanced
extension: gba
launch: open /Applications/RetroArch.app --args -L "/Applications/RetroArch.app/Contents/Resources/cores/mgba_libretro.dylib" "{file.path}"
game: Advance Wars
file: Advance Wars (USA).gba
developer: Intelligent Games
genre: Strategy
players: 4
...
Note
If your directory names contain spaces, don't forget to wrap the parameter in quotes, eg.: "/my custom cores/mgba_libretro.dylib"
Tip
You can also add the launch
field to games too, in case some of them require a specifix emulator to work.