Hi Speeder,

You say you're having problems with alpha blending destroying the transparency information in some situations.

What colour are you using for the transparency?

When I was experimenting with UnDelphiX for this years competition, I had some similar problems, so I went hunting on google and I came across some information that suggested the best transparency colour to use was pure black.

Certainly I was having all sorts of problems using magenta and lime... when I switched transparency colour to black, the problems went away. Of course, once you've switched to using black, if you want black to appear on your sprites etc you have to use a very very dark gray (I use $101010). Any darker and I was finding the hardware matched it to black and parts that weren't supposed to be transparent became transparent.

Just a thought :-)