BLITTERSCREEN: The copperscreen replacement, aka ultra-fast c2p, without
copperscreen limitations
I took this from http://www.informatik.tu-muenchen.de/~fischerj/
It still has a few problems on high end machines (A4000) and is not
very OS friendly, but it WORKS!!!
Contains sources, examples and a demo!
what is it ?
Blitterscreens provide a CHUNKY 256-color 2x2 or even 2x1 screen,
and all fullscreen! (AGA only, ECS could do byte-chunky 16colors,
not supported yet). cpu overhead very small, cpu free for
rendering, this method is even useful for 030!
is it really like having chunky mode ?
The cpu can copy to chunky buffer in longwords to chipmem, each
byte beeing extended to a 2x2 pixel block by custom hardware.
Imagine your A1200 was connected to a localbus-VGA. Copying to
vram then would be slower (!) as you got to copy 4 bytes to get
a 2x2 pixel block (VGA beeing fastmem changes nothing).
So stop whining about not having a chunky screen, there is one! :)
I admit it might be not ideal for a 040, but the 040 can do
realtime-1x1-c2p while copying to chipmembuffer anyway.
A 030-50 also might render faster than blitterscreen convertion.
|