|
 A DIP version of the 8361 Agnus
 PLCC version of the 8370 Agnus
 PLCC version of the 8371 Agnus
Agnus8361R3 - 1201K
Image of Agnus 8372A 318069-02 - 40K
Image of Agnus 8372A 318069-029 - 36K
Image of Agnus 8372B 318069-03 - 43K
Image of Agnus 8372AB 318069-039 - 33K
Image of Agnus 8375 318069-11 - 42K
Image of Agnus 8375 318069-17 - 46K
The Agnus is responsible for controlling around 25 system DMA channels, the generation of various system clocks in some Amiga's and for addressing Chip RAM. Infact, Chip Memory is so called because it's addressable by the system's custom chips, unlike Fast Memory. The Agnus also cotains an integrated Copper (co-processor) which controls aspects of the Amiga's display such as draggable screens, and the infamous "copper scrolls". The Amiga's blitter is also located in the Agnus chip and is responsible for moving rectangular areas of memory efficiently as possible. This may not sound particularly spectacular but the blitter is twice as fast as the 68000 at moving blocks of memory and is capable of doing it asynchronously with the 68000, meaning the processor is totally free for other operations. The blitter is particularly useful for graphics operations. Agnus is found in the OCS & ECS chipsets, and is the equivalent of Alice in the AGA chipset.
| Chip Name |
Chip Number |
Part Number |
Used In |
| Agnus (512K) |
8361 |
252125-01 |
A1000 (NTSC), A2000A (NTSC) |
| Agnus (512K) |
8361 R3 |
|
A1000(NTSC), A2000A(NTSC) |
| Agnus (512K) |
8367 |
252362-01 |
A1000 (PAL), A2000A (PAL) |
| Agnus (512K) |
8370 */ 8370 R3 |
318070-01 |
A500 (NTSC), A2000 (NTSC) |
| Agnus (512K) |
8371 |
318071-01 |
A500 (PAL), A2000 (PAL) |
| Agnus (1MB) |
8372 |
* 318069-01 |
* A2000, CDTV |
| Agnus (1MB) |
8372 |
318069-02 |
A500 (PAL), A2000 (PAL) Regular Type |
| Agnus (1MB) |
8372A |
318069-029 |
A500 (PAL), A2000 (PAL) (changed after some damage) |
| Agnus (2MB) |
8372AB |
318069-03 |
A3000 (PAL), A3000T (PAL) 4589, 5089, 5289 = 1989 |
| Agnus (2MB) |
8372B |
318069-03 |
MegAChip (PAL/NTSC) 3591, 3791 = 1991 |
| Agnus (2MB) |
8375B |
318069-03 ? |
5292 = 1992 |
| Agnus (2MB) |
8375 R2 |
318069-10 |
A500+ (PAL), A600 (PAL) 0992, 4292, 4792, 4992 = 1992 |
| Agnus (2MB) |
8375 |
318069-11 |
A500+(NTSC) and A600(NTSC) (4592) = 1992 |
| Agnus (1MB) |
8375 / 8375 R1 |
318069-16 |
A500 (PAL), A2000 (PAL) 1493 = 1993 |
| Agnus (1MB) |
8375 |
318069-17 |
A500 (NTSC), A2000 (NTSC) |
| Agnus (2MB) |
8375 R0 |
318069-18 |
A500+ (PAL), A600 (PAL) |
| Agnus (2MB) |
8375 |
318069-19 |
A3000 (NTSC), A3000T (NTSC) |
| Agnus (2MB) |
8375 |
390544-01 |
A500+ (PAL), A600 (PAL) 3591, 4291, 4391, 5291 = 1991 |
| Agnus (2MB) |
8375 R0 |
390544-01 |
A500+ (PAL), A600 (PAL) 0392 = 1992 |
| Agnus (2MB) |
8375 |
390544-02 |
A500+ (NTSC), A600 (NTSC) |
|
The Akiko chip is only found in the CD32 and is primarily responsible for peforming the chunky to planar routines. The Amiga's native display is known as "planar" and planar displays are easy to manipulate for things like scrolling, however "chunky" displays are particularly easy to manipulate for things like 3D graphics routines. The Akiko chip allows the chunky to planar conversion to be done in hardware, instead of software which would otherwise slow the system down. The Akiko is also responsible for implementing some of the control logic for the built-in CDROM, as well as for controlling the serial, "AUX" port on the CD32.
|
| Chip Name | Chip Number | Part Number | Used In |
|---|
| Akiko (REV 0) | 9327AS 413921 VY12246-2 | 391563-01 | CD32 |
Contributions to this page by:
Alexander Holland, Joe Torre, Mathieu Burgerhout, RiWa & Friends, Takahasi Kasiko |
|
High-Res Version - 861 x 903, 71K
Alice is responsible for controlling around 25 system DMA channels and addressing Chip RAM. Infact, Chip Memory is so called because it's addressable by the system's custom chips, unlike Fast Memory. Alice also cotains an integrated Copper (co-processor) which controls aspects of the Amiga's display such as draggable screens, and the infamous "copper scrolls". The Amiga's blitter is also located in the Agnus chip and is responsible for moving rectangular areas of memory efficiently as possible. This may not sound particularly spectacular but the blitter is up to twice as fast as the processor at moving blocks of memory and is capable of doing it asynchronously with the processor, meaning the processor is totally free for other operations. The blitter is particularly useful for graphics operations. Alice is found in the AGA chipset, and is equivalent to Agnus found in the OCS and ECS chipsets.
|
| Chip Name | Chip Number | Part Number | Used In |
|---|
| Alice (2MB) | 8374 | 391010-01 | A1200, A4000, A4000T, CD32, AA3000 |
Contributions to this page by:
Mirko Alexander Stuffe |
|
The Amber is responsible for scandoubling and flicker fixing the Amiga's native display (~15.5Khz) to ~31Khz for output to a standard PC VGA/SVGA monitor. It is only found in the A3000 series machines such as the A3000, A3000UX, A3000T and A3500. However the same chip can also be found on a separate card called the A2320 which can be used in other models of Amiga that have a video slot.
|
| Chip Name |
Chip Number |
Part Number |
Used In |
| Amber |
51 |
390538-03 |
A3000, A2320 |
|
Bridgette is only found in the A4000 and A4000T and is an integrated bus buffer.
| Chip Name | Chip Number | Part Number | Used In |
|---|
| Bridgette | ?? | 391380-01 | A4000, A4000T |
|
 Rev 0 Budgie
