top of page

Release of Dreamcast SDK, technical demo and development document

Contents of the page:

  1. Release of the technical demo "Tower of Babel version 2 and 3" on Dreamcast with system information on the screen

  2. Release of the technical demo "Teapot" version 2 on Dreamcast for the SET4 development kit

  3. Release of the technical demo "F40" version 2 on Dreamcast

  4. Video of some technical demos of the SET5 development kit

  5. Release of a Network Tool "Flash Edit" on Dreamcast

  6. Release of a new SDK for the SET 2 Dreamcast "Katana SDK version 0.20 Pre.7

  7. Release of the technical demo "Scud Race" for Dreamcast for the SET2 development kit

  8. SDK release "Dreamcast SDK for Sega Library Ver.1.00J"

  9. Release of the SDK "Katana SDK Version 0.40 Pre.2"

  10. Release of the source code of the Dreamcast development library "Kamui"

  11. Release of the source code of the Dreamcast development library "Shinobi"

  12. Release of source code for Ninja and other tools (to be confirmed). The archive is mysterious when it is used.

  13. Release of a "Katana SDK Documentation" archive including documentation and technical demonstrations

  14. SDK Release "Katana SDK Version 0.40 Release.4" for SET 4 Dreamcast SDK

  15. Release of the "Playlog Editor" tool for the Dreamcast

  16. Release of the "Katana_1.0B2" SDK for the SET 5 Dreamcast development kit

  17. Release of a tool used by Mad Catz Global Limited to control Dreamcast controllers (Dreamcast Controller Software)

  18. Release of the SDK "European Dreamcast SDK release 8" for the SET 5 Dreamcast Dev Kit

  19. Release of the SDK "Windows CE Toolkit 1.1 for Dreamcast" to run with the SET 5 Dreamcast development kit

  20. Release of the SDK "Dreamcast SDK Release 9 Europe" for the SET 5 Dreamcast Dev Kit

Dreamcast Katana Demo.png

Tower of Babel Dreamcast Tech Demo version 2 and 3

This is a technical demo made by Yu Suzuki for the event " The Sega New Challenge Conference " (the first time the Dreamcast was presented).

There would exist 3  tech demo versions of Tower of Babel .

You will be able  download version 2 (emulator only) and version 3 (can be played on a real Dreamcast ) of this demo as well as read an article on its origin by going to this page:

Tower of Babel Tech Demo

tower of babel
Tower of Babel Demo for Dreamcast

Teapot Dreamcast Tech Demo version 2 (SET4)

A Tech Demo found in a SAV Dreamcast GD-Rom Checker ( they are available here ). It seems to have been designed for one of the first mounts of the development kit, the SET4 . It is different from the one currently known. Attention, it works only on emulator.

You can download it below, the hack was performed by  ShindouGo (thanks to him):

Teapot Dreamcast Tech Demo version 2 (SET4)

teapot

Known version

Teapot Tech demo dreamcast version 1.jpg

New version

Teapot Dreamcast tech demo version 2.jpg

F40 Dreamcast Tech Demo version 2 (without debug menu)

A Tech Demo found in a SAV Dreamcast GD-Rom Checker ( they are available here ). It is different from the currently known one, it does not have a debug menu. You should be able to open the debug menu by pressing X . Attention, it works only on emulator.

You can download it below, the hack was performed by  ShindouGo (thanks to him):

F40 Dreamcast Tech Demo version 2

F40

New version

F40 Dreamcast Tech demo.jpg

Dreamcast SET5 Development Kit Technical Demos Video

Some video excerpts of technical demos running on a Dreamcast Katana SET5 development kit. There is more.

video SET5

Flash Edit (Network Tool)

This strangest tool was found in a Dreamcast dev kit ( release here ) that belonged to No Cliché , the one where we discovered the new Agartha prototype .

You can download it below, the GD-I was created by Mettalic

Flash Edit Dreamcast

Flash Edit Dreamcast tool.jpg
Flash Edit Dreamcast Network Tool.jpg
Dreamcast Network Tool Flash Edit.jpg
Flash Edit

KATANA SDK Version 0.20 Pre.7 (SET2)

This SDK revision is new, one of the oldest  known. It contains a lot of technical documents in Japanese,  user manuals and much more.

SET 2 Dreamcast SDK.png

Sifting has created a Kamui Wrapper to run the SET2 SDKs on any PC . It will be possible, for example, to explore the famous technical demo of Scud Race for Dreamcast ( to be found here ).

Set 2 SDK

You will find more information on this SDK and how to use it by going to this page:

Scud Race Dreamcast Tech Demo, SDK version 0.20 Pre. 7 and Kamui Wrapper

Scud Race Dreamcast Tech Demo

We do not understand why Sega did not push the development of its hit Arcade racing game to release it on the Dreamcast . What little we can see of this demo is mouth watering. Players were waiting for it, some had even bought a console in anticipation of its release.

Scud Race

You will find more information on this demo and how to use it by going to this page:

Scud Race Dreamcast Tech Demo + Kamui Wrapper

