Much thanks Shockwave.... you know before my frustrations, I did actually put... blendpixel(SX,SY, 1, MONG) underneath Buffer( XXX + (YYY * XRES) ) = MONG in that sub function for a test, but it threw dots up top of the screen... so I kinda gave up (tiredness and just not being able to think straight doesn't help either). Your code is helping me understand more though which is good.... hell, theres lots to learn... and here I was in DarkBasic throwing things together easy as pie within a couple of days, now FreeBasic is halting me every which way it can. Weird.
As for the coppers, its better to do it the ASM way? cos tbh, I understand the old copper structure, how they are made and put to buffer, but now.... I wouldn't have a clue how they work. ASM isn't my strong side, never could understand it.
As for the effect, very nice, that is indeed how I envisioned it... although one thing... the fade out from opacity 1 doesn't blend very well. its a harsh fade atm. I quickly messed with it to see what did what, and i changed the OPACITY 1 to .8 which then blends from sided to main proper (as I wanted it to), but I'm left with a pink tinge over the whole scroller.... which I didn't want. I guess I'll mess around some more n see if i can extend the fade from 0 to a full 1 and not .8 opacity. Thanks again.
I tend to get frustrated quickly when I learn and can't figure things out... code newbie ftl :/
*EDIT
If I set the code like this....
IF EDGE<100 THEN
OPACITY = EDGE/100
ELSE
OPACITY = .9999999999999999
END IF
then it blends much nicer, but the font looks washed out... is there a tradeoff? or can the font be opacity 1 with a nice fade instead of seeing the border where it begins to fade?
*EDIT
changed the bottom raster/coppers to blue fade to back/translucent and the scroller seems to fade out ok with opacity 1 set, so I guess it has alot to do with the bg colour AND the font colours to what blends nice, and what doesn't. Thanks again.