Cliquer pour aggrandir l'image
Programmer le GEM avec
PURE C et Interface



ProgrammER le GEM

Une interface de programmation aisée
 
 
Pour bien programmer sur Atari, il faut un bon compilateur C et un éditeur de ressource. Dés le départ, j'ai acheté une version de PURE C (1.1) et Interface 2.33. Ce dernier est desormais en téléchargement libre sur le site de Hadley (rubrique GFA) ou sur le site ftp de Chamélie en Belgique (lien direct) :

http://www.hadley.de/
ftp://chapelie.rma.ac.be/atari/programming/intrface.zip

   
Interface est livré avec la librairie pour PURE C : XRSRC (gestion des fichiers RSC de plus de 64 Ko) et Mydial (objet USERDEF). La dernière version 2.19 est disponible sur le site de son auteur :

http://www.gwdg.de/~mbernau/german/software.html
  Pure C est toujours un logiciel commercial, son prédécesseur : TURBO C (versions Dos et Atari), de l'éditeur Borland est passé en diffusion libre voici quelques temps. Les pages de téléchargement du musée Borland pour la version Atari étant très difficiles à trouver, je l'ai mis en téléchargement ici :

Télécharger Turbo C
 

Pour apprendre et bien connaître le fonctionnement du GEM, je conseille un certain nombre d'ouvrage (peut être difficile à trouver actuellement). Le plus complet est le Compendium. Son auteur a mis son ouvrage en ligne au format HTML à l'adresse suivante :
http://www.fortunecity.com/skyscraper/apple/308/

Une version au format ST-Guide avait été conçue par un groupe de pasionnés, mais l'auteur du Compendium a refusé sa diffusion. Par contre, on peut trouver sur différents sites ftp, d'autres fichiers au format HYP comme par exemple TOS.HYP (de Rolf Kotzian et maintenant reprit par Michael Bernstein), qui décrit tout sur les fonctions du TOS.
ftp://chapelie.rma.ac.be/atari/TOS/tos_30m.zip
ftp://chapelie.rma.ac.be/atari/docs/hypertext/tos_hyp.zip

Pour pouvoir programmer des applications sous Magic (un système multitache qui remplace le TOS), un auteur anglais a traduit la documentation developpeur d'origine allemande :
http://www.bygjohn.fsnet.co.uk/atari/index.html

La même chose existe pour MiNT (le successeur de MultiTOS de chez Atari Corp) :
http://www.freemint.de

Pour bénéficier des routines graphiques supplémentaires implémentées par le programme NVDI, ses auteurs ont mis en téléchargement quelques sources et une documentation au format HTML. On y trouvera également celles concernant le programme résident WDIALOG :
http://www.nvdi.de

Voici quelques liens pour télécharger des librairies prêtes à l'emploi et quelques informations développeurs. Bonne programmation.

LDG
AADS
Olivier LANDEMARRE Gem Programmation
Programmation ATARI - GEM
Atari Company-Confidential document
GEMTOS : a collection of TOS manuals
Devdoc

Quelques ouvrages (certainement dificiles à trouver actuellement) peuvent vous aider. N'hésitez pas à consulter les sites d'enchères ou de ventes d'occasions.
http://www.ebay.fr
http://www.aucland.fr
http://www.okazoo.com

 
Livre n°1
Livre n°2
Livre n°3
 
 
 
 
Le livre du developpeur
tome 1 et 2
Editeur : Micro Application
Référence :
ML 764 (Tome 1)
ML 589 (Tome 2)
ML 689 (Tome 2 + disquette)
Numéro ISBN :
2-86899-402-4 (Tome 1)
2-86899-266-8 (Tome 2)
The Atari Compendium

Editeur : SDS Publishing




Numéro ISBN :
0-9638331-0-3
DDFS

Auteur : Emmanuel CROMBEZ
 
   

Vous pouvez également trouver des documents ou des exemples de programmation sur Internet en utilisant des moteurs comme Google.

 
Mes exemples de programmation sous GEM (Pure C et Interface)
   
   
En cours de réalisation...