Budgie is a DRAM and bus controller, only found in the A1200. The Budgie chip in some ways is like a baby version of the buster chip as it also handles the trapdoor slot, which is almost electrically a Zorro II slot.
| Chip Name | Part Number | Used In |
|---|
| Budgie Rev 0 | 391425-01 | A1200 | | Budgie A | 391425-02 | A1200 |
Contributions to this page by:
Alexander Holland, Mirko Alexander Stuffe |
|
 A 5721 DIP Buster
 Rev 7 Super Buster
 Rev 11 Super Buster
The Buster is the bus controller and handles Zorro II and Zorro III (for later versions) I/O operations and bus arbitration.
The Buster - according to Dave Haynie
Though you think it's the same chip, there are actually two Busters: Level I and Level II. The Level I Buster, up to Rev 7, is used in all A3000 family machines, and it does NOT support Zorro III bus masters. Doesn't even try. There came a time in the A3000 development where I had to chose between adding more Zorro III features (I designed the whole bus specification before I did the chip work) and getting Zorro II compatibility up to par. Zorro II was tricky -- in essence, it's a 68000 bus emulator in there, and some of the interactions between 68K procotol and real Zorro II hardware were not things you could have easily predicted at the start of the project. And given that C= management hadn't even asked for expansion bus improvements on the A3000 (all my idea), you can see where Level I came from. The Level II part (about twice as many gates) was out in two revisions; Rev 9, which initially shipped with the A4000, and Rev 11, which is the best you'll ever get. The Rev 9 part has two bugs that can cause problems with Zorro III cards. One can affect some kinds of bus slave cards, it depends on the card design. This is due to a small flaw in a synchronizer stage in the Level II chip (Level II runs a slightly faster bus protocol than Level I, and also supports burst). The other is a flaw in the Zorro III bus arbiter -- there's a small window in which a Zorro III slave cycle just starting can confuse a bus registration command, locking the bus. Rev 11 solves both problems, so you need it for DMA devices. The Rev 9 problems were fairly well qualified, so you have some devices that offered work-arounds. I didn't for the A4091 -- at the time, C= probably wouldn't have let me do the Rev 11 chip if the A4091 could have worked at all in existing A4000s. A3000s use the Level I Buster, never intended to work with something like the A4091. The Rev 11 part works fine in the A3000, and in fact fixed a race condition between Gary and the chip bus that can cause memory failured during Zorro II DMA to Chip RAM. The big problem with Buster testing was the lack of any Zorro III cards to test it with. Very early on, I did a memory card, which tested normal slave access and even supported burst, though I didn't have a Buster that did for a year after this. The next test board was done for the multiprocessor project. This "Gemini" board tested the remaining Level II features: bus arbitration, bus mastering, Quick Interrupts, etc. Unfortunately, I based it on the Buster chip (there's a secret mode in Buster Level II that lets it run as a card controller rather than a motherboard controller). But that year (1991), CSG was changing over from channelled gate arrays to sea-of-gates technology, and their first chips were running at 1/4 speed or so. Six months later, I had fast chips, but also the new Engineering Administration, which considered Gemini either an illegal research project, or "something from the last administration". So no big pounding on the Zorro III bus was possible before the A4000 shipped. In all fairness, the Zorro III project was a large thing to bite off. When The PC Industry made EISA, there were hundreds of people involved: some to hammer out the specs, some to make chips, test, etc. At Commodore, it was basically just me for most of the life of Zorro III. The A4091 doesn't work with Level I Buster. Also, if you have an older A4091, OS2.04 or SuperKickStart could prevent it from booting, it would require 3.0 or 3.1 ROMs. And, just as a technical detail, Zorro III doesn't use a clock. The Z3 timing is based on your motherboard clock, but the bus protocol itself is asynchronous.
| Chip Name |
Part Number |
Used in |
| Buster 5721 |
318075-01 |
A2000 |
| Buster 5731 Rev A |
318075-02 |
A2000 |
| Super Buster 71 |
390529-06 |
A3000 |
| Super Buster 45 |
390537-09 |
A4000 |
| Super Buster 71 |
390539-07 |
A3000 |
| Super Buster 45 |
390539-09 |
A3000, A2631 |
| Super Buster 45 |
390539-11 |
A4000, A4000T |
Contributions to this page by:
RiWa & Friends, Shane Ponting, Takahasi Kasiko |
|
 A Pair of DIP CIAs
 A surface mounted square CIA
