release_1.1.0
·
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.isofile, 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.Disposeis 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.