This version of TileMap Engine by Julien Richard-Foy has been modified by Kevin Kofler
for compatibility with the TIGCCLIB grayscale routines.

1st patch revision (2004-07-01)
2nd patch revision (2005-01-01):
  * Update from upstream (Julien Richard-Foy).
  * Update French documentation to correspond to the current English documentation and
    to the code.
  * Use LCD_SIZE instead of 3840 in example1 for consistency with upstream.
  * More optimization options in examples build.bat.
  * New exemple7.c: same as exemple3.c, but using TIGCCLIB plane-swapping double
                    buffering instead of memcpy-based double buffering.
3rd patch revision (2005-07-16):
  * Remove explicit HW1 sync from exemple7.c (no longer needed with new
    GrayDBufToggleSync).
  * Remove -fomit-frame-pointer from compiler switches (now implied by -Os).
  * Add -Wextra -Wwrite-strings (recommended warning switches) to the compiler
    switches. (They don't cause any warnings for the examples.)
  * Rebuild archive and examples with latest TIGCC (0.96 Beta 5).