Yes.
But now, for simple, you can try pure blitting disable option

{$Define DrawHWAcc}

in DelphiXcfg.inc and recompile all project with DelphiX source code.

After them will be used for Draw() functions DDS accelerates through Blt() function surface to surface - byte to byte.

Some enhacements as new functions but doesn't need works properly

Or

anything is break and SetColorKey no works well with intolerance color.