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

This appendix consists of four distinct parts, related to the way in which
the Amiga talks to the outside world.

The first part specifies the pinouts of the externally accessible
connectors and the power available at each connector. It does not,
however, provide timing or loading information.

The second part briefly describes the functions of those pins whose
purpose may not be evident.

The third part contains a list of the connections for certain internal
connectors, notably the disk.

The fourth part specifies how various signals relate to the available
ports of the 8520. This information enables the programmer to relate the
port addresses to the outside-world items (or internal control signals)
that are to be affected.

The third and fourth parts are primarily for the use of the systems
programmer and should generally not be utilized by applications

Systems software normally is configured to handle the setting of
particular signals, no matter how the physical connections may change. In
other words, if you have a version of the system software that matches the
revision level of the machine (normally a true condition), when you ask
that a particular bit be set, you don't care which port that bit is
connected to. Thus, applications programmers should rely on system
documentation rather than going directly to the ports.

   In a multitasking operating system, many different tasks may be
   competing for the use of the system resources. Application
   programmers should follow the established rules for resource access
   in order to assure compatibility of their software with the system.
   Don't just hit the hardware registers directly, ask the system for
   exclusive control first.

 Part 1 - Amiga I/O Connector Pins 
 Part 2 - Explanation of Amiga I/O Connectors 
 Part 3 - Internal Connectors 
 Part 4 - Port Signal Assignments for 8520 CIAS 

[Back to Amiga Developer Docs]