CPCDoodle 1.3 (c) 2018 by Markus Hohmann
----------------------------------------


Requirements:
-------------

CPC 664 or 6128, 464 Plus or 6128 Plus
CPC 464 is also supported with BASIC 1.1 emulator.


Where to start?
---------------

RUN"-DISC" and choose:
1) If you like to create a new doodle
2) If you like to display a created doodle
3) If you like to transform a doodle into BASIC code


Main program DOODLE:
--------------------

The first time you use it, it may be helpful to read the instructions first.
After drawing the title, you are asked for that.

Instructions:

Q - display this information
C - display # of commands used
L - Load doodle

Screens are limited to 3000 commands!
If BORDER turns into dark red: 50 commands are left
If BORDER turns into light red: 10 commands are left

MOVE around with W,A,S,D or joystick

V,B,N,M - Cursor speed (2-8)

H - Toggle help line or simple dot

Commands:
---------

U - MOVE point
I - DRAW line from last point
O - PLOT a dot
P - FILL (!Closed forms in 1 PEN only!)
SHIFT + (1-6): Dithered filling (Slow!)
1: Dither PEN 0 and 1
2: Dither PEN 0 and 2
3: Dither PEN 0 and 3
4: Dither PEN 1 and 2
5: Dither PEN 1 and 3
6: Dither PEN 2 and 3

All commands are executed under the cursor's position.

FIRE 1: Command (DRAW or PLOT)
FIRE 2: MOVE to Cursor (Like U)

PEN Choice:
-----------

1 - PEN 1
2 - PEN 2
3 - PEN 3
0 - PEN 0

9 - Redefine palette 

R - Redraw screen
T - Turn back last action (Undo, - Attention! Whole scene is redrawn, so think twice before you use it!)
ESC - SAVE or EXIT (Press twice)


Sub-program PLAYBACK:
--------------------

Should be self-explaining.
Maybe interesting for coders, who want to use doodles in their products.
Very short code to display.


Sub-program BASTRANS:

Should be self-explaining, as well. You can translate .DRW doodle files into ASCII BASIC files.
Best: 
When converted a file, first LOAD the generated BASIC file, and SAVE it again, next time then it loads faster.

Attention! CPC 464 users need to RUN"6128EMU" first, before loading a generated BASIC file.
You will also get a "Direct command found" error, when a translated BASIC file has been loaded!
It's loaded anyway. Just SAVE it back after loading.


         ************
         *IMPORTANT!*
         ************

Don't delete the following files:

- -DISC.BAS
- -README.BAS
- 6128EMU.BAS
- BASTRANS.BAS
- BASTRANS.RUT
- DOODLE.BAS
- DOODLE.DRD
- EMU.BIN
- PLAYBACK.BAS
- README.TXT (This file!)

Demo files are:
- 2CV.DRW
- DOODLE.DRW
- MALLET.DRW

Bugs, ideas, coffee, money?
---------------------------

You will find me if you dare ;-)
