Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] CDI Support #411

Open
60fpshacksrock opened this issue Mar 13, 2024 · 6 comments
Open

[Feature Request] CDI Support #411

60fpshacksrock opened this issue Mar 13, 2024 · 6 comments
Assignees
Milestone

Comments

@60fpshacksrock
Copy link

Can you add Disc Juggler CDI support?

@GerbilSoft
Copy link
Owner

I started implementing a CdiReader class some years ago, but never really got around to finishing it. I'll take another look at it later.

@60fpshacksrock
Copy link
Author

60fpshacksrock commented Mar 17, 2024

Thank you.

(ImgBurn supports it if you put the pfctoc.dll beside ImgBurn.exe)

@GerbilSoft
Copy link
Owner

It seems that my old code, and attempts to rework it to handle the proper CDI structures, isn't reading something properly. I'm not sure what's wrong with it, so I'll have to put off adding support for CDI for now.

May look into using another library to read CD formats, e.g. libmirage. (libmirage supports CDI, CCD, NRG, and a bunch of other proprietary disc image formats.)

@60fpshacksrock
Copy link
Author

No problem and no rush.

Thank you.

@GerbilSoft
Copy link
Owner

GerbilSoft commented Oct 12, 2024

As per #107, the feature/DiscJuggler-CDI-format.attempt-2 branch now supports CDI image format for Dreamcast games. This isn't implemented using the generic disc image format handler, since that only works with single-track images.

I'll look into manually implementing CDI support in PlayStationDisc next.

EDIT: Actually, was CDI format ever commonly used for PS1 discs? I can't find any useful references for this...

@GerbilSoft GerbilSoft self-assigned this Oct 12, 2024
@GerbilSoft GerbilSoft added this to the 2.4 milestone Oct 12, 2024
@Masamune3210
Copy link

No, not really, it was mostly bin/cue. You of course can find a bunch of different formats that people used along side the half of the population that doesn't realize just how horrible ISO is as a format for anything other than pure data, but its mostly bin/cue/sub and .ecm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants