I promised to update this thread some time. I have restarted coding, using SDL instead of Allegro. I will stick to the 32x32 tiles though.
I had to restart coding because I lost the source of this thing
When i have some more news I'll tell you, or you could give my blog a chance (@ fundynamic).
What can it do:
- calculate visibility
- movement
- view pan (ie, you can view as much as the screen allows you to)
The FPS is much better then with Allegro. I don't know why in technical level, but the lib I use, with correct graphic formatting, allows me to go to 1024x768 even and going smooth (for now).
And here is some proof: