Tom's Hardware > Forum > Games General > Console Gaming > HOWTO: burn self-boot DC discs with OS X

HOWTO: burn self-boot DC discs with OS X

Forum Games General : Console Gaming - HOWTO: burn self-boot DC discs with OS X

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Archived from groups: alt.games.video.sega-dreamcast (More info?)

 

HOWTO: how to burn self-boot Dreamcast discs with OS X

* get the tools you need

Fink distribution - http://fink.sourceforge.net/
cdrecord - from Fink (sudo apt-get install cdrecord)
mkisofs - from Fink (sudo apt-get install mkisofs)
makeip - http://mc.pp.se/dc/files/makeip.tar.gz
cheap CD-R blanks - because you probably won't get it right the
first time

* make sure you can control your burner

- make sure your drive is empty if a tray drive, or insert a blank
disk if a slot drive

cdrecord dev=IODVDServices -eject

- drive should eject
- note that you may need to change IODVDServices to
IOCompactDiscServices if you only have a non-combo CD burner
- if you have more than one burner, you will need to add the drive
number like this: "IODVDServices/2" selects the second drive
- use the appropriate drive specifier in all other cdrecord commands

* make a track 1 data file

dd if=/dev/zero of=track1.dat bs=2352 count=300

- if you want the track 1 file to be buranble with Toast, do the
following: (after installing the Developer Tools disc)

/Developer/Tools/SetFile -t Sd2f -c Sd2a track1.dat
/Developer/Tools/rez -o track1.dat <<"END"
data 'STR ' (1000) {$"01" "2"};
data 'STR ' (1001) {$"05" "44100"};
data 'STR ' (1002) {$"01" "2"};
END

* burn the track 1 data file

cdrecord dev=IODVDServices -multi -audio track1.dat

- for a slower speed, add in a speed option, like "-speed=4" for 4X

* find out the block offset for track 2

- note that you will need to unmount the CD because the OS tries
to mount it automatically

sudo umount /Volumes/Audio\ CD/
cdrecord dev=IODVDServices -msinfo

- this is usually 11700 or 11702, depending on various factors
but it will usually not change as long as you are using the
same software setup, so you only need to do this once

* get a scrambled 1ST_READ.BIN

- this usually already comes scrambled

* make an IP.TXT

it should look something like this:

=== 8< cut here >8 ===
Hardware ID : SEGA SEGAKATANA
Maker ID : SEGA ENTERPRISES
Device Info : 0000 CD-ROM1/1
Area Symbols : JUE
Peripherals : E000F10
Product No : T0000
Version : V1.000
Release Date : 20040101
Boot Filename : 1ST_READ.BIN
SW Maker Name : Your Name Here
Game Title : Your Name Here
=== 8< cut here >8 ===

- change the Release Date, SW Maker Name and Game Title to
whatever you want

* make an IP.BIN

- skip this step if you already have an IP.BIN file
- make sure you have IP.TMPL in the current directory

makeip IP.TXT IP.BIN

* get your files ready

mkdir data

- now put all the files and directories (including 1ST_READ.BIN)
for your disc image inside the data directory

* use "mkisofs" to make an iso image, using the track 2 offset

mkisofs -C 0,11700 -V VOLNAME -l -o tmp.iso data
- or -
mkisofs -C 0,11702 -V VOLNAME -l -o tmp.iso data

- change "VOLNAME" to whatever you want

* merge the IP.BIN into the iso image

( cat IP.BIN ; dd if=tmp.iso bs=2048 skip=16 ) > data.raw

* burn the track 2 iso image

- note that the CD needs to be unmounted again

sudo umount /Volumes/Audio\ CD/
cdrecord dev=IODVDServices -multi -xa1 -eject data.raw
- note that this will NOT close the disc! this is normal!

* insert disc into Dreamcast

- enjoy!

Sponsored Links
Register or log in to remove.
Tom's Hardware > Forum > Games General > Console Gaming > HOWTO: burn self-boot DC discs with OS X
Go to:

There are 827 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them