1


ATI TECHNOLOGIES INC
3761 Victoria PArk Ave
Scarborough, Ont.
CANADA. M1W 3S2

Head Office, Sales and Marketing   (416) 756-0718
Customer Support .........................(416) 756-0711
FAX .............................................(416) 756-0720
ATI BBS .......................................(416) 756-4591               
Compuserve................................... GO  ATITECH

...............................................................................................................................................................


CONTENTS

	Introduction                    1.0     Introduction, Features and Bug Reporting
		Bug Reporting           1.1
	Files                           2.0     Distribution Files
	Requirements                    3.0     Requirements for Driver Operation
	Installation                    4.0     How to manually install
		Windows 3.0             4.1
	Problems                        5.0     Special problem notes
	Configuration                   6.0     Configuration file settings
	Errors                          7.0     Error messages
	History                         8.0     Release History
	
1.0    INTRODUCTION

This is Version 1.1 (Build 53) of the FlexDesk Windows Driver.

FlexDesk is a very advanced Windows Driver. It supports the ATI mach32 (68800) chipset with 1MB or more of memory. 16, 256, 32768 and 65536 color modes are supported in resolutions of 640x480, 800x600, 1024x768 and 1280x1024.

This is the latest release of ATI Windows Drivers and utilities for the ATI Ultra Pro Series.  The Windows driver is Version 1.1 (Build 53).

It is intended to resolve issues revolving around our ATI Mach32 Windows driver in the areas of
- high resource usage and resource utilizations
- printing to HP DeskJet,  Canon BubbleJets and various 24 pin printers,
- Memory Aperture issues with ISA and EISA systems of greater than 12 Meg RAM
- a majority of screen related issues with PowerPoint, Excel, Paintbrush and Corel Draw.

This release also contains BETA versions of ATI integrated CRYSTAL Fonts and 24BIT color Windows drivers.

A full release, including the integrated CRYSTAL Fonts and 24BIT Windows Drivers, will be released early in the new year. Those who have sent in their coupons with their warranty cards will automatically receive them.

This release (Version 1.1 Build 53) of the Ultra Pro Windows drivers is also know as PRO53.ZIP on the ATI BBS as well as the ATITECH Forum on Compuserve. No changes have been made,and many of you may already have downloaded it. (No need to do it again)

Please also be aware that this version (1.1  Build 53) primarily addresses concerns with resources utilization and may require changes to your existing  Windows setup.

There are still some outstanding issues, and ATI is working to resolve all of them.  We will continue to enhance and update our drivers over the coming months.

For further assistance you may  contact ATI Customer Support at:

ATI Technologies Inc.
Phone (416) 756-0711,
FAX (416) 756-0720, or
COMPUSERVE  @   "GO ATITECH"

Please ensure that you inform Customer Support  that you are using Version 1.1 (Build 53) of the
Mach32 Windows driver.

FlexDesk will only work with Windows in 386 Enhanced Mode. 
The driver uses the best possible combination of Linear Frame Buffer and Accelerator in order to maximize performance. If the Linear Frame Buffer is not available, that feature is emulated. 
To use the ULTRA PRO or ULTRA+ on a 286 based processor, or in Windows Standard Mode, use the supplied Microsoft 8514/A driver.

1.1    REPORTING BUGS

When reporting problems with this driver, please reference the driver build number. When in doubt about the build number, call up the FlexDesk Control Panel, and read the driver revision and build number. The format is: 1.1(53). 1.1 is the version number, 53 is the build number. If the Control Panel does not indicate the version number (NA), then

(a)     You may not be running the FlexDesk driver. 

(b)     Your bug may be preventing the Control Panel from reading the driver build number. Try  restarting Windows, and if this does not remedy the problem, report the Date, Time and
	Size of the driver (MACH32.DRV file).

(c)     You may be using BitStream Facelift 2.0. If you are using this Typeface Manager, report
	the Date, Time and Size of the driver (MACH32.DRV file).

When calling ATI Customer Support, please ensure that you have all information which will allow Customer Support to assist you with your problem. This includes, not just the build number but also information found in the Customer Support section of your manual including, but not limited to:
Model of Card: GRAPHICS ULTRA PRO or GRAPHICS ULTRA+
Bios Version of the ATI Card, (what is displayed on the screen at Power On time)
Memory on the card, (1 or 2 Meg)
Hardware <Install> configuration (Set Power Up configuration, Output of <C-INFO>, etc)
Amount of System Memory,
Type of System, 286 / 386 / 486  ISA / EISA / VLB / MCA
Contents of Autoexec.bat and Config.sys
Exact Steps to recreate problem
Versions of other Software

2.0    FILES

These are the files which ATI has modified. All other files are from the standard Microsoft Windows 3.1 distribution. WIFEMAN.DLL is a standard Microsoft file, but is included in this list because it is not normally distributed with North American Windows releases. You may not have all of these files, because some are supplied only with CRYSTAL Fonts, Video, DeskScan or other special features. File gsfonts.lzh is optional because CRYSTAL fonts will run without it (using TrueType fonts).

	mach32.drv      main driver
	vddm32.386      virtual display driver
	mach32.3gr      grabber
	mach32.386      non-display virtual driver
	m32panel.exe    flexdesk control panel
	m32panel.hlp    help for flexdesk control panel
	
	oemsetup.inf    win 3.1 installation
	wifeman.dll     windows international font extensions module
	vgalogo.lgo     ati logo
	vgalogo.rle     ati logo
	win.cnf         ati logo
	vgalogo.lgz     original vgalogo.lgo file
	vgalogo.rlz     original vgalogo.rle file
	win.cnz         original win.cnf file
	lharc.exe       archive utility for gsfonts.lzh                 CRYSTAL
	m32-40.drv      4 bpp color resource, 120 ldpi front-end
	m32-46.drv      4 bpp color resource, 96 ldpi front-end
	m32-48.drv      4 bpp color resource, 128 ldpi front-end
	m32-80.drv      8 bpp color resource, 120 ldpi front-end
	m32-86.drv      8 bpp color resource, 96 ldpi front-end
	m32-88.drv      8 bpp color resource, 128 ldpi front-end
	m32-30.drv      8 bpp 332 color resource, 120 ldpi front-end
	m32-36.drv      8 bpp 332 color resource, 96 ldpi front-end
	m32-38.drv      8 bpp 332 color resource, 128 ldpi front-end
	m32-h0.drv      16/24 bpp color resource, 120 ldpi front-end
	m32-h6.drv      16/24 bpp color resource, 96 ldpi front-end
	m32-h8.drv      16/24 bpp color resource, 128 ldpi front-end
	m32-i0.drv      16/24 bpp color resource, 120 ldpi front-end
	m32-i6.drv      16/24 bpp color resource, 96 ldpi front-end
	m32-i8.drv      16/24 bpp color resource, 128 ldpi front-end
	m32-g0.drv      8 bpp CRYSTAL font color, 120 ldpi front-end    CRYSTAL
	m32-g6.drv      8 bpp CRYSTAL font color, 96 ldpi front-end     CRYSTAL
	m32-g8.drv      8 bpp CRYSTAL font color, 128 ldpi front-end    CRYSTAL
	gsfonts.lzh     CRYSTAL fonts                                   CRYSTAL
	
The following files are from Microsoft Window 3.1 distribution.

	8514oem.fon     8514sys.fon     8514fix.fon
	vgaoem.fon      vgasys.fon      vgafix.fon
	cga40850.fon    cga40woa.fon    cga80850.fon    cga80woa.fon
	ega40850.fon    ega40woa.fon    ega80850.fon    ega80woa.fon
	dosapp.fon
	modern.fon      roman.fon       script.fon
	coure.fon       courf.fon
	serife.fon      seriff.fon
	smalle.fon      smallf.fon
	sserife.fon     sseriff.fon
	symbole.fon     symbolf.fon
	vgacolor.2gr

These files are from Microsoft Video for Windows.

	mplayer.exe     mplayer.hlp     mplayer.reg                     VIDEO
	dispdib.dll     mciavi.drv      mciole.dll      msvidc.drv      VIDEO
	msvideo.dll                                                     VIDEO

The CRYSTAL Fonts feature can use Windows 3.1 TrueType fonts and ATI GSF format fonts. 
The Grey Scale Font format (GSF) is required under Windows 3.0, which does not support TrueType. To use GSF fonts requires that the CRYSTAL Fonts be placed in a directory. The CRYSTAL Fonts are in an archive to save space. Set the environment variable GSFONTS to the directory the fonts are in prior to running the driver.

gsfonts.lzh:

	gsfonts.ini
	system00.pfm    system01.pfm    system02.pfm    system03.pfm
	system04.pfm    system05.pfm    system06.pfm    system07.pfm
	system08.pfm    system09.pfm    system10.pfm    system11.pfm
	font3000.gsf    font3000.pfm
	font3001.gsf    font3001.pfm
	font3002.gsf    font3002.pfm
	font3003.gsf    font3003.pfm
	font3004.gsf    font3004.pfm
	font3005.gsf    font3005.pfm
	font3006.gsf    font3006.pfm
	font3007.gsf    font3007.pfm
	font3008.gsf    font3008.pfm
	font3009.gsf    font3009.pfm
	font3010.gsf    font3010.pfm
	font3011.gsf    font3011.pfm
	font3012.gsf    font3012.pfm
	font3100.pfm    font3101.pfm    font3102.pfm    font3103.pfm
	font3104.pfm    font3105.pfm    font3106.pfm    font3107.pfm
	font3108.pfm    font3109.pfm    font3110.pfm    font3111.pfm
	font3112.pfm
3.0    REQUIREMENTS

FlexDesk requires an ATI 68800 (mach32) based video controller. The driver is designed to work best with Windows 3.1. Windows must be in Enhanced mode for FlexDesk to run.
(Windows 3.0 operation is possible, at the expense of some features and performance) 

A minimum of 1MB of Video Memory is required for FlexDesk operation. 

Please note that 1280x1024 operation requires 2MB of Video Memory. 

Video Memory Required:

			16 color                256 color       65K color       16.7M color
	640x480 1MB             1MB             1MB             1MB
	800x600 1MB             1MB             1MB*            2MB
	1024x768        1MB             1MB             2MB             ---
	1280x1024**     2MB             2MB             ---             ---

	* 1MB @ 56Hz, else 2MB required
	**GRAPHICS ULTRA PRO allows 1280x1024 non-interlaced. ULTRA+ allows     
	   1280x1024 interlaced only.

FlexDesk uses Video Memory for Character and Bitmap caching, so more memory will result in greater performance. The above table is the minimum memory needed to run the given mode.

