Copy Link
Add to Bookmark
Report

How to create Dreamcast selfboot images

Dreamcast's profile picture
Published in 
Dreamcast
 · 9 Apr 2022

A short guide on how to create a Selfboot image for all Homebrew applications, emulators etc. for the SEGA Dreamcast console.

First, we need BootDreams 1.0.6c.
After downloading the file, install it. Its default location is C:\BootDreams.
Now we need some homebrew application or game to compile our image. For the purposes of the tutorial, I used the PokeMini emulator in the latest version 0.5.2.
After unpacking the emulator package, you will find a folder with three files: 1ST_READ.BIN, PokeMini.elf and PokeMini.elf.bin

Now start BootDreams, the program is very intuitive. This is what the main application window looks like:

BootDreams 1.0.6c
Pin it
BootDreams 1.0.6c

The introduction is over, now it's time for Selfboot ;]

  1. Select the 'BROWSE' icon and find the path to your emulator folder.
  2. In the CD label field you can enter the name of your CD.
  3. In the Disc Format section you have two options:
    • a) AUDIO / DATA - For homebrew that have audio files in MP3, WAV, OGG format. For example, some ScummVM games.
    • b) DATA / DATA - For the rest of homebrew that doesn't have separate audio files. In 90%, I always choose this option.

  4. Select the 'PROCESS' icon.

5. After selecting the PROCESS option, such a window will appear. Click on YES.

How to create Dreamcast selfboot images
Pin it

Steps 6 and 7 are not always necessary, it all depends on the game.

6. Some homebrew files have the Unscrambled attribute on the 1ST_READ.BIN file, which makes it impossible to launch it on the console. 1ST_READ.BIN must be subjected to a Scramble operation. Fortunately, it's not difficult, BootDreams will detect by itself what attribute our BIN file has, if it is Unscrabled, such a window will pop up. Select YES.

How to create Dreamcast selfboot images
Pin it

7. If our homebrew doesn't have an IP.BIN file (rarely, but it happens), there are two ways to solve it:

  • a) You can get IP.BIN from any game, no matter if it's commercial or homebrew. It will definitely work, because IP.BIN is always the same.
  • b) BootDreams will detect the lack of this file and create it itself. We will see such a window, click on YES .

How to create Dreamcast selfboot images
Pin it

8. If everything went OK, after pressing 'PROCESS' (Step 5) a window should pop up showing the progress of creating the Selfboot image.

How to create Dreamcast selfboot images
Pin it

9. When the bar reaches 100%, such a message will appear. Congratulations, you just created a Selfboot image in * .CDI format ready to be burned or mounted in GDEMU.

How to create Dreamcast selfboot images
Pin it
← 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