home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
txtutl
/
magic.lbr
/
MAGIC.DOC
< prev
Wrap
Text File
|
1987-03-08
|
5KB
|
111 lines
***************************************************
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
--------------------------------------------------------------- @@@@@@@@ @@ @@
@@@@ @@