For unsupported configurations, we recommend that you use the Microsoft 8514/A driver. When installing the 8514/A driver, ensure that the VGA Memory Size is set to 256K or greater. Do not set the VGA Memory Size to Shared, or DOS Boxes will not function correctly with the Microsoft 8514/A driver.
4.0    INSTALLATION

Please follow directions accompaning your Diskette's or Download files as applicable

If from diskette, use the ATI Install Program, Select "Install Device Drivers", then Microsoft Windows. Then use the Microsoft SETUP utility to initially install the driver into Windows

You may  then use the FlexDesk Control Panel from within Windows to make modifications to the setup.

If from a download, please follow instructions of the applicable "README" files attached to the Download.

This section serves to document the various changes that are made to the SYSTEM.INI and WIN.INI files. For more information on the [Mach32] settings, see the Configuration section.


SAMPLE WINDOWS\SYSTEM.INI.

	[boot]
	386grabber=mach32.3gr
	oemfonts.fon=8514oem.fon
	fixedfon.fon=8514fix.fon
	fonts.fon=8514sys.fon
	display.drv=m32-80.drv

	[boot.description]
	aspect=100,120,120
	display.drv=ATI FlexDesk Driver

	[386Enh]
	display=vddm32.386
	device=mach32.386
	

SAMPLE WINDOWS\WIN.INI.

	[mach32]
	VGAShared=on
	EngineBlt=on
	ScanLine=on
	CacheCharacters=on
	DeviceBitmap=off
	PaletteManager=on
	ColourWeight16=565
	DesktopSize=1024
	ScreenSize=1024
	PixelDepth=8

4.1    WINDOWS 3.0

A limited installation can be done under Windows 3.0:

1 -     Install the Microsoft 8514/A driver for Windows 3.0. 
	If this driver is not available, then install the VGA driver.

2 -     Copy the following files into the WINDOWS\SYSTEM directory:

	mach32.drv
	mach32.386
	wifeman.dll

3 -     Copy the following files to your system directory, disabling the ATI Windows 3.1 startup                logo:

	vgalogo.lgz     -> windows\system\vgalogo.lgo
	vgalogo.rlz     -> windows\system\vgalogo.rle
	win.cnz         -> windows\system\win.cnf

4 -     Edit your SYSTEM.INI file:

	[boot]
	display.drv=mach32.drv          (change)

	[386Enh]
	device=mach32.386               (new)

5 -     Add a [Mach32] section to your WIN.INI file:

	[Mach32]
	DeviceBitmap=off                (required!)
	PixelDepth=8
	DesktopSize=1024
	ScreenSize=1024

Some restrictions apply under Windows 3.0. Items below numbered 1 and 2 are not permanent, and will be remedied in a future version.

1 -     No automatic installation.

2 -     DOS Boxes do not work.

3 -     Performance of the driver will not be as high as it is under Windows 3.1. 
	This is a permanent restriction. Performance loss may be as high as 30%.

5.0    PROBLEMS

DOS WINDOW's /BOX's
1" Vertical Bars, garbage lines on the Windows screen after starting a Dos Box,

Modes 14, 16 and 18 cannot be entered while in a DOS Window.  
When in DOS Full Screen, this is not a problem. 

SET "High Graphics" in ALL PIF files, for ALL DOS WINDOWs

Excessive dithering and incorrect colors in 8 bpp and with PaletteManager=off

When running in 8 bpp non palette manager mode, the available colors are very different from those found in the fixed palette of the VGA. This is because the 3/3/2 palette (3 bits of red, 3 of green and 2 of blue) does not have exact matches for the standard VGA colors. This can result in dithering in many places where it is unattractive. This can be partially avoided by setting new desktop color settings for this palette that use exact match colors. 

There are several good reasons to use this mode:
1 -     256 non dithered colors to choose from.
2 -     Fast, very good dithering
3 -     Fast, somewhat accurate translation of true color dibs. This allows the use of true color 
	files as wallpaper without palette translation.
4 -     Good image quality without the slow annoying redraws when displaying multiple 256 
	color images.

Changing Pixel Depth and Colors

When changing pixel depths and Palette Manager modes, there may be inappropriate color choices made (especially when using Windows Standard Colors). This can manifest itself in Clock when updating the time, and in Menu items not being highlighted properly.

 To fix this, delete the color entries from the WIN.INI [Colors] section. Windows will re-read the suggested colors from the driver, and the problem will be resolved. You can also use the Windows Control Panel to adjust your system colors.

Disabling the ATI Startup Logo

Some users would rather not have the ATI startup logo displayed. To remove the logo, copy the following files, and then use Windows SETUP to install the driver.

	vgalogo.lgz     -> windows\system\vgalogo.lgo
	vgalogo.rlz     -> windows\system\vgalogo.rle
	win.cnz         -> windows\system\win.cnf

BitStream Facelift 2.0

The BitStream Facelift 2.0 Typeface Manager is not fully compatible with Windows 3.1. It works as an "interception" between Windows and the Display driver, and does not pass all information through to the driver. 

To use Facelift with the FlexDesk driver, edit your WIN.INI [Mach32] section, modifying or adding the line:

	DeviceBitmap=off

Also, modify your SYSTEM.INI [boot] section:

	display.org=mach32.drv

The FlexDesk Control Panel will not correctly display the driver version, and it will claim that the FlexDesk driver has not been loaded. The Control Panel can be used to change driver resolution, but changing font size (Small/Large/DTP) will not work. Also, after changing color depth, the desktop colors may need adjustment using the Windows Control Panel Colors utility.

