16x6 Map Editor (c) CLOCKWIZE 1989

==================================



This program was written for in-house use only and allowed us to generate game

maps for titles such as Punch and Judy, and Gilbert (see these titles for example

tiles and maps to load in)



Each screen or 'room' of the game was made by piecing together pre-drawn

2x2 character sized blocks or 'tiles'.  Although the editor can create rooms that

are 16 tiles wide, each room of Punch and Judy, and Gilbert were only 14 tiles

wide so the unused data was deleted from the source code





Editor Menu Options

====================



1.  SCREEN$s of tiles are loaded using this.  The screen is loaded higher up

    in RAM.  The tiles must be 2x2 characters in size (16x16 pixels) and must

    be laid out 'snapped' to character (attribute) positions, starting top left,

    with one free character in between horizontally and vertically.  A full

    screen can therefore contain 88 tiles (8 rows of 11 tiles)



2.  Grab screen.  This 'grabs' the tiles from the screen loaded using the above

    menu item.  The program asks you the starting index of the tiles you

    are to grab, the first tile is at index 0.  All tiles are grabbed from left

    to right starting at the top of the screen.  The bitmaps are stored separately

    from attribute data



3.  View screen simply shows you the SCREEN$ loaded using menu item 1



4.  Load tiles.  Pre-grabbed tiles can be re-loaded from tape with this option



5.  Load Maps.  Maps can be re-loaded from tape



6.  Save Maps.  Working maps can be saved to tape



7.  Save tiles.  Grabbed tiles can be saved to tape



8.  Enter designer...



    Designer Keys

    =============



    Q, A, O, P       move cursor

    SPACE            choose tile / draw with tile

    ENTER            cycle through pages of grabbed tiles

    6, 7             move through rooms (7-left, 6-right)

    1, SYMBOL SHIFT  quit editor



    To build up a room, move the cursor to the bottom to choose a tile, then move

    to the top to 'draw' with it



<end>

