Repository navigation
IsoFoundry v0.5.0
Pre-release
Pre-release
[0.5.0] - 2026-11-08
Added
- M5 ripping and copying: Copy disc to image, Copy disc, Rip audio CD, Burn audio CD, Surface test and Recover files — a raw MMC/SPTI read side in
if-drive(READ TOC / READ CD with a READ(10) fallback, subchannel capture) behind the same drive trait, plus rip/copy/scan engines: disc → image (ISO or raw BIN+CUE) with a dump report and a.dathash file, disc → disc, secure audio ripping (every sector read twice and compared) to WAV/FLAC/MP3 with AccurateRip checksums in the rip log, audio CD burning (disc-at-once with CD-Text on the simulated drive; track-at-once through IMAPI2), a surface/quality scan with a grade, full table-of-contents drive info, and tolerant recovery that zero-fills unreadable sectors and reports which files they damaged. The simulated drive grew a read side (loaded data/audio discs, a damage map) so every flow runs with--fake; the MMC/SPTI path is Unverified on real hardware. - M4 burning: Burn image, Burn files, Burn MP3 CD/DVD, Burn video folder, Erase disc and Drive info — a new
if-driveengine with an IMAPI2 backend on Windows (drive/media info, image and files burns with multisession append, erase) and a simulated drive with real job semantics (capacity and blank checks, SHA-256 verify after burn) that every flow can run against with--fake. Task windows and commands (burn-image,burn-files,burn-mp3,burn-video,erase,info) throughout. The IMAPI2 path is Unverified on real hardware (this milestone's test gate is the simulated drive); a disc burned through IMAPI can be read back and compared through the M5 rip side below.