Links:
http://vincent.riviere.free.fr/soft/m68k-atari-mint/
https://tho-otto.de/crossmint.php <- win32
https://github.com/freemint/libcmini
https://github.com/paulwratt/tosemu
Ich arbeite unter Linux Mint 20.1 mit Hatari 2.3.1 als Emulator.
Installieren mit:
Register my PPA on your system:
sudo add-apt-repository ppa:vriviere/ppa
sudo apt update <- WICHTIG!
Install the cross-tools meta-package:
sudo apt install cross-mint-essential
You are ready to use the cross-compiler!
m68k-atari-mint-gcc hello.c -o hello.tos
Alles anzeigen
Die so übersetzen Programme werden allerdings ziemlich groß:
ich@ich-Lenovo-Y50-70:~/Atari/C$ ./b hello
-rwxrwxr-x 1 ich ich 132422 Aug 29 10:01 hello.tos <- Ohne strip
-rwxrwxr-x 1 ich ich 114675 Aug 29 10:01 hello.tos <- Gestripped
ich@ich-Lenovo-Y50-70:~/Atari/C$ ./x hello
-rwxrwxr-x 1 ich ich 2722 Aug 29 10:01 hello.tos -< mit libcmini compiliert
Deshalb habe ich auch noch die libcmini probiert mit guten Ergebnissen.
Und zu guter Letzt gibt es mit tosemu sogar noch eine Emu-Wrapper Programm, womit man diese Programme für Atari ST
dann direkt unter Linux ausführen kann - ohne erst Hatari anwerfen zu müssen
Im ZIP ist alles außer den m68k-atari-mint Tools/Compiler enthalten, inkl. ein paar kleinen Beispielprogrammen.
Das 'b' Script nutzt NICHT die libcmini. Das 'x' Script nutzt die libcmini.
Viel Spaß.
Da oben auch eine ncurses lib zur Verfügung steht, sollten sich auch solche Programme compilieren lassen.
VG Peter
PS: Ich plane mind. noch einen Teil 2 mit SDL.