Google
 

Trailing-Edge - PDP-10 Archives - BB-FP64A-SB_1986 - 10,7/dpypak/dpynew.doc
There are 4 other files named dpynew.doc in the archive. Click here to see a list.


                     Description of DPYPAK for 7.02

     The new copy of DPYPAK differs from the old  in  three  significant
ways.

      o  Character attributes for terminals with such display  modes  as
         reverse video, blink etc.  Use of these character attributes is
         described internally in the source code.

      o  Improved output performance by  using  the  new  .TOISO  (Image
         OUTSTR)  arguement  to  the  TRMOP.   UUO in 7.02.  Use of this
         TRMOP.  also allows output without having to reset the CRLF and
         PAGE  settings of the terminal by DPYPAK.  Caution must be used
         however if FORTRAN I/O will be  interspersed  with  DPYPAK  I/O
         since  the  FORTRAN  I/O  will  still be interfered with by the
         monitor.

      o  Support for  FORTRAN  version  7  chracter  strings  in  output
         section  routines.   Pre-version  7  integer  strings are still
         supported, and FORTRAN strings  have  been  made  available  to
         assembler  language programs if they use the FORTRAN v7 calling
         conventions.


     Several terminal types have been commented out of the code and  are
presently  unsupported because it was not possible to test them with the
new enhancements.  Support for Zenith/Heath 19 terminals has been  added
however because they were available for testing.  If anyone can test the
terminals  that  have  been  commented  out,  the  developers  would  be
interested in knowing of it.

     Further,  any  behaviour  which  is  not  upwards  compatible  from
previous  versions  should  be considered bugs, with one exception:  Any
routine which is called with extra arguements  which  previous  versions
have  ignored,  will  not  work  correctly  since  DPYPAK  now  uses the
arguement count to determine the wether a character  attribute  word  is
sent  to  it,  and  will  attempt  to  use the extra arguements for that
purpose.