Sun Country Software, Inc.
7102 Ilfield Road Southwest
Albuquerque, New Mexico 87105
505-873-2220 Voice
505-877-4443 FAX
505-877-8354 MadMax Image BBS  12/24/96  8,n,1  24hours.

New IBM 8514/A/XGA Video Display Drivers  6/1/1992

IBM 8514/A DISCUSSION AND REQUIREMENTS:

HDILOAD.EXE (TSR) for 8514/A

HDILOAD is an uninstallable, IBM-supplied, TSR driver for the IBM
8514/A video adapter.  Do not attempt to load it more than once!  It
will easily install multiple times wasting valuable memory and each
copy is uninstallable!  Do not install this TSR on a PC not equipped
with an 8514/A or compatible (that requires this driver) video card.
Do not keep a copy of HDILOAD.EXE on a PC with an XGA display adapter,
some applications will seek it out where ever it may be and lock up
your system.  Use a memory diagnostic aid to check or verify a single,
correct installation, if necessary.  This TSR video driver is written
by IBM, copyrighted by IBM, and IBM requires that software written by
third party developers access the 8514/A display adapter through this
driver.  Even though other developers have chosen alternatives, current
releases of Sun Country Software products are required to use this TSR
as per IBM developer standards.  HDILOAD.EXE must be used with Sun
Country Video Drivers for access to the 8514/A video display adapter.
While we could have written directly to the 8514 video card, due to
potential severe conflicts (especially with Windows 3.0), we chose not
to.  The 8514/A TSR, HDILOAD.EXE must NOT be used with the XGA, for
which it is incompatible.  DO NOT interchange or mix HDILOAD.EXE from
different manufacturers!  The ATI version and the IBM version are not
compatible.  Use the NO8514.EXE for dual video card setups with the ATI
8514A when used with video pass-through to a SVGA card.  This is
required to reset the 8514A to text mode for pass-through only.  ATI
8514 with 512K video memory, can only handle 16 color modes.  Since it
is an 8 - Display bit-planes video adapter, for proper 256 color
operation, 1 Meg video memory is required.

8514/A APPLICATIONS:

Some 8514/A applications, even though running on an XGA system,
explicitly look for the 8514/A version of the Adapter Interface. This
could be stored on your disk storage in the file 'HDILOAD.EXE'.  If
these applications find this file, they use it (even though you have
loaded the XGA driver) and do not function correctly.  If you have
previously installed the 8514/A DOS Adapter Interface on your system,
you must physically remove the 'HDILOAD.EXE' file from your disk
storage.  Again do not mix up different versions of 8514 TSR drivers
from different manufacturers.  When apparently left in a graphic mode
on the 8514 in VGA pass-through modes, use NO8514.EXE to reset to textmode.



IBM XGA DISPLAY ADAPTER DISCUSSION AND REQUIREMENTS:

When in VGA mode, the XGA subsystem is VGA register compatible as
defined by IBM (PS/2 Hardware Interface Technical Reference).  The
extended graphics modes provide 8514/A compatibility, high resolution
support to 1024x768x256.  Sun Country currently does not support the
"Direct Color Mode" (similar to the 16-bit, High Color mode).  Sun
Country also does not currently support the 64x64 hardware sprite or
the graphics coprocessor.

The XGA requires:

1. MS-DOS - XGAAIDOS.SYS in the config.sys.  IBM XGA Adapter Interface
Device Driver for the DOS environment  version 1.00.3

EXAMPLE:

DEVICE=C:\XGA\XGAAIDOS.SYS

On system startup, the XGAAIDOS.SYS Device Driver attempts to load
the XGA DOS Adapter Interface.  If the Adapter Interface cannot be
loaded, the Device Driver issues an error message. Any error message is
output immediately after the copyright statement and is one of the
following:
1. (-XGA) = No XGA hardware found (hardware faulty, not present, or
		display not attached).
2. (-80386) = Incorrect processor (device driver requires an 80386
		processor or above)


Video Modes: 

