ALLPRT.DOC

(2 KB) Pobierz
        ALLPRINT 
 For the C64. (c) 1986 by Chrisdos.

The ALLPRINT utility is a memory bit map to printer conversion routine.
 ALLPRINT will take an 8K block of memory and otput it to a STAR or EPSON
printer in full size. ALLPRINT can look at all 8 of the 8K boundries in memory
and therefore can find most pictures.

        To use ALLPRINT (with a doodle picture file for example) all you need
do is first load the picture file like a program,8,1. If you had a disk file
called DDPICTURE, you would  LOAD"DDPICTURE",8,1.
This would place the image in memory. (doodle saves its picture at $6000 and its
color at $5C00, which is the defalt for ALLPRINT.)
Then load and run ALLPRINT. (you may have to preceed this with a NEW to get it
to load.)
 ALLPRINT will display the opening screen, you then press any key. You will
get the hires screen displayed. (if you are using another kind of file, that
loads into a different memory location like $2000, then you will not yet see
the image.)
You can use the F1 key to move ALLPRINT through memory, each time you press it,
you get the next 8K boundry.
 $6000, $8000, $A000, $C000, $E000, $0000, $2000, $4000, and back to $6000 again

This allows you to find the image in memory. Also, while on the $0000 page, you
will see the memory locations change as the lower parts of memory are used
by the running computer.

The color map also changes as you flip through memory, the base for the color
map is always 1024 bytes below the pictre base. This is standard for doodle and
others.

To print the bitmap image you press + for a positive dump, or - for a negative
picture dump.

To exit the program, hit RUN/STOP-RESTORE.

 If you are loading other files that do not have their color maps in the 
reuired place (like KOALA) then you may clear the color memory by hand
with a small basic program before loading ALLPRINT. Koala files have their
picture at $6000, but their color is ABOVE the image, not below. You can
clear the color memory to black and white with this simple basic line:
 FOR X= 23552 to 24575:pokex,16:next
Zgłoś jeśli naruszono regulamin