ProgrammationDC

  

 

 

 

Les liens pour programmer sur dreamcast

 OS/librairie de programmation :

 

  KOS : la librairie la plus utilisée et certainement la plus compléte, elle contient en outre la librairie SDL, la gestion de certaines fonctions openGL via KGL, des script LUA + plein d'autres chose bien utiles en natif : http://gamedev.allusion.net/

 Libronin : cette librairie est assez peu usitée sûrement à cause du manque de documentation néanmoins des projets d'importance comme dreamsnes et DCscumm-vm l'utilisent : http://peter.bortas.org/scumm/

 DCOS : la librairie la plus récente et la moins avancée, s'inspirant fortement de KOS, DCOS mérite un coup d'oeil : http://waynemoorefield.gotdns.com/development/Dreamcast/DCOS.htm

 

 Librairie aditionnelle pour KOS :

 

 DCland : Cette librairie à pour but de vous simplifier la vie avec des routines pour l'affichage 2D, la manipulation du VMU et du pad : http://www.stalemeat.net/dcland.html

IRIS 3D : est une librairie de rendu 3D utilisée dans les jeux de l'EPITECH : http://www.epitech.net/labconsole/

DcODE : est une librairie (pour Kos) utile pour la création d'un moteur physique, disponible ici :  http://la.cible.free.fr/DreamCast/dcode-0.1/ , (site de la version originale : Open Dynamic Engine ) .

OPCode V1.2:  est une librairie de détection de collisions ,c'est par ici

Libvfdc-0.1 : est une librairie qui permet la décompression de fichier video FLY et mpeg2 (assez lentement et sans le son pour ce dernier format) : http://la.cible.free.fr/

VGland : ce site contient plusieurs classes qui permettent l'utilisation en profondeurs du VMU , des manettes DC et de la fonction print : http://www.vgsoftware.com/dreamcast/index.html

 Librairies SDL portées sur dreamcast : SDLsprite 1.2, SDL_image1.2.2, SDL_mixer 1.2.4, SGE, SDL_ttf + freetype, SDL_prim : http://www.angelfire.com/clone2/4dcdevr2k2/examples.htm et http://ljsdcdev.sunsite.dk/dl.php

 

Programmation/infos pour le VMU :

 

http://soeren.infoserv.de/Index.html

http://www.virtuamunstaz.de/   très complet avec des lessons de programmation du vmu.

http://www.booyaka.com/

 

 

  Comment configurer GCC :

 

http://www.hangar-eleven.de/  tout simplement le meilleur :)

http://uk.geocities.com/munkeechuff/GCC-Howto.htm  ( pas forcément le plus à jour, à voir tout de même)

http://www.thepernproject.com/Dreamcast/index.htm  (utile pour gérer ses projet avec visual studio)

scripts pour compiler  GCC : http://stalin.thegypsy.com/bscript.shtml et http://www.spider-console.com/yabs/

 

Site à contenu divers et variés mais toujours en relation avec la DC

 

http://mc.pp.se/dc/  Ne pas faire un tour sur ce site est une héresie, c'est ultra complet à ne pas rater.

http://www.boob.co.uk/  LE site de réference pour la programmation sur dreamcast, à voir absolument les sections developer tool et developer document. Vraiment une mine d'infos à voir absolument (je crois que je me rpéte là ;) .

http://www.ifrance.com/dc-prog/tutorials.htm   de nombreux tutoriaux en français par Phoenix37

http://homepages.compuserve.de/bITmASTER32/dc-index.html Une référence pour connaître toutes les caractéristiques techniques de la dreamcast.

http://www.ludd.luth.se/~jlo/dc/  une page regroupant énormément d'outils .

http://www.waz.org.uk/gamedev/dc/gettingstarted.php contient qq tutoriaux interessant nottament pour la création de son propre câble série et vga box.

http://adk.napalm-x.com/dc/  le site de andrewK qui propose le logiciel Dcload qui est actuellement la meilleure solution pour transférer ses données via un câble série, un indispensable donc .

http://www710.univ-lyon1.fr/~c-vinc02 le site officiel de la distribution linux [Dream]Slack qui a pour particularité d' être completement utilisable grâce au pad de la dreamcast.

http://linuxdc.sourceforge.net/   site officiel de Dclinux qui reprend actuellement du poil de la bête :)

 

Les forums où l'on parle programmation dreamcast :

 

le forum de dcemulation : http://www.dcemulation.com/phpBB/viewforum.php?f=29

celui de consolevision où intervient assez souvent Dan Potter (auteur principal de KOS) : http://www.consolevision.com/forums/YaBB.cgi?board=dcdev

 celui de Boob! : http://boob.co.uk/cgi-bin/ikonboard3/ikonboard.cgi?s=3e9d2add4d85ffff;act=SF;f=4

et enfin celui de DCreload : http://forum.aceboard.net/forum1.php?rub=519&login=4752

 

 

Des cours divers et variés :

 

Cours très complet sur la librairie SDL en Français : http://www.programmationworld.com/site/Cours.asp?Action=cours&Numero=38

Un site regroupant un très grand nombre de tutoriaux pour un très grand nombre de language dont bien sûr le C et le C++ : http://moteurprog.free.fr/index.php3?url=tuto.php3&categorie=c

Un autre site en français vraiment très bon : http://www.commentcamarche.com/

http://www.megastep.org/SDL/   Il s'agit d'une série de 5 articles en français, traitant comme son nom l'indique de la librairie SDL.