Sonic 3 A.I.R. (Angel Island Revisited) is a fan-made remaster of Sonic 3 & Knuckles by Eukaryot. It is built on a custom engine that reimplements the original Mega Drive game with widescreen support, smooth 60fps gameplay, enhanced visuals, quality-of-life features and mod support. It requires the original Sonic 3 & Knuckles ROM to run. This system scrapes metadata for the “ports” group(s) and loads the sonic3-air set from the currently selected theme, if available. Grouped with the “ports” group of systems.
roms/sonic3-air/.s3airNo Sonic 3 A.I.R. emulator in Batocera needs a BIOS file to run.
You need the original Sonic 3 & Knuckles ROM file. The file must be named exactly Sonic_Knuckles_wSonic3.bin and placed in /userdata/roms/sonic3-air/.
Then create an empty file called Sonic 3 - Angel Island Revisited.s3air in the same directory.
The ROM file name must match exactly: Sonic_Knuckles_wSonic3.bin. Other names will not be recognized by the engine.
/userdata/roms/sonic3-air/
├── Sonic_Knuckles_wSonic3.bin
└── Sonic 3 - Angel Island Revisited.s3air
Save location saves/sonic3-air/
Standardized features available: sonic3-air.videomode, sonic3-air.padtokeyboard, sonic3-air.bezel, sonic3-air.bezel_stretch, sonic3-air.hud, sonic3-air.hud_corner, sonic3-air.bezel.tattoo, sonic3-air.bezel.tattoo_corner, sonic3-air.bezel.tattoo_file, sonic3-air.bezel.resize_tattoo
Sonic 3 A.I.R. has built-in gamepad support via SDL. The controls follow the standard Sonic layout:
| Gamepad button | Action |
|---|---|
| D-pad / Left analog stick | Move |
| | Jump |
| | Jump |
| | Jump |
| START | Pause |
Additional controls and button remapping can be configured in the in-game settings menu.
Sonic_Knuckles_wSonic3.bin..s3air launch file must exist in /userdata/roms/sonic3-air/.For further troubleshooting, refer to the generic support pages.