Important:
This is a test alpha release to gather feedback, while most of the functionality of retroarch is there, this release is not ready for continuous usage. If you want a stable release use GarlicOS, or MinUI.
The goal of this release is to gather feedback from the users while the rest of the system gets complete. It's also a good test build to determine whether the GPU addition improve things beyond those cores that require GL.
General notes
This release is basically the same skeleton as the Batocera EmulationStation build, but the batocera build requires more team before it can be released, so I decided to release the retroarch only version so anyone can play with this version.
The general status of this firmware (both the retroarch standalone and batocera builds) can be tracked here, and you can follow development updates here
Below are a list of things that are currently broken or require clarification:
- Power button is not working for shutdown. In order to shutdown you need to remove the sdcard, reset and
- Brightness control is not working
- Volume control works with Menu (Hotkey)+Volume keys
- Headphone detection does not work
- HDMI video out works in mirroring only if the HDMI cable is connected before booting
- Some combination of cores+roms may not work due to the system’s low memory
- Text entry in retroarch is currently broken
- There’s no overclocking/underclocking control
- USB external devices work but need to be (re-)connected after boot
Installation:
- Flash the scard image into a SDCARD of at least 4GB
- Insert your roms SDCARD (e.g. the stock firmware SDCARD) into the second SDCard Port (*)
- Boot
- Note: The first boot will take a bit longer but after that the system should take about 15-20s to fully boot into retroarch.
Notes:
- Roms and bios:
- By default all roms are in the /userdata/roms path and bios in /userdata/roms/bios path, but you can change those paths via retroarch-> settings-> directories
- You can use the RG35XX stock sdcard (or garlicOS) and the system will mount it in the /mnt/sdcard path
- Alternatively you can use a single partition sdcard with your roms, or another distribution card like a batocera compatible card.
- Cores:
- Cores are located internally in the /usr/lib/libretro/ path
- Shaders are located in /usr/share/batocera/shaders
- Video filters are located in /usr/share/video_filters
- Audio filters are located in /usr/share/audio_filters
- Networking:
- Networking is not fully working yet. The system will recognize an EDIMAX USB wifi, but it’s currently not possible to configure it
- USB Ethernet networking works with old USB 2.0 ASIX Ethernet adapters AX88178A
- Controllers:
- External controllers and some usb hubs may work. It’s technically possible to map 2-4P games to controllers.
- Memory:
- Memory is only 256MB on the system, so some roms won’t work. This version has another 512M of virtual memory (swap) but not all cores benefit from it directly. Some large roms may run into out of memory issues, also some cores like Parallel-N64 and mupen64plus may not work via the menu due to the memory.