| Re: .0
The problem with using the copper list (or on the ST, line interrupts)
to get more colors it that it is somewhat kludgy. The Amiga has an
advantage over the ST in doing this sort of thing because the only way
of handling this on the ST is for the 68000 to run itself to death
fielding interrupts.
Anyway, Intuition already supports the use of the Copper list to display
more than 32 colors. Remember that one of the features of the Intuition
is that you can display overlapping screens with different resolutions
and colors. For example, run dpaint, and pull the dpaint screen down using
the screen drag bar to reveal the workbench screen underneath. What you
have in that situation is a high resolution screen with four colors
being displayed simultaneously with a low resolution screen of 32 different
colors. (Well, actually, the whites on both color pallets are the same
so that there is only 35 different colors on that display.)
|
| re:.1 depends on what you consider kludgy, i think HAM mode fuzziness
is somewhat kludgy :-)
The Copper will cycle steal from the 68000 when processing a complex
display list, but that is a lot better than having the 68000 doing
it. Intuition support of independent color registers per screen
is nice, but takes too much memory to get the 4096 colors. But
it does prove the Amiga can do it (Intuition modifying the display
list). The catch is how to tie a custom display list to a custom
screen, and still let Intuition have it's sliding screens.
-dave
|