Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


Raw disc reading

This topic is 6120 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Does anyone know of any good articles, maybe even some good code samples, of how to read raw data off of a cd-rom? i looked under the msdn and the only thing i came up with is this link: http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q100027 but i''m not getting a whole lot outta this. and after more researching, i think that i''ve figured out that raw reading is different under Win98/se/me than it is under WinNT/2000/XP. Does anyone know this for sure, and can anyone point me to a good article or code sample? thanks!

Share this post

Link to post
Share on other sites
maybe I should explain what I am aiming to do with this, just in case there is someone else out there that can point me in the right direction:

I got these two phillips CD-i games about a week ago. Now I just assumed that there was a plethora of emulators out there that would fit my purpose to play these couple of games. little did i know that there really isn''t one. there is CD-ice, but it really doesn''t work to well. so instead of spending some hard-earned cash on EBay to buy a CD-i system, i decided it would be a fun project (albeit difficult) to produce an emulator of my own making.

but the biggest problem right up front is getting the data off the CDs. instead of playing nice with the ISO 9660 standard CD rom layout, they made up their own, called something like Green Book.

I need to figure out how to get that raw data off of a disc, cause windows thinks i am a retarded monkey when i try to read the disc in Windows Explorer. does anyone know how to get the raw data off of a CD-ROM drive? if it matters i''m running Windows 2000. Thanks!

Share this post

Link to post
Share on other sites
Look up "Hardware -> Device Input and Output" in MSDN.

That should point you in roughly the right direction. You may have to start sniffing in the DDK docs as well to get truly low level access.

Simon O''''Connor
Creative Asylum Ltd

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!