To use other than Large Font mode (120 ldpi), you will have to manually modify the SYSTEM.INI file. Select the correct M32-??.DRV file from the section on manual installation, and alter the "display.org=" line. Remember to update the [boot] and [boot.description] sections to reflect the new ldpi (96, 120 or 128).

WINRIX

There are problems when using WinRix from RIX Softworks Inc. with the FlexDesk driver. This can result in stripped garbage appearing on the screen when this product is used in 256 or 65,536 color modes. We are working with RIX Softworks to remedy this problem.

CRYSTAL Fonts

The CRYSTAL Fonts feature has not been offically released, since there are still some problems that have yet to be resolved. Specifically, the Microsoft CLOCK.EXE application has problems when the type size is large. Other application anomalies may also be seen. Also, underlining or strikethough of TrueType fonts may not appear.


The CRYSTAL Fonts feature has not been integrated into the Control Panel at this time, pending official release. To manually enable CRYSTAL Fonts for testing and experimentation, set WIN.INI [Mach32] CRYSTALFonts=on.

24BPP Color Modes

24BPP (16.7 Million) color modes have not been offically released, since there are still some problems that have yet to be resolved. 

To manuallly enable 24BPP Color for testing and experimentation, first select 640x480 or 800x600 Desktop with 65,000 colors using the FlexDesk Control Panel. Then set WIN.INI [Mach32] PixelDepth=24.

386MAX

If using the FlexDesk driver with the Aperture disabled (virtual aperture mode) on a system running Qualitas 386MAX, the 386MAX.PRO file must be modified to remove the "VGASWAP" flag. The VGA area is used to provide aperture services by the driver, and thus cannot be moved by 386MAX.

WorkGroup for Windows

Microsoft WorkGroup for Windows will not install if the FlexDesk driver is active. 

Select the VGA driver prior to installing this product, and then reselect the FlexDesk driver after the installation is complete. 

If using WorkGroup for Windows with an Ethernet controller (NE1000 or NE2000), Please also see the next item below.


ETHERNET NETWORK CARDS

Some Ethernet Network cards and their respective drivers when loaded,  you may experience a corruption of the Windows Background when Windows starts. 

This problem only occurs when Virtual Aperture Mode is used in the driver (either the Physical Aperture is disabled via INSTALL, or the VAD=on flag, in the WIN.INI, is being used). This does not affect performance or functionality. 

You can maximize Program Manager and then restore it to fix the Background 
(this will be fixed in a later release).


Video Overlay Boards

A switch has been added VGADAC=on (off). When set to off, only the 8514/A DAC registers are set. Some Video Overlay boards will require this switch to be set on, because they do "DAC snooping" to show correct colors.

AfterDark and 24BPP

The aquarium screen saver in AfterDark (Berkley) may chop fish when FlexDesk is in 24BPP mode.

Please Note:  Many screen savers support 32K, 65K, or 16.7Million colors, they will NOT provide higher quality images above 256 color modes.

Ventura Publisher

You may experience General Protection Faults when running Ventura Publisher for Windows in 16BPP (65,000 color) modes. 

USE 8BPP (256 color) color modes instead.

Adobe Illustrator

You may experience General Protection Faults when running Adobe Illustrator. 
We are working with Adobe to remedy this problem. 

As a work-around, set the WIN.INI [Mach32] DeviceBitmap=off.

Microsoft Excel

You may run out of system resources when running very large spreadsheets or when running in 65,000 color modes. 

We suggest running Excel at 256 color mode as a work-around.
6.0    CONFIGURATION

WIN.INI [Mach32] Entries

The [Mach32] section of WIN.INI has switches which can be tailored to change FlexDesk. 

Most of the switches are alterable via the FlexDesk Control Panel, and this is the preferred way to change them. 

THESE ARE FOR YOUR REFERENCE ONLY
RANDOM CHANGES TO THIS SECTION MAY CAUSE UNKNOWN RESULTS
WHEN IN DOUBT... DON'T!

CacheCharacters = on | off                      Default on              SUPPORT

	Allow for caching characters into the off-screen memory area.


ColorWeight16           = 555 | 565 | 655 | 664         Default 565             BASE

Choose color weighting when PixelDepth=16 is active. The number is interpreted as the number of Red, Green and Blue bits. For instance, 565 allots 5 bits for Red, 6 bits for Green and 5 bits for Blue. 655 and 664 modes are only available on the ATI 68875 DAC.


CrystalFonts            = on | off                      Default off             CRYSTAL

When set on, enables the CRYSTAL Font feature. When CRYSTAL Fonts is enabled, the palette is fixed in 8 bpp non-programmable mode. 5 gradients of red, blue and green (125 colors) are available in the palette. Also the usual 20 Windows system colors are supported, and 16 shades of gray (including black and white). The remainder of the palette is unused.


DesktopSize             = 640 | 800 | 1024 | 1280       Default 640             BASE

Choose size of Windows work area. The screen may be smaller than the work area (see ScreenSize setting), in which case the Virtual Desktop feature is activated. Use the mouse to pan the display over the desktop. 640 selects 640x480, 800 selects 800x600, 1024 selects 1024x768 and 1280 selects 1280x1024. All modes have 4:3 aspect (which results in square pixels), except 1280. (1280x1024 is a 5:4 pixel ratio. Square pixels 4:3 with 1280 would be 1280x960).


