home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast.iso / dv_x / dvix.zip / README.1ST < prev    next >
Text File  |  1992-12-07  |  2KB  |  47 lines

  1. This package is a modified version of the dvix package from U of Toronto
  2. (see readme file).  I had to fix (hack) a few things in order to use it
  3. on an MS-DOS system with Desqview/X (v1.02).  In particular the font
  4. specification had to be changed to account for the file extension limits
  5. under MS-DOS.  Look in "local.h" for the font stuff.  My  fonts are PK
  6. and live in sub-directories named DPIXXX (XXX=dpi value), hence I have
  7. defined a FONT_SUBDIR_PREFIX of "DPI%d/" which gets prefixed to the font
  8. names.  I have also defined the font path with an environment variable
  9. called DVIX_FONTS (do a grep on "GBP" to find all mods made by me).
  10. Thefore, in my autoexec.bat file I have  "set dvix_fonts=c:/texpkfnt".
  11.  
  12. Another MS-DOS hiccup was the fact that a new dvi file could not be 
  13. written while dvix was running (share violation).  To solve this problem
  14. I modified dvix to copy the dvi file to a temp file (in the directory 
  15. pointed to by "tmp" environment variable).  Subsequent file reads are
  16. from this temp file.  If the time stamp on the original dvi file changes
  17. the temp file is recopied.  If "tmp" points to a ram-disk this actually
  18. speeds things up (after an initial delay).
  19.  
  20. I also added an icon (seticon.c).
  21.  
  22. To make this package I used DJGPP (gnu c port to MS-DOS, DJGPP v1.09)
  23. with the  public domain Quarterdeck X11 libs (QDDVX100.ZIP).  I wrote
  24. new make files which I processed with ndmake (more public domain stuff).
  25.  
  26. To  build, type:
  27.  
  28. ndmake -f mktable.mak
  29. ndmake 
  30.  
  31. That's it!
  32.  
  33. The included dvix.exe was compiled with djgcc v1.09.
  34. It assumes that go32.exe is in your search path.  
  35. You need to set an environment variable to tell 
  36. go32 where to put any paging files, e.g.
  37.  
  38.     set GO32TMP=e:/tmp
  39.  
  40. If you don't have go32.exe, you can get it from
  41. oak.oakland.edu.  It is part of djdev109.zip, 
  42. which is in /pub/msdos/djgpp.
  43.  
  44. Bruce Pike.
  45. Dec 7, 92.
  46.  
  47.