Release of Dreamcast SDK, technical demo and development document

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 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)

 

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

 

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.

 

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
 

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 ).

 

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.

 

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
 

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
 

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.

 
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.

 
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 and Tools Source Code.jpg

Sega Dreamcast Katana SDK Documentation + Tech Demo Archive

 

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.

 

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