-
-
Notifications
You must be signed in to change notification settings - Fork 124
Libretro Core
Amiberry also builds as a libretro core for RetroArch-compatible frontends. This page covers core-specific loading behavior; controller hotkeys are documented separately in RetroArch Commands.
The core advertises these loadable extensions to the frontend:
adf, adz, dms, fdi, raw, ipf, hdf, hdz, lha, lzh, zip, 7z, uae, rp9, m3u, m3u8, iso, cue, ccd, nrg, mds, chd
Recent builds support direct 7z disk loading through the libretro path as well as the standalone file browsers.
WHDLoad .lha content can be loaded directly by the core. The core uses the frontend save directory for writable data, and prepares the WHDLoad save folders there.
Make sure the required WHDLoad boot files are available in the frontend system directory or bundled with the core package. The core checks the frontend system and save directories when setting up the Amiberry runtime paths.
Put Kickstart ROMs where your frontend exposes them as the libretro system directory. The core also checks common Kickstarts and whdboot/save-data/Kickstarts subdirectories under the frontend system/save paths.
If your licensed ROM set uses Cloanto encryption, place rom.key alongside the ROMs. Current builds include rom.key in the libretro ROM scan so encrypted ROMs can be detected without a separate manual step.
The core maps the frontend save directory to AMIBERRY_HOME_DIR so writable Amiberry files stay under the frontend-managed save area. If the frontend does not provide a save directory, the core falls back to the system directory when possible.
Standalone path overrides from amiberry.conf are ignored in libretro builds, because host paths must stay derived from the frontend-provided directories.
- Home
- Quick Start
- Troubleshooting
- Frequently Asked Questions
- Paths and Files
- Kickstart ROMs (BIOS)
- Amiberry Directories
- Compile from Source
- Using Amiberry with RetroPie
- How to Enable Integer Scaling
- Start & Settings
- Hardware
- Media & Storage
- Display & Audio
- Input & Control
- System & Runtime
- Input Mapping Guide
- Setting up Input Controllers
- Setting up Keyboard Controllers
- Custom Events
- RetroArch Commands
- Mouse/Joystick Autoswitching