The Amiga contains two CIA's, known as CIA-A and CIA-B although they are both the same chip. The CIA's are responsible for, or take part in various I/O functions such as the serial, parallel, joystick & mouse ports.
|
| Chip Number |
Part Number |
Used In |
| 8520A-1 |
318029-03 |
A2000 |
| 8520A-1 |
|
A1000 |
| 8520PL |
391078-01 |
A600 |
| 8520A-1 |
391078-02 |
|
| 8520R2 |
|
A1000 NTSC |
Contributions to this page by:
Mirko Alexander Stuffe, RiWa & Friends, Takahasi Kasiko |
|
Daphne was either a very early name for Denise, or an early version of what eventually became Denise. Very early versions of the A1000 shipped with the Daphne chip.
|
| Chip Name |
Chip Number |
Part Number |
Used In |
| Daphne (OCS) |
8362 R5 |
|
A1000 NTSC, 1985 |
| Daphne (OCS) |
8362 R6 |
|
A1000, 1985 |
Contributions to this page by:
RiWa & Friends |
|
 A DIP 8362-R6 Denise
 A DIP 8362-R8 Denise
 A DIP 8362-R8 Denise
 A DIP 8373-R4 (Super) Denise
The Denise is responsible for handling most of the graphics related tasks, including the native screens and support for up to eight hardware sprites. It supports up to 32 colours per screen from a palette of 4096, or 4096 colours on screen in HAM-6 mode. Some versions of Denise (usually those in the ECS chipset) also support EHB mode (extra half-brite) which is up to 64 colours on screen, however the second 32 colours MUST be half the brightness of the first 32. Denise is the ECS & OCS chipset equivalent of Lisa, found in the AGA chipset.
|
| Chip Name |
Chip Number |
Part Number |
Used In |
| Denise (OCS) |
8362 R6 |
* 252126-01 |
* A500, A2000 |
| Denise (OCS) |
8362 R8 |
* 252126-02 |
* A500, CDTV |
| Super-Denise (ECS) |
8373 R4 |
390433-02 |
A500+, A2000, A3000 |
| Super-Denise (ECS) |
8373 R4 |
391061-01 |
A600 |
| Super-Denise (ECS) |
8373 R4 |
391081-01 |
A600 |
Contributions to this page by:
Joe Torre, Takahasi Kasiko, ViTaL |
|
The DMAC controls part of the onboard SCSI found in the A3000 series machines, and the A4000T. DMAC 02 is usually used with Ramsey 04 and Dmac 04 is usually used with Ramsey 07. You can't mix them up.
|
| Chip Name |
Part Number |
Used In |
| DMAC |
390563-01 |
A590, A2091 |
| DMAC |
390563-02 |
A3000 * CDTV |
| DMAC |
390563-04 |
A3000T, A4000T |
| Super DMAC 81 |
390537-02 |
A3000 |
| Super DMAC |
390537-04 |
A3000 |
|
 A DIP 5719 Gary
 A PLCC 4393 Fat Gary
