


      RRRRAAAASSSSTTTTEEEERRRRTTTTEEEECCCCHHHH((((7777))))                ((((RRRRiiiiddddggggeeee))))                RRRRAAAASSSSTTTTEEEERRRRTTTTEEEECCCCHHHH((((7777))))



      NNNNAAAAMMMMEEEE
           rastertech - Ridge-supported color display


      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
           ////ddddeeeevvvv////rrrraaaasssstttteeeerrrrtttteeeecccchhhh refers to a device driver for a Raster
           Technologies model One/80 display controller connected to
           the Ridge via the DR-11 compatible parallel interface.

           The hardware parallel interface closely resembles the
           popular DR-11W Direct Memory Interface.  The driver provides
           machine-specific support for DMA transfers between the Ridge
           and the Raster Tech color display system.  I/O functions
           include writing commands and accompanying parameter values
           from user programs to the color display system, reading
           response data from the color display system into the user's
           data buffers, and issuing ioctl directives to control the
           device.

           If the application uses the basic _r_e_a_d(2), _w_r_i_t_e(2) and
           _i_o_c_t_l(2) system calls, the data will not be buffered.
           Instead, each write request will be sent to the device as an
           immediate DMA transfer.  It is possible for a DMA write
           transfer to be started and control returned to the
           application before the transfer completes.  Thus, a new
           buffer of data can be generated and a second write issued
           while the transfer completes.  Because of this write-ahead
           feature, an error may be returned for a write that really
           applies to the previous write request.

           Each read should be issued for the correct number of bytes
           the device will return, which usually depends on the
           commands encoded in a prior write.  Each ioctl is executed
           immediately by the driver.

           If the application uses the buffered _s_t_d_i_o(3) routines, data
           will be buffered in the application.  Care must be taken to
           flush the output to achieve proper graphical effects.

           The following _i_o_c_t_l(2) calls are available:

                #include <sys/dr11io.h>

                ioctl(fd, command, arg);
                int fd, command, arg;

           The values for "command" are:

           DR11RESET1:  Perform a cold (hard) reset of the graphics controller.

           DR11RESET2:  Perform a warm (soft) reset of the graphics controller.
                     This is defined for the Raster Technologies One/80 driver only.



      Page 1                                                   (9010-E)






      RRRRAAAASSSSTTTTEEEERRRRTTTTEEEECCCCHHHH((((7777))))                ((((RRRRiiiiddddggggeeee))))                RRRRAAAASSSSTTTTEEEERRRRTTTTEEEECCCCHHHH((((7777))))



      DDDDEEEEVVVVIIIICCCCEEEE CCCCOOOODDDDEEEE
                                        _b_l_o_c_k-_t_y_p_e _o_r_s_t_a_n_d_a_r_d
               _d_e_v_i_c_e _t_y_p_e      _m_a_j_o_r   _m_i_n_o_r       _c_h_a_r_a_c_t_e_r-_t_y_p_e_f_i_l_e _n_a_m_e

               rastertech       7       0..._n       character/dev/rastertech


      FFFFIIIILLLLEEEESSSS
           /drivers/rastertech  /dev/rastertech


      SSSSEEEEEEEE AAAALLLLSSSSOOOO
           The Raster Technologies model One/80 manuals for details on
           the byte sequences to control the color display.









































      Page 2                                                   (9010-E)



