Skip to content

release_1.1.0

Choose a tag to compare

@drpetersonfernandes drpetersonfernandes released this 05 Aug 19:31
· 9 commits to master since this release

New: isoraw console type

Raw ISO passthrough for games that emulators expect as a single unparsed image:

  • PS3 (RPCS3) and Xbox (xemu) — the whole CHD is exposed as one image.iso file, no filesystem parsing
  • CLI alias: isoraw (e.g. CHDMounter.exe game.chd isoraw)
  • Numeric indexes: /s:11 (PS3 ISO Raw) and /s:18 (Generic ISO Raw)

More reliable mounting

  • When no mount point is given, the app now tries the next free drive letter (M–Q, then Z–D) if the first candidate is unavailable
  • Per-session and elevated-session drives are invisible to DriveInfo.GetDrives(), so a "free" letter can still be busy — the retry loop handles this instead of failing the mount
  • Failed mount attempts now clean up all resources (container, file system, host) correctly

Fixes

  • WinFsp variant: ChdFs.Dispose is now guarded against double-dispose on unmount
  • WinFsp variant: a busy/invalid mount point now triggers a retry with the next drive letter instead of failing immediately

Dependency updates

Package Version
Meziantou.Analyzer 3.0.139
QuestPDF (Tester) 2026.7.2
winfsp.net 2.1.25156 (stability pin)

Tests

635 unit tests passing, including new coverage for drive-letter selection.