Before running the installation of the DreamSDK environment package, please install the required prerequisites: Python 2.7 (32-bit), Git and the Subversion Client. Also, please note that you will need an active Internet connection to complete the installation.
Speaking about the hardware side, you optionally will need a retail (i.e. a regular) Sega Dreamcast and a Coders Cable, a Broadband Adapter, a LAN Adapter, or even no hardware at all if you plan to use a Sega Dreamcast emulator (like nullDC, Demul...).
DreamSDK is a very different environment for the Sega Dreamcast development in comparison of previous released packages of this kind. Learn below why.
Just double-click on the setup file and let the program install & configure everything for you.
With the included DreamSDK Manager tool, manage DreamSDK components really easily.
Download now the help file of DreamSDK. This file is of course included in the package.
Please install the Python 2.7 32-bit runtime, as that runtime flavour is linked to the GNU Debugger (GDB) binary for the SuperH architecture (i.e. sh-elf-gdb).
If you want to install the Python 2.7 64-bit runtime on the same computer, please do the following:
You need to install the latest Git on your computer, it can be either 32-bit or 64-bit, depending of your Windows version.
You can also install optionally TortoiseGit.
Note: If you want to install DreamSDK on Microsoft Windows XP Service Pack 3 (SP3), please download Git 2.10.0 and optionally TortoiseGit 126.96.36.199, as they are the latest versions supporting Windows XP.
You need to install the latest Subversion Client (SVN) on your computer, it can be either 32-bit or 64-bit, depending of your Windows version.
Note: If you want to install DreamSDK on Microsoft Windows XP Service Pack 3 (SP3), please download Subversion Client 1.7.19 from CollabNet, as this is the latest version supporting Windows XP.
The DreamSDK package was possible thanks to:
Dream continues since almost 20 years! Wow...