Multipaint Quick Reference 22.5.2016

Running the sketch version (if downloaded):

Place the multipaint folder to your Processing sketchbook folder. Run Processing, load and run the sketch, select the machine of your preference and go. Check the multipaint.pdf for further instructions.

Acknowledgments: 
 
The Processing code was written by Tero Heikkinen. 
The source makes use of Markku Reunanen’s fileselector solution adapted from the excellent PETSCII editor. 
A bin2tap file output from the Fuse package was the basis for the ZX Spectrum TAP export template. 
The C64 palette was created by Philip "Pepto" Timmermann. 
Thanks to KiCHY for information about the Plus/4 platform.

Keyboard shortcuts:

(Check the keysheet.png image file included with your Multipaint.)

Tool keys: 0-9

  1-pixeldraw
  2-spray can
  3-solid line
  4-grab brush (rectangular)
  5-floodfill
  6-rectangle
  7-ellipse
  8-line
  9-paste with brush
  0-Magnify window

Parameter switch keys:

  d-background->foreground mode on/off
  f-fill on/off
  g-switch grid on/off (only 8x8 for now)
  c-switch grid constraint on/off
  r-switch simple raster stipple on/off
  R-switch brush-derived raster stipple on/off
  m-magnify on/off
  M-Double magnify (a bit wobbly still)
  X-screen horizontal mirror on/off
  Y-screen vertical mirror on/off
  t-tile mode on/off
  
Brush switches:

  p-paint with selected colors (not brush colors)
  x-flip brush horizontal
  y-flip brush vertical
  z-rotate brush
  h-decrease brush size (ordinary brushes only at the mo)
  H-increase brush size (ditto)

  n-Playbrush (needs a special on-screen layout)
  N-switch playbrush speed

Load the playbrush256.png example file to check the playbrush function.


Direct command keys:
  
  l-load .bin or .PNG
  s-save as .bin or .PNG
  S-save with existing filename (shown on top)
  E-export asm-friendly text file
  A-export 8-bit executable file (c64,msx,spe,plus4,cpc)
  w-export relevant format (8-bit paint programs: c64,msx,spe,plus4)
  W-import relevant format (8-bit paint programs: c64,msx,spe,plus4)
  
  Q-Export border with PNG? (use prefs.txt to alter PNG scale and border dimensions)

  B-Border=Current selected color (not in MSX)
  C-Background=Current selected color (not in Spec/C64hi)
  V-Background2=Current selected color (only in Plus4 multicolor)

  u-undo (U-redo)
  o-clear all
  j-switch between spare/front pages
  J-copy to other page (spare/front)
  
  i-Increase brightness (plus4)
  k-Decrease brightness (plus4);

  TAB=select next color
  SHIFT+TAB=select prev color


