Example programs written for AmigaOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Wei-ju Wu de5588751d added sound effects playing 2 years ago
assembler rearranged repository structure for tools 3 years ago
blitplay minimal changes to make sure compilation works 2 years ago
chibi_test @ 4087457724 added chibi_test submodule 2 years ago
devices added audio and scrolling_tricks 2 years ago
dontshout moved dontshout from separate repository to here 3 years ago
hardware added sound effects playing 2 years ago
iffview iffview: ILBM body decompression fixed 3 years ago
intuitoy1 restructured source tree 3 years ago
libraries/example_lib added the libraries subproject 2 years ago
mui added timer.device example 6 years ago
os13 minimal changes to make sure compilation works 2 years ago
requesters added chibi_test submodule 2 years ago
scrolling_tricks x-scrolling: naming convention and formatting fix 2 years ago
utils added sound effects playing 2 years ago
.gitignore some refactorings for cleanup 2 years ago
.gitmodules added chibi_test submodule 2 years ago
README.md requesters update 3 years ago
gpl-3.0.txt initial version 6 years ago

README.md

Amiga Stuff

Description

A random collection of my Amiga related programs, mostly written for AmigaOS on classic Motorola 68k hardware. This is for the purpose of learning and sharing with other programmers in the Amiga community, so we can spread an improve the understanding in order to write better software for our platforms.

Since I have number of classic Amiga, AmigaOS 4, MorphOS and AROS machines spread around my house, I figured I should put them to good use, deepen my understanding of these systems and improve my C and general programming skills.

The C code was developed with the VBCC and gcc compilers on a GNU/Linux system using the C99 setting.

I think that cross-compiling is the most effective way to program the Amiga - commodity systems for development, vintage custom systems for deployment.

There are also scripts in Python, Racket or Scala for certain tools that prepare and process data.