|★ CODING ★ LISTINGS ★ SCREEN DUMP ON AMSTRAD|POPULAR COMPUTING WEEKLY) ★|
|Screen Dump on Amstrad|Popular Computing Weekly)||Coding Listings|
Having just bought myself an Epson compatible printer (the Brother M-1009), my first thought was to try a screen dump. The attempt I made at writing one (in Basic) was reasonably successful but very slow and since my knowledge of machine code is extremely limited my only resort was someone else's program. So out came my back issues of various magazines and the search for a machine code screen dump program began. The programs that I did find were fine in their way but limited to black and white.
Just when it looked like I would have to buy a program I remembered that there was a printing routine on my copy of Mini Office. I recorded the machine code part of it on to a blank tape, loaded in a screen and called the routine. It worked perfectly. In Mode 2, black and white. In Mode 1, black, white and two shades of grey. In Mode 0, black, white, two shades of grey and 12 sets of dot patterns for the different pens. The way 1 did it was as follows.
Those of you who have a disc drive in program one. those with tape type in program two. But first you must put your original copy of Mini Office in your tape recorder and type in Cat. Stop the tape when it prints up Graph2. Rewind it slightly until you are at the start of Graph2 block 1, then run either program one or program two.
Once you have done the above it is just a matter of loading ",DUMP”,&5f38, then loading the screen you wish to dump. After that simply CALL &5f38 and sit back. If, however, you have an Amstrad DMP1 printer then change the poke to Poke &5f39,1.
[CODE]5 REM disc
5 REM tape