-------------------------------------------------------------------------------
CHALK (c) 2000, 2001 Carl Muller.

This program is free software; you can redistribute it and/or
modify it under the terms of version 2 of the GNU General Public License
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program, as the file license.txt; if not, write to
the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

-------------------------------------------------------------------------------
Chalk is a game graphics editor.

It supports editing of tiled maps, object positions, and box positions.

It offers rudimentary support for editing bitmaps and displaying paths.

It compiles under Microsoft Visual C++ 6 on Windows ME (and other Win32 variants)

-------------------------------------------------------------------------------
File formats supported:

Multiple use
  XML - bitmaps or object positions or tiled maps

Bitmaps
  BMP - Windows bitmap
  TGA - Targa bitmap
  PCX - Bitmap format
  LBM - DeluxePaint format

Game data
  FRK - object positions, boxes and paths
  BOX - boxes and paths
  MAP - tiled maps
  PXP - collection of bitmaps

Character sets
  CHR             - 1 bit  per pixel (1 plane)                           [C64]
  SET             - 2 bits per pixel (segregated planes)                 [NES]
  GBC             - 2 bits per pixel (2 interleaved planes)          [Gameboy]
  SF2             - 2 bits per pixel (format as GBC)                    [SNES]
  SF4 (Read only) - 4 bits per pixel (2 groups of 2 interleaved planes) [SNES]
  MCH (Read only) - 4 bits per pixel (4 interleaved planes)           [Master]
  GCH (Read only) - 4 bits per pixel (format as MCH)                [GameGear]
  SCH             - 4 bits per pixel (packed bits)            [Genesis,Saturn]
  SF8 (Read only) - 8 bits per pixel (4 groups of 2 interleaved planes) [SNES]
  SFB             - 8 bits per pixel (packed bits)                      [SNES]

-------------------------------------------------------------------------------
Unimplemented features
----------------------

Creating a new map file (e.g. MAP)
Creating a new object placement file (e.g. FRK)

Saving SF4, MCH, GCH and SF8 files
Convert to bitmap (using ChalkDisplay)
Convert bitmap into tiled map
Browse buttons in dialogs
Undo
Redo
Replace All
Save conversion options to makefile (project workspace)
Useful palette editing
Lasso mode (for bitmaps)
Path mode (for objects)
Align to grid
Move objects
Purge objects
Sort objects
Set Animation speed
Animation: Play, Review, Pause
Animation Goto Frame

Bugs
----
Properties dialog crashes in comctl32.dll - is this a bug or my flakey computer?
Wonky update of partial display when zoomed and scrolled

-------------------------------------------------------------------------------
