An open API service indexing awesome lists of open source software.

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.

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.