Example programs written for AmigaOS
转到文件
weiju 05a19685b6 dalf: read_string_list() now based on read_string() 2023-10-30 14:02:35 -07:00
assembler rearranged repository structure for tools 2016-01-27 12:58:24 -08:00
blitplay minimal changes to make sure compilation works 2016-08-25 18:30:43 -07:00
chibi_test@4087457724 added chibi_test submodule 2016-08-02 16:00:07 -07:00
devices added audio and scrolling_tricks 2016-06-13 08:49:14 -07:00
dontshout moved dontshout from separate repository to here 2016-01-16 14:00:10 -08:00
hardware added sound effects playing 2016-11-29 15:40:07 -08:00
iffview iffview: ILBM body decompression fixed 2016-02-18 20:34:20 -08:00
intuitoy1 restructured source tree 2016-01-16 13:45:15 -08:00
libraries/example_lib added the libraries subproject 2016-06-15 10:33:09 -07:00
mui added timer.device example 2013-02-27 14:35:07 -08:00
os13 minimal changes to make sure compilation works 2016-08-25 18:30:43 -07:00
requesters added chibi_test submodule 2016-08-02 16:00:07 -07:00
scrolling_tricks scrolling tricks: Makefile uses Kick13 target 2023-10-30 12:59:58 -07:00
utils dalf: read_string_list() now based on read_string() 2023-10-30 14:02:35 -07:00
.gitignore scrolling tricks: Makefile uses Kick13 target 2023-10-30 12:59:58 -07:00
.gitmodules added chibi_test submodule 2016-08-02 16:00:07 -07:00
README.md requesters update 2016-01-17 22:08:58 -08:00
gpl-3.0.txt

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.