Repository navigation
OpenROM v3.9.5
Universal Retro Gaming Toolkit for retro gaming enthusiasts.
Each download includes:
- OpenROM — Flutter desktop GUI
- openrom-core — headless CLI (used internally by the GUI)
CLI usage
openrom-core --detect game.iso
openrom-core --input game.iso --format CHD
openrom-core --folder /roms/ --format CHD --compression Max
openrom-core --list-formats
Supported Formats
- PS1/Dreamcast/Saturn/Sega CD: BIN/CUE → CHD (createcd)
- PS2/GameCube/Wii/Xbox: ISO → CHD (createdvd), CSO, RVZ, XISO
- PSP: ISO → CSO
- Universal: ZIP/7Z compression, IPS/BPS/xdelta3/DCP patching
Downloads
| Platform | File |
|---|---|
| 🪟 Windows (Portable) | OpenROM-v3.9.5_Windows_Portable.zip |
| 🪟 Windows (Installer) | OpenROM-v3.9.5-Setup.exe |
| 🐧 Linux x86_64 (AppImage) | OpenROM-v3.9.5_Linux_x86_64.AppImage |
| 🐧 Linux ARM64 (AppImage) | OpenROM-v3.9.5_Linux_arm64.AppImage |
| 🐧 Linux x86_64 (Core CLI) | OpenROM-Core-v3.9.5_Linux_x86_64.zip |
| 🐧 Linux ARM64 (Core CLI) | OpenROM-Core-v3.9.5_Linux_arm64.zip |
| 🍎 macOS Apple Silicon | OpenROM-v3.9.5_macOS_arm64.zip |
| 🍎 macOS Intel | OpenROM-v3.9.5_macOS_x86_64.zip |
Linux notes
- AppImage — full GUI with the bundled
openrom-coreengine and all tools. Run it directly, no unzip needed. - Core CLI ZIP — standalone
openrom-corebinary with light tools (xdelta3, ecm, unecm, saturn-patcher) for scripting and automation.
What's Changed
- Bump shared_preferences from 2.5.5 to 2.5.6 in /gui by @dependabot[bot] in #150
- Bump intl from 0.20.2 to 0.20.3 in /gui by @dependabot[bot] in #149
- feat(i18n): 新增繁體中文(台灣)本地化 by @ainlee in #144
- Fix frozen conversion queue and missing progress updates during CUE->CHD conversion by @ClausValcaTD in #155
- Add Native Android Support (arm64-v8a) & Automated APK Build Workflow by @ClausValcaTD in #157
- Make Android Build Universal & Set ROMeo as Official App Icon by @ClausValcaTD in #158
- Dynamic versioning from root version & RetroArch-inspired mobile UI layout by @ClausValcaTD in #159
- Implement Core Plugin Engine (.orplug Manifest & Dynamic Registry) by @ClausValcaTD in #161
- feat(gui): implement Plugins dashboard and Store UI in Flutter by @ClausValcaTD in #162
- Bump intl from 0.20.2 to 0.20.3 in /gui by @dependabot[bot] in #165
- Fix data loss bug in header_remover during in-place removal by @ClausValcaTD in #167
- Fix 1G1R clustering logic, streaming ZIP extraction, and CLI docs by @ClausValcaTD in #168
- fix: resolve xdelta3 via bundled assets and make version dynamic (#176) by @ClausValcaTD in #182
- refactor(plugin): harden and rewrite the .orplug plugin subsystem by @ClausValcaTD in #183
New Contributors
Full Changelog: v3.9.0...v3.9.5