All right. I've been reading some more and I think I've got the title screen figured out -- basically, on "older" video cards (meaning just a few years) the OpenGL function for drawing bitmaps is not supported (meaning it is slow). The recommendation is to put the bitmap on a polygon and display that instead! This is totally f*cking stupid -- normally you don't even need a 3D accelerator to display a BITMAP. MOREOVER, on the Voodoo cards, as I mentioned before, there is a 256 width/height limit on the texture size, which is smaller than the title screen!
What this means is that to display the title screen, I need to break it up into NINE SQUARE POLYGONS and display those instead. That's just ridiculous, but I'll try it soon. I'll also make a configuration file to turn this on and off -- it might be worse on other cards, especially in that the textures might be slightly distorted compared to the bitmap.
When was the last time you (Darkon) downloaded video drivers for your card? Is it possible that the bitmap routine is now supported? Basically, when the routine is unsupported it goes 40 times slower than when it is supported.
I wonder if I can bypass OpenGl and just do a direct screen write. That would be the fastest thing to do here.
The thing I tried for the mouse was really simple-minded. I'll do some web surfer later. Same for Demon's texture problems.
I've been noticing a lot of trouble with stances lately -- in particular, many creatures can't even maintain them (regardless of battle damage). I think it might have to do with some changes I made to make appendage sizes more variable.