That's right Traveler, I really don't want to have to change so much code.

I took a brief look at Asphyre about a year ago but I'm concerned about compatiblity. I know DelphiX has been very good over the years for me, I'm worried if I moved over to Asphyre it might not work on a significant number of machines.

That and I'm only interested in basic 2D operations. I want the smooth tile operations in DelphiX.

I have actually tested my program on a beta version of Vista about 3 months ago, and it worked fine. But I'm wondering if I was just lucky as I've often found DelphiX can cause problems with some graphics cards.

That's really something I've never understood. I thought the whole point of DirectX was it would never matter about the cards, but hey, I guess that's Microsoft for you.

So what would people say is the MOST compatible variant of DelphiX?

I've always been confused by UndelphiX/DelphiX.