GerbilSoft / rom-properties

ROM Properties Page shell extension
GNU General Public License v2.0
465 stars 35 forks source link

Support chd files for mame roms #161

Open Masamune3210 opened 6 years ago

Masamune3210 commented 6 years ago

Could you possibly support chd files, if even only by parsing the file name and grabbing the icon from that? It's used by mame and many other emulators, my case being the dreamcast, where it can turn a 1.15 GB game into a 257MB file in the extreme cases

Masamune3210 commented 6 years ago

Can upload a file example if you need one

GerbilSoft commented 6 years ago

CHD is a rather complicated format compared to e.g. GDI for Dreamcast. Adding in compression makes it even more of a pain.

I might consider adding a separate "CD image" subsystem that allows use of all different formats for each CD-based system, which would allow CHD to be used for e.g. both Dreamcast and Mega CD. This would take a good amount of effort, so it won't happen immediately.

baka0815 commented 6 years ago

You might want to take a look at https://github.com/rtissera/libchdr for parsing CHD files.

duhow commented 9 months ago

Bumping, I am storing several PSX/PS2 games compressed in CHD format. Any chance to have this included? 🙏🏻