Débuter en développement sur Amiga
15 sujets de 1 à 15 (sur un total de 22)
- 1
- 2
-
Bonjour tout le monde,
Étant nouveau dans le monde Amiga et programmeur sur PC/Mobile je m’intéresse un peu à la programmation sur cette belle machine mais je ne sais pas par où commencer. J’ai vue qu’il y avait des compilateurs payant, qu’il y aurait un basic sur la disquette Extra du WB (mais pas de chance cette disquette est morte :/) et qu’une version de gcc existerait \o/
Je connais le basic, le C et un peu le pascal, quelles sont donc mes possibilités et où commencer mes recherches ?
Merci à vous.
http://www.gurumed.net/index.php/Choisir_un_langage_de_programmation
Pour le C je connais pas trop voir là :
http://www.gurumed.net/index.php/Accueil
Pour le basic :
Oublier le basic sur la disquette extra qui est un basic microsoft inutilisable.
Amos : le basic le plus utilisé, OCS/ECS par défaut (mais possibilité d’utiliser l’aga)
Blitz basic : rapide et supporte l’aga par défaut.
Pour le Pascal : existe sur amiga mais peu utilisé
Il y a le langage E qui semble trés intéressant également.
tu trouveras ici amidev, pour le développement amiga.
http://amidevcpp.amiga-world.de/download.php
puis
source AI
https://www.youtube.com/@sayasupa
alors les pros vont rire, jaser, se moquer, faire les indifférents mais Amos est quelque chose de très abordable, même pour les idiots (enfin les gens comme moi quoi) et on peut facilement faire des choses, peut être pas un raytracer qui calcule une image en temp réel mais des petits jeux ou utilitaires bien sympas (030/28 + 4Mo conseillés)
Ah ouai je vois qu’il y a pas mal de possibilités en effet, et il y a pas mal d’outils libres et/ou gratuits donc ça m’arrange bien 🙂 Plus qu’à attendre mon port IDE vers MMC pour copier des trucs du PC et je pourrais faire des tests.
Des gens développent un peu ici ?
ModSur quelle machine tu comptes développer?
Le plus efficace reste le C à mon goût. Il y a de nombreuses documentations disponibles (dont les indispensables RKRM) avec des exemples de code.
L’offre pour les compilateurs est pléthorique :
VBCC, Dice, gcc, Storm C, SAS C, Lattice C et je dois certainement en oublier…
Mais le plus important, ça reste quand même sur quel environnement : Amiga classique ou ‘moderne’?
Bonne chance, je programme comme un pied 😉
@Tcheko je pense m’orienter vers du C et peut être du E pour découvrir. Après j’ai vue qu’il y avait une version de Pure Basic et j’avais bien aimé sur PC à une époque donc à voir sur Amiga.
Je vais développer sur un A600, pour le moment en 2.04 mais j’attends ma rom 3.1 pour y mettre un WWB 3.1.
@all merci pour vos liens.
à toute fin utile, tu trouveras dans ce dossier :
– la doc MUI de Sasg
– les RKM (la bible)
http://album.zaclys.com/MUI-and-RKM,a75,4844
et jette un oeil sur le bloc « developer ressources » ici :
http://www.amigang.framicalement
Partage de photos entre amis : les réseaux sociaux trop risqués ? les envois par email aléatoires ? le Cloud compliqué ? ---
Essayez album.zaclys.com ! ---
Association loi 1901, 100% made & hosted in France.Soir
Pour le C le plus simple c’est de développer/compiler dans WinUAE sur PC et de tester dans ton A500
Il y a plusieurs gcc de dispo mais je crois que le vieux 2.95 donnait du meilleur codeIl existe un hardfile pour WinUAE avec les outils de devs :fais un google de « Winuae Louise hardfile »
Sinon j’avais écris ça il y a longtemps
http://uae.is.free.fr/WinUAE_fran.htmAlain Thellier
@demonixis : Quel est ton projet ? Sur un Amiga, le choix du langage en dépend…
Les Amiga Classic ayant tous le même hardware, si tu souhaites faire des trucs rapides en temps réel, l’assembleur est un bon choix. L’assembleur 68000 est très simple et tu peux faire tout ce que tu veux avec le hardware de la machine (copper, blitter, etc.)
Si ton projet est plutôt une application respectueuse du système, effectivement le C est un bon choix. Concernant le C++, la puissance de ce langage ne sera pas exploitable sur un système tel que l’Amiga conçu au début des années 80. Tous les exemples de code cités dans les ROM Kernel References Manual sont en C.
Tu trouveras ici toute la documentation de l’Amiga :
http://www.bombjack.org/commodore/amiga-books.htmDont les livres officiels publiés par Commodore (2ème édition) :
http://www.bombjack.org/commodore/amiga/books/pdf/Intuition_Reference_Manual.zip
http://www.bombjack.org/commodore/amiga/books/pdf/ROM_Kernal_Reference_Manual_Exec.zip
http://www.bombjack.org/commodore/amiga/books/pdf/Amiga_ROM_Kernal_Reference_Manual_Libraries_and_Devices_(1986).zip
http://www.bombjack.org/commodore/amiga/books/pdf/Amiga_Hardware_Reference_Manual_(1986).zipBon courage !
15 sujets de 1 à 15 (sur un total de 22)
- 1
- 2
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Débuter en développement sur Amiga