I put this question on UtilityBase and on ADA, but, not have clear answer about it. So, here is situation: i have 256colors screen 640x480 or 640x512 by size (aga or cgx screen does not matter). I can use LoadRGB32 for load palette for all screen (screen->ViewPort). Then, over changing the palette+ WaitTOF() i can do FadeIn/Out effects of whole screen, which works fast even on 030.
Now is question: i need to change palette not for full screen, but for only area of screen. In other words, some part of screen need to be still visibly, but other part of screen must have fadedown/fadein effect. I know that it possible to do it by Copper List, but it's AGA directly coding and i want to avoid it. (but, do it still works on AGA fast).
So, any idea, even very tricky, will be good. I think for example about this way: done on screen 2 window, and change palette for only one of it, but , loadrgb32 works with ViewPort, then, it's will not works with windows (i think). Maybe it possible do create 2 screens on one screen, and change palette for one of them ? Any idea will be very good. Thanks.