The Gary chip isn't really much more than a gate array which contains some control logic for accessing certain busses. Only some models of Amiga contain a gary chip.
|
| Name |
Part Number |
Used In |
| Gary (5718) |
318072-01 |
A2000 |
| Gary (5719) |
318072-01 |
A500, A500+ |
| Fat Gary 41 (4393) |
390540-02 |
A3000, A4000 |
| Fat Gary 41 (4791) |
390540-02 |
A3000 |
Contributions to this page by:
Bernd Wiesen, Takahasi Kasiko, Tuomas Kivi, ViTaL |
|
HIgh Res Version - 906 x 955, 79K
The Gayle chip is responsible for controlling the 2.5" non-buffered IDE controller found in the A600, A1200 and the 3.5" buffered IDE controller found in the A4000 and A4000T. The IDE controller is quite poor, particularly by today's standards, providing little more than PIO Mode 0.
|
| Chip Name |
Chip Number |
Used In |
| 45 Gayle |
391155-01 |
A600 |
| 45 Gayle |
391155-02 |
A600 |
| AA Gayle R5 |
391155-02 |
|
| AA Gayle R5 |
391424-02 |
* A1200 |
Contributions to this page by:
Mirko Alexander Stuffe |
| Grace |
| * GRACE - 45 | * 391245-02 | * CDTV-II |
| Connects To: Kickstart Socket |
|
 A Pair of Kickstart 3.1 ROMS
 Single ROM version of Kickstart 3.1
 A Pair of Kickstart 3.0 ROMS
 Kickstart 1.3 ROM
 A Pair of Kickstart 1.4 ROMs. The special A3000 boot roms
