Amiga C Tutorial

Updated: 24 July 2022

This tutorial will help you to begin to understand how to write Amiga Programs using AmigaOS and Workbench. To create a GUI interface using Intuition, Gadtools or Reaction and use the features of AmigaOS to develop Amiga applications. Example code is included to help you understand it.

Basics of Programming

Variables

1. Variables

Constructs

2. Constructs

Structures and classes

3. Structures and classes

Subroutines and functions

4. Subroutines and functions

Input and output

5. Input and Output

Pointers

6. Pointers

Processor commands

7. Preprocessor commands

 

Amiga C Tutorials

Introdcution

1. Introduction

Libraries

2. Libraries

Screens

3. Screens

Windows

4. Windows

Menus

5. Menus

Gadgets

6. Gadgets

Lines

7. Line Graphics

Blitter objects

8. Bobs (Blitter Objects)

Virtual sprites

9. VSprites (Virtual sprites)

REquester

10. Requesters

11. Fonts

File input and output

12. File Input and Output

Sound

13. Sound

14. ARexx

Datatypes

15. Datatypes

Reaction library

16. Reaction

Reaction window

17. Reaction Window

Reaction Gadgets

18. Reaction Gadgets

Reaction Menus

19. Reaction Menus

3D Graphics

20. 3D Graphics

Allocating memory

21. Allocating memory

Read Args

22. Reading command line arguments

Other useful tips

23. Other useful tips

Message ports

24. Message Ports

BSD Socket calls

25. Internet and bsd sockets

SQLite and databases

26. SQLite and databases

Unix emulation

26. Unix Emulation

 

Programming using MUI

Magic user interface

1. Introduction to MUI and opening MUI Libraries

MUI work

2. How does MUI work

MUI window

3. How to create a MUI Window

MUI Gadgets

4. How to add gadgets to a MUI Window?

MUI Layout

5. How to organise objects in a MUI Window

MUI Methods

6. How to use MUI Methods

MUI add ons

7. How to add and use third party MUI add-ons

 

 

How to use Amiga C Compilers

1. How to use SAS C Compiler

 

 

vbcc


2. How to use VBCC Compiler

Storm C

3. How to use Storm C Compiler

gcc

 

4. How to use GCC Compiler

 

 

Visitor: