home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast.iso
/
dv_x
/
dvix.zip
/
README.1ST
< prev
next >
Wrap
Text File
|
1992-12-07
|
2KB
|
47 lines
This package is a modified version of the dvix package from U of Toronto
(see readme file). I had to fix (hack) a few things in order to use it
on an MS-DOS system with Desqview/X (v1.02). In particular the font
specification had to be changed to account for the file extension limits
under MS-DOS. Look in "local.h" for the font stuff. My fonts are PK
and live in sub-directories named DPIXXX (XXX=dpi value), hence I have
defined a FONT_SUBDIR_PREFIX of "DPI%d/" which gets prefixed to the font
names. I have also defined the font path with an environment variable
called DVIX_FONTS (do a grep on "GBP" to find all mods made by me).
Thefore, in my autoexec.bat file I have "set dvix_fonts=c:/texpkfnt".
Another MS-DOS hiccup was the fact that a new dvi file could not be
written while dvix was running (share violation). To solve this problem
I modified dvix to copy the dvi file to a temp file (in the directory
pointed to by "tmp" environment variable). Subsequent file reads are
from this temp file. If the time stamp on the original dvi file changes
the temp file is recopied. If "tmp" points to a ram-disk this actually
speeds things up (after an initial delay).
I also added an icon (seticon.c).
To make this package I used DJGPP (gnu c port to MS-DOS, DJGPP v1.09)
with the public domain Quarterdeck X11 libs (QDDVX100.ZIP). I wrote
new make files which I processed with ndmake (more public domain stuff).
To build, type:
ndmake -f mktable.mak
ndmake
That's it!
The included dvix.exe was compiled with djgcc v1.09.
It assumes that go32.exe is in your search path.
You need to set an environment variable to tell
go32 where to put any paging files, e.g.
set GO32TMP=e:/tmp
If you don't have go32.exe, you can get it from
oak.oakland.edu. It is part of djdev109.zip,
which is in /pub/msdos/djgpp.
Bruce Pike.
Dec 7, 92.