View on GitHub

guidetoamigacompatibleprogramming

Guide to Amiga compatible programming

Amiga compatible programming guide

Preface

“ShInKurO, you’re becoming the eighth Egypt’s plague!” Turrican^, FreeNode #AmigaITA IRC channel, 17/07/2007

“becoming.. you are right now! :)” suppah, FreeNode #AmigaITA IRC channel, 07/05/2008

“I would be cash for mui lessons:)” kiero, FreeNode #MUI IRC channel, 05/05/2008

“shinky listen, I’ve already told it to you, it’s a normal, good and right thing to try code pieces in little programs[…]” “[…]you write a little program to try things, so you reduce your doubts” alfie, FreeNode #AmigaITA IRC channel , 2007

I Who is this for

This guide offers a lot of concepts from subjects like software engineering, structured and object oriented programming to referring to the available APIs of the Amiga platform. We recommend the reader follow the suggested links during the guide, in order to obtain a better point of view about the methodologies we will reference. Every subject will be handled in a simulated form sometimes, leaving the task of mastering the subject to the reader, using reference texts which will always be suggested here.

Knowledge explained in this guide is easily accessible to those who know what a compiler is and who have a basic knowledge of the C programming language. If you don’t have this knowledge, please read the following C courses first:

http://www.cprogramming.com/tutorial.html   

II Acknowledgement

This guide wouldn’t exist if some person wouldn’t have had the patience to suffer and answer all of my numerous asks about Amiga programming. I thank those people who tolerate to be the betatesters of my programs and those who have advised me about a number of things too. I wish to thank, in random order:

Alfonso “alfie” Ranieri Ikka “itix” Lehtoranta Michal “kiero” Wozniak Michal “mschulz” Schulz Stefano “suppah” Crosara Andrea “guruman” Maniero Fabio “falemangn” Alemagna Davide “Turrican^” Michelini Elena Novaretti Claudio “clros” La Rosa Andrea “afxgrup” Palmatè Joachim “zerohero” Birging

III Bibliography