Burn your own special, personal Dreamcast CD-Rs.
In order to burn standalone self-booting Dreamcast discs on your PC, you need the ability to burn relatively complex CD images. The BIN, CUE, and ISO formats generally lack sufficient disc information. Therefore, most Dreamcast-disc images come in NRG or the more popular CDI format.
As for the media itself, normal CD-Rs will work. There’s no possible way to burn GD-ROMs, the Dreamcast’s proprietary format, unless you have a special Dreamcast-specific burner and a Dreamcast developer’s kit. Unless you’ve done some very pricey eBay shopping, it’s doubtful that you do.
The CDI format originated with Padus Discjuggler (http://www.padus.com/products/discjuggler.php). It’s now also available in the $50 utility Alcohol 120% (http://www.alcohol-soft.com/). Fortunately, there’s a 30-day full-featured demo version. This is one of the best products with which to try Dreamcast CD burning.
NRG, the less common alternative, is a custom format created by the Windows program Nero Burning ROM, more often just called Nero. There’s a demo version of Nero available on the official site (http://www.nero.com/) that is limited to single-speed burning. The full version costs around $80.
Here’s the step-by-step version of burning a CDI image using the trial version of Alcohol 120%:
Download the trial Windows version of Alcohol 120% (http://trial.alcohol-soft.com/en/download_120.php) and install it to a sensible location on your machine. Launch it. It will configure its virtual drives and should autodetect your CD burner.
Prepare your disc image. Use the self-booting CDI image of Great Giana Sisters (http://www.gianas-return.de/downloads.php), a sideways-scrolling platformer originally released in the ’80s that draws absolutely no inspiration from a certain pair of plumbers. Unzip the file to somewhere obvious. From the File/Open menu in Alcohol 120%, load the image. You’ll see support for plenty of other formats mentioned in the file window, including the sometimes-alternative Nero image (.NRG) format.
Hit the Image Burning Wizard link on the main screen of Alcohol 120% (or from the File menu), as shown in Figure 5-5. Review your file selection and ensure that it has two sessions, each with a track. This is the special data structure necessary to make self-booting CDs work reliably. Hit Next, and make sure your CD recorder data is set up properly; then hit Burn. Follow the usual caveats for burning CDs. If your machine is a little sluggish, for example, you might want to reduce the burning speed.
Pop the finished CD into your Dreamcast, boot it, and prepare for a little Giana sibling fun and shenanigans.
Various other lesser-known programs use both the NRG and CDI formats, but bear in mind that some may try to convert the original formats to the ISO or BIN standards before burning. This can interfere with the complex CD formatting required for self-booting CDs. Burning coasters may be useful at first, but it’s a tad annoying when the number of coasters outpaces the amount of people who drink beverages in your house.
Unfortunately, Mac or Linux burning software doesn’t often work well with these exotic formats, so you’ll have an easier time using a Windows machine to burn these particular hacks. Fortunately, Curmudgeon Gamer has been experimenting with methods of burning on Linux that seem promising (check out http://curmudgeongamer.com/article.php?story=20040105232756356).
As well as the simpler, standalone CDI files, you can also burn multiple small homebrew Dreamcast programs onto one disc and then use a self-booting menu to switch between them. Obviously, this doesn’t always use a CDI format, because you can select the executables you want to add, which adds some multisession weirdness. This deserves a separate hack of its own ( [Hack #57] ).