-
Notifications
You must be signed in to change notification settings - Fork 23
Home
Scorr edited this page Dec 13, 2016
·
5 revisions
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'.
Libretro cores
The only cores that have been succesfully tested are snes9x2010_libretro and mgba_libretro. Other cores are currently not supported.
Platforms
Currently only Windows is supported.
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.