Chips and Technologies, Inc.
Release Notes
643xx Display Driver Package
Windows 3.1/DOS


Revision:      Version 1.5.0
Release Date:  January 16, 1995
================================

1.    Fixed a General Protection Fault in WinBench 96 using the 16M
      color (24bpp) driver.

2.    Fixed a cursor corruption problem in 1024x768x8bpp driver in
      75Hz.

3.    Fixed an "Insufficient Resources"  error message in Powerpoint
      using the 32K/64K/16M color drivers.

4.    Fixed a FloodFill problem in 4bpp driver.


Revision:      Version 1.2.3
Release Date:  July 7, 1995
===========================

1.    Fixed an installation problem when upgrading from Windows 3.1
      to Windows For Workgroups 3.11.

2.    Fixed a problem with cursor positions when switching to CRT
      mode in high resolution drivers.

3.    Fixed a General Protection Fault in CorelPaint 5.0 when KAI's
      PowerTool Filter 2.0 is run using the 16M color (24bpp) driver.

4.    Fixed an error in the Fatal Error exit code which was causing
      a stack imbalance.

5.    Fixed a "Not Enough Memory" error in PaintBrush by adding an
      option that disables the Fatline & Polygon driver function in
      all the drivers when drawing an Ellipse of height/width of 3
      pixels with a pen width of 2/3 pixels.

NOTE:
CHIPS' driver implementation of the Fatline and Polygon driver
function is different from Microsoft's driver implementation.  To
fix the above problem, make the following change in the [DISPLAY]
section of the SYSTEM.INI file:

      [DISPLAY]
      . . .
      Fatline=0   ;disable fatline driver implementation
      Polygon=0   ;disable polygon driver implementation

By default, the driver implementation for the Fatline/Polygon
function is enabled.  There will be some impact on performance by
disabling the Fatline/Polygon driver implementation.

6.    Fixed a problem in AfterDark, where extra pixels were left on
      the edges.

7.    Fixed a problem in the monochrome pallete in Windows 3.1
      PaintBrush application when Image Attributes is set to Black
      and White.

8.    Fixed a problem in RLEBLT when running Windows for OS/2 in the
      seamless mode.

9.    Fixed a problem in the Hardware Cursor when running Windows
      for OS/2 and switching between Windows Full Screen and OS/2
      desktop.

10.   Fixed a problem with jitter in the VDD when switching
      between MSDOS full screen and a DOS box.

11.   Fixed a problem in the ROP2 test when drawing patterned
      ellipses in the 256 color (8bpp) and 64K color (16bpp) drivers.

12.   Fixed problems with ROP3 Test (ROP1A and ROPE5).

13.   Improved the time it takes to convert a 24bpp bitmap to
      8bpp using the 256 color (8bpp) driver.

14.   Fixed a problem in the WRITE application with Pen Computing
      For Windows.

15.   Fixed a hang problem in Char Map in Windows 3.1J (Japanese
      Windows) with 256 color (8bpp) driver.

16.   Fixed a SetDIB Test problem in clipping of SetDIBitsToDevice.

17.   Fixed a Test problem in ColorToMonoBLT with Brush.

18.   Fixed a problem with Lotus 123 Tour (Japanese version) in
      16 color (4bpp) and 256 color (8bpp) drivers.

19.   Fixed a problem with panning in the 64k color (16bpp) driver.

20.   Fixed a problem in PaintBrush Eraser (Windows 3.1) in the
      16 color (4bpp) and 256 color (8bpp) driver.

21.   Fixed a problem in RLE for a customer's application.

22.   Added a warning message to be displayed if a mode is not
      supported during display switching.

23.   Added the Cursor Color and Font Cache Escape options for
      CHIPSCPL.

24.   Modified the VDD to fix a problem with the fixed frequency
      monitors losing sync.

25.   Fixed a problem with the incorrect color of text being
      displayed in 256 color(8bpp) drivers.

26.   Changed the error message for running Windows 3.1 in
      standard mode.

27.   Fixed a GPF problem with the FoxPro demo.

