Grid (1989-1991)(Stewart Orchard)

PMODE4 pixel editor

Two versions are included that load at addresses $1e00 and $2710 (i.e. 7680 and 10000 decimal), but can be loaded and run anywhere in memory.

The program is $1279 bytes long (4729 decimal)

Loading instructions:
CLOADM:EXEC


Uses right joystick to draw on the grid

BREAK to quit program
   must be pressed three times

SPACE
   toggle drawing colour black/white

LEFT/RIGHT arrow keys select drawing mode
   [freehand] draw pixels in current colour
   [pixel]    inverts a single pixel
   [hfill]    fill horizontal lines in current colour
   [vfill]    fill vertical lines in current colour
   [line]     click two points to draw line
  
R  resize
   G resize grid
   S resize sprite
   Arrow keys to resize. Hold SHIFT to fine adjust vertical size.
   ENTER when done
   BREAK to quit
   (R G ENTER to clear grid)

A  enter start address of sprites
   enter 5 digit decimal address (use leading zeroes if required)
   ENTER when done
   BREAK to quit

S  select sprite
   LEFT/RIGHT adjust address by 1 byte
   UP/DOWN adjust address by sprite size
   hold SHIFT for faster adjustment
   ENTER or BREAK when done

C  copy
   UP copy sprite to grid
   DOWN copy grid to sprite
   Q copy 8x8 tile from sprite to grid
   A copy 8x8 tile from grid to sprite
   use arrow keys to move selection box, hold SHIFT for fast, ENTER to select, BREAK to quit

P  toggle pattern mode on/off
   Patterns modifies the colour of pixels as they are drawn.
   If the current colour is black, then the pattern is inverted.

@  select pattern
   LEFT/RIGHT to change current pattern
   ENTER or BREAK when done

:  copy pattern
   copies 8x8 tile at top left of grid to current pattern

X  effects menu
   I invert
   S scroll (arrow keys / SHIFT / ENTER)
   M mirror (arrow keys / BREAK)
   F flip (X / Y / BREAK)
   R rotate clockwise 90 degrees
