Post #3434493
2026-05-24 02:11 UTC
More updates: libmirage fixed the byteswap issue and the maintainer is fine with adding optimized reading functions, so I took a stab at that.
A bit too sick to finish it atm, but good news: it is fast for bin/cue.
Bad news: it's still very slow for CHD
so I'm gonna have to profile it, that's gonna be fun
emulators themselves don't have a problem loading chd files at all, it's instant, so I suspect libmirage is doing sth inefficiently with libchdr
either way we'll see, but in theory I could already land chd support now. It will just be very slow until that part is fixed
Replies (1)
-
@alice@mk.nyaa.place 2026-05-24 02:43
I landed it. It's gonna be slow, but it works. Testing welcome if someone has CHD files