Programmer l'atari st(e) en langage C de votre pc

Il est possible de programmer l'atari st en C de votre pc avec le compilateur GCC. Voici un guide d'installation facile pour faire ça !

Télécharger GCC mint qui fonctionne avec Mingw

Si vous êtes débutant dans l'installation des outils de compilation, ce petit guide est fait pour vous. Si vous êtes habitué, ce guide vous donne quand même un peu d'information et une piste de travaille que vous aller pouvoir modifier à votre loisir en fonction de vos connaissances. Pour les connaisseurs, il est possible aussi de passer par Cygwin. Personnellement je préfère la méthode "MinGW" qui semble me facilite le travaille !

Rendez vous sur le site d'tho-odo. Il possède des tonnes de lien de téléchargement. Un packtage est déja assemblé pour vous facilité la vie (pour les débutants). Dans la zone Complete toolchains, télécharger le packtage MinGV Archive.

Lien

Création de votre dossier de developpement

Voici une organisation que je propose.

La ou vous le voulez, crée un nouveau dossier qui sera le dossier de developpement pour l'atari st.
Dans celui si, deziper le dossier MinGw que vous avez télécharger plûtot. (Rien à voir avec le chien de mickey.).
Juste en dessous vous devez créer un dossier projets. Le dossier projets contiendra un dossier pour chacun de vos projets de programmation.

Organisation d'un dossier de projets

Voici un exemple d'organisation d'un dossier contenant votre projets.

Faite un dossier bin. Il contiendra le binaire du programme généré et aussi d'autre dossier pour contenir d'autre fichier. En gros c'est le contenu de votre disquette atari st.

Faite un dossier source. Celui ci contiendra le code source de votre projet. Dans celui si faite un dossier header. J'ai l'habite de placer tous mes fichiers header (.h) dans ce dossier.

Toujours à la racine de votre dossier du projet faite un fichier de type .bat comme par exemple :compilation.bat Dans ce fichier, nous allons placer les commandes de compilation.

Vue du dossier programmation atari st

-minGW
-projets
-->bin
-->source
---->header
-->compilation.bat

Le fichier de compilation.bat

Le fichier de compilation est simple d'utilisation. Quand vous devez compiler, cliquer dessus.
les set adr...= permet de configurer des liens et le nom de projet. si vous avez suivie ma méthode d'organisation, vous n'avez rien à modifier normalement à par le nom de votre projet. Si vous avez modifié l'organisation, il faut re définir les liens pour les adapter à votre convenance.Les liens sont en mode relatif par apport au fichier de compilation.bat ..\ permet de remonter un dossier en avant.

echo off
set adr=..\..\mingw32\bin\
set adr_include=..\..\mingw32\m68k-atari-mint\sys-root\usr\include
set adr_lib=..\..\mingw32\m68k-atari-mint\sys-root\usr\lib\
set adr_source=source/
set adr_src=bin/
set nom_prog=hello.prg

%adr%m68k-atari-mint-gcc-4.6.4 -I%adr_include% -o %adr_src%%nom_prog% %adr_source%*.c %adr_lib%libgem.a

pause

Site réalisé par Jean Monos