All Topics  
Original Amiga chipset

 

   Email Print
   Bookmark   Link






 

Original Amiga chipset



 
 
The Original Chip Set (OCS) was a chipset
Chipset

A chipset or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product....
 used in the earliest Commodore
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
 Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set
Enhanced Chip Set

Enhanced Chip Set is the name used for the enhanced version of the Amiga computer's original chipset . ECS was introduced in 1990 debuting in the Amiga 3000....
 (ECS) and greatly improved Advanced Graphics Architecture
Advanced Graphics Architecture

Advanced Graphics Architecture is the third generation Amiga graphic chip set, first used in the Amiga 4000 in 1992. AGA was codenamed the Pandora chipset by Commodore International internally....
 (AGA).

The original chipset appeared in Amiga models created between 1985 and 1990: the Amiga 1000
Amiga 1000

The A1000, or Commodore International Amiga 1000, was Commodore's initial Amiga personal computer, introduced on July 24, 1985 at the Lincoln Center in New York City....
, Amiga 2000
Amiga 2000

The A2000, also known as the Commodore International Amiga 2000, was released in 1986. Although aimed at the high-end market it was technically very similar to the A500, so similar in fact that the A2000B revision was outright based on the A500 design....
 and Amiga 500
Amiga 500

The Amiga 500, also known as the A500, was the first ?low-end? Commodore International Amiga 16-bit/32-bit multimedia home/personal computer....
.

chipset which gave the Amiga its unique graphics features consists of three main "custom" chips; Agnus, Denise, and Paula.






Discussion
Ask a question about 'Original Amiga chipset'
Start a new discussion about 'Original Amiga chipset'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The Original Chip Set (OCS) was a chipset
Chipset

A chipset or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product....
 used in the earliest Commodore
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
 Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set
Enhanced Chip Set

Enhanced Chip Set is the name used for the enhanced version of the Amiga computer's original chipset . ECS was introduced in 1990 debuting in the Amiga 3000....
 (ECS) and greatly improved Advanced Graphics Architecture
Advanced Graphics Architecture

Advanced Graphics Architecture is the third generation Amiga graphic chip set, first used in the Amiga 4000 in 1992. AGA was codenamed the Pandora chipset by Commodore International internally....
 (AGA).

The original chipset appeared in Amiga models created between 1985 and 1990: the Amiga 1000
Amiga 1000

The A1000, or Commodore International Amiga 1000, was Commodore's initial Amiga personal computer, introduced on July 24, 1985 at the Lincoln Center in New York City....
, Amiga 2000
Amiga 2000

The A2000, also known as the Commodore International Amiga 2000, was released in 1986. Although aimed at the high-end market it was technically very similar to the A500, so similar in fact that the A2000B revision was outright based on the A500 design....
 and Amiga 500
Amiga 500

The Amiga 500, also known as the A500, was the first ?low-end? Commodore International Amiga 16-bit/32-bit multimedia home/personal computer....
.

Overview of chips

The chipset which gave the Amiga its unique graphics features consists of three main "custom" chips; Agnus, Denise, and Paula. Both the original chipset and the enhanced chipset were manufactured using NMOS logic
NMOS logic

nMOS logic uses n-type metal-oxide-semiconductor field effect transistors to implement logic gates and other digital circuits. nMOS transistors have three modes of operation: cut-off, triode, and saturation ....
 technology by Commodore
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
's chip manufacturing
Semiconductor fabrication

Semiconductor device fabrication is the process used to create chips, the integrated circuits that are present in everyday electrical and electronics devices....
 subsidiary, MOS Technology
MOS Technology

MOS Technology, Inc., also known as CSG , was a integrated circuit design and Semiconductor device fabrication company based in Norristown, Pennsylvania, in the United States....
. All three custom chips were originally packaged in 48-pin DIP
Dual in-line package

File:Three_IC_circuit_chips.JPGIn microelectronics, a dual in-line package , sometimes called a DIL package, is an electronic device package with a rectangular housing and two parallel rows of electrical connecting pins....
s; later versions of Agnus, known as Fat Agnus, were packaged in an 84-pin PLCC
Plastic leaded chip carrier

A Plastic Leaded Chip Carrier is a four-sided Lead plastic integrated circuit package with pin spacings of 0.05" . Lead counts range from 20 to 84....
.