640 x 480 by 256 colors.
	Requires 512K video memory.
1024 x 768 by 256 colors.
	Requires 1 Meg. video memory.

640 x 480 x 65536 colors is currently not supported.

IMPORTANT NOTE:

If you want to run Windows 3.0 you must not install the XGA DOS Adapter
Interface.  Remove the following line from your CONFIG.SYS file:

DEVICE=C:\XGA\XGAAIDOS.SYS

and restart your system.

MEMORY MANAGERS:

The XGA Adapter Interface is compatible with Memory Managers that use
physical address services.  The following "Limulators" have been tested
by IBM:

EMM386
QEMM
386Max 5.0

To enable QEMM to recognize the IBM XGA Adapter the following lines must
be added to the QEMM file MCA.ADL :-

8FDB       IBM XGA Adapter
 X XXXXXX1X /X=C000-C1FF
 X XXXXXX1X /X=C200-C3FF
 X XXXXXX1X /X=C400-C5FF
 X XXXXXX1X /X=C600-C7FF
 X XXXXXX1X /X=C800-C9FF
 X XXXXXX1X /X=CA00-CBFF
 X XXXXXX1X /X=CC00-CDFF
 X XXXXXX1X /X=CE00-CFFF
 X XXXXXX1X /X=D000-D1FF
 X XXXXXX1X /X=D200-D3FF
 X XXXXXX1X /X=D400-D5FF
 X XXXXXX1X /X=D600-D7FF
 X XXXXXX1X /X=D800-D9FF
 X XXXXXX1X /X=DA00-DBFF
 X XXXXXX1X /X=DC00-DCFF
 X XXXXXX1X /X=DE00-DFFF

To enable 386Max to run with the IBM XGA Adapter the following
line must be added to your CONFIG.SYS file:

DEVICE=C:\386MAX\386MAX.SYS /NOXBIOS


2. Microsoft Windows/286, release 2.1  - XGA.DRV, XGA.GRB, XGA.LGO

Note: Extensive setup instructions required. Please refer to your XGA
or Windows documentation.  Cannot be used on Windows/386 release 2.1.

3. Microsoft Windows/386, release 3.0, 3.0a and 3.1 -  Windows 3.0 has
many significant problems corrected in 3.0a.  Please refer to video
configuration information in your Windows documentation/manual.


4. Microsoft Windows, release 3.1 - XGAFX5.DRV, please refer to video
configuration information in your Windows documentation/manual.


5. OS/2, release 1.2, please refer to video configuration information
in your OS/2 documentation/manual.

6. OS/2, release 2.0, please refer to video configuration information
in your OS/2 documentation/manual.

IBM written and supplied, DOS driver, XGAAIDOS.SYS must be installed in
the CONFIG.SYS.  Also, you must NOT use the IBM-written, XGA driver on
a 8514/A system.  The two drivers are NOT compatible, your system will
lock up with the incorrect IBM driver.  XGAAIDOS.SYS is an
uninstallable, IBM-written, video driver for the IBM XGA video adapter
that must be installed in the config.sys:

DEVICE=XGAAIDOS.SYS 

The XGA requires an IBM supplied, DOS driver, XGAAIDOS.SYS to be
installed in the config.sys.  Also, you must NOT use the IBM-written,
XGA driver on a 8514/A system.  The two drivers are NOT compatible, your
system will lock up with the incorrect IBM driver.  Microsoft Windows
requires its own XGA driver.  While we could have written directly to
the XGA video card, due to potential severe conflicts (especially with
Windows 3.0), we chose not to.  A possible work-around would allow a
faster driver to be released at some point in the future.

IMPORTANT NOTE:

Our SUNSHOW "C" Language IMAGE LIBRARY, versions 2.0 or older are NOT
compatible with the 8514/A or the IBM XGA video display adapter.  You
must use the new SUNSHOW Image Toolkit, SUNSHOW Professiona Toolkit, or
Version 3.0 SUNSHOW "C" Language Image Library for the 8514/XGA to work
with the Sun Country graphical routines.

