Copy Link
Add to Bookmark
Report

Newer Non-CDR DCs and workaround

Dreamcast's profile picture
Published in 
Dreamcast
 · 6 Mar 2021

The new DCs have their BIOS programmed to prevent booting CD(R)s which have audio (audio boot data in this case) before the game data (formally known as the MIL-CD format). Not nice. Especially considering nearly all previous games - including ECHELON rips - work like this. When buying a Dreamcast, look for Dreamcast units manufactured BEFORE November 2000. There have been some units manufactured in Nov. 2000 with the new BIOS revision that will not work with CDR's. Note that retail box type (regular or Smash Pack) does not matter, only the manufacture date of the unit, which should be visible through a small window on the Dreamcast retail box. Also identified as not working with CDR's are the Sakura Taisen and Hello Kitty special edition Dreamcasts available in Japan.

Note for Japanese DC owners (from OEM of dcwarez): My Jap DC refuses to boot the data/data selfboot format unless the total image size is below 70 minutes. Thus releases such as San Francisco Rush 2049, Deep Fighter & NFL2K1 doesn't work on my DC. (I have been able to get most of them to work though, by converting them to the old audio/data selfboot format.) According to Xeal this is a known problem with early Japanese models, which may explain why groups rarely use this format. It is also my experience that newer units won't boot the data/data format if the total image size is above 82 minutes (thus making it impossible to selfboot games like Sonic Adventure without ripping something out).

Addendum: Echelon's releases of NBA2K1 and NFL2K1 are already in the data/data selfboot format... other Echelon releases that use the data/data selfboot format are unknown.

The solution (No modifications to console needed):
Right, so you've got your CD written and you want to make it selfboot and work on your new Dreamcast. Here goes...

Rip the CD with DiscJuggler to a CDI file.

Go in to a DOS/Command Prompt and using CDIRip, rip the CDI file so that a .CUE and .BIN file are created.

You can delete the .CUE file. Download a free copy of ISOBuster from the net and extract the files to a directory from the .BIN file.

Using IPBIN4WIN, create an IP file which corresponds to the game. It normally needs to be pointing at the 1st_read.bin file, or perhaps a different file if it is a WinCE game. A WinCE game can be detecting by checking if it has a 'WinCE' directory on the CD. If so, make sure you take this in to account when creating the IP file.

Now you'll need a tool called 'mkisofs'. It is included in the selfboot toolkit. Create an ISO from the files you have extracted, and the IP.BIN in the root directory. Make sure you use an offset of 0,0 *NOT* 0,11700.

Then you'll need to use Xeal's amazing 'Bin2Boot' tool on the ISO, which creates a selfboot CDI which puts the game data BEFORE the audio boot data. A miracle. Now the game works. It's been tested on a real non-CDR boot DC (one of the first in the UK) and it works fine.

Utopia Boot CD for Anti-piracy DCs

MUCH thanks to jc of dcwarez (and xeal, of course!)

Download the cdrecord-tools, CDIRip, ISOFix, and Bin2Boot if you don't already have them.

Get the *.CDI file for the Utopia BootCD.

Extract the CDI, cdirip.exe, isofix, and bin2boot to a directory (ie, C:\JC_IS_COOL).
Open a DOS/Command Prompt in said directory.

Run the following commands:

 cdirip FILENAME.CDI /iso 

then do:

 isofix TData02.iso 11702 

Extract the contents of the ISO using ISO Buster into a directory with the cdrecord-tools.
Move the "bootfile.bin" from the directory where you were working with CDIRip to the Directory you extracted the contents of the fixed ISO.

Make an ISO with the following command:

 mkisofs -C 0,0 -V "Utopia BootCD v1.1" -l -o BOOTCD.ISO DIR 

