|
Hatari index Hatari for: - N800/N810 - N770 Game packages Development Hatari UI Home |
Native Atari development environment and sourcesThere are/were several C compilers available for Atari ST(e), both commerical and free. Best known of the commercial ones are Pure-C and Lattice-C. Both of them provided GUI development environment and were ANSI-C (I think). There were (earlier) also some other compilers like Mark Williams C, Laser-C and a C interpreter from HiSoft. The free C compilers that I know of (and have tried) are GCC, c89 and SozobonX. Everybody knows GCC, c89 is an ANSI-C implementation and SozobonX is a K&R-C compiler which accepts ANSI-C (it was used e.g. for building ST-Guide). GCC is mainly used with MiNT, the multitasking Unix-like extension to the Atari TOS which was shipped as kernel for the MultiTOS operating system for the newer Atari machines (Falcon etc). For more information on MiNT today, see FreeMiNT + XaAES. Below you will find (in future) a small ready-made package containing:
When you boot Hatari into the directory extracted from the package, it will start into the Gulam shell (or AHCC IDE?) from which you can use the compiler, run the games etc. Gulam shell doesn't support multitasking, but you can "suspend" the 'ue' editor with ^Z to go to shell and then use 'fg' command to get back into editor. TODO: create/provide the package For now you need to be satisfied with the sources for Atari Ballerburg which I ported to ANSI-C, fixed signedness, int size and other issues with other C compilers, translated into English and Finnish. Get the new sources.
Btw. Later on I might make another package containing MiNT kernel, command line utilities, GCC toolchain, MiNTlib, XaAES Desktop + few GUI apps and RPM package management, but that would be much larger package and creating it would take a lot more time... In the meanwhile, please look into ARAnyM / AFROS. |
Copyright © 2006-2011 by Eero Tamminen