28.   Fixed a problem with a customer's corporate demo in 256
      color (8bpp) drivers.

29.   Fixed a problem with LANDMARK(Speed.exe) in 256 color(8bpp)
      drivers.

30.   Fixed a DCI problem in 64K color(16bpp) drivers.

31.   Fixed  problems with the hardware popup & Cursor in VIDGX?
      drivers.

32.   Fixed a problem in Virtual Display Device(VDD) for Audio in
      full screen DOS.

33.   Fixed problems with Microsoft mail in VIDGX? drivers.

34.   Fixed a GPF problem with Microsoft Word 6.0 in 24bpp driver.

35.   Fixed a problem in bitblt with stretching of squares.

36.   Modified the XR1A register in the VDD to fix a 800*600
      panel problem.

37.   Fixed the calculator truncation problem in Windows 3.1/J
      (Japanese environment).



DOS  DRIVERS

1.    Updated the AutoCAD Release 12 driver to automatically detect
      supported modes for the current hardware  configuration.

2.    Fixed a problem with the 1024x768 mode in the MS WORD for DOS
      drivers.

3.    Fixed a problem with the 1024x768 mode in the WORDPEFECT for
      DOS drivers.



NOTES - WINDOWS  DRIVERS

1. These drivers support the linear frame buffer.  Please note
the following points regarding the Windows 3.1  linear drivers:
   Continued improvement in features and performance.
   One driver per color depth supports multi-spatial resolutions.
   QuickTime aware.
   PC Video aware.
   Supports DCI (primary surface).
   WINMEM32.DLL needs to be present in the SYSTEM directory.

   These drivers cannot run in Windows standard mode (WIN/S or
WIN/2).

2  The following list describes the Windows 3.1 driver filenames
and resolutions:
   WGADGX4.DRV:   16 Color Multi Resolution
   WGADGX8.DRV:   256 Color Multi Resolution
   WGADGX16.DRV:  32K/64K Color Multi Resolution
   WGADGX24.DRV:  16M Color Multi Resolution

3. Some applications, such as CorelDraw, PhotoStyler and Fotoman,
assume 16 color drivers are VGA planar drivers and renders the
image in the planar format.  These applications do not correctly
interpret Plane and BitsPixel information returned by the driver,
and are not displayed correctly in our 4bpp packed pixel driver
(LINEAR4.DRV).

   The following table compares information returned by two
different formats for 16 color drivers:
         VGA.DRV (Planar)     LINEAR4.DRV (Packed)
   BitsPixel         1           4
   Planes         4           1
   Colors         16          16

4.

CHIPS' driver implementation of the Ellipse and Round Rectangle
function is different (one pixel off) from Microsoft's driver
implementation.  CHIPS' RoundRect driver implementation causes a
problem where the bottom line disappears in TCALC.EXE of the ESS
Audio card.  To fix this problem, make the following change in
the [DISPLAY] section of the SYSTEM.INI file:

      [DISPLAY]
      . . .
      RoundRect=0    ;disable round rectangle driver
implementation
      Ellipse=0      ;disable ellipse driver implementation

By default, the driver implementation for the Ellipse/RoundRect
function is enabled.  There will be some impact on performance by
disabling the Ellipse/RoundRect driver implementation.

5. The following anomalies exist with drivers in the industry
other than CHIPS drivers:

   Windows 3.1 MPLAYER.EXE has a problem when displaying HELP
with high color and true color drivers.   This problem is fixed
in Windows 3.11 MPLAYER.EXE.

   Windows 3.1 Paintbrush has a problem with a black box
appearing when pasting a DIB and immediately    flipping the
object horizontally.  This problem is in the GDI and appears in
most 256 color drivers.

   Windows 3.1 Paintbrush has a problem with low memory when
printing a color image in high color drivers.   This image is
successfully printed by doing a cut-and-paste to Word for
Windows.

   Windows 3.1 HELP screen has a problem with text appearing dark
(black) instead of green in high color    drivers.


                CHIPS  CONFIDENTIAL  INFORMATION

