- Batocera is a Linux-based custome firmware (CFW) for retro gaming.
- There is now a port for the Anbernic RG35XX-H.
- It provides a better experience than the stock firmware.
- This document tries to describe how to set it up and use it.
- Last updated: 05-17-24
- Using Version: rg35xx-cfw V40
- Download Batocera for RG35XX-H called rg35xx-cfw
- Flash the firmware to a (new!) SD card (e.g. use BalenaEtcher)
- Put the SD card in the device (left slot)
- Turn on the device (
Longpress on Power Button
) - Device will now update the file structure on the SD card
- Consider setting up WiFi (see below)
- Shut down the device (
Menu > Quit > Shutdown
) - Mount the card via your computer
-
Main Menu > Network Settings
-
Main Menu > System Settings > Frontend Developer Options > enable web API access
-
Now you can find your device in your network
-
IP Address:
Main Menu > Network Settings
-
You can now also download themes and enable scraping and other tools that need an Internet connection
-
Emulation Station Web Service:
http://ipaddress:1234
root / linux
-
ssh, web, samba
Note: TBD problems with some networks
Main Menu > Updates & Downloads > Themes > Art-Book-Next-ES
Main Menu > User Interface Settings > Theme Set
- A scraper can download game information to your device
- Register an account at screenscraper.fr
- Enter your credentials at
Main Menu > Scraper
- TBD
Main Menu > Games Settings > Netplay Settings > Index new Games
Main Menu > System Settings > Overclock
- TBD suggestion?
Button | Function |
---|---|
POWER |
Long press to turn on, when turned on, click for stand-by |
START |
Menu |
F + VOLUME |
Change brightness |
B |
OK / SELECT |
A |
CANCEL / BACK |
F + START |
(in games) Exit Emulator and get back to the main menu |
- Note: Shutdown the device:
Main Menu > Quit > Shutdown System > Yes
- Note:
A
+B
button assignment can be switched:
Main Menu > System Settings > Frontend Developer Options > Switch Confirm & Cancel Buttons in EmulationStation
- Note: Link to the Batocera contols overview
Button | Function |
---|---|
TBD |
-
The SD card has two partitions:
BATOCERA
andSHARE
. We will only concern ourselves with theSHARE
partition -
On
SHARE
are the folders for adding content onto the device -
The
bios
folder is the place where to add BIOS files (see below) -
The
roms
folder contains folders for the different emulators for your games. Most of the folder names are self-explanatory. See below a list for specific game port folders.
- Some Emulators need BIOS files in order to run
- Check for missing/needed BIOS files via:
Main Menu > Game Settings > Missing Bios Check
- Find them online (TBD)
- Copy them in the
bios
folder - Turn on the device
- Check if they are correct:
Main Menu > Game Settings > Missing Bios Check
- Check the
_ìnfo.txt
files in eachroms
subfolder
TBD
- Copy files on card
- Remove Apple's dot files, if needed
- Eject all partitions
- Put card in RG35XX-H
- Power on the device
- Run the Scraper
Main Menu > Scraper > Scrape Now
- Update the Game List
Main Menu > Games Settings > Update Game List
- Play
- On a Mac you can run
dot_clean /Volumes/SHARE
- ... or
sudo find /Volumes/SHARE -name "._*" -exec -r -rf {} \;
This is a list of existing port folders/emulators available on the Batocera CFW by default.
Port Folder | Game |
---|---|
cannonball |
Out Run - Sega Arcade |
devilutionx |
Diablo & Diablo Hellfire |
eduke32 |
Duke Nukem 3D |
fallout1-ce |
Fallout 1 |
fallout2-ce |
Fallout 2 |
mrboom |
Bomberman |
ports |
Linux games |
prboom |
Doom 1 & Doom 2 |
quake3 |
Quake 3 |
sdlpop |
Prince of Persia |
tyrquake |
Quake 1 |
vitaquake2 |
Quake 2 |
xash3d_fwgs |
Half-Life and Counterstrike? |
Here is link to a full list of available systems of Batocera Linux, which will be larger than for the RG35XX-H – but might helpful.
- TBD
- Half-Life, Quake 1, Duke Nukem, Fallout, Dooms
TBD
- Batocera Linux
- CFW
- Batocera for RG35XX-H
- EmulationStation
- Libreto
- A lot of the tips here come from beanioz on Reddit.