[Contents] [Index] [Help] [Retrace] [browse <] [Browse >]


The Amiga Technical Reference Series is the official guide to programming
Amiga computers.  This revised edition of the Amiga Hardware
Reference Manual provides detailed information about the Amiga's graphics
and audio hardware, and how the Amiga talks to the outside world through
peripheral devices. This edition has been updated for version 2.0 of the
Amiga operating system and covers the newest Amiga computer systems
including the A3000.

This book is intended for the following audiences:

   *  Assembly language programmers who need a more direct way of
      interacting with the Amiga than the routines provided in the system
      software.

   *  Designers who want to interface new peripherals to the Amiga.

   *  Anyone who wants to know how the Amiga hardware works.


Here is a brief overview of the contents:

       chapter 1, introduction . an overview of the hardware and
      survey of the Amiga's graphics and audio features.

       chapter 2, coprocessor hardware . using the copper coprocessor
      to control the entire graphics and audio system; directing
      mid-screen modifications in graphics displays and directing
      register changes during the time between displays.

       chapter 3, playfield hardware . creating, displaying and
      scrolling the playfields, one of the basic display elements of
      the Amiga; how the Amiga produces multi-color, bitmapped
      displays.

       chapter 4, sprite hardware . using the eight sprite direct
      memory access (DMA) channels to make sprite movable objects;
      creating their data structures, displaying and moving them,
      reusing the DMA channels.

       chapter 5, audio hardware . overview of sampled sound; how to
      produce quality sound, simple and complex sounds, and modulated
      sounds.

       chapter 6, blitter hardware . using the blitter dma channel to
      create animation effects and draw lines into playfields.

       chapter 7, system control hardware . using the control
      registers to define depth arrangement of graphics objects,
      detect collisions between graphics objects, control direct
      memory access, and control interrupts.

       chapter 8, interface hardware . how the amiga talks to the
      outside world through controller ports, keyboard, audio jacks
      and video connectors, serial and parallel interfaces;
      information about the disk controller and RAM expansion slot.

      Appendices. Alphabetical and address-order listings of all the
      graphics and audio system registers and the functions of their
      bits. Also included is a special section on the Amiga's Enhanced
      Chip Set (ECS), system memory maps, descriptions of internal and
      external connectors, specifications for the peripheral interface
      ports, keyboard, and an introduction to the Amiga's Zorro
      expansion bus with detailed specifications for hardware add-on
      designers.


We suggest that you use this book according to your level of familiarity
with the Amiga system.  Here are some suggestions:

   *  If this is your initial exposure to the Amiga, read chapter 1, which
      gives a survey of all the hardware features and a brief rundown of
      graphics and audio effects created by hardware interaction.

   *  If you are already familiar with the system and want to acquaint
      yourself with how the various bits in the hardware registers govern
      the way the system functions, browse through chapters 2 through 8.
      Examples are included in these chapters.

   *  For advanced users, the appendices give a concise summary of the
      entire register set and the uses of the individual bits.  Once you
      are familiar with the effects of changes in the various bits, you may
      wish to refer more often to the appendices than to the explanatory
      chapters.


The other manuals in this series are the Amiga User Interface Style Guide,
an application design specification and reference work for Amiga
programmers, the Amiga ROM Kernel Reference Manual: Includes and Autodocs,
an alphabetically organized reference of ROM function summaries and Amiga
system include files, the Amiga ROM Kernel Reference Manual: libraries 
and the Amiga ROM Kernel Reference Manual: devices  with tutorial-style
chapters on the use of each Amiga system library and device.