Agnus is the central chip in the design. It controls all access to chip RAM
Chip RAM

Chip RAM is the name given to Random Access Memory in the Amiga computer that could be accessed by the Original Amiga chipset as well as the Central processing unit....
 from both the central 68000 processor and the other custom chips, using a complicated priority system. Agnus includes sub-components known as the blitter and the copper. The original Agnus and subsequent Fat Agnus can address 512 KB
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
 of chip RAM
Chip RAM

Chip RAM is the name given to Random Access Memory in the Amiga computer that could be accessed by the Original Amiga chipset as well as the Central processing unit....
. Later revisions of Fat Agnus, known as Fatter Agnus can address 1 MB
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
 of chip RAM.

Denise is the main video processor. Without using overscan
Overscan

Overscan is extra image area around the four edges of a video image that is not normally seen by the viewer. It exists because television sets in the 1930s through 1970s were highly variable in how the video image was framed within the cathode ray tube ....
, the Amiga's graphics display is 320 or 640 pixel
Pixel

In digital imaging, a pixel is the smallest item of information in an image. Pixels are normally arranged in a 2-dimensional grid, and are often represented using dots, squares, or rectangles....
s wide by 200 (NTSC
NTSC

NTSC is the analog television system used in most of the Americas, Japan, South Korea, Taiwan, the Philippines, Burma, and some Pacific island nations and territories ....
) or 256 (PAL
PAL

PAL, short for Phase Alternating Line, is a color-encoding system used in broadcast television systems in large parts of the world. Other common analog television systems are SECAM and NTSC....
) pixels tall. Denise also supports interlacing, which doubles the vertical resolution. Planar bitmap graphics are used, which splits the individual bits per pixel into separate areas of memory, called bitplanes. In normal operation, Denise allows between 1 and 5 bitplanes, giving 2 to 32 unique colours. These colours are selected from palette of 4096 colours. A 6th bitplane is available for two special video modes: Halfbrite mode
Halfbrite mode

Extra Half-Brite mode is a screenmode of the Commodore International Amiga computer. It uses 6 bitplanes , where the first 5 bitplanes index a color from the color palette ....
 and Hold And Modify mode. Denise also supports eight sprites
Sprite (computer graphics)

In computer graphics, a sprite is a two-dimensional/three-dimensional or animation that is integrated into a larger scene.Sprites were originally invented as a method of quickly compositing several images together in two-dimensional video games using special hardware....
, sub-pixel scrolling, and a "dual playfield" mode. Denise also handles mouse and digital joystick input.

Paula is primarily the audio chip, with 4 independent hardware-mixed 8-bit PCM
Pulse-code modulation

Pulse-code modulation is a digital representation of an analog Signalling where the magnitude of the signal is sampling regularly at uniform intervals, then Quantization to a series of symbols in a numeric code....
 sound channels, each of which supports 65 volume levels and any sample rate from roughly 20 Hz
Hertz

The hertz is a measure of frequency per unit of time, or the number of list of cycles per second. It is the SI base unit of frequency in the International System of Units , and is used worldwide in both general-purpose and scientific contexts....
 to 29 kHz. Paula also handles interrupts and various I/O functions including the floppy disk drive, the serial port
Serial port

In computing, a serial port is a serial communication physical interface through which information transfers in or out one bit at a time ....
, and analog joysticks.

Agnus

The Agnus chip is in overall control of the entire chipset's operation. All operations are synchronised with the output of the video beam. This includes access to the built-in RAM, known as chip RAM
Chip RAM

Chip RAM is the name given to Random Access Memory in the Amiga computer that could be accessed by the Original Amiga chipset as well as the Central processing unit....
 because the chipset has access to it. Both the central 68000 processor and other members of the chipset have to arbitrate for access to RAM via Agnus. In computing architecture terms, this is Direct Memory Access
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
 (DMA), where Agnus is the DMA Controller (DMAC).

Agnus has a complex priority-based memory access policy. For example, bitplane data fetches are more important than blitter transfers. As the original 68000 processor in Amigas could only access memory on every second clock cycle, Agnus operated a system where the time-critical custom chips access got the "odd" clock cycle and the CPU got the "even" cycle, thus the CPU did not get locked out of memory access and did not appear to slow down. However, non-time-critical custom chip access, such as blitter transfers, can use up any spare odd or even cycles and, if the "BLITHOG" (blitter hog) flag is set, Agnus can lock out the even cycles from the CPU in deference to the blitter.

Agnus's timings are measured in "colour clocks" of 280 ns. This is equivalent to two low resolution (140 ns) pixels or four high resolution (70 ns) pixels. Like Denise, these timings were designed for display on household TV
Television

Television is a widely used telecommunication mass-media for transmitting and receiving moving , either monochrome or color, usually accompanied by sound....
s, and can be synchronised to an external clock source.

Blitter

The blitter
Blitter

In a computer system, a blitter is a co-processor or a logic block on a microprocessor that is dedicated to rapid data transfer within that computer's RAM....
 is a sub-component of Agnus. "Blit" is shorthand for "block image transfer" or bit blit
Bit blit

BitBlt or the synonymous term Blit is a computer graphics operation in which several bitmaps are combined into one using a "raster operator"....
. The blitter is a highly parallel memory transfer and logic operation unit. It has three modes of operation: copying blocks of memory, filling blocks (e.g. polygon filling) and line drawing.

The blitter allows the rapid copying of video memory, meaning that the CPU can be freed for other tasks. The blitter was primarily used for drawing and redrawing graphics images on the screen, called "bobs", short for "blitter objects".

The blitter's block copying mode takes zero to three data sources in memory, called A, B and C, performs a programmable boolean
Boolean

Boolean , as a noun or an adjective, may refer to:* Boolean algebra , a logical calculus of truth values or set membership* Boolean algebra , a set with operations resembling logical ones...
 function on the data sources and writes the result to a destination area, D. Any of these four areas can overlap. The blitter runs either from the start of the block to the end, known as "ascending" mode, or in reverse, "descending" mode.

Blocks are "rectangular"; they have a "width" in multiples of 16 bits, a height measured in "lines", and a "stride" distance to move from the end of one line to the next. This allows the blitter to operate on any conceivable video resolution. The copy automatically performs a per-pixel logical operation. These operations are described generically using minterms. This is most commonly used to do direct copies (D = A), or apply a pixel mask around blitted objects (D = (C AND B) + A). The copy can also barrel shift each line by 0 to 15 pixels. This allows the blitter to draw at pixel offsets that are not exactly multiples of 16.

These functions allow the Amiga to move GUI windows around the screen rapidly as each is represented in graphical memory space as a rectangular bock of memory which may be shifted to any required screen memory location at will.

The blitter's line mode draws single-pixel thick lines using the Bresenham's line algorithm
Bresenham's line algorithm

The Bresenham line algorithm is an algorithm that determines which points in an n-dimensional raster should be plotted in order to form a close approximation to a straight line between two given points....
. It can also apply a 16-bit repeating pattern to the line. The blitter's filling mode is used to fill per-line horizontal spans. On each span, it reads each pixel in turn from right to left. Whenever it reads a set pixel, it toggles filling mode on or off. When filling mode is on, it sets every pixel until filling mode is turned off or the line ends. Together, these modes allow the blitter to draw individual flat-shaded polygons, albeit very slowly in comparison to modern 3D graphics chipsets or the CPU of a moderately fast Amiga.

Copper

The copper is another sub-component of Agnus; The name is short for "co-processor". The copper is a programmable finite state machine
Finite state machine

A finite state machine or finite state automaton or simply a state machine, is a model of behavior composed of a finite number of state s, transitions between those states, and actions....
 that executes a programmed instruction stream, synchronized with the video hardware.

When it is turned on, the copper has three states; either reading an instruction, executing it, or waiting for a specific video beam position. The copper runs a program called the copper list in parallel with the main CPU
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
. The copper runs in sync with the video beam, and it can be used to perform various operations which require video synchronization. Most commonly it is used to control video output, but it can write to most of the chipset registers and thus can be used to set audio registers or interrupt the CPU.

The copper list has three kinds of instructions, each one being a pair of two bytes, four bytes in total:
  • The MOVE instruction writes a 16-bit value into one of the chipset's hardware registers.
  • The WAIT instruction halts copper execution until a given beam position is reached, thus making possible to synchronize other instructions with respect to screen drawing. It can also wait for a blitter operation to finish.
  • The SKIP instruction will skip the following copper instruction if a given beam position has already been reached. This can be used to create copper list loops.


The length of the copper list program is limited by execution time. The copper restarts executing the copper list at the start of each new video frame. There is no explicit "end" instruction, instead the WAIT instruction is used to wait for a location which is never reached.

Uses of the copper
  • The copper is most commonly used to set and reset the video hardware registers at the beginning of each frame.
  • It can be used to change video hardware mid-frame. This allows the Amiga to change video configuration, including resolution, between scanlines. This allows the Amiga to display different horizontal resolutions, different colour depths, and entirely different frame buffers on the same screen. The AmigaOS
    AmigaOS

    AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000....
     graphical user interface allows two programs to operate at different resolutions in different buffers, while both are visible on the screen simultaneously. A paint program might use this feature to allow users to draw directly on a low resolution Hold And Modify screen, while offering a high resolution toolbar at the top or bottom of the screen.
  • The copper can also change colour registers once per scanline, creating the "raster bar
    Raster bar

    The raster bar is an demo effect used in Demo s that displays animated horizontal bars of colour that extend into the overscan area of the display....
    s" effect seen commonly in Amiga games. The copper can go further than this and change the background colour often enough to make a blocky graphics display without using any bitmap graphics at all.
  • The copper allows "re-use" of sprites; after a sprite has been drawn at its programmed location, the copper can then immediately move it to a new location and it will be drawn again, even on the same scanline.
  • The copper can also be used to program and operate the blitter. This is useful for doing several blitter operations in sequence, as the copper can wait for the blitter to finish and then immediately reprogram it for the next operation.
  • The copper can be used to produce "sliced HAM", or S-HAM, this consists of building a copper list that switches the palette on every scanline, improving the choice of base colours in Hold And Modify mode graphics.


Denise

Denise controls the video timings, but can also synchronise to an external video signal. Denise is programmed to fetch planar video data from 1 to 5 bitplanes and translate that into a colour lookup. The number of bitplanes is arbitrary, thus if 32 colours are not needed, 2, 4, 8 or 16 can be used instead. The number of bitplanes (and resolution) can be changed on the fly, usually by the copper. This allows for very economical use of RAM. There is also a sixth bitplane, which can be used in three special graphics modes:

In Extra-HalfBrite (EHB), if a pixel is set on the sixth bitplane, the brightness of the regular 32 colour pixel is halved. Early versions of the Amiga 1000
Amiga 1000

The A1000, or Commodore International Amiga 1000, was Commodore's initial Amiga personal computer, introduced on July 24, 1985 at the Lincoln Center in New York City....
 sold in the United States
United States

The United States of America is a Federal government constitutional republic comprising U.S. state and a federal district. The country is situated mostly in central North America, where its Contiguous United States and Washington, D.C., the Capital districts and territories, lie between the Pacific Ocean and Atlantic Oceans, Borders of the U...
 did not have the Extra-HalfBrite mode.

In Hold-and-Modify
Hold-and-Modify

Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore International Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible....
 mode (HAM), each 6-bit pixel is interpreted as 2 control bits and 4 data bits. The 4 possible permutations of control bits are "set", "modify red", "modify green" and "modify blue". With "set", the 4 data bits act like a regular 16-colour display look up. With one of the "modify"s, the red, green or blue component of the previous pixel is modified to the data value, and the other two components are held from the previous pixel. This allows all 4096 colours on screen at once.

In Dual Playfield mode, instead of acting as a single screen, two "playfields" of 8 colours each (3 bitplanes each) are drawn on top of each other. They are independently scrollable and the background colour of the top playfield "shines through" to the underlying playfield.

There are two horizontal graphics resolutions, "lowres" with 140 ns pixels and "hires" with 70 ns pixels. This makes the display 320 or 640 pixels wide without using overscan. Denise supports very wide overscan; there is no need for a border around the graphics as other computers suffered from. Vertical resolution, without overscan, is 200 pixels for an 60 Hz NTSC Amiga or 256 for a 50 Hz PAL Amiga. This can be doubled using an interlace
Interlace

