Paramétrage de Dev-C++ pour les développements sur Dreamcast avec le package de L@Cible.


Version 1.0 // JMD // 25/01/2004


1 – Récupération de tout ce dont on a besoin.


On a besoin de trois choses :


2 – Installations


Ce document représente une installation sur un poste propre. Aucun IDE ou autre outils de programmation relatif ou non à la Dc n'a été installé au préalable.


La première chose a installer est Dev C++. Je choisis l'installation 'Typical' et je l'installe dans le répertoire 'C:\Program Files\Dev-Cpp'. Le programme se lance et choisis la langue (french) puis je quitte le programme.


La deuxième chose à faire est d'installer le package de l@cible. Pour ça, il suffit de le décompresser avec WinRAR (http://www.rarsoft.com/) dans le répertoire d'installation (dans mon cas 'C:\Program Files\Dev-Cpp')


Voilà ce qui doit être dans le répertoire d'installation de Dev C++ :


[bin]

copying.txt

[dcinclude]

[dclib]

devcpp.exe

[Examples]

[Help]

[Icons]

[include]

[Lang]

[lib]

[mingw32]

NEWS.txt

Packman.exe

[sh-elf]

[Templates]

uninstall.exe

vRoach.exe

vUpdate.exe


A ce niveau là, copiez le fichier startup.o que vous trouverez dans le repertoire C:\Program Files\Dev-Cpp\Examples\DreamCast\PNG là : C:\Program Files\Dev-Cpp\sh-elf. Ceci est important car lors de toutes les compilations, l'éditeur de lien aura besoin de ce fichier.


Pour terminé, il vous faut décompresser l'archive Dev-Cpp - DC Template.zipdans le répertoire Templates de Dev-Cpp.


3 – Configuration du compilateur


Pour configurer le compilateur, il faut lancer Dev-cpp puis aller dans le menu Outils/Options du compilateur.

La fenêtre suivante apparaît alors :




Cliquer sur le + vert et pour créer un nouveau profil que vous appellerez Dreamcast.

Sélectionner ce nouveau profil et aller dans l'onglet Répertoires et changez les valeurs comme indiqué dans les images suivantes :




Binaires:
C:\Program Files\Dev-Cpp\sh-elf
C:\Program Files\Dev-Cpp\sh-elf\bin
C:\Program Files\Dev-Cpp\Bin
C:\Program Files\Dev-Cpp\lib\gcc-lib\mingw32\3.2




Répertoires bibliothèques :
C:\Program Files\Dev-Cpp\dclib




Répertoires C .h :
C:\Program Files\Dev-Cpp\dcinclude


Tout enlever dans le dernier répertoire (Répertoires C++ .h).



Ensuite, dans le dernier onglet (programmes), changer :


Laisser le reste tel quel.


Cliquer sur OK pour valider ce nouveau profil.


4 – Tester la Configuration


Une fois ce paramétrage OK, il y a dans le répertoire exemples, deux petits programme qui vont nous permettre de tester la configuration.

Faire Ouvrir Projet ou fichier dans le menu fichier puis choisir dans le répertoire 'C:\Program Files\Dev-Cpp\Examples\DreamCast\PNG' le fichier ProjetPNG.dev.


Dans l'onglet projet de la fenêtre de gauche de Dev-Cpp, cliquer avec le bouton droit sur la racine 'Projet1' .


La fenêtre suivante s'ouvre alors et choisissez le profil Dreamcast dans le 3eme onglet.




Avant de tester, double cliquez sur le fichier Dreamcast.Mak et enlever la ligne :

dc-tool -e -x $(BIN)


En effet, les exemples envoient automatiquement le programme compilé à la DC avec DC-Tool. Pour notre test, ce n'est pas utile.


Maintenant, il ne reste plus qu'à faire Ctrl+F11 pour lancer la compilation.


Regarder en bas dans l'onglet Log de Compilation et vérifier que Exécution terminée, Compilation OK est bien écrit.


Et voilà, votre environnement est fonctionnel.


5 – Création d'un nouveau projet


La création de nouveau projet n'est malheureusement pas complètement automatique. La marche à suivre est la suivante :






Voilà, vous pouvez commencer votre nouveau projet.


6 – Ajouter un Romdisk à un projet


Une fois que votre projet existe (cf 5), vous pouvez ajouter un Romdisk pour stocker des informations.

La manipulation est un peu longue mais assez simple :


all-before:

genromfs -f romdisk.img -d romdisk -v

bin2o romdisk.img romdisk romdisk.o









dans dreamcast.mak (juste apres all-before:). Ceci va vous effacer les fichier du Romdisk pour les reconstruire à chaque compilation.


7 – faq