Do you know of any tutorials that teaches you how to write map editor from scratch using Allegro.pas/Allegro library? Might be C Allegro as I have no troubles converting C code into pascal (headers are another story though).

The reason of this is that I want to use my own map editor with custom, binary data format for my next game (after Super Heli Land) that saves to custom binary data format, so maps would be fast (XML are text files and as such they take bit longer to process than binary data) and I won't have troubles with loading/saving them properly as it'll be my own data format.

Plus, I would get valuable experience.