Interlaced scan refers to one of two common methods for "painting" a video image on an electronic display screen by scanning or displaying each line or row of pixels....
d display.

Denise can also lay up to 8 sprites
Sprite (computer graphics)

In computer graphics, a sprite is a two-dimensional/three-dimensional or animation that is integrated into a larger scene.Sprites were originally invented as a method of quickly compositing several images together in two-dimensional video games using special hardware....
 on top of the graphics, and detect collisions between sprites and the background, or between sprites. These sprites have 3 visible colours and one transparent colour, however two sprites can be "attached" to make a single 15 colour sprite.

External video timing

Under normal circumstances, the Amiga generates its own video timings, but the chipset also supports synchronising itself to an external signal so as to achieve genlock
Genlock

Genlock is a common technique where the video output of one source, or a specific reference signal, is used to synchronization other television picture sources together....
ing with external video hardware. There is also an 1 bit output on this connector that indicates whether the Amiga is outputting background colour or not, permitting easy overlaying of Amiga video onto external video. This made the Amiga particularly attractive as a character generator for titling videos and broadcast work, as it avoided the use and expense of AB roll and chromakey units that would be required without the genlock support. The support of overscan, interlacing and genlocking capabilities, and the fact that the display timing was very close to broadcast standards (NTSC or PAL), made the Amiga the first ideal computer for video purposes, and indeed, it was used in many studios for digitizing video data (sometimes called frame-grabbing), subtitling and interactive video news.

Paula

The Paula chip is mainly used to produce audio output. The chip has 4 DMA
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
-driven 8-bit PCM sample sound channels. Two sound channels are mixed into the left audio output, and the other two are mixed into the right output, producing stereo audio output. The only supported hardware sample format is signed linear 8-bit two's complement
Two's complement

The two's complement of a binary number is defined as the value obtained by subtracting the number from a large power of two .A two's-complement system or two's-complement arithmetic is a system in which negative numbers are represented by the two's complement of the absolute value; this system is the most common Signed number r...
. Each sound channel has an independent volume and frequency. Internally, the audio hardware is implemented by four state machines each having eight different states.

Additionally the hardware allows one channel in a channel pair to modulate the other channel's period or amplitude. It is rarely used on the Amiga due to both frequency and volume being controllable in better ways, but could be used to achieve different kinds of tremolo
Tremolo

Tremolo, or tremolando, is a Musical terminology with several meanings:* A regular and repetitive variation in amplitude for the duration of a single note; this is the most common meaning....
 and vibrato
Vibrato

Vibrato is a musical effect, produced in singing and on musical instruments by a regular pulsating change of pitch , and is used to add expression and vocal-like qualities to instrumental music....
, and even rudimentary FM synthesis effects.

With some special programming tricks it is possible to produce 14-bit audio by combining two channels set at different volumes, giving two 14-bit channels instead of four 8-bit channels.

On a regular NTSC or PAL screen display, audio playback is limited to a maximum sampling rate of 28867 Hz, due to the amount of data that can be fetched from memory in the time allocated to Paula. As explained in the discussion of Agnus, memory access is prioritised and only a few slots for memory access are available to Paula's sound channels. This limit can be overcome in the Enhanced Chip Set
Enhanced Chip Set

Enhanced Chip Set is the name used for the enhanced version of the Amiga computer's original chipset . ECS was introduced in 1990 debuting in the Amiga 3000....
 by using a higher frequency screen mode, or by using the CPU directly to drive audio output.

The Amiga contains an analog low-pass filter (reconstruction filter
Reconstruction filter

In a mixed-signal system , a reconstruction filter is used to construct a smooth analogue signal from the output of a digital to analogue converter or other sampled data output device....
) which is external to Paula. The filter is a 12 dB/oct Butterworth low-pass filter at approximately 3.3 kHz. The filter can only be applied globally to all 4 channels. In models after the Amiga 1000, the brightness of the power LED is used to indicate the status of the filter. The filter is active when the LED is at normal brightness, and deactivated when dimmed (on early Amiga 500 models the LED went completely off). Models released before Amiga 1200 also have a static "tone knob" type lowpass filter that is enabled regardless of the optional "LED filter". This filter is a 6 dB/oct lowpass filter with cutoff frequency at 4.5 or 5 kHz.

