Quote:
Originally Posted by coder76
AGA does have colorbank swap option via bplcon4, so you can swap colorbanks in sizes of 2^n with a single instruction in copperlist. That means you can preload 256 colors in color registers, and if you have eg. a 32-color display, you can have 7 other 32-color banks that can be swapped as active bank. This is handy as you dont need to write each color separately as in OCS, but there is of course a 256 color limit. This also puts an end to copper color clashes, as you can change anytime unused color banks, and have active bank untouched.
|
True but seem some limitations exist and we talking on 15 or 16 bit address (so up to 256 banks of 256 color registers).
not sure if i recall correctly but Toni mention some limitations in HAM mode (BANK not work?). Sorry if i mixed something.
Btw - forgot to add to my list support to alternative colour space (something Like YCgCo) - it could accelerate video decoding but also (perhaps) improve HAM behaviour.
Another idea is 7 bit HAM mode where upper 3 bits works like RGB mask.