Removed any libs that are not needed and symlinked the ones that I could to make the package smaller (95.8MB).
Bios folder is now fixed. Instead of it pointing to /storage/emulators/retroarch/screenshots it points to /storage/emulators/retroarch/system
Most systems just use one core. I have picked the best working core for each system. The only systems that have more then one is N64.
This is because parallel_n64 is looking very promising but still buggy, so haven't set it as the default core for the system. But it is included if you want to test it.
List of cores and systems:
ROM Folder / (System ) / : Core
- fba (Final Burn Alpha): fbalpha
- nes (Nintendo): nestopia
- n64 (Nintendo 64): glupen64, parallel_n64
- psx (Playstation): pcsx_rearmed
- psp (Playstation Portable): ppsspp
- snes (Super Nintendo): snes9x2010
- mame (MAME): mame2003
- zxspectrum (ZX Spectrum): fuse
- sega32x (Sega 32X): picodrive
- genesis (Sega Genesis): picodrive
- gamegear (Sega Game Gear): genesis_plus_gx
- segacd (Sega CD): picodrive
- mastersystem (Sega Master System): picodrive
- gbc (Game Boy Color): gambatte
- gb (Game Boy): gambatte
- gba (Game Boy Advance): vba_next
- pcengine (TurboGrafx 16): mednafen_pce_fast
- atari2600 (Atari 2600): stella
- atari7800 (Atari 7800): prosystem
- atari5200 (Atari 5200): atari800
The package should be super simple to keep updated.
- /storage/.emulationstation/emulationstation
- /storage/.kodi/addons/emulator.tools.retroarch/bin/retroarch
- /storage/.kodi/addons/emulator.tools.retroarch/lib/libretro
Will be the only things that will need replacing when there is an update from niabi, AlexELEC or Lakka.
- emulationstation & retroarch are in the /usr/bin folder.
- libretro cores are in /usr/lib/libretro
Comment