home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 33 VDrivers / 33-VDrivers.zip / TVGA0428.ZIP / README.DOC < prev    next >
Text File  |  1992-04-28  |  20KB  |  438 lines

  1. Date: 03/31/92
  2. Status: Beta 2.0.01
  3. Revised README.DOC file (04/07/92)
  4. Revised README.DOC file (04/08/92)
  5. Revised README.DOC file (04/14/92)
  6. Revised README.DOC file (04/16/92)
  7.  
  8. *Last minute change:
  9.         WINOS2 drivers are not included.  They can be downloaded
  10.         from Trident BBS.  These drivers are regular Windows 3.0
  11.         VGA.DRV drivers.  If you already have these drivers, you
  12.         may not want to download them again.
  13.  
  14.  
  15.  
  16.                                 Trident
  17.                  TVGA 8900/9000 PM Display Driver Package
  18.                          for OS/2 Version 2.0
  19.  
  20.  
  21.  
  22. IMPORTANT: Before installing any of the programs in this package, make
  23. ---------  sure that you read through this document once.
  24.  
  25.  
  26.  
  27. Download Info
  28. -------------
  29.  
  30.         Instead of downloading the whole package listed below, we
  31. recommend that you choose the one or two drivers that fits your current
  32. needs and system configuration.
  33.  
  34.         After downloading any of the files in this package, please
  35. use PKUNZIP utility to unpack it.  All the files listed below are
  36. available from Trident BBS:
  37.  
  38.         W800.ZIP        - 800x600-16 Seamless DISPLAY.DLL
  39.                           and SWINVGA.DRV (W800SL.DRV)
  40.         W1024.ZIP       - 1024x768-16 DISPLAY.DLL
  41.         T640.ZIP        - 640x480-256 DISPLAY.DLL
  42.         T768.ZIP        - 768x1024-256 DISPLAY.DLL (portrait)
  43.         T800.ZIP        - 800x600-256 DISPLAY.DLL
  44.         T1024.ZIP       - 1024x768-256 DISPLAY.DLL
  45.         T8514.ZIP       - 1024x768-256 DISPLAY.DLL with 8514 type
  46.                           fonts and icons
  47.         T640V512.ZIP    - 640x480-256 Virtual Desktop DISPLAY.DLL
  48.                           (1024x512-256 for 512 KB memory)
  49.         T640V.ZIP       - 640x480-256 Virtual Desktop DISPLAY.DLL
  50.                           (1024x1024-256 for 1MB memory)
  51.         T800V.ZIP       - 800x600-256 Virtual Desktop DISPLAY.DLL
  52.                           (1024x1024-256 for 1MB memory)
  53.  
  54.         The above files may also be available from the following
  55. BBSes or Internet FTP archives (maybe different file names):
  56.  
  57.         IBM NSC BBS:    (404) 835-6600
  58.         Fernwood:       (203) 483-0348
  59.         OS/2 Shareware: (703) 385-4325
  60.         CompuServe      IBMOS2 forum
  61.         hobbes.nmsu.edu                 (anonymous FTP)
  62.         novell.com (not day time)       (anonymous FTP)
  63.         mtsg.ubc.ca                     (anonymous FTP)
  64.         archive.latrobe.edu.au          (anonymous FTP)
  65.         usenet news system: comp.os.os2.binaries
  66.  
  67.         Newer releases of OS/2 drivers will be posted on Trident
  68. BBS later.  Please check the date and status of the driver files.
  69.  
  70.  
  71.  
  72. Descriptions:
  73. -------------
  74.  
  75.         ( The following descriptions assume that OS/2 2.0 is installed on
  76. the target system, drive C:. )
  77.  
  78.         The file W800.DLL is a customized PM display driver which supports
  79. the 800x600-16 color mode PM Desktop session.  This file (if 800x600 16
  80. color mode is chosen as the desired display mode) will replace the default
  81. DISPLAY.DLL (640x480-16 color standard VGA mode) file in directory
  82. C:\OS2\DLL.  This driver is fully compatible with 2.0 display driver spec
  83. and is capable of running seamless Windows applications.  To run seamless
  84. Windows apps on 800x600-16 workplace shell, you need also install
  85. W800SL.DRV.
  86.  
  87.         The file W1024.DLL is a customized PM display driver which supports
  88. the 1024x768-16 color mode PM workplace shell.  This file will replace the
  89. default DISPLAY.DLL file in directory C:\OS2\DLL.
  90.  
  91.         The file T640.DLL is a customized PM display driver which supports
  92. the 640x480-256 color mode PM workplace shell.  This file will replace the
  93. default DISPLAY.DLL file in directory C:\OS2\DLL.
  94.  
  95.         The file T768.DLL is a customized PM display driver which supports
  96. the 768x1024-256 (portrait mode) color mode PM workplace shell.  This file
  97. will replace the default DISPLAY.DLL file in directory C:\OS2\DLL.
  98.  
  99.         The file T800.DLL is a customized PM display driver which supports
  100. the 800x600-256 color mode PM workplace shell.  This file will replace the
  101. default DISPLAY.DLL file in directory C:\OS2\DLL.
  102.  
  103.         The file T1024.DLL is a customized PM display driver which supports
  104. the 1024x768-256 color mode PM workplace shell.  This file will replace the
  105. default DISPLAY.DLL file in directory C:\OS2\DLL.
  106.  
  107.         The file T8514.DLL is similar to T1024.DLL, which supports the
  108. 1024x768-256 color mode PM workplace shell.  However, it contains 8514
  109. compatible type of fonts and icons.  This file will replace the default
  110. DISPLAY.DLL file in directory C:\OS2\DLL.
  111.  
  112.         The file T640V512.DLL is a Virtual Desktop PM display driver which
  113. supports 1024x512-256 color PM workplace shell through a physical 640x480
  114. 256 color display screen.  This file will replace the default DISPLAY.DLL
  115. file in directory C:\OS2\DLL.  (For more info on Virtual Desktop, see
  116. Appendices below.)
  117.  
  118.         The file T640V.DLL is a Virtual Desktop PM display driver which
  119. supports 1024x1024-256 color PM workplace shell through a physical 640x480
  120. 256 color display screen.  This file will replace the default DISPLAY.DLL
  121. file in directory C:\OS2\DLL. (For more info on Virtual Desktop, see
  122. Appendices below.)
  123.  
  124.         The file T800V.DLL is a Virtual Desktop PM display driver which
  125. supports 1024x1024-256 color PM workplace shell through a physical 800x600
  126. 256 color display screen.  This file will replace the default DISPLAY.DLL
  127. file in directory C:\OS2\DLL. (For more info on Virtual Desktop, see
  128. Appendices below.)
  129.  
  130.         The file W800SL.DRV (zipped in W800.ZIP) is a customized WINOS2
  131. display driver which supports Windows applications running on PM workpalce
  132. shell seamlessly.  The PM workplace shell should run in 800x600-16 mode
  133. (using W800.DLL as DISPLAY.DLL).  This file will replace the default
  134. SWINVGA.DRV in directory C:\OS2\DLL.
  135.  
  136.         BVH driver support, which is a nice feature with our 1.x drivers,
  137. is no longer included in this package since OS/2 2.0 has build-in Trident
  138. SuperVGA support.
  139.  
  140.         PMFIX for 1.x should not be executed under 2.0.
  141.  
  142.         OS2CRTC, which is used to adjust video parameters for 1.2/1.3
  143. OS/2 drivers is not available at this time.  However, there is an
  144. alternative.  See descriptions in "Appendices" below.
  145.  
  146.  
  147. Installation:
  148. -------------
  149.  
  150.         0. Install OS/2 2.0 GA version with TVGA card on system
  151.            Assume the startup drive is C:
  152.         1. Make a backup copy of the following OS/2 drivers:
  153.                 C:\OS2\DLL\DISPLAY.DLL
  154.                         (PM display driver)
  155.                 C:\OS2\MDOS\WINOS2\SYSTEM\VGA.DRV
  156.                         (WINOS2 full screen driver)
  157.                 C:\OS2\MDOS\WINOS2\SYSTEM\SWINVGA.DRV
  158.                         (WINOS2 seamless driver)
  159.            We recommend that the backup be put on a floppy
  160.         2. Unzip the drivers to be installed
  161.         3. Go to a DOS Full Screen session, run system command
  162.                 SVGA ON
  163.            A file called SVGADATA.PMI will be generated in C:\OS2
  164.            Save this file on a floppy disk
  165.         4. Switch to OS/2 protected mode session and start
  166.                         DDINSTAL
  167.         5. Follow the instructions to finish the rest of the procedures
  168.         6. You need to shut down and re-boot the system before the
  169.            driver takes into effect
  170.         7. Before installing T768.DLL, T640V512.DLL, T640V.DLL T800V.DLL,
  171.            read the special discussions below
  172.  
  173.  
  174.  
  175. Appendices:
  176. ----------
  177.  
  178.         1.  Files in the package:
  179.  
  180.              README   DOC    -- Read this first
  181.  
  182.              W800     DLL    -- 800x600-16 color PM driver
  183.              W1024    DLL    -- 1024x768-16 color PM driver
  184.              T640     DLL    -- 640x480-256 color PM driver
  185.              T768     DLL    -- 768x1024-256 color PM driver
  186.              T800     DLL    -- 800x600-256 color PM driver
  187.              T1024    DLL    -- 1024x768-256 color PM driver
  188.              T8514    DLL    -- 1024x768-256 color PM driver
  189.                                 with 8514 compatible resources
  190.              T640V512 DLL    -- 640x480-256 color PM driver
  191.                                 with 1024x512 virtual desktop
  192.              T640V    DLL    -- 640x480-256 color PM driver
  193.                                 with 1024x1024 virtual desktop
  194.              T800V    DLL    -- 800x600-256 color PM driver
  195.                                 with 1024x1024 virtual desktop
  196.  
  197.              W800SL   DRV    -- 800x600-16 seamless WINOS2 driver
  198.  
  199.              W800     DDP    -- Device Driver Profile (for DDINSTAL)
  200.              W1024    DDP
  201.              T640     DDP
  202.              T768     DDP
  203.              T800     DDP
  204.              T1024    DDP
  205.              T8514    DDP
  206.              T640V512 DDP
  207.              T640V    DDP
  208.              T800V    DDP
  209.  
  210.  
  211.         2.  On board video memory requirements (8900/9000)
  212.  
  213.              driver        resolution      min. mem (KB)   chipset
  214.  
  215.              W800.DLL      800x600 -16          256        8900/9000
  216.              W1024.DLL     1024x768-16          512        8900/9000
  217.              T640.DLL      640x480-256          512        8900/9000
  218.              T768.DLL      768x1024-256         1024       8900
  219.              T800.DLL      800x600-256          1024       8900
  220.              T1024.DLL     1024x768-256         1024       8900
  221.              T8514.DLL     1024x768-256         1024       8900
  222.              T640V512.DLL  640x480-256 (1Kx.5K) 512        8900/9000
  223.              T640V.DLL     640x480-256 (1Kx1K)  1024       8900
  224.              T800V.DLL     800x600-256 (1Kx1K)  1024       8900
  225.  
  226.             Fail to comply with the above requirements may cause
  227.             system hangup during OS/2 boot.  In case this happens,
  228.             use a bootup diskette to boot from drive A, restore OS/2
  229.             default DISPLAY.DLL driver (the saved one), then boot
  230.             OS/2 again.
  231.  
  232.  
  233.         3.  Some useful tips for trouble shooting
  234.  
  235.             . Use TVGA 8900C/9000 chips or newer.
  236.               8900B chipset works in most cases.
  237.             . Use OS/2 2.0 GA version only.
  238.               OS/2 installation should be done after installation
  239.               of TVGA card.
  240.             . Do not forget to backup original OS/2 drivers
  241.             . Do not forget to run SVGA ON system command from
  242.               DOS FULL SCREEN session.
  243.             . Alt-F1 on system boot time will erase SVGADATA.PMI
  244.               Back up the .PMI files before trying Alt-F1
  245.             . Make sure your TVGA board has enough memory for
  246.               the designated PM display mode.
  247.             . Expierenced users may choose to manually copy the
  248.               driver files to C:.  Make sure DISPLAY.DLL and
  249.               Seamless WINOS2 drivers use the same resolution
  250.               and color.  Full screen WINOS2 driver may use
  251.               different display mode.
  252.             . Whenever the TVGA board configuration is changed,
  253.               such as adding or removing display RAM, setting
  254.               jumpers, you need to run SVGA ON again to replace
  255.               .PMI file.  The best way for this is to run SVGA OFF,
  256.               restore the original VGA (640x480-16) DISPLAY.DLL,
  257.               erase old .PMI file first.  Change the hardware
  258.               configuration.  Then boot and run SVGA ON from DOS
  259.               full screen session.  Install the SVGA driver
  260.               and reboot.
  261.             . T768.DLL (portrait mode) needs a special .PMI
  262.               entry that currently can not be generated by
  263.               SVGA.EXE.  If you have problem installing this
  264.               driver, contact our technical support.
  265.             . If abnormal display occurs when running apps,
  266.               please try to duplicate the problem.  You may
  267.               also want to try the same apps under the original
  268.               DISPLAY.DLL which comes with your OS/2.  If the
  269.               problem is still there, there is a high chance
  270.               that this is an application's bug.  Otherwise,
  271.               please report the problem to our technical
  272.               support.
  273.             . Bugs can usually be fixed within days.  But for
  274.               stability, the drivers may not be available to
  275.               the public immediately until the next major driver
  276.               release.  Private build can be obtained on individual
  277.               bases for evaluation.
  278.             . If you cannot get TVGA driver for WINOS2 working,
  279.               check to see if the driver is compressed.  A regular
  280.               size (just like the W800SL.DRV) is about 73000 bytes.
  281.               If yours is considerably small, you need to uncompress
  282.               it first.  Try the EXPEND.EXE program in GA Disk 9 to
  283.               uncompress the .DRV file.
  284.  
  285.  
  286.         4. Advanced topic: adjusting video parameters
  287.  
  288.               In most cases, TVGA card matches display monitors
  289.               perfectly. However, some monitors cannot sync under
  290.               default system settings.  Other monitors support high
  291.               refresh rates.  To get the best display result, you
  292.               may want to go through the following procedures to
  293.               adjust video parameters.  Unless this is necessary,
  294.               and you fully understand how this works, we recommend
  295.               that you skip this operation.
  296.  
  297.               . Boot OS/2 with the default DISPLAY.DLL (640x480-16).
  298.               . Use the TVGACRTC.EXE utility (on TVGA Driver/Utility
  299.                 Diskettes, also available in Trident BBS) under OS/2
  300.                 DOS FULL SCREEN.
  301.                 It will generate TVGACRTC.SYS file and insert a line
  302.                         DEVICE=TVGACRTC.SYS
  303.                 in the CONFIG.SYS.
  304.               . Shutdown OS/2 and reboot the system.
  305.               . Open a DOS full screen and run
  306.                         SVGA ON
  307.                 This will generate a "corrected" .PMI file.
  308.               . Remove DEVICE=TVGACRTC.SYS statement from CONFIG.SYS
  309.               . Shutdown OS/2 and reboot again.
  310.  
  311.  
  312.         5. Advanced topic: Vertual Desktop Display Driver
  313.  
  314.               Virtual Desktop Drivers (T640V512.DLL, T640V.DLL and
  315.               T800V.DLL) are a new type of OS/2 display drivers.
  316.               The driver enables user to work on a larger desktop
  317.               which cannot be supported directly by the video display
  318.               hardware.  For example, your VGA monitor does not support
  319.               high resolution, or your VGA adapter is not able to set
  320.               video resolution higher than 1024x768 256 color.  Also on
  321.               a smaller monitor (say 14"), you may not want to use the
  322.               highest resolution mode but still want a bigger dimension
  323.               desktop.
  324.  
  325.               Typical 256 color Virtual Desktop dimensions on TVGA
  326.               chipset are 1024x1024 for 1MB RAM, 1024x512 for 512KB
  327.               RAM.  Larger sizes may be supported on future TVGA
  328.               chipsets.
  329.  
  330.               Since the physical screen (the viewport) is smaller than
  331.               the virtual desktop, there must be a way to move the
  332.               viewport around the desktop to display different parts
  333.               of the desktop.  Current driver design enables the user
  334.               to move mouse pointer beyond the boundary of the viewport,
  335.               to the direction of the part of desktop to be viewed.
  336.               The display driver will follow the mouse pointer and
  337.               adjust the position of viewport accordingly.
  338.  
  339.               Some users may not like Virtual Desktop Drivers, for
  340.               various reasons.  They can use the T640.DLL or T800.DLL
  341.               instead.
  342.  
  343.               To install T640V512.DLL, T640V.DLL or T800V.DLL, you need
  344.               to edit the .PMI file.  Make sure that you understand the
  345.               structure of .PMI file before editing it.  First make a
  346.               copy of the current .PMI file (in case you want to go back
  347.               to T640.DLL or T800.DLL).  Then use an editor to open
  348.               C:\OS2\SVGADATA.PMI.
  349.  
  350.               If you are installing T640V512.DLL, find the mode entry
  351.               for 640x480-256 color mode from SVGADATA.PMI file:
  352.  
  353.                 [comment]
  354.                         Graphics Mode: 640 x 480 x 256 colours.
  355.  
  356.               and change the [modeinfo] section to:
  357.  
  358.                 [ModeInfo]
  359.                         ModeAttributes   = 0x18
  360.                         BytesPerScanLine = 80
  361.                         XResolution      = 1024
  362.                         YResolution      = 512
  363.                         TextRows         = 30
  364.                         BitsPerPixel     = 8
  365.                         NumberOfPlanes   = 1
  366.                         PageLength       = 524288
  367.                         SaveSize         = 524288
  368.                         InterlaceMode    = 0
  369.                         BufferAddress    = 0x0a0000
  370.  
  371.               All other steps are similar to installing T640.DLL.
  372.  
  373.               If you are installing T640V.DLL, find the mode entry
  374.               for 640x480-256 color mode from SVGADATA.PMI file:
  375.  
  376.                 [comment]
  377.                         Graphics Mode: 640 x 480 x 256 colours.
  378.  
  379.               and change the [modeinfo] section to:
  380.  
  381.                 [ModeInfo]
  382.                         ModeAttributes   = 0x18
  383.                         BytesPerScanLine = 80
  384.                         XResolution      = 1024
  385.                         YResolution      = 1024
  386.                         TextRows         = 30
  387.                         BitsPerPixel     = 8
  388.                         NumberOfPlanes   = 1
  389.                         PageLength       = 1048576
  390.                         SaveSize         = 1048576
  391.                         InterlaceMode    = 0
  392.                         BufferAddress    = 0x0a0000
  393.  
  394.               All other steps are similar to installing T640.DLL.
  395.  
  396.               If you are going to install T800V.DLL, find the mode
  397.               entry for 800x600-256 color mode from SVGADATA.PMI file:
  398.  
  399.                 [comment]
  400.                         Graphics Mode: 800 x 600 x 256 colours.
  401.  
  402.               and change the [modeinfo] section to:
  403.  
  404.                 [ModeInfo]
  405.                         ModeAttributes   = 0x18
  406.                         BytesPerScanLine = 100
  407.                         XResolution      = 1024
  408.                         YResolution      = 1024
  409.                         TextRows         = 37
  410.                         BitsPerPixel     = 8
  411.                         NumberOfPlanes   = 1
  412.                         PageLength       = 1048576
  413.                         SaveSize         = 1048576
  414.                         InterlaceMode    = 0
  415.                         BufferAddress    = 0x0a0000
  416.  
  417.                All other steps are similar to installing T800.DLL.
  418.  
  419.  
  420.  
  421.  
  422. Trident Microsystems, Inc.
  423. 205 Ravendale Drive
  424. Mountain View, CA 94043
  425.  
  426. Phone: (415) 691-9211
  427. BBS:   (415) 691-1016   (Original distribution site for this package)
  428.         Line 0: 9600 bps
  429.         Line 1: 2400 bps
  430.                 Parity: NONE
  431.                 Data:   8
  432.                 Stop:   1
  433.  
  434.  
  435. * This package if provided by Trident Microsystems, Inc.  It can be
  436.   uploaded to any other electronic media, provided that no charge is
  437.   made from it.
  438.