*************************************************** T H E M A G I C M A R Q U E E BY GEORGE STEWARD POPULAR COMPUTING NOV. 84, PROGRAM FACTORY EDITED BY M. SKAL, 9/27/84 **************************************************** The MAGIC MARQUEE or MAGIC for short is a program to print large letters, the type of characters you may have seen on computer printouts like the date in 2 inch letters across the page. MAGIC gives your computer the ability to print or display letters up to 10 inches high and 5 inches wide. The program can also be used to have a message scroll continously on the screen. The program assembles the large letters using the standard letters of your computer or printer, i.e. if you have a daisy-wheeler you can also print large characters now! Well, not quite the same as a dot-matrix but large characters just the same. The program promts initially for the horizontal and vertical factors for the characters to be printed. The smallest size character is 5 columns by 7 lines, the largest is 50 col. by 70 lines!!! You can choose the typed characters that are used to make up the large characters. In UNIFORM-character-density the big characters are filled all with the same character (uniform density) in this case '@'. The uniform fill-character is defined in the program in line 110. It can be changed by redefining UD$ in line 110 with the character of your choice, or if you want to change often add a small routine to change the fill-character from the condole during a run. If you choose VARIABLE-density, then each large characters is filled with the character that is beeing built. I.e. in the message the character K forinstance is composed of regular K's, the letter A of regular A's etc. After each new set of size specifications the program will generate and load a new characterset with the new specs. This procedure takes quite some time, more the larger the characters to be built. The output options are self prompting. Output to disk is useful for incorporating large characters into wordprocessor documents, see below. You could print a whole alphabet to file and then pick the characters into the document through something like dual window editing. One word of caution: make sure you specify the proper width of your terminal or printer, if you specify more than you have the characters may come out not recognizable at all. Remember on an 80 col. terminal the last col. is 79, on an 135 col. printer it is 134 etc. Here are some examples: 1. Horiz.=1, Vert.=1, Dens.=1 (up to 13 char./line) @ @ @ @ @ @@@@ @@@@ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@@ @ @@@@ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@ 2. Horiz.=2, Vert.=2, Dens.=1 (up to 6 char./line) @@ @@ @@ @@ @@ @@@@@@@@ @@@@@@@@ @@@@@@ @@ @@ @@ @@ @@ @@@@@@@@ @@@@@@@@ @@@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@@@ @@@@@@@@@@ @@ @@@@@@@@ @@@@@@@@ @@ @@ @@@@ @@@@@@@@@@ @@ @@@@@@@@ @@@@@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@@@@@ You like it? The Magazine gives an explanation how the characterspecs. in the DATA statements are beeing calculated and also how to generate your own characterset if desired. If you want to contact the original author: George Steward The Program Factory POB 137 Hancock, NH 03449 Send SASE if you want a reply. Have a lot of fun!!! M.SKAL ---------------------------------------------------------------