Category : OS/2 Files
Archive   : T1K-256.ZIP
Filename : TREADME.DOC

 
Output of file : TREADME.DOC contained in archive : T1K-256.ZIP
Date: 03/31/92
Status: Beta 2.0.01
Revised README.DOC file (04/07/92)
Revised README.DOC file (04/08/92)
Revised README.DOC file (04/14/92)
Revised README.DOC file (04/16/92)
Revised README.DOC file (05/20/92)

* About WINOS2 drivers:
WINOS2 drivers are not included. These drivers are regular
Windows 3.0 VGA.DRV drivers, which can be downloaded from
Trident BBS (File Library WIN30). If you already have
these drivers, you may not want to download them again.



Trident
TVGA 8900/9000 PM Display Driver Package
for OS/2 Version 2.0



IMPORTANT: Before installing any of the programs in this package, make
^^^^^^^^^ sure that you read through this document once.



Download Info
-------------

Instead of downloading the whole package listed below, we
recommend that you choose those drivers that fit your current needs
and system configuration.

After downloading any of the files in this package, please
use PKUNZIP utility to unpack them. All the files listed below are
available from Trident BBS:

README.EXE - LHA self extractable README.DOC
W800.ZIP - 800x600-16 Seamless DISPLAY.DLL
and SWINVGA.DRV (W800SL.DRV)
W1024.ZIP - 1024x768-16 DISPLAY.DLL
T640.ZIP - 640x480-256 DISPLAY.DLL
T768.ZIP - 768x1024-256 DISPLAY.DLL (portrait)
T800.ZIP - 800x600-256 DISPLAY.DLL
T1024.ZIP - 1024x768-256 DISPLAY.DLL
T8514.ZIP - 1024x768-256 DISPLAY.DLL with 8514 type
fonts and icons
T640V512.ZIP - 640x480-256 Virtual Desktop DISPLAY.DLL
(1024x512-256 for 512 KB memory)
T640V.ZIP - 640x480-256 Virtual Desktop DISPLAY.DLL
(1024x1024-256 for 1MB memory)
T800V.ZIP - 800x600-256 Virtual Desktop DISPLAY.DLL
(1024x1024-256 for 1MB memory)

The above files, and the WINOS2 (MS Windows 3.0) drivers may
also be available from the following BBSes or Internet FTP archives
(maybe different file names):

IBM NSC BBS: (404) 835-6600
OS/2 Shareware: (703) 385-4325
Fernwood: (203) 483-0348 (east cost)
Greater Chicago:(708) 895-4042 (central)
Bay Area OS/2: (510) 657-7948 (west cost)
CompuServe IBMOS2 forum
hobbes.nmsu.edu (anonymous FTP)
novell.com (not day time) (anonymous FTP)
mtsg.ubc.ca (anonymous FTP)
archive.latrobe.edu.au (anonymous FTP)
funic.funet.fi (anonymous FTP)
usenet news system: comp.os.os2.binaries

Newer releases of OS/2 drivers will be posted on Trident
BBS later. Please check the date and status of the driver files.



Descriptions:
-------------

( The following descriptions assume that OS/2 2.0 is installed on
the target system, drive C:. )

The file W800.DLL is a customized PM display driver which supports
the 800x600-16 color mode PM Desktop session. This file (if 800x600 16
color mode is chosen as the desired display mode) will replace the default
DISPLAY.DLL (640x480-16 color standard VGA mode) file in directory
C:\OS2\DLL. This driver is fully compatible with 2.0 display driver spec
and is capable of running seamless Windows applications. To run seamless
Windows apps on 800x600-16 workplace shell, you need also install
W800SL.DRV.

The file W1024.DLL is a customized PM display driver which supports
the 1024x768-16 color mode PM workplace shell. This file will replace the
default DISPLAY.DLL file in directory C:\OS2\DLL.

The file T640.DLL is a customized PM display driver which supports
the 640x480-256 color mode PM workplace shell. This file will replace the
default DISPLAY.DLL file in directory C:\OS2\DLL.

