OpenROM v3.5.0, a free open-source Universal ROM Conversion Suite, has been released. Featuring a modern Flutter desktop UI inspired by gaming aesthetics, it supports batch processing, smart platform detection, and a fully headless CLI for automation, all offline. Key features include a themeable interface, over 20 conversion paths (ISO, BIN, CHD, etc.), automatic CUE generation, and integrity checks. Users can easily drag and drop files for conversion, and the tool operates without telemetry. OpenROM serves as a universal toolkit for retro gaming enthusiasts, combining GUI and CLI functionalities for efficient ROM management.
OpenROM v3.5.0 has been launched. OpenROM is a free, open-source Universal ROM Conversion Suite designed to eliminate the need for various proprietary and fragmented ROM tools. Featuring a modern Flutter desktop UI with a gaming dashboard vibe, real-time terminal logging, batch processing capabilities, smart platform identification, and a complete headless CLI for automation—all functioning entirely offline.
Key Features:
Gaming Dashboard UI — A dark, Flutter-powered interface influenced by PS5/Xbox design, complete with ROM cards, platform badges, and real-time progress tracking.
Theme Customization — Choose from pre-installed themes (Gaming Dashboard, Cyberpunk, Terminal, Minimal) or design your own with JSON.
Extensive Conversion Matrix — Over 20 conversion options: ISO, BIN, CUE, GDI, IMG, ECM, CHD, CSO, ZSO, XISO, RVZ, WIA, WBFS, GCZ.
Smart Platform Recognition — Detects magic bytes for PS1, PS2, PSP, Xbox, GameCube, Wii, Dreamcast—no size-based guessing involved.
Accurate CHD Header Parsing — Reads actual CHD v4/v5 headers to precisely determine CD vs DVD types.
Automatic CUE Sheet Generation — Creates CUE sheets for standalone BIN files with the correct track mode (MODE1/MODE2/AUDIO).
Integrity Check — Performs a post-conversion integrity check on CHD via chdman verify.
Batch Conversion — Drop an entire folder and convert everything in one go.
Real-time Terminal Logging — Live process output with timestamps that scrolls during conversion.
Drag & Drop Support — Native drag-and-drop functionality for files and folders.
Full Headless CLI — openrom-core for scripting, automation, and Flutter IPC.
Privacy-Focused — No telemetry or analytics, runs 100% locally at all times.
OpenROM Changelog:
Universal toolkit for retro gamers.
Each download package contains:
OpenROM — Flutter desktop GUI
openrom-core — headless CLI (internally utilized by the GUI)
CLI commands:
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
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!