MiSTer Companion's latest update smooths out disc ripping

Anime0t4ku released version 7.5.3 of MiSTer Companion, fixing optical drive bugs and ISO creation errors for the FPGA management tool.

MiSTer Companion's latest update smooths out disc ripping
GitHub / Anime0t4ku

Developer Anime0t4ku released version 7.5.3 of MiSTer Companion today, bringing a handful of optical drive and ISO creation fixes to the desktop management utility. The update is live now for Windows, macOS, and Linux users.

I have covered this project a lot over the last few years. It remains one of the most useful tools for anyone trying to manage a Terasic DE10-Nano setup without getting bogged down in terminal commands. MiSTer Companion acts as a graphical frontend that communicates with the FPGA hardware over a local network, handling the tedious parts of retro hardware simulation.

Fixing the blank label bug

The version 7.5.3 patch focuses heavily on optical media workflows. The software now properly handles ISO creation errors that trigger when a disc has a blank volume label. In older builds, an empty label could stall the ripping process completely.

Anime0t4ku also adjusted how the utility manages background tasks. The update improves the background management of cdrdao and CHDman processes, ensuring they run cleanly when converting or mounting disc images. There is also new automatic cdrdao fallback support across various external CD and DVD drive models. This helps users with finicky USB optical drives get their physical games recognized and ripped without manual intervention.

Replacing terminal commands

The MiSTer FPGA project has grown massively since Alexey Melnikov started it in 2017. Because it uses a Field-Programmable Gate Array to simulate the actual silicon circuitry of vintage consoles, it offers cycle-accurate performance and zero emulation-induced input latency. The tradeoff has always been the user experience. Setting up a MiSTer traditionally requires editing text files like MiSTer.ini and running terminal commands over SSH.

MiSTer Companion replaces that command-line friction with a standard desktop interface. It automates firmware updates through the popular update_all script, formats SD cards via Mr. Fusion, and synchronizes memory card saves between the FPGA and your computer. Anime0t4ku has built a solid reputation in the retro scene by developing these kinds of quality-of-life tools, including mobile and Nintendo Switch frontends for FPGA management.

Optical media on FPGA hardware

The recent focus on disc-handling tools aligns with the MiSTer community's shift toward 32-bit consoles. Cores for the PlayStation, Sega Saturn, and PC Engine CD are now mature and widely used. Those systems rely on large optical disc images, which introduce their own set of headaches.

Sega Saturn games often use mixed-mode CDs with multiple audio tracks. Ripping them incorrectly results in games with missing background music. The cdrdao tool handles these exact track layouts by reading the disc's table of contents accurately.

Raw bin and cue files also take up a massive amount of storage space. CHDman compresses those files into the CHD format, saving gigabytes of SD card space without losing any game data. By integrating CHDman and cdrdao directly into the Companion GUI, Anime0t4ku gives users a straight path from a physical CD to a compressed, playable file on their MiSTer. You put the disc in your computer's drive, and the software handles the conversion and transfer.