The Kickstart chips are responsible for holding the core of the Amiga operating system, what you probably could loosely consider as the kernel. Depending on the machine you have the Kickstart is either held as 1 x 512K ROM or 2 x 256K ROMs. Some models of Amiga also accept a disk based version of Kickstart such as the A1000 and some A3000s.
|
| Kickstart Version |
Chip# |
1 or 2 |
Used In |
| 1.4 (?????) |
|
|
A3000 |
| 2.04 (V37.175) |
|
2 |
A2000, A3000 |
| 2.05 (37.299) |
|
1 |
A600 |
| 2.05 (37.300) |
|
1 |
A600 |
| 2.05 (37.350) |
|
1 |
A600HD |
| 3.0 (39.105) |
|
2 |
A4000 |
| 3.0 (39.106) |
|
2 |
A1200, A4000 |
| 3.0 (39.405) |
|
2 |
A4000 |
| 3.1 (40.68) |
|
|
A500*, A600* |
| 3.1 (40.68) |
|
|
A2000*, A3000*, A3000T*, A1200, A4000 |
| 3.1 (40.70) |
|
|
A4000T |
| *=as an upgrade
|
Contributions to this page by:
Bernd Wiesen, Gregory Donner, Mirko Alexander Stuffe, RiWa & Friends, Takahasi Kasiko |
|
Hi Res Version - 886 x 942, 81K
Lisa is primarily responsible for handling the graphics tasks, and has support for hardware sprites. Lisa can handle many video modes and resolutions supporting up to 256 colours per screen from a 24bit palette (including Extra Half-Brite), or with HAM-8 mode 262,144 colours on screen. Lisa is AGA's equivalent of Denise found in the OCS & ECS chipsets.
|
| Chip Number | Part Number | Used In |
|---|
| LISA 1204 R0 | 391227-01 | A4000 | | LISA 1207 R0 | 391227-01 | AA3000 | | LISA 4203 R2 | 391227-01 | |
Contributions to this page by:
Mirko Alexander Stuffe |
|
 A DIP 8364-R4 Paula
 A DIP 8364-R7 Paula
 A surface mounted 8364-R7 square Paula
Paula performs two main functions in the Amiga. Primarily it provides the Amiga's native audio which is 4 channel 8 bit sound, but it also functions as the floppy drive controller.
|
| Chip |
Chip Number |
Used In |
| Paula 8364 R4 |
|
A1000 |
| Paula 8364 R7 |
252127-02 |
A500+, A2000, A3000, AA3000 |
| Paula 8364 R7 |
391077-01 |
A600, A4000 |
Contributions to this page by:
Joe Torre, Mirko Alexander Stuffe, Takahasi Kasiko, ViTaL |
|
Portia was either a very early name for Paula, or a very early version of what eventually became Paula. Basically the sound chip and floppy drive controller. Early A1000's may have shipped with this chip, but this has not been confirmed. The very first Amiga ever, known as Lorraine contained a chip called Portia.
|
|
Found only in the A3000 series and A4000T machines, the Ramsey is responsible for addressing RAM and producing DMA addressing, particularly with regards to the motherboard SCSI controller. Ramsey 04 is normally used with DMac 02, and Ramsey 07 is normally used with Dmac 04.
|
| Chip Number |
Part Number |
Used in |
| Ramsey |
390398-01 |
A590, A2091 |
| Ramsey 51 |
390541-04 |
A3000, A4000 |
| Ramsey 45 |
390541-07 |
A3000T, A4000, A4000T |
|
Toni was a custom chip only ever used in the unreleased Amiga Walker. Toni was the system bus controller, including the DRAM interface. It may also have been responsible for controlling the FIDO serial ports and other I/O.
|
Contributions to this page by:
Toni Nilsson |
Followed a link? Please go to the
| | | |