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
Amiga7878