[comp.sys.att] dvi3b1 and Sys V 3.51

water@uns-helios.nevada.edu (Tom Brikowski) (10/12/89)

Anyone out there had trouble getting dvi3b1 to run on their
machines?

I FTP'd a copy of M. Benten's dvi previewer for the 3b1 from 
boulder.colorado.edu.  The executable from there runs on my
machine, but does not put up the menu, and fails to erase the
window between pages (later pages are superimposed on the first).  
How do I fix this problem??  

I also got the tar file of sources that Benten provided, but it is 
incomplete, and is not compatible with the current version of 
TEX.DVI from science.utah.edu (dvi3b1 uses parts of version
2.07, the current TEX.DVI version is 2.10).  A complete,
compatible version of the sources for dvi3b1 would also solve my
problem.  Anybody got 'em?

I have a 3b1 with operating system and utilities version 3.51,
40 meg hard disk and 2MB memory.  Reply by E-mail if this is an old 
and obvious question.

--------------------------------------------------------
T. Brikowski               water@uns-helios.nevada.edu

"A mind is a terrible thing not to have.  How true that is..."
   Dan Quayle, speaking before the United Negro College Fund
--------------------------------------------------------

motteler@umbc3.UMBC.EDU (Howard E. Motteler) (10/12/89)

In article <898@unsvax.NEVADA.EDU> 
water@uns-helios.nevada.edu (Tom Brikowski) writes:
>Anyone out there had trouble getting dvi3b1 to run on their
>machines?
>
>I FTP'd a copy of M. Benten's dvi previewer for the 3b1 from 
>boulder.colorado.edu.  The executable from there runs on my
>machine, but does not put up the menu, and fails to erase the
>window between pages (later pages are superimposed on the first).  
>How do I fix this problem??  
>
>I also got the tar file of sources that Benten provided, but it is 
>incomplete, and is not compatible with the current version of 
>TEX.DVI from science.utah.edu (dvi3b1 uses parts of version
>2.07, the current TEX.DVI version is 2.10).  A complete,
>compatible version of the sources for dvi3b1 would also solve my
>problem.  Anybody got 'em?

M. Benten's dvi3b1 is derived mostly from the 2.07 version of dvisun.
I have seen the buggy version you have, but I also got a good version
to compile from the sources.  Just remove the #include <windows.h>
line, in disp_3b1.c, and it should compile, if you have the 2.07
distribution of the dvi drivers.  It might also compile with the
2.10 distribution, but I haven't tried this.  You may want to adjust
some of the constants; for example I doubled xdelta and ydelta, for
(as I recall) a bigger scroll step.

The previewer is pretty nice, and is a big improvement over divsun.
It helps to call it with the right parameters.  I use \magstep 1 in
all my doc's, and call the previewer as dvi3b1 -m440 -x1cm -y1mm
to get the display the right size and centered.  Some further
improvements would be paging from the keyboard (actually, divsun
did this) and perhaps a next page prefetch, to avoid the wait while
the next screen is computed.

I also have a dvi driver for an okidata microline-92, which produces
readable drafts.  It is very hacked, but has worked ok for the last
half year.  If you are interested, I'll see if I can stick this
stuff in the archive Alex is setting up for the streams project, so
you can ftp it.

-- 
Howard E. Motteler       |  Dept. of Computer Science
motteler@umbc3.umbc.edu  |  UMBC, Catonsville, MD 21228