You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
humbertodias edited this page Aug 3, 2016
·
1 revision
Setup
Currently cores and ROMs are loaded on startup through hardcoded values. Libretro cores and ROMs are not included in the repository. In order to load the files you first need to place them in the StreamingAssets folder of the Unity project.
To test a ROM you need to modify these hardcoded values in GameManager.cs:
'CoreName', this constant decides what libretro core to load. Needs to include extension, for example 'snes9x_libretro.dll'.
'RomName', this constant decides what ROM will be loaded. Needs to include extension, for example 'Chrono Trigger (USA).sfc'.
Compatibility
Libretro cores
The only cores that have been succesfully tested are snes9x_libretro and mgba_libretro. Other cores are currently not supported.
Platforms
Currently only Mac and Windows are supported.
Controls
Keymapping is currently not supported. The default controls are:
A = X
B = Z
Y = A
X = S
SELECT = Space
START = Enter
L = Q
R = W
D-PAD = Arrow keys
Xbox controllers (or other controllers using the same drivers) are also supported.