Ok for starters he's right above, the DC uses a stock CD drive but a custom firmware.
Read up on this for what a GD-ROM is:
https://en.wikipedia.org/wiki/GD-ROMBasically better compressed set of pits allows 25% more data storage over your largest industry stock CDs (so 1.2GB.)
Might as well read the few lines on MIL-CD while you're at it since this was the back door for pirates:
https://en.wikipedia.org/wiki/MIL-CDAnd here's the tech info piece from the GDROM wiki entry:
The GD-ROM in the Dreamcast works in constant angular velocity (CAV) mode, like the majority of modern optical drives. Very old CD-ROM drives read with a constant linear velocity (CLV) design, however (usually 12x or slower). Sega achieved the higher density by decreasing the speed of the disc to half and by letting the standard CD-ROM components read at the normal rate thus nearly doubling the disc's data density. This method allowed Sega to use cheaper off-the-shelf components when building the Dreamcast.
The NetBSD project has developed a GDRom driver for NetBSD. A port of that driver for Linux exists, though due to licensing issues and the poor compatibility of that driver with Linux kernel interfaces, a new Linux driver is under development.
Linux kernel 2.6.25 comes with support for the GD-ROM drive on the Dreamcast.
...stock drive, custom firmware, has been figured out and drivers have been made for it going way back but you need a compatible drive that can take that custom driver. If you do, you can read the entire disc and do as you please, otherwise you're stuck with a tiny CD area on the disc where it warns you it's meant verbally for Sega Dreamcast and then the mass rest of the disc is hiding under the shroud.
Oh and Dreamcast emulation, using demul's latest appears I'd think around 80-90% complete, some games have breaking errors but most stuff is minor and most stuff runs fantastic. I wouldn't feel too bad if you went that route as it works.