Dreamcast SDK for Sega Library Ver.1.00J "

We love SDKs ! They can make it possible to advance in the understanding of the console. In the samples of the Shinobi file, we find the video of Sonic on Saturn as what it is everywhere. This SDK also contains a lot of documentation in Japanese.

It is proposed by a generous contributor wishing to remain anonymous.

Video of Sonic 3D recently discovered in a dreamcast checker

Dreamcast SDK for Sega Library Ver.1.00J.jpg
Dreamcast SDK.png
Dreamcast SDK for Sega Library Ver.1.00J

Translation /katana/doc/back_number/jr*.txt from Japanese to English:

  • Another interesting tidbit, is that this seems to contain shinobi lib version 1.08 from 13 oct 1998 (nothing special about that, the shinobi lib version more or less corresponds to the jp SDK version...) and that there are a few "history" leftover files from previous versions: There are references to older devkits (SET5.05) that seem to have been built when Sega was adding sound to their devkits...

  • Shinobi Library version 0.50 (4 june 1998) preliminary seems to have had the same functionality as SDK release 4 (for SET4), hence without sound library...

  • Shinobi Library version 0.50 JR2/JR3 (1 july 1998) seem to indicate that the SET5.05 devkits had problems like freezing rendering, horizontal stripe noise when transferring data to the SPU, they even prohibited APDCM for PCM streams because of problems.

  • Shinobi Library version 0.50 JR4 (15 July 1998) mentions that there's noise on the left of the screen when using antialiasing & that this has been corrected in SET5.2.

  • SET5 SDK version 0.50 JR5 (05 Aug 1997) = bootrom 0.71 seems to have added the opening animation & the user interface.

Dreamcast Katana SDK Version 0.40 Pre.2

Before the Dreamcast development kit that we all know, the SET 5 , there was the SET 2 and then the SET 4 . If SET 2 was a prototype graphics card  PowerVR2 ARC , the SET 4 approached the traditional Katana dev kit. SET 4 was about 40% of the power of SET 5 .

It does not have controller ports on the front. At the time of its use, Dreamcast controllers did not yet exist. A peripheral made it possible to connect Sega Saturn controllers to this development kit. It is very poorly documented. Its life must be very short. No Cliché (a Sega -affiliated studio), for example, moved from SET 2 to SET 5 directly.

This SDK revision for SET 4 is brand new. It contains technical documents in Japanese,  user manuals and much more.

SDK Dreamcast SET 4 document.jpg
Dreamcast SDK Workshop document.jpg
Dev Kit Sega Dreamcast SET 4.jpg
Katana SDK Version 0.40 Pre.2.jpg
SET SDK

You can download it below

Dreamcast Katana SDK Version 0.40 Pre.2

Source code of the Kamui development library

Having owned these source codes for 7 years, I had to share them with everyone and not just my close circle of friends. I am normally reluctant to share this kind of data, I finally take the plunge.

I hope  that this will allow you to understand how the console works.

Kamui Source Code
Sega Dreamcast Kamui Source Code.jpg
Kamui Source Code (SDK Dreamcast).jpg

You can download it below

  Kamui Library (Source Code)

Source code of the Shinobi development library

Having owned these source codes for 7 years, I had to share them with everyone and not just my close circle of friends. I am normally reluctant to share this kind of data, I finally take the plunge.

I hope  that this will allow you to understand how the console works.

Shinobi
Dreamcast Library Shinobi Code Source.jpg
Shinobi Dreamcast Code Source.jpg

You can download it below

  Shinobi Library (Source Code)

Unknown Dreamcast source code (Ninja and other tools?)

Having owned these source codes for 7 years, I had to share them with everyone and not just my close circle of friends. I am normally reluctant to share this kind of data, I finally take the plunge.

I hope  that this will allow you to understand how the console works.

Ninja
Ninja and Tools Source Code.jpg

Sega Dreamcast Katana SDK Documentation + Tech Demo Archive

Katana SDK Documentation

