This page is a wiki. Please login or create an account to begin editing.


Dreamcast CDI Burner For Mac OS X

Game screenshot
Rating:
No votes yet
Category:
Year released:
Author:
Publisher:
#1
[www].se [ftp].se [mirror].us [mirror].de
dcdib_1.0.4_g3-g4-g5.zip (2.56 MB)
MD5: e54ee9bcad5b47a1e9d327778df8b381
For Mac OS X
#2
[www].se [ftp].se [mirror].us [mirror].de
dcdib_1.0.4_src.tgz (7.98 MB)
MD5: 69135c1637a0cbc20e37ce59bf4350f3
For Mac OS X
#3
[www].se [ftp].se [mirror].us [mirror].de
Dream_Explorer_085_by_Speud.zip (74.34 MB)
MD5: 06846d243ecdccd75ca9cf1515180847
For Mac OS X
Emulation
Guides on emulating older applications

Dreamcast CDI Burner version 1.04 by Alex Free. Released July 5th 2020.

About
CDI is the proprietary format of the Windows only software DiscJuggler. It is a very popular format for Sega Dreamcast software.

This app can burn a Dreamcast CDI file to a blank CD-ROM using your Mac's internal 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.

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.

This software supports all 4 Sega Dreamcast CDI File format types, listed below.
Data ISO+data ISO.
WAV+Data ISO.
Multi CDDA WAVs+data ISO.
Multi CDDA WAVs in an ISO+data ISO.

Compatibility - Mac OS X 10.3.9 and above, PowerPC G3/G4/G5.

Installation
Copy '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'.

Usage
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 cdrecord 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.

Source Code Installation

Tested with Xcode 1.5 on Mac OS X 10.3.9. Install Xcode. Next, open '/Applications/Utilities/Terminal.app', 'cd' into the extracted source directory, and execute 'sudo ./build'.

Licensing And Credit
DCDIB.app itself is released into the Public Domain.

CDIrip version 0.6.2 has no license, and was released as 'source available' in 2002. CDIrip version 0.6.3 was later released in 2004 under the GNU GPL v2, however Big-Endian PowerPC support was stripped. For this reason 0.6.2 is used instead of 0.6.3.

Cdrtools version 3.02a09 is released under the LGPL v2.1.

For more information, see the 'licenses' directory in each release.

#3 contains some extra Dreamcast goodies and software.

Compatibility
Architecture: PPC

Mac OS X 10.3.9 and above, PowerPC G3/G4/G5.

Comments

Antonin29's picture
by Antonin29 - 2020, July 6 - 1:26pm

I bought Soul Reaver for the Dreamcast when I was 10 years old, a very endearing game indeed

alexfree's picture
by alexfree - 2020, July 6 - 5:00am

Great to hear, if you have not played it already I highly recommend soul reaver. If you know of Classic Game Room on YouTube, I’d take a look at season 1 or any of the other Dreamcast reviews as well.

alexfree's picture
by alexfree - 2020, July 5 - 7:16pm

Thanks for all the testing. As always let me know how it goes.

Antonin29's picture
by Antonin29 - 2020, July 5 - 12:43pm

Really looking forward to test your software out because for some reason my Wintel makes broken DC games (since I upgraded to 64bit Win7) and my Pioneer SuperDrive has been working flawlessly ever since I cleaned it; just have to find the right idea as to what to burn?

HughMungus's picture
by HughMungus - 2020, July 5 - 2:29am

Thanks for the updates and all your work. I'll have more time soon to start test burning some games. I have a whole bunch of images that a friend had to burn for me on a pc. Wouldn't mind seeing how they work with your program.

alexfree's picture
by alexfree - 2020, June 29 - 4:18am

I finally came across this issue trying to burn Skies Of Arcadia CD 1, so I got to see what a CDI file that doesn’t work looks like. Basically it’s a 4th type of CDI file I didn’t know existed, DATA(CDDA In an ISO)+DATA(ISO). I’ve gotten support now working for this in version 1.0.2. Now all CDI files will work, those duds must of all been this type.

alexfree's picture
by alexfree - 2020, June 21 - 12:17am

Thanks! It sounds like the duds are just bad files, can you try burning them in other software?

HughMungus's picture
by HughMungus - 2020, June 20 - 1:07am

Cross Yu Suzuki off the dud list. Burned another image file and it completed/ plays successfully. Did have an issue with one Resident Evil disk. Disk 1 burned and played fine. Disk 2 finished successfully but when inserted seems to start and then kicks me back to the 'play' menu. And because it looked like it burned properly, stupid me closed the terminal window without saving. I'll track down a different image file for it and test again.

alexfree's picture
by alexfree - 2020, June 21 - 2:32am

The best thing for me would be to simply copy the entire terminal window contents after a failed burn and put it in a comment here. You’ve been very helpful with testing this app and I’m very grateful for your testing.

I’m going to seek out that CDI and see what happens, I’ll get back to you ASAP!

HughMungus's picture
by HughMungus - 2020, June 19 - 9:04pm