Dithering               = on | off                      Default on              BASE

Allow for disabling color dithering. This results in faster performance, at the expense of color fidelity.


DeviceBitmap            = on | off                      Default on              SUPPORT

Allow for realizing bitmaps in the off-screen memory area. For some applications (for example BitStream Facelift), this feature must be turned off.


DeviceBitmapDraw        = on | off                      Default off             BASE

Allow the mach32 draw engine to draw into realized bitmaps. DeviceBitmap=on must be set for this to have any effect. Also enables fast Polygons.


EngineBlt               = on | off                      Default on              SUPPORT

Use the mach32 blit engine.


ErrorFatal              = on | off                      Default on              SUPPORT

When set on, all startup errors are treated as fatal, and will result in returning to the DOS prompt. When set to off, a message is displayed and the user is invited to press <D> to return to the DOS prompt, or <I> to ignore the error and continue.


GSFonts         = <path: c:\gsfonts>            Default NONE            CRYSTAL

If this entry is specified, the directory path is used to search for the CRYSTAL Font outlines. If not specified (normal), the environment variable GSFONTS is used instead.


MinFontSize             = <number: 0..255>              Default 8               CRYSTAL

Minimum height of a font in pixels to be anti-aliased (CRYSTAL Fonts). If a font renders to less than MinFontSize, it is not anti-aliased. This allows very small characters to remain legible.


PaletteManager          = on | off                      Default on              BASE

Enable palette management when PixelDepth=8. This allows applications to control the physical palette, and permits applications such as After Dark to do palette cycling animation. When the PaletteManage is off, the color mode will use a fixed 332 (3 bits Red, 3 bits Green, 2 bits Blue) palette.


PixelDepth              = 4 | 8 | 16 | 24 | 32          Default 8               BASE

Choose number of bits per pixel. 4 allows 16 colors, 8 allows 256 colors and 16 allows 32768 (in 555 mode) or 65536 colors. 24 and 32 both provide for 16.7 million colors. 24 gives a 3 byte per pixel format and saves memory over 32 which gives a 4 byte per pixel format. 24 works for both 640x480 and 800x600 modes, whereas 32 is only usable in 640x480 mode. The Control Panel will always select 24 bpp for 16.7 million color mode.


PolyLine                = on | off                      Default on              SUPPORT

When set on, PolyLines are accelerated by the drawing engine.


ScreenSize              = 640 | 800 | 1024 | 1280       Default DesktopSize     BASE

Select the screen size (screen mode).


ScanLine                = on | off                      Default on              SUPPORT

Use the mach32 engine to assist in scanline drawing.


StretchBlt              = on | off                      Default on              SUPPORT

Enable driver StretchBlt when on. If set to off, GDI StretchBlt will be used instead.


SystemFont              = <font>                        Default HelveticaBold   CRYSTAL

Allows the Windows System Font to be specified when CrystalFonts=on. This font is used for Icon titles, menus, etc. This entry should be used with Windows 3.0 only, because Windows 3.1 allows changing the System font through its own mechanism.


TextGamma               = <number: 20..300>             Default 100             CRYSTAL

This setting controls the edge sharpness for the CRYSTAL Fonts feature. Higher values lighten up the edge pixels, giving you "thinner" characters.


VAD                     = on | off                      Default off             SUPPORT

Forces Virtual Aperture when set to on. When set to off, Virtual Aperture is enabled automatically when the Physical Aperture is disabled (through INSTALL).


VGADAC          = on | off                      Default on              BASE

Program VGA DAC in synch with 8514/A DAC registers.


VGAShared               = on | off                      Default on              SUPPORT

Share the video board memory between VGA and Accelerator, or maintain separate memory spaces. When running with Virtual Aperture (Physical Aperture disabled, or VAD=on), VGAShared has no effect (it is forced on).


7.0    ERRORS

All FlexDesk error messages can be/are issued at WINDOWS startup. 
The error message is displayed, and the system speaker is beeped. 
The operator is invited to press a key to return to DOS. This behaviour can be modified to allow the operator to ignore the error and proceed (see the ErrorFatal switch).

Due to the complexity of the Systems involved there are also many other reasons which can manifest themselves as errors listed below
SUCH AS: Conflicts at Port Address 2Ex   (2E0-2E8-2EF) (Comm Port 4)
	     Expanded Memory Managers and Video Areas
	     TSR, Etc


ATI FlexDesk Windows Driver Errors:

The ATI FlexDesk Windows Driver requires an ATI 68800 based video board or
product.

Press a key to return to DOS.

The FlexDesk driver was started on a system without a mach32 based video product, or a memory manager conflict exists which may "HIDE" the card from our Driver.

ATI FlexDesk Windows Driver Error:

The ATI 68800 ROM cannot be accessed. Please refer to your
owners manual for hardware setup assistance.

Press a key to return to DOS.

The mach32 BIOS ROM failed. It has probably been disabled via DIP switch.

ATI FlexDesk Windows Driver Error:

The Memory Aperture cannot be accessed. Pleas run the INSTALL utility and
ensure that the Memory Aperture is enabled.

Press a key to return to DOS.

The Memory Aperture has not been enabled, (ATI INSTALL PROGRAM) or there is a serious problem trying to access it. DO YOU HAVE MORE THAN 12 MEG OF SYSTEM RAM


