Batocera is shipped with a selection of free ROMs - games that are freely available and that can be legally distributed.
If you want to add more ROMs, you have several possibilities :
F1key in the system menu and copy and paste files from an other disk.
What file system to choose to host your user data (ROMs and metadata)?
You have several options to host your user data file systems. Please take a look at this page to get some guidelines to make your decision. Be careful with this choice: in most cases, if you need to change the file system, you will LOSE ALL YOUR ROMS AND USER DATA.
To add ROM files, you have to connect to your Batocera machine from a different computer on the same network :
\\BATOCERA(under Windows or MacOS) or
smb://BATOCERA.local(under Linux)), or alternatively type in the ip-address (for example:
\\192.168.1.2). You can find the ip-address of your system where batocera is running on, in the Main Menu under Network Settings.
/share/romsdirectory, in their respective system folders (i.e.
/share/roms/nesfor NES roms)
Alternatively, you can also connect with SSH/SCP to your Batocera machine. Then you can add ROMs in the various folders under
Once your SD card / USB drive is mounted (see the link above if you have issues accessing ext4 partitions under Windows), copy and paste the rom files into their respective systems folders (i.e.
/roms/nes for NES roms).
Same as with a SD card, except that you can use FAT32 as the partition format to have access under all major Operating Systems.
On PC x86 and x86_64, Batocera provides a file explorer that you can access by pressing
F1 from the systems menu in EmulationStation. Once in this file explorer, you can also launch a terminal with
F4. You can use this file explorer to copy ROMs and metadata files from an external USB drive.
Quit the file explorer from the menu to get back to EmulationStation.
NAS usage is described in a specific section : Store games on a nas.