There is a version of DelphiX that will compile under Delphi7 - just do a few searches and you should find it quite easily - There used to be a link to it from the Turbo site....

Is your source code available anywhere for us to have a look at. I'd like to suggest using SDL for the graphics but would need to see how your calls are working to know if its the best way to do it.