ATI FlexDesk Windows Driver Error:

The Memory Aperture conflicts with system memory, or another option adaptor
card. Please run the INSTALL utility and move the Memory Aperture to another
location.

Press a key to return to DOS.

The Memory Aperture conflicts with another adaptor, or there is a serious problem trying to access it.

ATI FlexDesk Windows Driver Error:

The ROM BIOS Query has returned a failure. Please ensure that the BIOS ROM
is enabled, and that you have set up at least one video mode.

Press a key to return to DOS.

The mach32 BIOS ROM has not responded in a reasonable way to the QUERY service. This may be because the ROM is disabled, or there may be no video modes.


ATI FlexDesk Windows Driver Error:

You have insufficient Video Memory to run a %1x%2/%3 video mode. Run
Windows SETUP from DOS and select a lower resolution mode.

Press a key to return to DOS.

Not enough video memory. The numbers indicate X, Y and number of colors. For instance, 1280x1024/65536 is not possible on a 2MB card.


ATI FlexDesk Windows Driver Error:

The ATI FlexDesk Windows Driver requires Windows to be run in 386 Enhanced
Mode. Select the Microsoft 8514/A driver to use your ATI 68800 video board with
a 286 based processor, or to use Windows Standard Mode. If necessary,
Windows Enhanced Mode can be forced by starting Windows using the WIN /3
command.

Press a key to return to DOS.

The driver only runs in 386 Enhanced Mode.

ATI FlexDesk Windows Driver Error:

The ATI FlexDesk Windows Driver cannot be started. No additional information
is available. Probable cause is insufficient resources or general
system failure. Please ensure system integrity and retry. If the
problem persists, contact customer support services with the following
error code: %1.

Press a key to return to DOS.

This message is issued in circumstances when an error is not expected, and the explanation is *very* technical. The only code currently defined is 1, which is issued if the DPMI mapping call for the aperture fails.

ATI FlexDesk Windows Driver Error:

The %1x%2 mode cannot be started. Please ensure that you have
installed the requested mode using the ATI 68800 INSTALL utility.
Your selected monitor may not be capable of operating in the requested
mode - if this is the case, run Windows setup from DOS and select
a compatible mode.

Press a key to return to DOS.

This message is issued when you attempt to start FlexDesk in a mode which is not set up by INSTALL. This may happen because you have selected an inappropriate monitor and the mode is not available with the current monitor, or because you have not enabled the mode in custom installation.


ATI FlexDesk Windows Driver Error:

The ATI FlexDesk Windows Driver cannot be started. The BIOS ROM has failed to
activate the requested mode. Please contact customer support services.

Press a key to return to DOS.

The mode was available in the BIOS and seems to have been installed correctly, but the BIOS ROM refused to switch to that mode. This usually indicates a fairly serious problem (probably a ROM bug).


ATI FlexDesk Windows Driver Error:

The ATI FlexDesk Windows Driver has a problem reading or writing the aperture memory.
There is a compatibility problem that prevents correct operation on
your system. Try running INSTALL and disable zero-wait state RAM. If this
does not help, please install the standard Microsoft 8514/A video driver.

Press a key to return to DOS.

The aperture cannot be accessed due to read/write failure. This may happen on certain incompatible hardware. 

USE VAD=on.


ATI FlexDesk Windows Driver Error:

Aperture has failed or is not enabled. Virtual Aperture needs VGA to be enabled
to operate. Please disable external VGA and enable onboard VGA using the ATI
INSTALL program or install the standard Microsoft 8514/A video driver using
Windows Setup program.

Press a key to return to DOS.

The physical aperture cannot be accessed, and the virtual aperture needs the mach32 VGA to be enabled.

8.0    History


Synopsis

There have been three General Releases of the driver: 
1.0(42) Sept 24
1.0(44) Oct 16 
2.0(46) Nov 06
1.1(50) Nov 26. 

Many other releases beta and otherwise have also been released by ATI.

Therefore, most problems will be referenced to one of these releases (42, 44, 46, or 50).
   1.0(42)     Thursday, September 24, 1992        GENERAL RELEASE
   2.0(46)     Friday, November 6, 1992               GENERAL BETA RELEASE
   1.1(50)     Thursday, November 26, 1992         GENERAL RELEASE
   1.1(53)     Wednesday, December 29, 1992     GENERAL BETA RELEASE

EPR's are Engineering Problem Reports


1.0(42)     Thursday, September 24, 1992        GENERAL RELEASE

	    - bug fixes

	    closed EPRs:
		GP0068  GARBAGE APPEARS IN EXCEL 3.0 & WINDOWS 3.1. SELECT 800X

1.0(44)     Friday, October 16, 1992            GENERAL RELEASE

	    - bug fixes

	    closed EPRs:
		GP0116  GPF APPEARS AFTER CLICKING ON ATI CONTROL PANEL. - BRIN
		GP0118  GPF IN BORLAND C++ FOR WINDOWS. - RUN WINDOWS 3.1 WITH
		GP0151  APERTURE CONFLICT & RAM TEST BYPASSED (TEMPORARILY)
		GP0152  ADD ERRORFATAL FLAG TO WIN.INI [MACH32] - IF SET TO "OF
		GP0153  C++ REDRAW PROBLEM FIXED

	   closed EPRs:
		GP0071  CLOCK - IN DIGITAL MODE WITH 1024X768 16BPP SELECT ZURI
		GP0093  WHEN TYPING ALT-ENTER TO SWITCH BETWEEN DOS & FULL SCRE
		GP0099  PUT BACK APERTURE CONFLICT CODE - BYPASSED BECAUSE IT D
		GP0100  DIBVIEW IN 16BPP - CAPTURE CLIENT AREA OR SELECT SYSTEM
		GP0101  640X480/4BPP GPF OR SYSTEM HANGS UPON RUNNING AMIPRO 2.
		GP0112  CWIN 3.0 WIFE=ON 1024X768 (USING MANUAL 3.0 INSTALL) GP
		GP0150  APERTURE FAILURE ON SOME HARDWARE. ADD APERTURE TEST TO
