2004 Nov 13 A brain dump on how I was able to make bootable Dreamcast ISOs on my Gentoo machine :) References: http://curmudgeongamer.com/article.php?story=20040105232756356 http://mc.pp.se/dc/cdr.html http://adk.napalm-x.com/dc/dcload-ip/ (-1) Prepare the image you want to burn. You will need an 'IP.BIN' file (this is the bootstrap code that gets everything going). Then you will need a '1ST_READ.BIN' file. This is the binary that is hardcoded to be executed by 'IP.BIN'. So, when creating the ISO image, make sure you have '1ST_READ.BIN' in the / of it. Some pre-made files may be found here: http://dev.gentoo.org/~vapier/dreamcast/ (0) Figure out how to use cdrecord. Basically, you need to know what to pass to the 'dev' parameter. Replace all 'dev=0,0,0' with whatever you have on your system. I use an IDE drive, so I just have to use 'dev=/dev/cdr'. (1) Now we have to create the audio session on the disc: # dd if=/dev/zero bs=2352 count=300 of=audio.raw # cdrecord dev=0,0,0 -multi -audio audio.raw (2) Now we make the ISO from the 'cdimage' directory. Remember, the file 'cdimage/1ST_READ.BIN' must exist for this to work. # mkisofs -l -r -C 0,11702 -G IP.BIN -o tmp.iso cdimage/ (3) Now burn it :P. # cdrecord dev=0,0,0 -multi -xa tmp.iso (4) Now put the disc in your Dreamcast and it should work, hooray !