Pas de bol, il y avait un très bonsite pour ce genre de tâches laborieuses (DC-France), mais il a disparu de la circulation il y a quelques mois
L'idée c'est donc de configurer des cross compilateurs pour la Drzamcast. Un cross compilateur étant un compilo qui tourne sur une machine et qui produit du code pour une autre.
Dans le cas de la Dreamcast, on a deux architectures:
- un SH4 qui fait tourner la machine
- un ARM7 pour la partie AICA (le circuit sonore de la DC).
Un toolchain DC comprend donc:
- un compilo SH4
- une stdlib pour la DC (à compiler avec le complio SH4)
- un compilo ARM7
- une stdlib pour l'AICA (à compiler avec... le compilo ARM)
- un framework de dev avec des API spécifiques à la DC (Kallisti OS, alias KOS)
Histoire de vérifier que les développeurs sont bien motivés, tout ça est distribué non compilé, olé. Après un an de dev sur DC, je me suis aperçu que ma lib ARM était mal compilée.
Je ne suis pas certain que la partie ARM soit nécessaire pour lancer une appli sous KOS qui ne touche pas à l'AICA.
Une fois que tout ça fontionne, l'envoi sur la DC se fait par "coder cable" ou par BBA (ou en gravant un CD ou en utilisant un émulateur). Pour ça, on utilise DC-tool et un CD DC-Load sur la Dreamcast.
Il existe probablement quelque part des live CD Linux avec tout ce qu'il faut pour développer (notamment le CD de L@Cible que j'ai à la maison).
Si tu veux bosser sous Cygwin, faudra trouver autre chose...