Sure, I'll go back and retest said duds and try different images if I can find some. Yu Suzuki Game Works was one in particular that hasn't worked yet but I got a couple of different images from other sources to test. I'll also try to organize some screen shots of the terminal window I made that might help track the point of error if you tell me what to look for Smile. Unfortunately, there are lots of them and they're a mess on my desktop right now. Off the top of my head, most errors were before the burning process began, leaving me with 4 second audio disks. I'll check back in when I systematize things better. Cheers

alexfree's picture
by alexfree - 2020, June 19 - 8:24pm

Feedback is always appreciated! When you say a few duds, could you elaborate? Does the burning complete all the way, but the Dreamcast doesn’t boot them? Does the same CDI file create bootable CD-ROMs with DiscJuggler or IMGburn+DLLs? What revision Dreamcasts do you have?

Duds are concerning as this should just work with any valid CDI file. I have come across a CDI file that was just not bootable before, it was a home brew I guess not put together correctly.

Can you try different images for said dud game?

Please let me know if other burning software can burn a CDI file successfully that this one can not. Specifically if there is any way you can show me a dud file that would help. Thanks again.

It’s very important that the updated app is in /Applications when opened, but I’m sure your doing this.

If burning does not complete all the way, maybe it’s a massive file? I’ve been told Mac optical drives are not over burning friendly.

HughMungus's picture
by HughMungus - 2020, June 19 - 7:36pm

Holy crap, CDDA support is indeed functional. Had a few duds but most of disks I tried, burned properly. I will continue to test and give more feedback if needed. The Dreamcast is easily my favorite console (I have 2 so i can easily play vga and non vga discs. I have a pretty big library of (purchased) games already but it's so cool to be able to explore the Dreamcast's diverse library. Great work and thanks again, alexfree.

alexfree's picture
by alexfree - 2020, June 19 - 1:20pm

Np

OpenSourceMac's picture
by OpenSourceMac - 2020, June 18 - 5:01am

Have had "Disco" work a time or two, but your app really is just what we all needed. Thanks again.

alexfree's picture
by alexfree - 2020, June 18 - 4:14am

Multi CDDA support is now in version 1.0.1! I am very happy you have found this useful. Liquid CD never worked for me, mid burn I would get a "drive unresponsive" message every time. I made this because nothing else worked, and now this supports all Dreamcast CDI file types. Let me know how it goes, thanks for the feedback. Never again will I need to borrow a Windows computer.

HughMungus's picture
by HughMungus - 2020, June 17 - 9:27pm

This is pretty great. My previous go-to burning app was liquid cd on a powerbook 1.5 ghz, which did really well with data/data games, not so well with audio/data files and simply would not burn readable disks from games with CDDA tracks (which read as single audio files). With this program, I was able to burn quite a few mixed audio data disks (cave story, Advanced Daisenryaku with english patch, gameboy rpg rom collection and a number of home-brews for example). Still no success with CDDA games but to hear you are planning to implement this feature is exciting. Thank you alexfree-great work!

alexfree's picture
by alexfree - 2020, June 17 - 8:42pm

Definitely happens with some images and CD-R sizes, I’m not sure how far a 90 minute CD-R could be over burned but I know something like Jet Set Radio at ~900MB will never make it on a 700MB CD-R. So far I’ve found this to be the exception and not the majority, and this will work just as well as DiscJugglar can once I add that multi CDDA support later today.

I think replacing the GD-ROM drive entirely is an amazing accomplishment within the Dreamcast community, but I’d always want at least one Dreamcast with a real optical drive.

OpenSourceMac's picture
by OpenSourceMac - 2020, June 17 - 7:55pm

The only issue is that often CDIs just need more space than can fit on even a 90-minute CD, if the person who made it didn't re-compress, or worse-yet delete items like movies. This is one place where emulation obviously rocks. Even just Disc-Emulation in a stock Dreamcast eliminates this issue completely - reading off an SD card.

alexfree's picture
by alexfree - 2020, June 17 - 4:49pm

I’ll tell you what, next version will work on Panther and above, G3/G4/G5. I also will be adding multi track CDDA support, I didn’t even know that was a thing until I tried burning HydroThunder earlier. After that is added, you’ll never need Windows for Dreamcast CDI’s.

OpenSourceMac's picture
by OpenSourceMac - 2020, June 17 - 3:29am

Sadly I lack the masochism required to put with Leopard ;0p

alexfree's picture
by alexfree - 2020, June 16 - 10:16pm

Half life is excellent, I’m about half way through it. If you try the app let me know!

OpenSourceMac's picture
by OpenSourceMac - 2020, June 16 - 4:43am

BTW Three Unreleased games VERY WORTH playing are Half-Life, Propeller Arena and Millenium Racer. All 3 are Final/R.C. and somehow didn't make it to store shelves. Images are really easy to find online. If this app doesn't work, then try this on Windows 10 https://legacy.padus.com/downloads/demo.php worked on everything I tried.

Antonin29's picture
by Antonin29 - 2020, June 14 - 7:59pm

Sure, I guess in a few weeks when I'll revisit my Dreamcast

alexfree's picture
by alexfree - 2020, June 14 - 7:29pm

Thanks, if you do happen to use this let me know what you think.

Antonin29's picture
by Antonin29 - 2020, June 14 - 7:11pm

Great find! A must have for those who don't have an Intel machine at hand