(where "DIR" is where you extracted your fixed ISO. Take the ISO that "mkisofs" produces and put it into the directory where you have Bin2Boot.

Run the following command:

 bin2boot BOOTCD.ISO /nohack 

Burn image.cdi with DiscJuggler and enjoy it on your "copy-protected" Dreamcast.


PS: Sorry if this is the wrong forum6.1. Newer Non-CDR DCs and workaround
Thanks to DJ Motion from isonews, jc, OEM, and Xeal on dcwarez.

The new DCs have their BIOS programmed to prevent booting CD(R)s which have audio (audio boot data in this case) before the game data (formally known as the MIL-CD format). Not nice. Especially considering nearly all previous games - including ECHELON rips - work like this. When buying a Dreamcast, look for Dreamcast units manufactured BEFORE November 2000. There have been some units manufactured in Nov. 2000 with the new BIOS revision that will not work with CDR's. Note that retail box type (regular or Smash Pack) does not matter, only the manufacture date of the unit, which should be visible through a small window on the Dreamcast retail box. Also identified as not working with CDR's are the Sakura Taisen and Hello Kitty special edition Dreamcasts available in Japan.

Note for Japanese DC owners (from OEM of dcwarez): My Jap DC refuses to boot the data/data selfboot format unless the total image size is below 70 minutes. Thus releases such as San Francisco Rush 2049, Deep Fighter & NFL2K1 doesn't work on my DC. (I have been able to get most of them to work though, by converting them to the old audio/data selfboot format.) According to Xeal this is a known problem with early Japanese models, which may explain why groups rarely use this format. It is also my experience that newer units won't boot the data/data format if the total image size is above 82 minutes (thus making it impossible to selfboot games like Sonic Adventure without ripping something out).

Addendum: Echelon's releases of NBA2K1 and NFL2K1 are already in the data/data selfboot format... other Echelon releases that use the data/data selfboot format are unknown.

The solution (No modifications to console needed):
Right, so you've got your CD written and you want to make it selfboot and work on your new Dreamcast. Here goes...

Rip the CD with DiscJuggler to a CDI file.

Go in to a DOS/Command Prompt and using CDIRip, rip the CDI file so that a .CUE and .BIN file are created.

You can delete the .CUE file. Download a free copy of ISOBuster from the net and extract the files to a directory from the .BIN file.

Using IPBIN4WIN, create an IP file which corresponds to the game. It normally needs to be pointing at the 1st_read.bin file, or perhaps a different file if it is a WinCE game. A WinCE game can be detecting by checking if it has a 'WinCE' directory on the CD. If so, make sure you take this in to account when creating the IP file.

Now you'll need a tool called 'mkisofs'. It is included in the selfboot toolkit. Create an ISO from the files you have extracted, and the IP.BIN in the root directory. Make sure you use an offset of 0,0 *NOT* 0,11700.

Then you'll need to use Xeal's amazing 'Bin2Boot' tool on the ISO, which creates a selfboot CDI which puts the game data BEFORE the audio boot data. A miracle. Now the game works. It's been tested on a real non-CDR boot DC (one of the first in the UK) and it works fine.


Utopia Boot CD for Anti-piracy DCs

MUCH thanks to jc of dcwarez (and xeal, of course!)

Download the cdrecord-tools, CDIRip, ISOFix, and Bin2Boot if you don't already have them.

Get the *.CDI file for the Utopia BootCD.

Extract the CDI, cdirip.exe, isofix, and bin2boot to a directory (ie, C:\JC_IS_COOL).

Open a DOS/Command Prompt in said directory.

Run the following commands:

 cdirip FILENAME.CDI /iso 

then do:

 isofix TData02.iso 11702 

Extract the contents of the ISO using ISO Buster into a directory with the cdrecord-tools.
Move the "bootfile.bin" from the directory where you were working with CDIRip to the Directory you extracted the contents of the fixed ISO.

Make an ISO with the following command:

 mkisofs -C 0,0 -V "Utopia BootCD v1.1" -l -o BOOTCD.ISO DIR 

(where "DIR" is where you extracted your fixed ISO. Take the ISO that "mkisofs" produces and put it into the directory where you have Bin2Boot.

Run the following command:

 bin2boot BOOTCD.ISO /nohack 

Burn image.cdi with DiscJuggler and enjoy it on your "copy-protected" Dreamcast.

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT