https://github.com/sandord/atarist-dev-resources
A collection of resources for developing software for the Atari ST series of computers.
https://github.com/sandord/atarist-dev-resources
16-bit assembly atarist c retrocomputing
Last synced: 6 months ago
JSON representation
A collection of resources for developing software for the Atari ST series of computers.
- Host: GitHub
- URL: https://github.com/sandord/atarist-dev-resources
- Owner: sandord
- Created: 2025-07-12T20:59:26.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-07-12T21:39:21.000Z (6 months ago)
- Last Synced: 2025-07-12T23:32:54.364Z (6 months ago)
- Topics: 16-bit, assembly, atarist, c, retrocomputing
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Atari ST Development Resources
A collection of resources for developing software for the Atari ST series of computers.
## Community
- [Atariforum](https://atari-forum.com)
- A forum dedicated to Atari ST development and discussions.
- [Exxos Forum](https://www.exxosforum.co.uk/forum)
- A forum focused on Atari ST hardware and software development.
- [AtariAge Forums](https://forums.atariage.com)
## Blogs, wikis, and other resources
- [BUS ERROR Atari 16/32 Bit Development Info Page](https://bus-error.nokturnal.pl/Welcome%2Bto%2BAtari%2Bcoding%2Bwiki%2521)
- Has some very useful information about cross compilation and assembly.
## General Atari ST websites
- [DrCoolZic Atari ST Site](https://info-coach.fr/atari/index.php)
- Contains a lot of detailed information about the hardware and software side of the Atari ST.
## Emulators
- [Hatari](https://www.hatari-emu.org)
- [STeem](https://sourceforge.net/projects/steemsse)
## C Programming
C is the primary programming language used for Atari ST development.
- [Makefile tutorial](https://makefiletutorial.com)
- A very useful guide to writing Makefiles.
- [Object Oriented Programming in C](https://www.state-machine.com/oop)
- Explains how to implement object-oriented programming concepts in C.
- The references at the bottom of the page are also very useful.
## Cross compilation
This section contains resources for cross-compiling Atari ST software from other platforms. Developing on the Atari ST itself is often limited by its hardware capabilities and with cross-compilation, you can leverage more powerful development environments.
- [Thorsten Otto's m68k-atari-mint cross-tools page](https://tho-otto.de/crossmint.php)
- A page full of resources for cross-compiling for the Atari ST using GCC.
- [VBCC](http://sun.hasenbraten.de/vbcc)
- A highly optimizing portable and retargetable ISO C compiler.
- [Platform Guide: Atari ST](https://bumbershootsoft.wordpress.com/platform-guide-atari-st)
- A VBCC/VASM oriented guide.
## Books and references
- Atari ST Platform
- [The Atari Compendium](https://info-coach.fr/atari/software/_development/Atari-Compendium.pdf)
- Probably the most extensive technical reference ever published for the Atari ST and derivatives.
- [The Documentation for TOS](https://freemint.github.io/tos.hyp/en/index.html)
- The famous `tos.hyp` pages.
- Compilers
- [GCC online documentation](https://gcc.gnu.org/onlinedocs)
## Github repositories
- [ReservoirGods/GODLIB](https://github.com/ReservoirGods/GODLIB)
- An extensive C library by Resevoir Gods that provides many features that can be useful for game development.