The file T768.DLL is a customized PM display driver which supports
the 768x1024-256 (portrait mode) color mode PM workplace shell. This file
will replace the default DISPLAY.DLL file in directory C:\OS2\DLL.

The file T800.DLL is a customized PM display driver which supports
the 800x600-256 color mode PM workplace shell. This file will replace the
default DISPLAY.DLL file in directory C:\OS2\DLL.

The file T1024.DLL is a customized PM display driver which supports
the 1024x768-256 color mode PM workplace shell. This file will replace the
default DISPLAY.DLL file in directory C:\OS2\DLL.

The file T8514.DLL is similar to T1024.DLL, which supports the
1024x768-256 color mode PM workplace shell. However, it contains 8514
compatible type of fonts and icons. This file will replace the default
DISPLAY.DLL file in directory C:\OS2\DLL.

The file T640V512.DLL is a Virtual Desktop PM display driver which
supports 1024x512-256 color PM workplace shell through a physical 640x480
256 color display screen. This file will replace the default DISPLAY.DLL
file in directory C:\OS2\DLL. (For more info on Virtual Desktop, see
Appendices below.)

The file T640V.DLL is a Virtual Desktop PM display driver which
supports 1024x1024-256 color PM workplace shell through a physical 640x480
256 color display screen. This file will replace the default DISPLAY.DLL
file in directory C:\OS2\DLL. (For more info on Virtual Desktop, see
Appendices below.)

The file T800V.DLL is a Virtual Desktop PM display driver which
supports 1024x1024-256 color PM workplace shell through a physical 800x600
256 color display screen. This file will replace the default DISPLAY.DLL
file in directory C:\OS2\DLL. (For more info on Virtual Desktop, see
Appendices below.)

The file W800SL.DRV (zipped in W800.ZIP) is a customized WINOS2
display driver which supports Windows applications running on PM workpalce
shell seamlessly. The PM workplace shell should run in 800x600-16 mode
(using W800.DLL as DISPLAY.DLL). This file will replace the default
SWINVGA.DRV in directory C:\OS2\DLL.

BVH driver support, which is a nice feature with our 1.x drivers,
is no longer included in this package since OS/2 2.0 has build-in Trident
SuperVGA support.

PMFIX for 1.x should not be executed under 2.0.

OS2CRTC, which is used to adjust video parameters for 1.2/1.3
OS/2 drivers is not available at this time. However, there is an
alternative. See descriptions in "Appendices" below.


Installation:
-------------

0. Install OS/2 2.0 GA version with TVGA card on system
(Assume the startup drive is C:)
1. Make a backup copy of the following OS/2 drivers:
C:\OS2\DLL\DISPLAY.DLL
(PM display driver)
C:\OS2\MDOS\WINOS2\SYSTEM\VGA.DRV
(WINOS2 full screen driver)
C:\OS2\MDOS\WINOS2\SYSTEM\SWINVGA.DRV
(WINOS2 seamless driver)
We recommend that the backup be put on a floppy
2. Unzip (*.ZIP) or expand (*.DRV) the drivers to be installed
3. Go to a DOS Full Screen session, run system command
SVGA ON
A file called SVGADATA.PMI will be generated in C:\OS2
Save this file on a floppy disk
4. Switch to OS/2 protected mode session and start
DDINSTAL
5. Follow the instructions to finish the rest of the procedures
6. You need to shut down and re-boot the system before the
driver takes into effect
7. Before installing T768.DLL, T640V512.DLL, T640V.DLL and
T800V.DLL, read the special discussions below



Appendices:
----------

1. Files in the package:

README DOC -- Read this first

