Hum, may be decreasing the image colour depth could help.
Also, do you run the prog with debug enabled ? If so, turn debug mode off.
I've seen you use a windowed mode; bare in mind that full screen mode is usually faster than windowed one.
I assume you have this in the main loop:
BTW, why do you need such a large image if you just need to show a little GUI ? You may better use small texturized sprites for that, so you can also play with transparency (entityalpha), while you can't with a normal drawimage command.
Hope this helps,
Sergio.
Also, do you run the prog with debug enabled ? If so, turn debug mode off.
I've seen you use a windowed mode; bare in mind that full screen mode is usually faster than windowed one.
I assume you have this in the main loop:
;main loop . . Updateworld Renderworld drawimage interface,0,0, flip ;end of main loop
BTW, why do you need such a large image if you just need to show a little GUI ? You may better use small texturized sprites for that, so you can also play with transparency (entityalpha), while you can't with a normal drawimage command.
Hope this helps,
Sergio.