SIGNS version 4.1
MakeFont version 2.3
22 Dec 86

There are now four libraries (or archives) to this set of
programs: TSIGNS, ISIGNS, MSIGNS, and GSIGNS.  Generally
speaking, TSIGNS contains a complete set of files for TurboPascal
under CP/M-80, ISIGNS contains the complete set for MS-DOS,
MSIGNS contains generic sources and executables [in Pascal MT+]
for CP/M-80 (8080's), and GSIGNS contains generic sources and
executables [in TurboPascal] for CP/M-80 (Z80).  Pick whatever
you need, all can (generally-speaking) standalone.

SIGNS is a program to make banners (down page) and signs (across
page).  Written in TurboPascal, SIGNS allows lots of options:
input from keyboard or file, output to screen, printer or file,
change height and width of output, and printer control, all in an
screen oriented format.  Generic versions are a bit less
capabile and don't have fancy screen displays.

A separate program, MakeFont, is used to generate the random
access fontfile used by SIGNS.  Three fontfiles are included, one
of which will work only on the MS-DOS version (it's *BIG*).

The full-blown SIGNS is supplied in source code - it may have to
be recomplied, preferably with TurboPascal.  If you don't have
TurboPascal, you will have to get either of the GSIGNS or MSIGNS
which contains two other versions: a stripped down version
(MSIGNS) without all the fancy Turbo-Pascal-specific functions,
(the executable COM file for CP/M-80 was done with DR's Pascal
MT+ so it should run on 8080's and 8085's too) and a TurboPascal
version (GSIGNS) that is very near to the full SIGNS but with the
screen and printer controls stripped out (this executable COM
file for CP/M-80 was done with TurboPascal, so it's probably Z80
only.)

MS-DOS people have it a bit easier, ISIGNS contains both sources
and executables.

The library name is only a mneumonic to remember the contents of
each library, all are varients or different versions of the base
'SIGNS'.  Contents are:

Archive: GSIGNS32.ARK CRC = 29 86 Generic Signs in Z80 CP/M (TurboPascal)
               Actual  Stored
Filename        Length   Size
--------        ------  ------
FONT1.DAT        12032    1595  \ two font files
FONT2.DAT        12032    3297  /   (TSIGNS has source)
GSIGNS32.COM     25856   18349  \ executable
GSIGNS32.PAS     45696   18171  / source to generic signs
MAKEFONT.COM     11136    9617  \ executable
MAKEFONT.PAS      5894    2702  / source to font generator
----            ------  ------
0006            112646   53731

Archive: ISIGNS41.ARC CRC = 1B 87 Signs for IBM in MS-DOS (TurboPascal)

Filename        Length   Size
--------        ------  ------
FONT1.ASC        10624    2357 \ small (10x12) font
FONT1.DAT        12000    1576 /
FONT2.ASC        62464    6266 \ medium (20x40) font
FONT2.DAT        12000    3284 /
FONT2.TST          256     206 input file to test font2
GOTHFONT.ASC    177408   21009 \ large (24x105) font
GOTHFONT.DAT     71040   12352 /
GOTHFONT.FF     163200    9331 original font from 'gothic'
GOTHMASC.COM     12654   11919 \ convert horizontal format font to vertical
GOTHMASC.PAS      2284    1224 /
GOTHMF.COM       14124   13045 \ makefont patched for large font
GOTHMF.PAS        5908    2721 /
GOTHSN.COM       34673   27969 \ signs patched for large font
GOTHSN.PAS       54699   20392 /
MAKEFONT.COM     14106   13032 \ create fonts (up to medium size)
MAKEFONT.PAS      5913    2720 /
POP.COM          14380   13148 \ make your machine go 'pop'
POP.PAS          10413    4280 /
SIGNS.IN           256     213 sample input
SIGNS.OUT        13440    3489 sample output
SIGNS.COM        34666   27917 \ signs for up to medium fonts
SIGNS.PAS        54694   20567 /
----            ------  ------
0022            781202  219017

Archive: MSIGNS12.ARK CRC = 04 15 Signs in Pascal MT+ (CP/M-80 generic)
               Actual  Stored
Filename        Length   Size
--------        ------  ------
GFONT.ASC        10496    3788 \ small font file
GFONT.DAT        11904    3186 /
GMAKEFNT.COM     12416    6779 \ create dat files
GMAKEFNT.SRC      3712    1805 /
GSIGNS12.COM     32000   17838 \ signs
GSIGNS12.SRC     25984    9366 /
----            ------  ------
0006             96512   42762

Archive: TSIGNS41.ARK CRC = C1 57 TurboPascal Source for CP/M-80
               Actual  Stored
Filename        Length   Size
--------        ------  ------
FONT1.ASC        10624    2357 small font
FONT2.ASC        62464    6266 medium font
FONT2.TST          143     143 test the medium font
MAKEFONT.PAS      5894    2702 create dat files from asc files
POP.PAS          10046    4145 self destruct?
SIGNS.IN           256     213 input file (font1 test)
SIGNS.OUT        13332    3485 output file
SIGNS.PAS        10305    3794 \
SIGNS0.PAS        5799    2615  \
SIGNS1.PAS        6827    2763   \
SIGNS2.PAS       10125    4031    \
SIGNS3.PAS        6691    2519     \
SIGNS4.PAS       15033    6020      \ source
----            ------  ------
0013            157539   41053

--> FILE:  SIGNS   .DQC         CRC = 80 27

The separate documentation file, SIGNS.DQC, contains lots more info.
SIGNS.DOC is formatted to print pretty with WordStar - if control
characters and print commands are not acceptable to your system
run the file though a filter.  (FILT from Irv Hof is
recommended.)

Bob Bloom
46 Broadleaf Drive
Newark, DE 19702