|      ______ _______  _____    _______  _______       _______  ___  _____
    /     /|       ||       |   ___/ |            |       ||   ||     
   /     / |   |   ||   |   |       |   |   /     |   |   ||   ||   |  
  /     /  |   |   ||   |   |    ___|   |  /      |       ||   ||   |   
         |   |   ||   |   /|       /|   |        |   |   ||   ||   |   /
   _____ |_______||______/ |______/ |_______     |___|___||___||______/
     	 25 years of coding experience in assembler on the Amiga by
			     ---> dissident <---
After coding the Amiga for 25 years in assembler, I decided to collect
all my tips & tricks of this decade and to provide the Amiga publicity
my knowledge. I found out some things on my own, some things by analyzing
the code of demos and I read about some topics in a forum or in Amiga
magazines. Not to forget the hints of many persons, which I included as
mentioned.
For the second edition I've revised this guide completely, did many
corrections and added new experiences I've made since the last release.
I want to provide you a bound of different topics covering the peculiarities
of the amiga hardware and music software like the Protracker. Feel free
to browse through the paragraphs. I wish you lots of fun. :)
This document deals with the following topics:
-Peculiarities of the MC68020/60
-Peculiarities of the chipsets OCS & AGA
-Optimizing&tricks on the MC68000/20/60
-Optimizing&tricks on the chipsets OCS & AGA
-OCS/ECS/AGA and its differences
-Coding on the OCS with upward compability
-Programming the CIA on MC68020 or better machines
-Hardware bugs and their software solution
-Tricks using the Protracker and its replay routine
and many more interesting stuff.
V.2.01
Table "CACR of the 68040": Correction of the bit #15 description. Thanks to
fabiocrazy for this hint.
Many thanks for their hints go to: daxb, DrCinicus, frost242, galahad/FLT,
Jasmin68k, kolla, mark_k, McTrinsic, meynaf, modrobert, nogginthenog,
Photon, phx, rload, StingRay, Toni Wilen and winden.
And I also like to thank mGGk for checking the beta version of this guide
and for giving me a feedback.
Greetings go to the members of Resistance, Bytebreaker, Jasmin68k, Oriens
and to all I have forgotten.
For any comments, hints or questions contact me at: dissident.68k@web.de
 |