Knowledge (XXG)

Amiga Original Chip Set

Source 📝

708:
clock, these sizes very nearly fill the width of a standard television with only a thin "underscan" border between the graphics and the screen border when compared to many other contemporary home computers, for an appearance closer to a games console but with finer detail. On top of this, Denise supports reasonably extensive overscan; technically modes with enough data for up to 400 or 800 pixels (+25%) may be specified, although this is only actually useful for scrolling and special effects that involve partial display of large graphics, as a separate hardware limit is met at 368 (or 736) pixels, which is the maximum that will fit between the end of one blanking period and the start of the next - although it is unlikely that even this many pixels will be visible on any display other than a dedicated monitor that allows adjustment of horizontal scan width, as much of the image will, by design, disappear seamlessly behind the screen bezel (or, on LCDs, be cropped off at the edge of the panel). Because of the highly regular structure of the Amiga's timing in relation to scanlines and allocation of DMA resources to various uses besides normal "playfield" graphics, increased horizontal resolution is also a tradeoff between number of pixels and how many hardware sprites are available, as increasing the DMA slots dedicated to playfield video ends up stealing some (from 1 to 7 of the total 8) the sprite engine.
902:). 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; this made it possible to get rid of most of the inter-sector gaps that most floppy disk formats need to safely prevent the "bleeding" of a written sector into the previously-existing header of the next sector due to speed variations of the drive. If all sectors and their headers are always written in one go, such bleeding is only an issue at the end of the track (which still must not bleed back into its beginning), so that only one gap per track is needed. This way, for the native Amiga disk format, the raw storage capacity of 3.5 inch DD disks was increased from the typical 720 KB to 880 KB, although the less-than-ideal 653: 401: 668:. The number of bitplanes is arbitrary, thus if 32 colors 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, and balancing of CPU processing speed vs graphical sophistication when executing from Chip RAM (as modes beyond 4bpp in lores, or 2bpp in hires, use extra DMA channels that can slow or temporarily halt the CPU in addition to the usual non-conflicting channels). There can also be a sixth bitplane, which can be used in three special graphics modes: 438:
the processing of memory by the blitter. Agnus also attempts to order accesses in such a way so as to overlap CPU bus cycles with DMA cycles. As the original 68000 processor in Amigas tended only to access memory on every second available memory cycle, Agnus operates a system where "odd" memory access cycles are allocated first and as needed to time-critical custom chip DMA while any remaining cycles are available to the CPU, thus the CPU does not generally get locked out of memory access and does not appear to slow down. However, non-time-critical custom chip access, such as
767: 693:(HAM) mode, each 6-bit pixel is interpreted as two control bits and four data bits. The four possible permutations of control bits are "set", "modify red", "modify green" and "modify blue". With "set", the four data bits act like a regular 16-color 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 colors on screen at once and is an example of 135: 775: 36: 862:
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 low-pass filter that is enabled regardless of the optional "LED filter". This filter is a 6 dB/oct low-pass filter with cutoff frequency at 4.5 or 5 kHz.
1182: 545:. 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 initiate blits, set audio registers, or interrupt the CPU. 730:
15-color sprite. The Sprite DMA reads data to form a sprite channel as controlled by its registers, enabling the vertical reuse of sprites. There has to be one empty scanline in between two successive list entries to allow for updating sprite data. Using Copper or CPU register manipulations, each sprite
865:
A software technique was later developed which can play back 14-bit audio by combining two channels set at different volumes. This results in two 14-bit channels instead of four 8-bit channels. This is achieved by playing the high byte of a 16-bit sample at maximum volume, and the low byte at minimum
757:
The notion that Denise fetches bit plane and sprite data is a simplification. It is Agnus who is maintaining horizontal and vertical screen position counters and initiating the DRAM read operations. Denise has a number of bit plane registers which hold 16 bits of data each, enough to draw 16 pixels.
643:
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
437:
Agnus has a complex and priority-based memory access policy that attempts to best coordinate requests for memory access among competing resources. For example, bitplane data fetches are prioritized over blitter transfers as the immediate display of frame buffer data is considered more important than
634:
with external video hardware. There is also a 1-bit output on this connector that indicates whether the Amiga is outputting background color or not, permitting easy overlaying of Amiga video onto external video. This made the Amiga particularly attractive as a character generator for titling videos
494:
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 video resolution up to 1,024×1,024 pixels. The copy automatically performs a per-pixel
707:
There are two horizontal graphics resolutions, "lowres" with 140 ns pixels and "hires" with 70 ns pixels, with a default of 320 or 640 horizontal pixels wide without using overscan. As the pixel output is regulated by the main system clock, which is based directly on the NTSC colorburst
837:
Audio may be output using two methods. Most often, DMA-driven audio is used. As explained in the discussion of Agnus, memory access is prioritized and one DMA slot per scan line is available for each of the four sound channels. On a regular NTSC or PAL display, DMA audio playback is limited to a
861:
low-pass filter at approximately 3.3 kHz. The filter can only be applied globally to all four channels. In models after the Amiga 1000 (excluding the very first revision of the Amiga 500), the brightness of the power LED is used to indicate the status of the filter. The filter is
845:
Alternately, Paula may signal the CPU to load a new sample into any of the four audio output buffers by generating an interrupt when a new sample is needed. This allows for output rates that exceed 57 kHz per channel and increases the number of possible voices (simultaneous sounds) through
866:
volume (both ranges overlap, so the low byte needs to be shifted right two bits). The bit shift operation requires a small amount of CPU or blitter overhead, whereas conventional 8-bit playback is almost entirely DMA driven. This technique was incorporated into the retargetable audio subsystem
729:
per scan line (in automatic mode) on top, underneath, or between playfields, and detect collisions between sprites and the playfields or between sprites. These sprites have three visible colors and one transparent color. Optionally, adjacent pairs of sprites can be "attached" to make a single
718:
display, and, as with horizontal resolution, increased using overscan, to a maximum of 241 (or 483) for NTSC, and 283 (or 567) for PAL (interlaced modes gaining one extra line as the maximum is determined by how many lines are taken from the available total by blanking and sync, and the total
517:
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.
557:
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. During a wait state the copper is off the bus and doesn't use DMA
567:
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.
499:. This is most commonly used to do direct copies (D = A), or apply a pixel mask around blitted objects (D = (C AND B) OR 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. 702:
In dual-playfield mode, instead of acting as a single screen, two "playfields" of eight colors each (three bitplanes each) are drawn on top of each other. They are independently scrollable and the background color of the top playfield "shines through" to the underlying
821:
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
588:
graphical user interface allows two or more programs to operate at different resolutions in different buffers, while all are visible on the screen simultaneously. A paint program might use this feature to allow users to draw directly on a low resolution
758:
When Agnus issues a write to register 1, all registers are then transferred into separate shift registers from which pixels are generated (at the same time new values are loaded from DRAM). Denise is not aware of any memory addresses either.
371:
There are many similarities – both in overall functionality and in the division of functionality into the three component chips – between the OCS chipset and the much earlier and simpler chipset of the
838:
maximum output rate of 28,867 values per channel (PAL: 28837) per second totaling 57674 (PAL: 57734) values per second on each stereo output. This rate can be increased with the ECS and AGA chipsets by using a video mode with higher
609:
The Copper can also be used to program and operate the blitter. This allows blitter operation and control to proceed independently of, and concurrently with, the CPU. With copper and blitter programming each other a text mode can be
482:
The blitter allows 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".
490:
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.
502:
These functions allow the Amiga to move GUI windows around the screen rapidly as each is represented in graphical memory space as a rectangular block of memory which may be shifted to any required screen memory location at will.
603:
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.
347:
sound channels, each of which supports 65 volume levels (no sound to maximum volume) and waveform output rates from roughly 20 samples per second to almost 29,000 samples per second. Paula also handles
818:. Each sound channel has an independent frequency and a 6-bit volume control (64 levels). Internally, the audio hardware is implemented by four state machines, each having eight different states. 600:" effect seen commonly in Amiga games. The Copper can go further than this and change the background color often enough to make a blocky graphics display without using any bitmap graphics at all. 479:. 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. 514:
repeating pattern to the line. The line mode can also be used to draw rotated bobs: each line of bob data is used as line pattern while the line mode draws the tilted bob line by line.
932:(a special floppy of only 200 KB to exchange data between Amiga and Macintosh could be formatted by the Amiga, and it could be read and written by floppy drives of both systems) 537:
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
414:
The Agnus chip is in overall control of the entire chipset's operation. All operations are synchronised to the position of the video beam. This includes access to the built-in
457:. 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 518:
Together, these modes allow the blitter to draw individual flat-shaded polygons. Later Amigas tended to use a combination of a faster CPU and blitter for many operations.
552:
The MOVE instruction writes a 16-bit value into one of the chipset's hardware registers and is also used to strobe a new address into the Copper's instruction pointer.
966:
introduced a special, dual-speed floppy drive that also allowed use of high density disks with double capacity without any change to Paula's floppy controller.
742:, or shape, is only fetched a single time per scanline and can't change. The first Amiga game to utilize the sprite re-position registers during a scanline was 563:
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.
630:
Under normal circumstances, the Amiga generates its own video timings, but Agnus also supports synchronising the system to an external signal so as to achieve
606:
The Copper can trigger an interrupt when the video beam reaches a precise location on the display. This is useful for synchronizing the CPU to the video beam.
1808: 584:. This allows the Amiga to display different horizontal resolutions, different color depths, and entirely different frame buffers on the same screen. The 878:
The floppy controller is unusually flexible. It can read and write raw bit sequences directly from and to the disk via DMA or programmed I/O at 500 (
1391: 1195: 53: 714:
Vertical resolution, without overscan, is 200 pixels for a 60 Hz NTSC Amiga or 256 for a 50 Hz PAL Amiga. This can be doubled using an
442:
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
995:
The name Agnus is derived from 'Address GeNerator UnitS' since it houses all address registers and controls memory access of the custom chips.
1280: 1637: 1113: 229: 166: 722:
Starting with ECS, Denise was upgraded to support "Productivity" mode which allowed for 640x400 non-interlaced albeit with only 4 colors.
898:
code could be used. It also provides a number of convenient features, such as sync-on-word (in MFM coding, $ 4489 is usually used as the
617:", or S-HAM, this consists of building a Copper list that switches the palette on every scanline, improving the choice of base colors in 1642: 1136: 1255: 810:
sound channels. Two sound channels are mixed into the left audio output, and the other two are mixed into the right output, producing
580:
It can be used to change video settings mid-frame. This allows the Amiga to change video configuration, including resolution, between
314:. In normal operation, Denise allows between one and five bitplanes, giving two to 32 unique colors. These colors are selected from a 100: 1223: 794:
and mouse/joystick buttons two and three signals. The logic remained functionally identical across all Amiga models from Commodore.
119: 72: 738:
registers may also be changed during a scanline, increasing the total number of sprites on a single scanline. However, the sprite
273:
pseudo-fast RAM, which for ECS was changed to 1 MB (sometimes called 'Fatter Agnus') and subsequently to 2 MB chip RAM.
979: 79: 676:(EHB), if a pixel is set on the sixth bitplane, the brightness of the regular 32 color pixel is halved. Early versions of the 652: 400: 57: 887: 507: 86: 1384: 719:
scanlines in non-interlaced modes are half the original, broadcast-spec odd-numbered interlaced counts, rounded down).
486:
The blitter's block copying mode takes zero to three data sources in memory, called A, B and C, performs a programmable
254:
processor and the other custom chips, using a complicated priority system. Agnus includes sub-components known as the
237: 909:
In addition to the native 880 KB 3.5-inch disk format, the controller can handle many foreign formats, such as:
766: 68: 726: 661: 331: 300: 46: 1416: 644:
many studios for digitizing video data (sometimes called frame-grabbing), subtitling and interactive video news.
217: 1319: 709: 577:
The Copper is most commonly used to set and reset the video hardware registers at the beginning of each frame.
299:, which doubles the vertical resolution, at the cost of intrusive flickering on typical monitors of that era. 334:, single pixel scrolling, and a "dual-playfield" mode. Denise also handles mouse and digital joystick input. 161:
computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved
1803: 1798: 1632: 1377: 1078: 975: 542: 443: 213: 162: 155: 1647: 548:
The Copper list has three kinds of instructions, each one being a pair of two bytes, four bytes in total:
1777: 1700: 1685: 903: 891: 854: 807: 373: 344: 929: 232:
Lisa was implemented in 1.5 μm process. All three custom chips were originally packaged in 48-pin
530:
is another sub-component of Agnus; The name is short for "co-processor". The Copper is a programmable
1813: 1731: 1695: 1668: 1652: 1627: 1406: 1162: 1065: 839: 803: 787: 673: 531: 431: 415: 409: 323: 233: 196:
The chipset which gave the Amiga its unique graphics features consists of three main "custom" chips:
93: 906:
of the earlier Amiga models reduced this again to approximately 830 KB of actual payload data.
815: 744: 665: 315: 1333: 134: 1705: 1284: 998:
Denise is a contrived contraction of Display ENabler, intended to continue the naming convention.
895: 858: 811: 734:
can be reused multiple times in a single frame to increase the total sprites per frame. Sprite
1736: 1622: 1219: 694: 357: 1818: 715: 511: 487: 296: 1259: 1772: 1726: 850: 690: 618: 614: 593:(HAM) screen, while offering a high resolution toolbar at the top or bottom of the screen. 590: 381: 341: 327: 303: 754:
Finally, Denise next to the CIAs is responsible for handling mouse/joystick X/Y inputs.
426:
processor and other members of the chipset have to arbitrate for access to chip RAM via
1767: 1721: 1520: 1494: 1434: 1215: 1103: 1091: 982:
buffer. However, virtually any bit rate can be selected, including all standard rates,
941: 935: 923: 883: 879: 783: 423: 419: 307: 251: 247: 221: 17: 1792: 1762: 1757: 1752: 1673: 1585: 790:, but also includes logic for audio playback, floppy disk drive control, serial port 681: 534:
that executes a programmed instruction stream, synchronized with the video hardware.
774: 258:(fast transfer of data in memory without the intervention of the processor) and the 1690: 1678: 1601: 1474: 1187: 1149: 791: 365: 353: 1355: 1606: 1484: 1469: 867: 361: 35: 814:
audio output. The only supported hardware sample format is signed linear 8-bit
475:
is a sub-component of Agnus. "Blit" is shorthand for "block image transfer" or
172:
The original chipset appeared in Amiga models built between 1985 and 1990: the
1489: 1479: 1464: 1459: 1454: 1449: 1444: 1424: 1362: 1177: 1126: 1122: 1118: 1099: 1083: 1055: 1038: 1034: 963: 677: 640: 597: 458: 454: 349: 209: 181: 177: 173: 1244:
register holds six bits for horizontal words and ten bits for vertical lines.
208:. Both the original chipset and the enhanced chipset were manufactured using 1439: 1429: 1207: 1095: 1087: 1051: 899: 389: 311: 225: 185: 1369: 236:; later versions of Agnus, known as Fat Agnus, were packaged in an 84-pin 228:, the OCS chipset was fabricated in 5 μm manufacturing process while 1580: 1575: 1570: 1515: 1510: 1305: 918: 831: 581: 496: 476: 280: 265: 1560: 1539: 1141:
Canceled by Commodore in 1993 for its high cost and replaced by Hombre
827: 823: 631: 585: 471: 151: 1320:"3 / Bitplanes and Windows of All Sizes / Maximum Display Window Size" 1544: 913: 636: 322:
component). A 6th bitplane is available for two special video modes:
596:
The Copper can also change color registers mid-frame, creating the "
495:
logical operation. These operations are described generically using
870:, allowing compatible applications to use this mode transparently. 1565: 1400: 651: 399: 385: 377: 340:
is primarily the audio chip, with four independent hardware-mixed
284: 262:(video-synchronized co-processor). The original Agnus can address 158: 1002: 983: 664:
video data from one to five bitplanes and translate that into a
288: 1373: 1070:
Canceled by Commodore and replaced by ECS due to its high cost
1228:
INTERVIEW | Glenn Keller - Commodore Amiga Paula Chip Designer
1154:
Planned on paper for low-end Amigas but it was never designed
319: 292: 29: 1005:
and Logic, and coincidentally the chip designer's girlfriend.
894:
were the two most commonly used formats though in theory any
857:) which is external to Paula. The filter is a 12 dB/oct 506:
The blitter's line mode draws single-pixel thick lines using
246:
is the central chip in the design. It controls all access to
1001:
Paula is a similarly contrived contraction of Ports, Audio,
770:
Paula chip (MOS Technology 8364 R4) used in Amiga 1000
453:
Agnus's timings are measured in "color clocks" of 280 
635:
and broadcast work, as it avoided the use and expense of
751:
The Denise chip does not support a dedicated text mode.
269:
of chip RAM. Later revisions, dubbed 'Fat Agnus', added
461:, and can be synchronized to an external clock source. 422:
because the chipset has access to it. Both the central
1363:
US Patent #4,777,621 Video game and personal computer
1088:
A500 (only 1MB "fatter" Agnus, but still OCS Denise)
1745: 1714: 1661: 1615: 1594: 1553: 1532: 1503: 1415: 1167:Never released due to Commodore bankruptcy in 1994 388:chips; both chipsets were conceptually designed by 60:. Unsourced material may be challenged and removed. 434:(DMA), where Agnus is the DMA Controller (DMAC). 938:(requires 5¼-inch drive slowed to 280 rpm) 782:The Paula chip, designed by Glenn Keller, from 725:Denise can composite up to eight 16-pixel-wide 1212:Amiga Hardware Reference Manual: Third Edition 986:rate, as well as extremely high custom rates. 1385: 283:, the Amiga's graphics display is 320 or 640 8: 430:. In computing architecture terms, this is 279:is the main video processor. Without using 1392: 1378: 1370: 613:The Copper can be used to produce "sliced 1643:Amiga Advanced Architecture chipset (AAA) 120:Learn how and when to remove this message 1196:List of home computers by video hardware 1013: 773: 765: 133: 1233: 778:Paula chip (MOS Technology 8364 R4) die 330:(HAM) mode. Denise also supports eight 27:Chipset used in Amiga personal computer 1256:"Chronology of Amiga Computers (1989)" 974:The serial port is rudimentary, using 684:did not have the Extra-HalfBrite mode. 310:into separate areas of memory, called 306:are used, which splits the individual 1306:"Display Sizes, Offsets and Clipping" 1281:"OLD-COMPUTERS.COM : The Museum" 7: 1638:Advanced Graphics Architecture (AGA) 295:) pixels tall. Denise also supports 58:adding citations to reliable sources 1253:Invented in 1989 by Rhett Anderson 1809:MOS Technology integrated circuits 926:800 KB (requires a Mac drive) 25: 392:, which explains the similarity. 1334:"The Amiga Museum » Denise" 1180: 34: 165:(ECS) and the greatly improved 45:needs additional citations for 1010:Amiga graphics chipset roadmap 660:Denise is programmed to fetch 318:of 4096 colors (four bits per 167:Advanced Graphics Architecture 1: 849:The Amiga contains an analog 1835: 541:in parallel with the main 508:Bresenham's line algorithm 407: 1218:Publishing Company, Inc. 69:"Amiga Original Chip Set" 1706:other Amiga custom chips 1358:, at Amiga History Guide 1039:initial version of A2000 990:Origin of the chip names 958:-floppy for C64 and C128 356:functions including the 1623:Original Chip Set (OCS) 1056:later versions of A2000 1048:OCS with PLCC Fat Agnus 976:programmed input/output 830:, and even rudimentary 695:lossy image compression 1633:Enhanced Chipset (ECS) 882:) or 250 kbit/s ( 874:Floppy disk controller 779: 771: 657: 510:. It can also apply a 405: 250:from both the central 139: 18:Amiga Original chipset 1778:Amiga video connector 1648:Commodore AA+ Chipset 1554:Unofficial PPC models 1533:Unofficial 68k models 1150:Commodore AA+ Chipset 855:reconstruction filter 777: 769: 655: 626:External video timing 403: 374:Atari 8-bit computers 154:used in the earliest 137: 1653:Amiga Hombre chipset 1023:Models that used it 840:horizontal scan rate 788:interrupt controller 532:finite-state machine 446:in deference to the 432:Direct Memory Access 410:MOS Technology Agnus 376:, consisting of the 54:improve this article 978:only and lacking a 656:MOS 8362R5 - Denise 1746:3rd Party Hardware 1662:Amiga custom chips 1031:OCS with DIP Agnus 896:run-length limited 780: 772: 748:released in 1988. 658: 572:Uses of the Copper 406: 404:MOS 8367R0 - Agnus 218:chip manufacturing 140: 1786: 1785: 1171: 1170: 930:AMAX Mac emulator 846:software mixing. 358:floppy disk drive 192:Overview of chips 163:Enhanced Chip Set 144:Original Chip Set 130: 129: 122: 104: 16:(Redirected from 1826: 1732:Extra Half-Brite 1595:Amiga prototypes 1410: 1394: 1387: 1380: 1371: 1365: 1344: 1343: 1341: 1340: 1330: 1324: 1323: 1316: 1310: 1309: 1302: 1296: 1295: 1293: 1292: 1283:. Archived from 1277: 1271: 1270: 1268: 1267: 1258:. Archived from 1251: 1245: 1238: 1190: 1185: 1184: 1183: 1014: 957: 956: 952: 949: 816:two's complement 488:Boolean function 366:analog joysticks 272: 268: 125: 118: 114: 111: 105: 103: 62: 38: 30: 21: 1834: 1833: 1829: 1828: 1827: 1825: 1824: 1823: 1789: 1788: 1787: 1782: 1773:Amiga Zorro III 1741: 1727:Hold-And-Modify 1710: 1657: 1611: 1590: 1549: 1528: 1504:AmigaOne models 1499: 1411: 1404: 1398: 1361: 1352: 1347: 1338: 1336: 1332: 1331: 1327: 1318: 1317: 1313: 1304: 1303: 1299: 1290: 1288: 1279: 1278: 1274: 1265: 1263: 1254: 1252: 1248: 1239: 1235: 1210:et al. (1991). 1204: 1186: 1181: 1179: 1176: 1012: 992: 972: 954: 950: 947: 945: 876: 851:low-pass filter 802:Paula has four 800: 764: 691:Hold-And-Modify 678:Amiga 1000 674:Extra-HalfBrite 650: 628: 619:Hold-And-Modify 591:Hold-And-Modify 574: 524: 467: 412: 398: 328:Hold-And-Modify 304:bitmap graphics 270: 263: 224:. According to 194: 126: 115: 109: 106: 63: 61: 51: 39: 28: 23: 22: 15: 12: 11: 5: 1832: 1830: 1822: 1821: 1816: 1811: 1806: 1804:Graphics chips 1801: 1799:Amiga chipsets 1791: 1790: 1784: 1783: 1781: 1780: 1775: 1770: 1768:Amiga Zorro II 1765: 1760: 1755: 1749: 1747: 1743: 1742: 1740: 1739: 1734: 1729: 1724: 1718: 1716: 1712: 1711: 1709: 1708: 1703: 1698: 1693: 1688: 1683: 1682: 1681: 1676: 1665: 1663: 1659: 1658: 1656: 1655: 1650: 1645: 1640: 1635: 1630: 1628:Ranger Chipset 1625: 1619: 1617: 1616:Amiga chipsets 1613: 1612: 1610: 1609: 1604: 1598: 1596: 1592: 1591: 1589: 1588: 1583: 1578: 1573: 1568: 1563: 1557: 1555: 1551: 1550: 1548: 1547: 1542: 1536: 1534: 1530: 1529: 1527: 1526: 1525:AmigaOne X5000 1523: 1521:AmigaOne X1000 1518: 1513: 1507: 1505: 1501: 1500: 1498: 1497: 1492: 1487: 1482: 1477: 1472: 1467: 1462: 1457: 1452: 1447: 1442: 1437: 1432: 1427: 1421: 1419: 1413: 1412: 1399: 1397: 1396: 1389: 1382: 1374: 1368: 1367: 1359: 1351: 1350:External links 1348: 1346: 1345: 1325: 1311: 1297: 1272: 1246: 1232: 1231: 1230: 1216:Addison-Wesley 1203: 1200: 1199: 1198: 1192: 1191: 1175: 1172: 1169: 1168: 1165: 1160: 1156: 1155: 1152: 1147: 1143: 1142: 1139: 1134: 1130: 1129: 1116: 1111: 1107: 1106: 1081: 1076: 1072: 1071: 1068: 1063: 1059: 1058: 1049: 1046: 1042: 1041: 1032: 1029: 1025: 1024: 1021: 1018: 1011: 1008: 1007: 1006: 999: 996: 991: 988: 971: 968: 960: 959: 942:Commodore 1581 939: 936:Commodore 1541 933: 927: 921: 916: 884:single density 880:double density 875: 872: 806:-driven 8-bit 799: 796: 784:MOS Technology 763: 760: 705: 704: 699: 698: 686: 685: 649: 646: 627: 624: 623: 622: 621:mode graphics. 611: 607: 604: 601: 594: 578: 573: 570: 565: 564: 560: 559: 554: 553: 523: 520: 466: 463: 408:Main article: 397: 394: 324:Halfbrite mode 308:bits per pixel 222:MOS Technology 212:technology by 193: 190: 138:Amiga Chip Set 128: 127: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1831: 1820: 1817: 1815: 1812: 1810: 1807: 1805: 1802: 1800: 1797: 1796: 1794: 1779: 1776: 1774: 1771: 1769: 1766: 1764: 1763:Amiga Sidecar 1761: 1759: 1758:Action Replay 1756: 1754: 1753:Flicker fixer 1751: 1750: 1748: 1744: 1738: 1735: 1733: 1730: 1728: 1725: 1723: 1720: 1719: 1717: 1713: 1707: 1704: 1702: 1699: 1697: 1694: 1692: 1689: 1687: 1684: 1680: 1677: 1675: 1672: 1671: 1670: 1667: 1666: 1664: 1660: 1654: 1651: 1649: 1646: 1644: 1641: 1639: 1636: 1634: 1631: 1629: 1626: 1624: 1621: 1620: 1618: 1614: 1608: 1605: 1603: 1600: 1599: 1597: 1593: 1587: 1586:Sam460ex Lite 1584: 1582: 1579: 1577: 1576:Sam440ep-flex 1574: 1572: 1569: 1567: 1564: 1562: 1559: 1558: 1556: 1552: 1546: 1543: 1541: 1538: 1537: 1535: 1531: 1524: 1522: 1519: 1517: 1514: 1512: 1509: 1508: 1506: 1502: 1496: 1493: 1491: 1488: 1486: 1483: 1481: 1478: 1476: 1473: 1471: 1468: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1441: 1438: 1436: 1433: 1431: 1428: 1426: 1423: 1422: 1420: 1418: 1414: 1408: 1402: 1395: 1390: 1388: 1383: 1381: 1376: 1375: 1372: 1364: 1360: 1357: 1354: 1353: 1349: 1335: 1329: 1326: 1321: 1315: 1312: 1307: 1301: 1298: 1287:on 2010-05-28 1286: 1282: 1276: 1273: 1262:on 2006-07-10 1261: 1257: 1250: 1247: 1243: 1237: 1234: 1229: 1225: 1224:0-201-56776-8 1221: 1217: 1213: 1209: 1206: 1205: 1201: 1197: 1194: 1193: 1189: 1178: 1173: 1166: 1164: 1161: 1158: 1157: 1153: 1151: 1148: 1145: 1144: 1140: 1138: 1135: 1132: 1131: 1128: 1124: 1120: 1117: 1115: 1112: 1109: 1108: 1105: 1101: 1097: 1093: 1089: 1085: 1082: 1080: 1077: 1074: 1073: 1069: 1067: 1064: 1061: 1060: 1057: 1053: 1050: 1047: 1044: 1043: 1040: 1036: 1033: 1030: 1027: 1026: 1022: 1019: 1016: 1015: 1009: 1004: 1000: 997: 994: 993: 989: 987: 985: 981: 977: 969: 967: 965: 943: 940: 937: 934: 931: 928: 925: 922: 920: 917: 915: 912: 911: 910: 907: 905: 901: 897: 893: 889: 885: 881: 873: 871: 869: 863: 860: 856: 852: 847: 843: 841: 835: 833: 829: 825: 819: 817: 813: 809: 805: 797: 795: 793: 789: 785: 776: 768: 761: 759: 755: 752: 749: 747: 746: 741: 737: 733: 728: 723: 720: 717: 712: 710: 701: 700: 696: 692: 688: 687: 683: 682:United States 679: 675: 671: 670: 669: 667: 663: 654: 647: 645: 642: 638: 633: 625: 620: 616: 612: 608: 605: 602: 599: 595: 592: 587: 583: 579: 576: 575: 571: 569: 562: 561: 556: 555: 551: 550: 549: 546: 544: 540: 535: 533: 529: 521: 519: 515: 513: 509: 504: 500: 498: 492: 489: 484: 480: 478: 474: 473: 464: 462: 460: 456: 451: 449: 445: 441: 435: 433: 429: 425: 421: 417: 411: 402: 395: 393: 391: 387: 383: 379: 375: 369: 367: 363: 359: 355: 351: 346: 343: 339: 335: 333: 329: 325: 321: 317: 313: 309: 305: 302: 298: 294: 290: 287:wide by 200 ( 286: 282: 278: 274: 267: 261: 257: 253: 249: 245: 241: 239: 235: 231: 227: 223: 219: 215: 211: 207: 203: 199: 191: 189: 187: 183: 179: 175: 170: 168: 164: 160: 157: 153: 149: 145: 136: 132: 124: 121: 113: 102: 99: 95: 92: 88: 85: 81: 78: 74: 71: –  70: 66: 65:Find sources: 59: 55: 49: 48: 43:This article 41: 37: 32: 31: 19: 1691:Denise (OCS) 1516:AmigaOne 500 1417:Amiga models 1366:, filed 1985 1356:Custom chips 1337:. Retrieved 1328: 1314: 1300: 1289:. Retrieved 1285:the original 1275: 1264:. Retrieved 1260:the original 1249: 1241: 1236: 1227: 1211: 1188:Amiga portal 973: 961: 908: 877: 864: 848: 844: 836: 832:FM synthesis 820: 801: 792:input/output 781: 756: 753: 750: 743: 739: 735: 731: 724: 721: 713: 706: 697:in hardware. 680:sold in the 666:color lookup 659: 629: 566: 547: 538: 536: 527: 525: 516: 505: 501: 493: 485: 481: 470: 468: 452: 447: 439: 436: 427: 413: 370: 352:and various 337: 336: 276: 275: 259: 255: 243: 242: 220:subsidiary, 205: 201: 197: 195: 171: 147: 143: 141: 131: 116: 107: 97: 90: 83: 76: 64: 52:Please help 47:verification 44: 1814:Sound chips 1686:Alice (AGA) 1607:Power A5000 970:Serial port 904:file system 859:Butterworth 598:raster bars 539:Copper list 418:, known as 362:serial port 297:interlacing 1793:Categories 1696:Lisa (AGA) 1339:2021-02-28 1291:2005-05-27 1266:2006-07-10 1208:Miner, Jay 1202:References 964:Amiga 3000 944:formatted 716:interlaced 703:playfield. 641:chroma key 632:genlocking 350:interrupts 291:) or 256 ( 210:NMOS logic 182:Amiga CDTV 178:Amiga 2000 174:Amiga 1000 110:April 2016 80:newspapers 1737:Kickstart 1403:hardware 900:sync word 886:or GCR). 834:effects. 786:, is the 610:emulated. 582:scanlines 390:Jay Miner 312:bitplanes 226:Jay Miner 214:Commodore 186:Amiga 500 156:Commodore 1722:Chip RAM 1715:Hardware 1581:Sam460ex 1571:Sam440ep 1511:AmigaOne 1435:500 Plus 1174:See also 1017:Released 919:Apple II 736:position 637:A/B roll 497:minterms 477:bit blit 420:chip RAM 281:overscan 248:chip RAM 1819:AmigaOS 1674:Blitter 1561:Pegasos 1540:Minimig 1407:history 1242:BLTSIZE 1020:Acronym 953:⁄ 828:vibrato 824:tremolo 732:channel 727:sprites 586:AmigaOS 558:cycles. 472:blitter 465:Blitter 448:blitter 440:blitter 332:sprites 316:palette 256:blitter 169:(AGA). 152:chipset 150:) is a 94:scholar 1679:Copper 1602:Walker 1545:Natami 1475:3000UX 1222:  1163:Hombre 1066:Ranger 914:IBM PC 812:stereo 745:Hybris 662:planar 648:Denise 528:Copper 522:Copper 512:16-bit 364:, and 360:, the 301:Planar 285:pixels 277:Denise 271:512 KB 260:Copper 204:, and 202:Denise 184:, and 96:  89:  82:  75:  67:  1701:Paula 1669:Agnus 1566:Efika 1485:4000T 1470:3000T 1401:Amiga 1123:A4000 1119:A1200 1100:A2000 1092:A500+ 1084:A3000 1035:A1000 798:Audio 762:Paula 428:Agnus 424:68000 396:Agnus 386:POKEY 378:ANTIC 342:8-bit 338:Paula 252:68000 244:Agnus 206:Paula 198:Agnus 159:Amiga 101:JSTOR 87:books 1495:CDTV 1490:CD32 1480:4000 1465:3000 1460:2500 1455:2000 1450:1500 1445:1200 1425:1000 1240:The 1220:ISBN 1127:CD32 1110:1992 1104:CDTV 1096:A600 1075:1990 1062:1989 1052:A500 1045:1987 1028:1985 1003:UART 984:MIDI 980:FIFO 962:The 826:and 740:data 639:and 526:The 469:The 384:and 382:GTIA 326:and 289:NTSC 264:512 238:PLCC 234:DIPs 142:The 73:news 1440:600 1430:500 1137:AAA 1114:AGA 1079:ECS 924:Mac 892:GCR 890:or 888:MFM 868:AHI 808:PCM 804:DMA 689:In 672:In 615:HAM 543:CPU 459:TVs 444:CPU 416:RAM 354:I/O 345:PCM 320:RGB 293:PAL 230:AGA 216:'s 148:OCS 56:by 1795:: 1214:. 1125:, 1121:, 1102:, 1098:, 1094:, 1090:, 1086:, 1054:, 1037:, 842:. 711:. 455:ns 450:. 380:, 368:. 266:KB 240:. 200:, 188:. 180:, 176:, 1409:) 1405:( 1393:e 1386:t 1379:v 1342:. 1322:. 1308:. 1294:. 1269:. 1226:. 1159:- 1146:- 1133:- 955:2 951:1 948:+ 946:3 853:( 146:( 123:) 117:( 112:) 108:( 98:· 91:· 84:· 77:· 50:. 20:)

Index

Amiga Original chipset

verification
improve this article
adding citations to reliable sources
"Amiga Original Chip Set"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

chipset
Commodore
Amiga
Enhanced Chip Set
Advanced Graphics Architecture
Amiga 1000
Amiga 2000
Amiga CDTV
Amiga 500
NMOS logic
Commodore
chip manufacturing
MOS Technology
Jay Miner
AGA
DIPs
PLCC

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.