MiSTer's physical disc fork just added Audio CD support

Anime0t4ku's custom MiSTer FPGA build hit version 1.2.0 today, bringing standard music CD playback and reset fixes to USB disc drives.

MiSTer's physical disc fork just added Audio CD support
Anime0t4ku / GitHub

Developer Anime0t4ku has released version 1.2.0 of the MiSTer Physical Disc project. The update is available now on GitHub, bringing standard Audio CD playback to compatible cores and fixing a disc reinitialization bug tied to the on-screen display reset option.

To clarify where this software sits in the broader ecosystem: this is not the official main branch of MiSTer maintained by Sorgelig. It is a custom fork specifically built to support external USB CD and DVD drives. The official MiSTer project has historically avoided native USB optical drive support. The reasoning was always practical: USB polling can introduce unpredictable latency, and optical drives have seek times that vary wildly depending on the make and model of the drive. Anime0t4ku's build bypasses that restriction for people who want to put real discs into a drive, accepting the quirks of USB optical media in exchange for the tactile experience.

Version 1.2.0 lets you put a standard retail Audio CD into your USB drive and play it through compatible hardware cores like the Sega CD or PlayStation. It does not add new audio enhancement features to the games themselves, nor is it just redbook audio support for mixed-mode game discs. It turns your FPGA setup into a very accurate CD player.

Reading plastic instead of SD cards

The MiSTer FPGA platform built its reputation on cycle-accurate hardware emulation using the Terasic DE10-Nano board. For years, the standard way to play CD-based games on cores like the Sega CD, TurboGrafx-CD, or PlayStation was to load CHD or CUE/BIN files from an SD card or network share.

That method is frictionless and fast, but it leaves physical media collectors out of the loop. Anime0t4ku introduced the initial physical disc capabilities just a few days ago on July 20, allowing players to plug in a standard USB optical drive and boot original retail discs directly. You just connect a compatible drive, insert a PlayStation or Sega Saturn disc, and the core reads it as if it were sitting in the original console's disc tray.

Fixing the reset loop

The other major addition in version 1.2.0 is a quality-of-life fix for the on-screen display. Previously, using the MiSTer's OSD menu to reset a core could cause the physical disc to fail to reinitialize properly. The drive would sometimes spin down or lose its place, forcing the user to do a harder reset of the entire system.

This update smooths out that handshake. Now, hitting reset in the OSD reboots the game and tells the optical drive to start reading again, mimicking the behavior of pressing the physical reset button on an original console.

Projects like this are an interesting addition to the MiSTer ecosystem. Hardware developers are currently building docks and cases that make the bare DE10-Nano board look and feel more like a traditional console. Having the software option to actually use physical media bridges the final gap between FPGA emulation and original hardware. It gives players a reason to pull their old jewel cases out of storage.