W800 DLL -- 800x600-16 color PM driver
W1024 DLL -- 1024x768-16 color PM driver
T640 DLL -- 640x480-256 color PM driver
T768 DLL -- 768x1024-256 color PM driver
T800 DLL -- 800x600-256 color PM driver
T1024 DLL -- 1024x768-256 color PM driver
T8514 DLL -- 1024x768-256 color PM driver
with 8514 compatible resources
T640V512 DLL -- 640x480-256 color PM driver
with 1024x512 virtual desktop
T640V DLL -- 640x480-256 color PM driver
with 1024x1024 virtual desktop
T800V DLL -- 800x600-256 color PM driver
with 1024x1024 virtual desktop

W800SL DRV -- 800x600-16 seamless WINOS2 driver

W800 DDP -- Device Driver Profile (for DDINSTAL)
W1024 DDP
T640 DDP
T768 DDP
T800 DDP
T1024 DDP
T8514 DDP
T640V512 DDP
T640V DDP
T800V DDP


2. On board video memory requirements (8900/9000)

driver resolution min. mem (KB) chipset

W800.DLL 800x600 -16 256 8900/9000
W1024.DLL 1024x768-16 512 8900/9000
T640.DLL 640x480-256 512 8900/9000
T768.DLL 768x1024-256 1024 8900
T800.DLL 800x600-256 1024 8900
T1024.DLL 1024x768-256 1024 8900
T8514.DLL 1024x768-256 1024 8900
T640V512.DLL 640x480-256 (1Kx.5K) 512 8900/9000
T640V.DLL 640x480-256 (1Kx1K) 1024 8900
T800V.DLL 800x600-256 (1Kx1K) 1024 8900

Fail to comply with the above requirements may cause
system hangup during OS/2 boot. In case this happens,
use a bootup diskette to boot from drive A, restore OS/2
default DISPLAY.DLL driver (the saved one), then boot
OS/2 again.


3. Some useful tips for trouble shooting

. Use TVGA 8900C/9000 chips or newer.
8900B chip works in most cases.
. Use OS/2 2.0 GA version only.
OS/2 installation should be done after installation
of TVGA card.
. Do not forget to backup original OS/2 drivers
. Do not forget to run SVGA ON system command from
DOS FULL SCREEN session.
. Alt-F1 on system boot time will erase SVGADATA.PMI
Back up the .PMI files before trying Alt-F1
. Make sure your TVGA board has enough memory for
the designated PM display mode.
. Expierenced users may choose to manually copy the
driver files to \OS2\DLL. Make sure DISPLAY.DLL and
Seamless WINOS2 drivers use the same resolution
and color. Full screen WINOS2 driver may use
different display mode.
. Whenever the TVGA board configuration is changed,
such as adding or removing display RAM, setting
jumpers, you need to run SVGA ON again to replace
.PMI file. The best way for this is to run SVGA OFF,
restore the original VGA (640x480-16) DISPLAY.DLL,
erase old .PMI file first. Change the hardware
configuration. Then boot and run SVGA ON from DOS
full screen session. Install the SVGA driver
and reboot.
. T768.DLL (portrait mode) needs a special .PMI
entry that currently can not be generated by
SVGA.EXE. If you have problem installing this
driver, contact our technical support.
. If abnormal display occurs when running apps,
please try to duplicate the problem. You may
also want to try the same apps under the original
DISPLAY.DLL which comes with your OS/2. If the
problem is still there, there is a high chance
that this is an application's bug. Otherwise,
please report the problem to our technical
support.
. Bugs can usually be fixed within days. But for
stability, the drivers may not be available to
the public immediately until the next major driver
release. Private build can be obtained on individual
bases for evaluation.
. If you cannot get TVGA driver for WINOS2 working,
check to see if the driver is compressed. A regular
size (just like the W800SL.DRV) is about 73000 bytes.
If yours is considerably smaller, you need to uncompress
it first. Try the EXPAND.EXE program in GA Disk 9 to
uncompress the .DRV file.


4. Advanced topic: adjusting video parameters

In most cases, TVGA card matches display monitors
perfectly. However, some monitors cannot sync under
default video parameter settings. Some can sync but
the picture shifted to one side of the screen. Other
monitors support high refresh rates, that reduces
flickering (like 70 Hz vertical frequency). To get
the best display result, you may want to go through
the following procedures to adjust video parameters.
Unless this is necessary, and you fully understand
how this works, we recommend that you skip this
operation.

