Repository navigation
Installation
- A legally obtained 3DO BIOS (1 MB; optional second 1 MB ROM for BIOS2/Kanji).
- A legally obtained disc image: ISO, BIN, CUE+BIN, or CHD.
- .NET SDK 10.0.100+ for source builds. Published self-contained builds do not need a separate runtime.
- Windows 10+, a current Linux desktop, or macOS 12+.
- OpenGL 3.3 or GLES 3.0/3.1 for GPU presentation; a CPU fallback exists.
- No system OpenAL install is required; OpenAL Soft 1.23.1 is bundled.
There is no stable binary release yet. Build from source or use the portable archives from a successful CI run.
git clone https://github.com/purelogiccode/5DO.git
cd 5DO
dotnet build 5DO.sln -c Release
dotnet run -c Release --project src/FiveDo.Frontend.AvaloniaOpen the desktop app, choose Open BIOS, select a BIOS such as panafz1.bin, choose
Open Disc, and press Play.
Open a disc directly:
FiveDo.Frontend.Avalonia.exe "D:\Games\Road Rash (USA).chd" `
--bios "D:\BIOS\panafz1.bin" --fullscreendotnet run --project src/FiveDo.Cli -- run game.chd --bios panafz1.bin `
--frames 600 --frame-out frame.pngThe app stores settings, NVRAM, saves, cheats, library state, and logs under the .NET local application data folder:
Windows: %LOCALAPPDATA%\5DO\
Linux: ~/.local/share/5DO/
macOS: the .NET LocalApplicationData location
Use Settings > Paths or About for the exact paths. Portable mode uses
portable.flag, --portable, or FIVEDO_DATA_DIR.
See Installation and the User guide.
5DO is donationware: non-commercial, source-available software under the FreeDO modified GNU LGPL. No BIOS ROMs or game images are distributed. "3DO" and "Panasonic" are trademarks of their respective owners; 5DO is not affiliated with or endorsed by them.
- Home
- Installation
- Quick-Start
- FAQ
- Troubleshooting
- Compatibility
- Building-from-Source
- Contributing
- Legal
- Release-1.8.0
- Release-1.7.1
- Release-1.7.0
- Release-1.6.0
- Release-1.5.0
- Release-1.4.0
- Release-1.3.0
- Documentation site
- What's new
- Installers and file associations
- PAL validation
- User guide
- CLI reference
- Configuration
- Save states
- Performance
- Status
- Roadmap