1.0(46)     Friday, November 6, 1992            GENERAL BETA RELEASE

	    - bug fixes
	    - add integrated CRYSTAL fonts

	    closed EPRs:
		GP0025  CLIPBOARD - SAVE A CAPTURED IMAGE, AFTER THE FILE IS SA
		GP0117  TRACING LINES LEFT OVER IN PAINTBRUSH. RUN WINDOWS 3.1
		GP0160  HAVING FLEXDESK SET TO ANY RESOLUTION WITH 16 OR 256 CO
		GP0165  COLOR ERASER DOES NOT ERASE AN OBJECT COMPLETELY. CONFI
		GP0169  GPF IS GENERATED UNDER TOOLBOOK. RUN WINDOWS 3.1 WITH 1
		GP0170  I42 INVERTED IMAGE OVERLAYED WITH TEXT REVEALS NON-INVE
		GP0172  I44 PAINTBRUSH ZOOM OPTION DOES NOT WORK
		GP0173  I45 FRACINT PROGRAM WILL NOT PLOT PLASMA DISPLAY
		GP0175  I47 GENERAL PROTECTION FAULT (GPF) GENERATED IN POWERPO
		GP0176  I48 GENERAL PROTECTION FAULT (GPF) GENERATED IN DIBVIEW
		GP0177  I49 WINBENCH PROGRAM BITBLT IMAGE PALETTE PROBLEM
		GP0178  I50 VIDEO GLITCHING (SMALL DASHES) OBSERVED IN 8BPP 128
		GP0179  I51 GPF IN POWERPOINT AT 1280X1K
		GP0181  I53 VIDEO GLITCHING IN 800X600X64K COLOR MODE
		GP0182  I54 COLOR MISMATCH BETWEEN ACTUAL AND EXPECTED DTA TEST
		GP0183  I55 FRACINT COLOR CYCLING DOES NOT HAPPEN ON LOWRES SYS
		GP0186  I66 DISPLAY REPORTS 1280X1024 WHILE IN 1024X768
		GP0188  I70 BAD POWER ON CONFIGURATION OPTION. ATI POWER ON CON
		GP0189  I74 HIGH PITCH NOISE COMING FROM P/GX
		GP0191  I78 SCREEN WILL NOT REFRESH WHEN OBJECTS ARE MOVED. POW
		GP0192  I79 COREL DRAW GENERATING SYSTEM ERRORS WHEN SAVING FIL
		GP0193  I84 1280X1024X16 YIELDS INSUFFICIENT MEMORY ERROR
		GP0206  INTEGRATED CRYSTAL FONTS INTO MACH32 DRIVER - INFORMATI
		GP0245  TWO CUSTOMERS HAVE BEEN UNABLE TO INSTALL BUILDS 42, 43
		GP0246  VIDEO APPLICATIONS CAPTURE THE DAC I/O TO KEEP TRACK OF

	   closed EPRs:
		GP0083  ZOOM IN DOES NOT WORK IN PAINT BRUSH. RUN WINDOWS 3.1 W
		GP0111  PAINTBRUSH 800X600 ZOOM IN WRONG COLORS & PIXELS MISALI
		GP0119  INCORRECT COLORS APPEAR IN PAINTBRUSH (WINDOWS 3.1). RU
		GP0122  GPF IS GENERATED UNDER ZOMMIN V 3.0. RUN WINDOWS 3.1 WI
		GP0141  APPLICATION ERROR APPEARS IN PAINTBRUSH (WINDOWS 3.1).
		GP0146  FLICKER SCREEN. RUN WINDOWS 3.1 WITH 80X600/16M COLORS
		GP0154  ADD FASTLINE=ON|OFF - MODIFY POLYLINE CODE.
		GP0155  ZOOMIN CAUSED A PAGE FAULT IN MACH32.DRV - RUN WINDOWS
		GP0157  RUNNING FACELIFT FONTS 2.0 WITH THE MACH32 DRIVER WILL
	   1.1(50)     Thursday, November 26, 1992         GENERAL RELEASE

	    - bug fixes

	    closed EPRs:
		GP0091  EXCEL 4.0 MAY RUN OUT OF RESOURCES FOR LARGE CHARTS OR
		GP0209  (A) SOLITAIRE - MOVE ANY CARD IN THE RIGHT BOTTOM CORNE
		GP0259  I125 PIECES OF EXCEL ARE LEFT ON SCREEN ON OUT OF RESOU
		GP0268  WINDOWS 3.0 OPERATION RESTORED
	    closed EPRs:
		GP0061  GARBAGE SCREEN AND LEFT-OVER. RUN WINDOWS 3.1 WITH 800X
		GP0149  GPF IS GENERATED IN PICTURE PUBLISHER V3.0. RUN WINDOWS
		GP0162  DOS BOX DOES NOT WORK IN 24BPP. RUN WINDOWS 3.1 WITH 80
		GP0196  GARBAGE APPEARS WHILE AVI IS RUNNING. RUN WINDOWS 3.1 W
	    closed EPRs:
		GP0024  8 BIT SLOT - THE DRIVER DOES NOT WORK WHEN THE BOARD IS
		GP0208  GARBAGE APPEARS IN POWERPOINT 3.0 - RUN POWERPOINT 3.0
		GP0210  GARBAGE LINES APPEAR IN COREL DRAW 2.0 - RUN WINDOWS 3.
		GP0258  I129 EXCEL CHARTS ARE CORRUPTED
		GP0260  I122 HORIZONTAL LINES APPEAR IN CORELDRAW PICTURES WHEN
		GP0261  I126 PCLABS WINDOWS BENCHMARKS DRAWARC TEST FAILURE
		GP0263  I136 LEFT-HAND ERASE OPERATES IMPROPERLY IN PAINTBRUSH
	    - bug fixes
	    - video acceleration files documented
	    closed EPRs:
		GP0207  HALF CHARACTERS - BAD PRINTING WITH HP DESKJET 500
		GP0250  GPF IN GENERATED IN HI-FINANCE - RUN WINDOWS 3.1 WITH 8

