Burning DreamShell

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
Post Reply
User avatar
bogglez
Moderator
Moderator
Posts: 578
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Sun Apr 20, 2014 9:45 am
Has thanked: 0
Been thanked: 0

Burning DreamShell

Post by bogglez »

Hey everyone,

I got a DC with an SD card reader and tried to burn DreamShell to launch my homebrew software on the real hardware, instead of using emulators.
However, the DC won't recognize the DreamShell disc (it just goes to the DC menu then says it's not a game disc). I coasted 6 discs by now. For testing purposes I tried retail game CDIs and those worked. Original GD discs also work. Demul was able to launch DreamShell from disc.

I used Tevion CD-R 80 700MB 80min Max 52x Speed. I burned the discs at 4x to 16x.
The bottom of my DC says HKT-3030 PAL E.
My DC had its laser adjusted and has a modchip (I did not perform these modifications) and I'm using VGA output. If the DC can read GDs and burnt CDIs apart from DreamShell properly, could these modifications still be an issue?

I tried ImgBurn, DiscJuggler (2336 Mode 2) and BootDreams 1.0.6c (cdrecord) to no avail.

The DreamShell I used is 4.0 RC3 06.09.2014 which I downloaded from theisozone (downloading from swat's website didn't work).

SHA:
1f2610af3c2ed5e815bb1572740148db1a109382 DS.cdi
a0659328d6cdf90ca04627d8889820adaf0343a7 DreamShell_boot_loader_v2.3.cdi

Thank you for your help on this, I'm really looking forward to testing on real hardware!
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 576
Joined: Fri Jun 18, 2010 9:29 pm
Has thanked: 0
Been thanked: 5 times

Re: Burning DreamShell

Post by PH3NOM »

Not sure if you worked the out the problem, but if not you can use DCMC to boot unscrambled bin's from either /cd/ or /sd/ using fatfs.
viewtopic.php?f=72&t=102594
User avatar
bogglez
Moderator
Moderator
Posts: 578
Joined: Sun Apr 20, 2014 9:45 am
Has thanked: 0
Been thanked: 0

Re: Burning DreamShell

Post by bogglez »

I still haven't figured it out, I'll try again soon.. Didn't have much time recently. I've seen many ways to burn homebrew, can you point me to a guide that will work for DCMC, just to make sure I'm not following the wrong instructions? For example I'm confused about IP.BINs that scramble or not etc.. :-/
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 576
Joined: Fri Jun 18, 2010 9:29 pm
Has thanked: 0
Been thanked: 5 times

Re: Burning DreamShell

Post by PH3NOM »

As for loading .bins with DCMC, things are really simple.
Burn DCMC .cdi to disc, DCMC will be the boot disc.

After you compile your .elf, convert it to .bin, but do NOT scramble the bin.

Simply place your .bin anywhere on a /cd/ or /sd/ (sd must be formatted with fat). IP.BIN is not needed.

Launch DCMC, select "Programs" from main menu.
Navigate to the folder with your .bin, and launch it.
User avatar
bogglez
Moderator
Moderator
Posts: 578
Joined: Sun Apr 20, 2014 9:45 am
Has thanked: 0
Been thanked: 0

Re: Burning DreamShell

Post by bogglez »

PH3NOM wrote:As for loading .bins with DCMC, things are really simple.
Burn DCMC .cdi to disc, DCMC will be the boot disc.

After you compile your .elf, convert it to .bin, but do NOT scramble the bin.

Simply place your .bin anywhere on a /cd/ or /sd/ (sd must be formatted with fat). IP.BIN is not needed.

Launch DCMC, select "Programs" from main menu.
Navigate to the folder with your .bin, and launch it.
I'm embarrassed to say I still have issues with burning the cdi itself.. :-/
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 576
Joined: Fri Jun 18, 2010 9:29 pm
Has thanked: 0
Been thanked: 5 times

Re: Burning DreamShell

Post by PH3NOM »

I use Alcohol 120% to burn .cdi images to disc.
Free trial of the software on their sitie:
http://www.alcohol-soft.com/

I use default settings, just set burn speed to lowest possible.

If your DC does not boot the disc, try to clean your laser lens with a qtip with rubbing alcohol :roll:
Post Reply