I spent a bit of time speeding up the performance of the screen rendering and the image routines. There are a couple of new image routines as well. While running some speed tests, I was noticing that the frame rate would drop off to about 48 fps when I had roughly 600 objects (42x42 in size) bouncing around the screen at once in 800x600. This may seem like a lot of objects until you consider how many 32x32 tiles it would take to fill a 2D screen in 800x600. I counted roughly 475 tiles. This brings the object count down to about 125 leftover for the rest of a game while receiving reasonable framerates above 40.... read more
Finished the lower resolution code for now. I threw in a few random resolutions that I thought would work well. Most of them are 4:3 or 16:10, which don't look too bad on LCD. The font size is an issue however. The default font works in all of the resolutions, but looks rather large in 320x200.
The palette is still bugged. Most of the transition and manipulation methods have not been tested yet. I'm in the process of shaking those out.... read more
The project didn't start at the same time that I signed up to sourceforge. This had been an ongoing idea for about a month. The goal of this project is to create an API or retro engine that will allow one to recreate graphics (and games) in a similar manner to dos games of the late 80's and 90's. Unfortunately it's not very easy to write a low-fi game these days as there is no longer a need for such limited graphics.... read more