1.1(53)     Tuesday, December 22, 1992          INCOMPLETE

	    - bug fixes

	    closed EPRs:
		GP0163  GARBAGE IN PREVIEW. RUN WINDOWS 3.1 WITH 1024X768/65K C
	       *GP0199  MACH32 DRIVER, WINDOWS 3.1 XSTART HAD AN EXCEED SEGMENT
		GP0201  A WARNING MESSAGE SHOULD BE DISPLAYED IF THE CARD IS NO
		GP0216  WHEN USING PROCOMM PLUS FOR WINDOWS AND THE MACH32.DRV
		GP0257  RUN WINRIX IN 8BPP OR 16BPP - STRIPPED GARBAGE ON SCREE
		GP0268  I127 FLEXDESK PROGRAM ALLOWS ILLEGAL AND SYSTEM-HANGING
		GP0283  GPF WHEN RUNNING 800X600/256 CRYSTAL FONT WITH WORD FOR
		GP0284  GPF IN POWERPOINT 3.0. 1024X768/GS. LOAD GREATEST.PPT.
		GP0294  PLACE VTDAPI.386 AS THE FIRST DEVICE LINE IN THE [386EN
		GP0296  800X600/65K COLORS RGB MODE 565. CHANGE THE ENVIRONMENT
		GP0301  PRINTING PROBLEM WHEN RUNNING 1024X768/256 MODE WITH CA
		GP0323  TEXT IS TRUNCATED IN CALENDAR. RUN CALENDAR WITH ANY RE
		GP????  ADD 320X400 MODE IN ZOOMIN & ZOOMOUT (ATIKEY)
		GP????  PAINTBRUSH ERASE IN 555
		GP????  ROLEX (VDD PROBLEM)
		GP????  OPUS - THIS HAPPENS ON ALL DRIVERS WHICH HAVE "STRETCHB
		GP????  ASIAN WINDOWS CAN'T RUN - MODEL PROBLEM - THE WIFE C-PR
		GP????  PATTERN BLT CODE IMPROVEMENT
		GP????  POLYGON & BGR CODE IMPROVEMENT
		GP????  WORDPERFECT INSERT PROBLEM
		GP????  EXCEL CHARACTERS - BACKGROUND COLOR
		GP????  MEMORY SIZE RESTRICTIONS EASED
	    closed EPRs:
		GP0061  GARBAGE SCREEN AND LEFT-OVER. RUN WINDOWS 3.1 WITH 800X
		GP0149  GPF IS GENERATED IN PICTURE PUBLISHER V3.0. RUN WINDOWS
		GP0162  DOS BOX DOES NOT WORK IN 24BPP. RUN WINDOWS 3.1 WITH 80
		GP0196  GARBAGE APPEARS WHILE AVI IS RUNNING. RUN WINDOWS 3.1 W
	    closed EPRs:
		GP0024  8 BIT SLOT - THE DRIVER DOES NOT WORK WHEN THE BOARD IS
		GP0208  GARBAGE APPEARS IN POWERPOINT 3.0 - RUN POWERPOINT 3.0
		GP0210  GARBAGE LINES APPEAR IN COREL DRAW 2.0 - RUN WINDOWS 3.
		GP0258  I129 EXCEL CHARTS ARE CORRUPTED
		GP0260  I122 HORIZONTAL LINES APPEAR IN CORELDRAW PICTURES WHEN
		GP0261  I126 PCLABS WINDOWS BENCHMARKS DRAWARC TEST FAILURE
		GP0263  I136 LEFT-HAND ERASE OPERATES IMPROPERLY IN PAINTBRUSH
	    - bug fixes
	    - video acceleration files documented
	    closed EPRs:
		GP0207  HALF CHARACTERS - BAD PRINTING WITH HP DESKJET 500
		GP0250  GPF IN GENERATED IN HI-FINANCE - RUN WINDOWS 3.1 WITH 8
      GP0162  DOS BOX DOES NOT WORK IN 24BPP. RUN WINDOWS 3.1 WITH 80
	
'





T
m
