Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
hardware:custom_chipset [2010/03/07 09:50] gilgamesh more on copper |
hardware:custom_chipset [2010/03/09 09:30] gilgamesh screen widths |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Custom Chipset ====== | ====== Custom Chipset ====== | ||
- | The chipset is responsible for the Amiga' | + | The chipset is responsible for the Amiga' |
===== OCS ===== | ===== OCS ===== | ||
Line 10: | Line 10: | ||
=== Blitter === | === Blitter === | ||
- | The Blitter is co-processor logic that copies memory areas from one place to another in the chipmem asynchronosly. | + | The Blitter is co-processor logic that copies memory areas from one place to another in the chipmem asynchronosly |
+ | |||
+ | The Blitter operates on data words. It can perform bytewise and bitwise shifts. Up to three source blocks can be processed in a boolean logic function and the result is written to the destination block. | ||
+ | Rectangular // | ||
=== Copper === | === Copper === | ||
Line 29: | Line 32: | ||
The bitfields and palette information combined produce the so called playfield, a rectangular area of pixels. Playfields can actually be larger than the nominal display size (PAL, NTSC; LoRes, HiRes) to allow smooth scrolling of backgrounds. | The bitfields and palette information combined produce the so called playfield, a rectangular area of pixels. Playfields can actually be larger than the nominal display size (PAL, NTSC; LoRes, HiRes) to allow smooth scrolling of backgrounds. | ||
+ | |||
+ | The display size is | ||
+ | ^ Resolution | ||
+ | | LoRes | 320 | :::| PAL | no | 256 | | ||
+ | | ::: | ::: | :::| ::: | yes | 512 | | ||
+ | | HiRes | 640 | :::| NTSC | no | 200 | | ||
+ | | ::: | ::: |::: | ::: | yes | 400 | | ||
==== Paula ==== | ==== Paula ==== |