home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari FTP
/
ATARI_FTP_0693.zip
/
ATARI_FTP_0693
/
Tex
/
Tex29
/
StTeXbin.zoo
/
README
< prev
next >
Wrap
Text File
|
1989-10-27
|
4KB
|
109 lines
This is the CommonTeX V2.9 dist, with mods for the atarist.
Now includes undump and thus the ability to make pre-loaded
latex and tex.
- To make the atari version
cd src
cp tex.h.st tex.h
adjust paths (if you want to) in file.h
TEXFONTS
TEXINPUTS
TEXFORMATS
adjust sizes in tex.h
by default sizes in tex.h are set up for a 1M St.
see tex.h for examples of two other configurations
(called BIG and BIGG), and see Knuths TeX:The Program
(v2 in the series i believe) for the meaning of the
various params.
Please note: if you adjust tex.h, then you need to
re-compile both initex and virtex, and depending on
the situation, re-build the .fmt files with initex
before virtex can use them.
- to make initex/statex (initex with statistics)
cd src/INIT
edit Makefile to set CROSSDIR (home of
your Gnu Cross compiler stuff), adjust
CFLAGS and hit make.
- to make virtex
cd src/VIR
edit Makefile to set CROSSDIR (home of
your Gnu Cross compiler stuff), adjust
CFLAGS and hit make.
- to undump a preloaded version of LaTeX or TeX
undump LaTeX virtex.ttp &lplain
.......
* ^\ <== hit the quit character here. for
the Gnu C Library it is Control-\
(which means hold down the control key and
type the character '\' simultaneously).
This will undump a virtex pre-loaded with lplain.fmt,
called LaTeX.
Please NOTE: the second argument to `undump' must be
the *FULL PATHNAME TO VIRTEX.TTP INCLUDING THE EXTENTION*.
- To make the unix version
cd src
cp tex.h.unix tex.h
adjust (if you want to) in file.h
TEXFONTS
TEXINPUTS
TEXFORMATS
- to make initex/statex
choose the size you want (see tex.h)
cd to either src/INIT or src/BIG/INIT or src/BIGG/INIT or
src/BIGGG
hit make
- same goes for virtex
- if you want to undump a preloaded tex/latex
> virtex \&lplain
* ^\ (hit the quit char [normally ctrl-\]) at the '*'
prompt to make it dump core)
> undump latex virtex core
similarly for tex
> virtex \&plain
* ^\
> undump tex virtex core
Gulam users can put the following in gulam.g:
(f:\ is the path i use, you may specify any path. It is only necessary
to set the following if your default settings in file.h are not
satisfactory, the environment settings override the default settings
at runtime. Note that the paths are ';' seperated so they have to
be specified within quotes [''] otherwise gulam will consider the ';' as
a command seperator).
setenv TEXFORMATS '.;f:\macros'
setenv TEXINPUTS '.;f:\macros'
setenv TEXFONTS '.;f:\tfm'
undump:
usage: undump NEWFILE OLDFILE [args to OLDFILE]
undump runs OLDFILE (the full pathname including the extension for oldfile
must be specified) with the optionally specified args. Whenever OLDFILE
exits back to undump, it will undump its memory image into NEWFILE.
The point at which control should return to undump is determined
by the application OLDFILE. Usually it is at a prompt (like in virtex).
There are many ways to exit, quit (Control-\) being what is usally used.
Please NOTE: the QUIT mechanism is only available in the Gnu C Library.
If for instance you used MWC to make virtex, hitting quit will probably
do you no good. If you exit virtex via Control-C and `x', the undumped
latex that you will obtain will be pretty useless. In short use superior
compilers and tools like Gnu CC and the Gnu C library (and share
your code!).
WARNING: it has been reported that an undumped binary, undunp'ed say
on my machine, may not work on your machine. i don't know the reason
for this, and many people have run my undumped binaries on their machines
without any problems. if you encounter this situation, i'll be very interested
in hearing about it (and full details of your setup). all you have to do
in case of this situation is to use undump.ttp to undump a preloaded
LaTex/TeX yourself. i have'nt had any complaint of the resulting undumped
binary not running.
enjoy,
--
bang: {any internet host}!dsrgsun.ces.CWRU.edu!bammi jwahar r. bammi
domain: bammi@dsrgsun.ces.CWRU.edu
GEnie: J.Bammi