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 ;-)