Skip to content

OpenROM v2.7.2

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Sep 03:21
· 14 commits to main since this release
0681684

OpenROM v2.7.2 — Hotfix

Universal Retro Gaming Toolkit for retro gaming.

Each download includes:

  • OpenROM — Flutter desktop GUI
  • openrom-core — headless CLI (used internally by the GUI)

🔧 What's Fixed in 2.7.2

Bug 1 — Permission denied on Linux/macOS (all users affected)
Bundled binaries (chdman, maxcso, ecm, etc.) were stored without exec bits,
causing [Errno 13] Permission denied on first run. Fixed at build time
(chmod +x on all 21 binaries) and at runtime via automatic os.chmod(0o755)
with fallback to system PATH.

Bug 2 — Codec error on PS2/GameCube/Wii/Xbox CHD (Normal compression)
cdlz is a CD-only codec and was incorrectly used for createdvd, causing
Codec error: Fatal error occurred: 1 on every DVD-based ISO with default
settings. Fixed by splitting compression presets:

  • CD platforms (PS1, Dreamcast, Saturn, Sega CD) → cdlz
  • DVD platforms (PS2, GameCube, Wii, Xbox) → zlib (Normal) / zstd,zlib,huff (High)

Thanks to @LucianoSkx for the exceptional bug report — root causes,
logs, manual codec verification, and suggested fixes all in one issue. 🙏


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 patching

Downloads

Platform File
🪟 Windows OpenROM-v2.7.2_Windows_Portable.zip
🐧 Linux OpenROM-v2.7.2_Linux_x86_64.zip
🍎 macOS Apple Silicon OpenROM-v2.7.2_macOS_arm64.zip
🍎 macOS Intel OpenROM-v2.7.2_macOS_x86_64.zip

Download OpenROM