Floppy disk controller

The floppy controller is unusually flexible. It can read and write raw MFM
Modified Frequency Modulation

Modified Frequency Modulation, commonly MFM, is a line code scheme used to encode information on most floppy disk formats, which include the floppy disk formats used in the classic versions of Amiga OS, most CP/M operating system machines as well as IBM PC compatibles running DOS....
 or GCR
Group Code Recording

In computer science, group code recording refers to several distinct but related encoding methods for magnetic media. The first, used in 6250 Characters Per Inch magnetic tape, is an error-correcting code combined with a run length limited encoding scheme....
 data in any format via DMA or programmed I/O. It also provides a number of convenient features, such as sync-on-word (in MFM coding, $4489 is usually used as the sync word). MFM encoding/decoding is usually done with the blitter — one pass for decode, three passes for encode. Normally the entire track is read or written in one shot, rather than sector-by-sector.

In addition to the native 880 KB
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
 3.5-inch disk format, the controller can handle many foreign formats, such as:
  • IBM PC
    IBM PC

    The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
  • Apple II
  • Mac
    Macintosh

    File:Imac alu.pngMacintosh, commonly shortened to Mac, is a brand name which covers several lines of personal computers designed, developed, and marketed by Apple Inc....
     800 kB (requires a Mac drive)
  • AMAX Mac emulator (A special floppy of only 200 kB to exchange data between Amiga and Macintosh could be formatted by Amiga, and it could be read and written by floppy drivers of both systems)
  • Commodore 1541
    Commodore 1541

    The Commodore 1541 , made by Commodore International, was the best-known floppy disk drive for the Commodore 64 home computer. The 1541 was a single-sided 170 kilobyte drive for 5?" disks....
     (requires 5.25 inch drive slowed to 280 rpm)
  • Commodore 1581 formatted 3.5" floppy for C64 and C128
    Commodore 1581

    The Commodore 1581 is a 3? inch double sided double density floppy disk drive made by Commodore International primarily for its Commodore 64 and Commodore 128 home computer/personal computers....


Serial port

The serial port is rudimentary; programmed I/O only and lacking a FIFO
FIFO

FIFO is an acronym for First In, First Out, an abstraction in ways of organizing and manipulation of data relative to time and prioritization....
 buffer. It does have one positive attribute, which is that virtually any bit rate can be selected, including all the standard rates, MIDI rate, as well as extremely high custom rates.

Origin of the chip names

  • The name Agnus is derived from 'Address GeNerator UnitS' since it houses all address registers and controls memory access of the custom chips.
  • Paula was named after the girlfriend of the chip designer.


See also

  • Amiga Ranger Chipset
    Amiga Ranger Chipset

    Amiga Ranger is a prototype computer that was supposed to be the second generation Amiga chipset prior to ECS release,designed by the orignal Los Gatos Amiga team including Jay Miner.however Commodore International didn't release this chipset due to its high cost...
  • Enhanced Chip Set
    Enhanced Chip Set

    Enhanced Chip Set is the name used for the enhanced version of the Amiga computer's original chipset . ECS was introduced in 1990 debuting in the Amiga 3000....
  • Advanced Graphics Architecture
    Advanced Graphics Architecture

    Advanced Graphics Architecture is the third generation Amiga graphic chip set, first used in the Amiga 4000 in 1992. AGA was codenamed the Pandora chipset by Commodore International internally....
  • AAA chipset
    AAA chipset

    The AAA chipset was intended to be the next-generation Amiga multimedia system designed by Commodore International. Initially began as a secret project, the first design discussions were started in 1988, and after many revisions and redesigns the first silicon versions were fabricated in 1992-1993....
  • Hombre chipset
    Hombre chipset

    HistoryIn 1993, Commodore International cancelled the development of the AAA chipset and began to design a new 64 bit multimedia system with 3D computer graphics graphics chipset including fully RISC architecture that would once again bring the Amiga back into the limelight....
  • List of home computers by video hardware
    List of home computers by video hardware

    This is a list of home computers, sorted alphanumerically, which lists all relevant details of their Video Display Controller.A home computer was the description of the second generation of desktop computers, entering the market in 1977 and becoming common during the 1980s....


External links