Chips and Technologies, Inc. Release Notes 655XX Display Driver Package Windows 3.1/DOS Revision: Version 3.2.3 Release Date: January 16, 1996 ================================ WINDOWS DRIVERS 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 3.2.1 Release Date: August 1, 1995 WINDOWS DRIVERS 1. Fixed a General Protection Fault in CorelPaint 5.0 when KAI's PowerTool Filter 2.0 is run using the 16M color (24bpp) driver. 2. Fixed an error in the Fatal Error exit code which was causing a stack imbalance. 3. 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. Revision: 3.2.0 Release Date: June 8, 1995 ============================ WINDOWS DRIVERS 1. Fixed a problem in AfterDark, where extra pixels were left on the edges. 2. Fixed a problem in the monochrome pallete in Windows 3.1 PaintBrush application when Image Attributes is set to Black and White. 3. Fixed a problem in RLEBLT when running Windows for OS/2 in the seamless mode. 4. Fixed a problem in the Hardware Cursor when running Windows for OS/2 and switching between Windows Full Screen and OS/2 desktop. 5. Fixed a problem with jitter in the VDD when switching between MSDOS full screen and a DOS box. 6. Fixed a problem in the ROP2 test when drawing patterned ellipses in the 256 color (8bpp) and 64K color (16bpp) drivers. 7. Fixed problems with ROP3 Test (ROP1A and ROPE5). 8. Improved the time it takes to convert a 24bpp bitmap to 8bpp using the 256 color (8bpp) driver. 9. Fixed a problem in the WRITE application with Pen Computing For Windows. 10. Fixed a hang problem in Char Map in Windows 3.1J (Japanese Windows) with 256 color (8bpp) driver. 11. Modified CHIPSCPL.INI to read and set the refresh rates with 65545 chip. 12. Fixed a SetDIB Test problem in clipping of SetDIBitsToDevice. 13. Fixed a Test problem in ColorToMonoBLT with Brush. 14. Fixed a problem with Lotus 123 Tour (Japanese version) in 16 color (4bpp) and 256 color (8bpp) drivers. 15. Fixed a problem with panning in the 64k color (16bpp) driver. 16. Fixed a problem in PaintBrush Eraser (Windows 3.1) in the 16 color (4bpp) and 256 color (8bpp) driver. 17. Fixed a problem in RLE for a customer's application. 18. Added a warning message to be displayed if a mode is not supported during display switching. 19. Added the Cursor Color and Font Cache Escape options for CHIPSCPL. 20. Modified the VDD to fix a problem with the fixed frequency monitors losing sync. DOS DRIVERS 1. Modified VESA.COM to support the Get Super VGA Mode Information(4F01). 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. Added pen compliance. PC Video aware. Supports DCI (primary surface). Supports panning if driver resolution is more than the display size of the panel. Supports display switching using a Control Panel Applet and/or with a hot key if the OEM BIOS meets the CHIPS specification for display switching. NOTE: Display switching is not allowed if Windowed VM has focus. 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: LINEAR4.DRV: 16 Color Multi Res, Pan, Pen, Big Cursor, Display Switch LINEAR8.DRV: 256 Color Multi Res, Pan, Pen, Big Cursor, Display Switch LINEAR16.DRV: 32K/64K Color Multi Res, Pan, Pen, Big Cursor, Display (65535/540 only) Switch LINEAR24.DRV: 16M Color Multi Res, Pan, Pen, Big Cursor, Display Switch (65540 only) The following drivers function with the F65545 only VIDGX4.DRV: 16 Color Multi Res, Pan, Pen, Big Cursor, Display Switch VIDGX8.DRV: 256 Color Multi Res, Pan, Pen, Big Cursor, Display Switch VIDGX16.DRV: 32K/64K Color Multi Res, Pan, Pen, Big Cursor, Display Switch VIDGX24.DRV: 16M Color Multi Res, Pan, Pen, Big Cursor, Display Switch 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 LINEAR4.DRV (Planar) (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. Windows 3.1 DCT ROP3 test has a problem with the 32k color(15bpp) driver. This problem occurs with other 32k color drivers. The TDW(Turbo Debugger) in Turbo C++ for Japanese Windows 3.1 causes an error which states "Illegal Video Mode". Quick Recorder (Video for Windows) has a problem displaying small fonts in high & true color drivers. The application does not allocate sufficient memory for the small font, but it successfully displays large fonts. CHIPS CONFIDENTIAL INFORMATION