
               Installing TeX on a single-drive ST

                          David Harvey

          Being the continued adventures of a TeXhacker


The TeX installation described in my TeX First-Aid article was 
developed on, and described around, an ST system with two disk drives. 
Configuring the program on a single-drive system has proved more 
difficult: this article is the result of the experience of some users 
brave enough to attempt a single-drive installation, and of 
experiments conducted since the publication of the first article.

The INITEX and TEX programs are somewhat sensitive to disk changes 
while in operation, even if the 'logical' drive B: is used in the TeX 
setup files. In particular, if errors occur in INITEX, and a new disk 
is inserted to receive the result of the \dump command, portions of 
the format file appear to be overwritten with chunks of the output 
log file. So, first rule - if you are attempting to install on a 
single drive system and INITEX throws up any error message at all, 
type <x> to abort the generation - it is not worth persevering.

Second rule (and this goes for installing on a double drive system 
also) - INITEX must be run in the same memory space as the final TeX 
installation will have. Running INITEX in a full megabyte of memory 
will result in a TEX installation which will not cohabit with a 
RAMdisk. The minimal LaTeX installation appears to require about 700k 
RAM, so before starting to install TEX, set up a RAMdisk of c250K.

TeX and LaTeX installation pre-load a number of the basic fonts into 
the resulting format files, so the TeX font metric files (extension 
.TFM) need to be available to the INITEX program. There is a problem 
of space on the LaTeX building disks in particular, but with a RAMdisk 
available, this is no problem: simply unpack the TFM files into the 
memory drive. So (for example) to install LaTeX, you should have the 
following:

RAMdisk:
    \TFMFILES
        *.TFM - all TFM files 
                    (TEX2:\TEXINPUT\TFM\TFMFILES.ARC)

Base TeX disk:
    \TEX
        \TFMFILES
            *.TFM   (as above)
        \STDIN
            *.TEX   (TEX2:\TEXINPUT\STDINPUT\STDINPUT.ARC)
            *.STY

TeX format file creation disk:
    INITEX.TTP  (TEX1:\TEX.ARC)
    TEX.POO
    TEXSETUP
    LPLAIN.TEX  (TEX2:\TEXINPUT\LATEX\LATEX.ARC)
    LPLAINO.TEX
    LATEX.TEX
    LFONTS.TEX
    EHYPHEN.TEX (TEX2:\TEXINPUT\HYPHEN\HYPHEN.ARC)    
    TEX\
        (empty directory to keep INITEX happy)

Edit the file TEXINPUT so that all entries with drive/path indications 
have the value A:;, except for the entry tfmpaths which should 
reference the RAMdisk directory to which the TFM files have been 
unpacked (e.g. tfmpath=M:\TFMFILES;), and the \dumppath entry, which 
should reference A:\TEX. Load the shell you are using, then place the 
format creation disk in the drive, and type the following:

    INITEX LPLAIN

After a number of information messages, the system should come to rest 
at a <*> prompt. If an error message appears, stop (type <x>) and 
check that the disks are properly set up and that the TEXINPUT file 
has the correct entries before trying again. Assuming that you are 
safely at the <*> prompt, replace the disk in the drive with the base 
TeX disk and type \dump<return>. More disk activity, more screen 
messages, and (all being well) a file LPLAIN.FMT in the TEX\ folder of 
the base disk will result.

Note that to use TeX on a single drive system may require some 
juggling of disks and files. With a disk formatted to 820k, with the 
LaTeX format file, TFM files and one or two LaTeX styles, there is 
about 300K disk space free: just enough for the LKURZ source and 
resulting DVI file, for example. Viewing and printing the files will 
require copying the DVI files to the appropriate printer or screen 
font disk: on my NL10 font disk there is about 138K free, which again 
is enough space for LKURZ.DVI.