. Boot OS/2 with the default DISPLAY.DLL (640x480-16).
. Use the TVGACRTC.EXE utility (on TVGA Driver/Utility
Diskettes, also available from Trident BBS) under OS/2
DOS FULL SCREEN.
It will generate TVGACRTC.SYS file and insert a line
DEVICE=path\TVGACRTC.SYS
in the CONFIG.SYS.
. Shutdown OS/2 and reboot the system.
. Open a DOS full screen and run
SVGA ON
This will generate a "corrected" .PMI file.
. Remove DEVICE=TVGACRTC.SYS statement from CONFIG.SYS
. Shutdown OS/2 and boot again.


5. Advanced topic: Vertual Desktop Display Driver

Virtual Desktop Drivers (T640V512.DLL, T640V.DLL and
T800V.DLL) are a new type of OS/2 display drivers.
The driver enables user to work on a larger desktop
which cannot be supported directly by the video display
hardware. For example, your VGA monitor does not support
high resolution, or your VGA adapter is not able to set
video resolution higher than 1024x768 256 color. Also on
a smaller monitor (say 14"), you may not want to use the
highest resolution mode but still want a bigger dimension
desktop.

Typical 256 color Virtual Desktop dimensions on TVGA
chipset are 1024x1024 for 1MB RAM, 1024x512 for 512KB
RAM. Larger sizes may be supported on future TVGA
chipsets.

Since the physical screen (the viewport) is smaller than
the virtual desktop, there must be a way to move the
viewport around the desktop to display different parts
of the desktop. Current driver design allows the user
to move mouse pointer beyond the boundary of the viewport,
to the direction of the part of desktop to be viewed.
The display driver will follow the mouse pointer and
adjust the position of viewport accordingly.

Some users may not like Virtual Desktop Drivers, for
various reasons. They can use the T640.DLL or T800.DLL
instead.

To install T640V512.DLL, T640V.DLL or T800V.DLL, you need
to edit the .PMI file. Make sure that you understand the
structure of .PMI file before editing it. First make a
copy of the current .PMI file (in case you want to go back
to T640.DLL or T800.DLL). Then use an editor to open
C:\OS2\SVGADATA.PMI.

If you are installing T640V512.DLL, find the mode entry
for 640x480-256 color mode from SVGADATA.PMI file:

[comment]
Graphics Mode: 640 x 480 x 256 colours.

and change the [modeinfo] section to:

(Be careful not to change any other lines in the file!)

[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 80
XResolution = 1024
YResolution = 512
TextRows = 30
BitsPerPixel = 8
NumberOfPlanes = 1
PageLength = 524288
SaveSize = 524288
InterlaceMode = 0
BufferAddress = 0x0a0000

All other steps are similar to installing T640.DLL.

If you are installing T640V.DLL, find the mode entry
for 640x480-256 color mode from SVGADATA.PMI file:

[comment]
Graphics Mode: 640 x 480 x 256 colours.

and change the [modeinfo] section to:

[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 80
XResolution = 1024
YResolution = 1024
TextRows = 30
BitsPerPixel = 8
NumberOfPlanes = 1
PageLength = 1048576
SaveSize = 1048576
InterlaceMode = 0
BufferAddress = 0x0a0000

All other steps are similar to installing T640.DLL.

If you are going to install T800V.DLL, find the mode
entry for 800x600-256 color mode from SVGADATA.PMI file:

[comment]
Graphics Mode: 800 x 600 x 256 colours.

and change the [modeinfo] section to:

[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 100
XResolution = 1024
YResolution = 1024
TextRows = 37
BitsPerPixel = 8
NumberOfPlanes = 1
PageLength = 1048576
SaveSize = 1048576
InterlaceMode = 0
BufferAddress = 0x0a0000

All other steps are similar to installing T800.DLL.


6. Questions and Answers

Q: How do I know my card is Trident ?
A: If your are using Impact III, it is Trident.
To determine if the card is Trident OEM,
three ways you can try:
. The system boot up logo shows 'TRIDENT'
. The big square chip on the card shows 'Trident'
. Run SVGA STATUS from DOS full screen

Q: Nobody seems can get Trident drivers working
on my SVGA card, what's wrong ?
A: Is the card using Trident 8900/9000 chipset ?

Q: What do BVHSVGA.DLL and VSVGA.SYS do ?
A: From SVGA display driver point of view, BVH handles
OS/2 sessions and VSVGA handles multiple virtual
DOS sessions.

Q: I have a problem with my 8900B when opening a DOS
full screen. How can I solve the problem ?
A: Try 8900BFIX. This is a temporary solution and
might not fix your specific problem. We are
working on newer VSVGA.SYS to fix it.

Q: When running in a DOS windowed session, my VGA
graphics apps are always suspended, why ? I am
using a 256 color driver.
A: Under 256 color PM, it is too expensive for the
virtual DOS machine to emulate 16 color hardware
operations. Run the apps under DOS full screen.

Q: My monitor supports higher vertical frequency
(70Hz). Does these drivers allow me to utilize
this feature ?
A: Yes. The way that Trident drivers are designed
makes it especially flexible. You don't need
to download a 70 or 64 Hz driver separately.
What you need to do is to use the TVGACRTC
utility mentioned above to adjust the monitor
display to the best you want. Don't know if
your monitor can support higher vertical
frequency ? Try TVGACRTC and find it out
yourself.

Q: Are there any neat tricks for OS/2 SVGA ?
A: Find them yourself and write 'Undocumented OS/2'.
Practice: SVGA.EXE
Use DEBUG to search 'STATUS' string, you will
find SVGA.EXE supports more options other than
ON/OFF:
SVGA STATUS
SVGA WHO
SVGA DOS
Try these and find out what they mean.
WARNING: Improper use of undocumented features
may cause unpredictable result.

Q: I installed W800.DLL, do I have to use W800.DRV
for WinOS2 ?
A: No. You can choose any WinOS2 driver (same as
Windows 3.0 driver) for your full screen session.
However, seamless DISPLAY.DLL and SWINVGA.DRV
have to be in the same mode. Thus W800SL.DRV
can only be used with W800.DLL.

Q: I used T640V.DLL. I sometimes lose where I am
on the 1024x1024 Virtual Desktop. Any ideas ?
A: I usually place a desktop picture at the center
of my desktop (not Tiled or Scaled) so that I can
always refer to the picture to know where I am.

Q: Does Trident has any newer high performance chips
available ? What about future OS/2 support ?

A: Yes, we have several new chips coming out soon.
Send your inquiries to our technical support.
We will continue support our customers by providing
better drivers.

Q: Where can I get additional OS/2 info ?
A: To get info from IBM, call 1-800-3IBMOS2.
If you have Internet account, join the following
news group:
comp.os.os2.misc
comp.os.os2.apps
comp.os.os2.programmer
etc.
or ftp from:
hobbes.nmsu.edu
If you do not have Internet access, try the BBSes
listed above.



*******************************
* Trident Microsystems, Inc. *
* 205 Ravendale Drive *
* Mountain View, CA 94043 *
*******************************

Phone: (415) 691-9211
FAX: (415) 691-9265 Attn: Technical Support
BBS: (415) 691-1016 (Original distribution site for this package)
File location: File Library\OS2-20
Line 0-2: 9600 bps
Line 3: 2400 bps
Parity: NONE
Data: 8
Stop: 1
CompuServe CIS: 71141,3261


* This package is provided by Trident Microsystems, Inc. It can be
uploaded to any other electronic media, provided that no charge is
made from it.


  3 Responses to “Category : OS/2 Files
Archive   : T1K-256.ZIP
Filename : TREADME.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/