by Alex Free
Dreamcast CDI Burner is a collection of software (CDIrip and CDRtools, along with my own cdib bash script) that can burn a Dreamcast CDI file to a blank CD-ROM using your computer's CD burner. The resulting CD-ROM is bootable on a Sega Dreamcast console, making use of the MIL-CD exploit. This exploit does not require any console modifications, as long as it is exploitable. CDI is the proprietary format of the Windows only software DiscJuggler. It is a very popular format for Sega Dreamcast software distribution.
Revision 0 and 1 consoles can all be exploited. If you have a revision 2 console it may not be able to use the MIL-CD exploit to boot burned CD-ROMs. To find out the revision of a console, flip it upside down and look for the number 0, 1, or 2 circled on the bottom label.
Dreamcast CDI Burner supports all 4 Sega Dreamcast CDI File format types.
GitHub || HomePage || Macintosh Garden
Mac OS X 10.3.9-10.6.x (PowerPC)
Mac OS X 10.6.x-10.14.x (Intel)
View all releases.
Download the PowerPC or Intel release, and unzip it. Copy the DCDIB.app to /Applications/DCDIB.app. If DCDIB.app is ran anywhere else or named differently you will be prompted to copy it to /Applications/DCDIB.app before you can continue.
A pre-built release is not available. Install Dreamcast CDI Burner from source.
Mac OS X 10.3.9 or newer is required to build for Mac OS X. PowerPC and Intel are supported. To target Mac OS X 10.3.9-10.6.8 PowerPC build on Mac OS X 10.3.9. To target Mac OS X 10.4-10.14 Intel, build on Mac OS X 10.4. Xcode and or Xcode Command Line Tools (depending on your OS version) is required.
Compiling for Linux requires gcc and GNUmake installed.
Compiling Dreamcast CDI Burner is done by executing one command found in the source code download, the build-all script with sudo privilages or as root. The build-all script does not need to be executed from the same directory to work. It will compile and install Dreamcast CDI Burner, as well as create a release in the build directory.
Some people swear by Verbatim CD-ROMs, however this has not been my experience. I've been able to grab any CD-ROM brand (such as Maxell) and they work perfectly on my Model 1 Sega Dreamcast.
Also, I'd just like to say here that playing burned games and software is no different then playing burned audio CDs in your Dreamcast as far as the laser is concerned.
Insert a blank CD-ROM into the internal burner of your Mac. When Finder asks what to do with this disc, click ignore.

Double click /Applications/DCDIB.app. A window will open allowing you to select a CDI file. After selecting a file you may be prompted for your account password. This is required to give CDRtools the privileges required for successful burning. After entering your password if prompted, simply wait for the burn to complete, you may monitor the progress made in the Terminal window.

Note that Dreamcast CDI Burner will eject all removable storage as a side effect of enforcing a successful burn on Mac OS X.
Insert a blank CD-ROM into the internal burner of your computer. Don't let any software/your OS format or otherwise 'touch' the CD.

In the terminal execute sudo cdib /path/to/your.cdi (replace /path/to/your.cdi with your actual desired .CDI file). Then, just wait for your burn to complete.




















build-all script should now work on Mac OS X 10.7 and above. (untested as I do not have an Intell Mac).build-all script should now compile native Intel builds when ran on Intel Macs (untested as I do not have an Intel Mac).Delete /Applications/DCDIB.app.
Execute the uninstall script (found in each linux release, if you built from source a release was created in the build directory) with sudo privilages or as root. You can type sudo in the Terminal application, add a space, and then simply drag the uninstall script as well, it does not need to be executed from the same directory.
For more information, see the 'licenses' directory in each release.