Kit FreeMiNT
En local
Installation de la chaîne d'outils (crossmint)
- Chaîne de compilation : m68k-atari-mint cross-tools
- Liste des archives nécessaires : binutils, gcc, mintbin, mintlib, fdlibm, gemlib, gemma
- Emplacement des fichiers : /usr/m68k-atari-mint et /usr/lib/gcc/m68k-atari-mint
- Archives :
- binutils 2.30 (URL : http://tho-otto.de/download/mint/binutils-2.30-mint-20180323-bin-linux64.tar.xz)
- gcc 7.5.0 (URL : http://tho-otto.de/download/mint/gcc-7.5.0-mint-20230719-bin-linux64.tar.xz)
- mintbin 0.4 (URL : http://tho-otto.de/download/mint/mintbin-0.4-mint-20230911-bin-linux64.tar.xz)
- mintlib (URL : https://tho-otto.de/download/mint/mintlib-0.60.1-mint-20240718-dev.tar.xz)
- fdlibm (URL : http://tho-otto.de/download/mint/fdlibm-20240425-mint-dev.tar.xz)
- gemlib (URL : https://tho-otto.de/download/mint/gemlib-0.44.0-mint-20240425-dev.tar.xz)
- gemma URL : http://tho-otto.de/download/mint/gemma-git-mint-20181123-dev.tar.xz)
Test
- Créer le fichier
hello.c
#include <stdio.h>
#include <gem.h>
int main(void)
{
form_alert(1, "[1][Hello, World!][Quit]");
return 0;
}
-
Compiler avec
m68k-atari-mint-gcc hello.c -lgem -o hello.app -
Lancer sous ARAnyM

Mises à jour MiNTlib et GEMlib
Utilisation de l'EDI Netbeans
Importer le projet
- Générer un jeton d'accès dans Forgejo avec les droits de Lecture et écriture sur la portée repository
- Copier l'URL du dépôt
- Installer Netbeans depuis le binaire ou votre gestionnaire de paquets
- Dans le menu Team, Git, cliquer sur Clone...

- Dans le formulaire Clone Repository
- Étape 1
- Repository URL: coller l'URL du dépot
- User: le nom d'utilisateur Forgejo (pas l'adresse de courriel)
- Password: le jeton généré dans Forgejo
- Clone into:
/home/user/NetBeansProject(le nom du dépôt sera ajouté automatiquement) - Next
- Étape 2
- Laisser coché
masteroumainselon le nom de la branche principale - Next
- Laisser coché
- Étape 3
- Parent Directory:
/home/user/NetBeansProject(identique à la destination du clone) - Clone Name: nom du dépôt
- Checkout Branch:
masteroumainselon le nom de la branche principale - Remote Name: conserver
origin - Laisser la case
Scan for NetBeans Projects after clonecochée - Finish
- Parent Directory:
- Étape 1
- Une fois le clone terminé, Netbeans propose de créer un projet
- Create Project...
- C/C++ / Lightweight C/C++ Project
- Next
- Project Path:
/home/user/NetBeansProject/nom_du_projet - Finish
Configurer le projet
Tester
- Dans l'onglet Projects
- Clic droit sur le nom du projet
- Build

⌂ - Dépôt distant - En local - Autres