Les SDK Dreamcast et les librairies de développement : à télécharger et à explorer
Un SDK (Software Development Kit), c’est la panoplie du développeur : un ensemble de ressources et d’outils qui permettent de donner vie aux jeux et aux applications sur une machine donnée. On y trouve des bibliothèques de développement, des compilateurs, des outils de débogage, des exemples de code et une documentation essentielle à la compréhension du matériel pour lequel il est conçu.
Dans le cas des consoles comme la Dreamcast, le SDK permet d’exploiter pleinement le système — graphismes, son, contrôleurs, mémoire, réseau ou encore périphériques comme la VMU. Véritable passerelle entre le PC du développeur et la machine, il révèle comment les jeux prennent vie.



On adore les SDK : de véritables mines d’or pour comprendre les entrailles de la console. Dans les samples du dossier Shinobi, on retrouve même la vidéo de Sonic sur Saturn, preuve qu’elle est partout. Le tout s’accompagne d’une riche documentation en japonais.



Cette révision inédite du SDK pour le SET 4, ancêtre du SET 5, est d’autant plus précieuse que ce dev kit reste très peu documenté. Elle regorge de documents techniques en japonais, de manuels d’utilisation et de nombreuses autres ressources.

Cette révision inédite du SDK, parmi les plus anciennes connues, rassemble documents techniques et manuels en japonais. En s’appuyant dessus, Sifting a créé le wrapper Kamui pour lancer les démos du SET 2 sur PC, dont la mythique Scud Race pour Dreamcast.
Visual Memory Unit SDK (page dédiée)

Sur le plan logiciel, SEGA conçoit un SDK dédié à la VMU pour ses équipes et les studios tiers, permettant de créer des graphismes adaptés, de programmer mini-jeux et utilitaires, et d’organiser les échanges de données avec la Dreamcast et la carte mémoire.

Révision inédite du SDK SET 4 : documents techniques en japonais et manuels. Peu de différences avec le « Katana SDK Version 0.40 Pre.2 » (correctifs). Désormais, Workshop impose la zone haute densité pour l’intégration de programmes, alors qu’auparavant seule la zone normale entrait en jeu.

La bibliothèque Shinobi est une API pour la Dreamcast similaire à Kamui mais avec un niveau d’abstraction plus élevé. Elle est conçue pour faciliter le développement de jeux surtout côté 2D et gestion multimedia. Cette archive inclut donc son code source.

Cette archive en vrac regroupe de la documentation et des sources pour les SDK Katana Dreamcast (SET 2 / SET 4), ainsi que plusieurs démo techniques fonctionnelles via le Kamui Wrapper spécialement conçu pour la démo technique de Scud Race Dreamcast (SET 2).
Kamui est une bibliothèque graphique officielle de la Dreamcast gérant le rendu 3D (polygones, textures, transparence) sur le GPU PowerVR de la console. Cette archive inclut donc son code source pour mieux comprendre son fonctionnement
.jpg)
En lien avec le développement de jeux vidéo, notamment sur Dreamcast, découvrez la page [Les outils de développement ou de réparation de la Dreamcast à utiliser sur console réelle : à télécharger], qui répertorie plusieurs programmes fonctionnant sur console. Consultez également [Les démos techniques de la Dreamcast à télécharger et à essayer], consacrée à différentes démos techniques.