This archive contains documentation for  SDK Katana Dreamcast ( SET 2/SET 4 ). Folders also contain technical demo builds (for use with Scud Race's Kamui Wrapper ).

Dreamcast Katana Documentation Archive.jpg

You can download it below

Katana SDK Documentation + Tech Demo

Dreamcast Katana SDK Version 0.40 Release.4

This SDK revision for SET 4 is brand new. It contains technical documents in Japanese,  user manuals and much more.

SET 4 SDK pre 4

There are not many differences compared  to  "Katana SDK Version 0.40 Pre.2". These are mainly regular changes (bugfixes, new versions etc.).

The "Pre 3" version being  buggy, Sega considers it as a missing number.

The dates between the different versions are very close:

  • Pre2: 1998.5.8

  • Pre3: 1998.5.22

  • Pre4: 1998.5.28

GD-Workshop is the tool used to create disk images on the hard disk of the devkit, to simulate the GD-Rom. A GD-ROM contains a part (session) with normal density (type cd-rom), and a part (session) with high density. It's only since this version of the SDK that Workshop forces the high density part and forces people to put programs into it. Prior to this SDK, Workshop only used the normal density part.

Dreamcast Katana SDK Version 0.40 Release.4.jpg
Dreamcast Katana SDK Version 0.40 Release.4 html.jpg

You can download it below

Katana SDK Version 0.40 Release.4

Dreamcast Playlog Editor (Tool)

This tool shows you everything that was supposed to be in the Dreamcast flash in the form of game logs. How many hours you've played, how many times you've loaded and saved, how many times you've played online, how long, what game types, what peripherals they support? It seems that even peripherals have to save settings and all that in flash.

Playlog Editor

The flash application may also be able to test faulty flash sectors. There's also a hexadecimal editor for everything you need to do. It can also fill the flash with test data.

Playlog Editor Dreamcast.jpg
Dreamcast Tool Playlog editor.jpg
Playlog Dreamcast Editor.jpg
Playlog Editor (Jun 11, 1999 Dreamcast Tool).jpg

You can download this tool for the Dreamcast below:

Playlog Editor (Jun 11, 1999 Dreamcast Tool)

Dreamcast Katana SDK 1.0B2

This version of the SDK for the Dreamcast Katana SET 5 development kit was previously unknown. It dates from October 6, 1998, and predates the oldest known SDK version (SDK 1.00J) for SET 5 (October 20, 1998) by 14 days. This SDK was found in a dev kit generously made available to the community by pix ben.

SDK 1.0B2

Interesting little historical differences for SEGA and Dreamcast fanatics:

Le SDK 1.0B2

Dreamcast SDK Version 1.00 β2  1998/10/5
本SDKは、SET5.2x用の暫定パッケージです。制限事項は、SETUPDC.PDFの制限事項§1.5を参照ください。ハード名称を「Dreamcast」と命名いたしましたが、本SDK内では一部ドキュメントに、プロジェクト名称「KATANA」を残したままで、収録内容を説明いたします。

(This SDK is temporary for SET5.2x. (...) We have named the hardware "Dreamcast", but in some of the SDK documents we have left the project name "Katana"....)

Le SDK SDK 1.00J

Dreamcast SDK for SEGA Library Ver.1.00J   1998/10/20: SDKの中に登場する「katana」と言う名称は、Dreamcast の開発コードネームです。

(The term "Katana", which appears in the SDK, is the development name of the Dreamcast)

Sega Dreamcast Katana SDK.jpg
SEGA SDK Dev Kit Dreamcast.jpg

You can download it below

Katana SDK 1.0B2

Dreamcast Controller Software (Mad Catz Global Limited)

Dreamcast Controller Software

Mad Catz is an American company, still active today, that produces accessories such as game controllers, memory cards, connection cables, headphones and other devices for PCs and various video game consoles. Some Dreamcast accessories were created by this company.

Mad Catz Global Limited used a kind of demo from the Dreamcast Katana Dev Kits SDK to calibrate or repair the controllers they manufactured. It was certainly slightly modified for their needs.

This tool, made with Windows CE, was discovered in a Dreamcast Development Kit previously owned by the accessory manufacturer (to download here).

Red discs (GD-Rom in prototype format) featuring this program have also been burned.

Mad Catz Dreamcast Tool.jpg

European Dreamcast SDK release 8

This version of the SDK for the Dreamcast Katana SET 5 development kit was previously unknown. It may be that the ability to display a GD-ROM image in the DC's audio player is a new feature of SDK8. The photo used as an example in this SDK is the one from the "Tower of Babel" technical demo. This image will be replaced in subsequent SDKs by the one from the "Dream Passport" disc.

SDK8

Thanks to Naokis Retro Corner for sharing this SDK with us.

SDK Dreamcast Tower of Babel.png
Image1.gif
SDK 8 Sega Dreamcast.jpg

You can download it below

European Dreamcast SDK release 8

Windows CE Toolkit 1.1 for Dreamcast

This is Windows CE 1.1 for Dreamcast.  It contains the Windows CE operating system, all DirectX 5.0 components, other operating system extensions, sample applications and documentation (in English and Japanese). This SDK is intended for use with the Dreamcast SET5.24 Development Kit.

Windows CE

Thanks to Naokis Retro Corner for sharing this SDK with us.

Dreamcast SDK Windows CE.jpg

You can download it below

Windows CE Toolkit 1.1 for Dreamcast

Dreamcast SDK Release 9 Europe

This version of the European SDK 9 for the Dreamcast Katana SET 5 development kit is little known, perhaps even forgotten. It's the SDK 9 for the American zone that's widespread. This SDK was supplied on two CD-ROMs. The first CD contains the main programming elements, such as the Shinobi libraries, compilers and sample files. The second CD contains documentation, graphics and sound tools, and a host of other surprises.

Thanks to Robcfg for sharing this SDK with us.

Dreamcast SDK Release 9 Europe
Dreamcast SDK Release 9 Europe disc 2
Dreamcast_SDK_Release_9_Europe
Dreamcast SDK 9 Europe

You can download it below

Dreamcast SDK Release 9 Europe

SDK 9 europe
bottom of page