ncr/doc/RealPOS/Other/RealPOS_CustomerInfoDisp... - Alsys Data
ncr/doc/RealPOS/Other/RealPOS_CustomerInfoDisp... - Alsys Data
ncr/doc/RealPOS/Other/RealPOS_CustomerInfoDisp... - Alsys Data
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Retail Customer Information<br />
Display (Dual Display)<br />
User’s Guide<br />
BD20-1431-B<br />
Issue H
The product described in this book is a licensed product of NCR Corporation.<br />
NCR is a registered trademark of NCR Corporation.<br />
It is the policy of NCR Corporation (NCR) to improve products as new technology, components, software,<br />
and firmware become available. NCR, therefore, reserves the right to change specifications without prior<br />
notice.<br />
All features, functions, and operations described herein may not be marketed by NCR in all parts of the<br />
world. In some instances, photographs are of equipment prototypes. Therefore, before using this <strong>doc</strong>ument,<br />
consult with your NCR representative or NCR office for information that is applicable and current.<br />
To maintain the quality of our publications, we need your comments on the accuracy, clarity, organization,<br />
and value of this book.<br />
Address correspondence to:<br />
Manager, Information Products<br />
NCR Corporation<br />
2651 Satellite Blvd.<br />
Duluth, GA 30096<br />
Copyright © 2003<br />
By NCR Corporation<br />
Dayton, Ohio U.S.A.<br />
All Rights Reserved
i<br />
Preface<br />
Audience<br />
This book is written for hardware installer/service personnel, system<br />
integrators, and field engineers.<br />
Notice: This <strong>doc</strong>ument is NCR proprietary information and is not to<br />
be disclosed or reproduced without consent.<br />
References<br />
NCR 5952 Wedge DynaKey User’s Guide (BD20-1370-A)<br />
NCR 5953 12.1 Inch DynaKey User’s Guide (B005-0000-1161)<br />
NCR 5962 Wedge Touch Screen User’s Guide (BD20-1371-A)<br />
NCR 5963 Wedge Touch Screen User’s Guide (B005-0000-1131)
iii<br />
Table of Contents<br />
Chapter 1: System Overview<br />
Introduction ...........................................................................................1-1<br />
Video Chipsets.......................................................................................1-3<br />
S3 (Diamond Multimedia) Video Chipset ..................................1-3<br />
Chips and Technologies (C&T, Chips, Asiliant,<br />
Intelligraphics) Video Chipsets ....................................................1-3<br />
Silicon Motion Incorporated (SMI) Video Chipset ....................1-4<br />
Intel Video Chipset.........................................................................1-4<br />
Via Video Chipset...........................................................................1-5<br />
ATI Video Chipset..........................................................................1-5<br />
Linux Chipset Issues ......................................................................1-5<br />
Hardware Requirements......................................................................1-6<br />
Display Modes ................................................................................1-6<br />
LCD Controller Video Memory....................................................1-7<br />
PCI LCD Cards......................................................................................1-8<br />
5953-K152 PCI LCD Card..............................................................1-8<br />
5952-K052 PCI LCD Card..............................................................1-9<br />
Setting the Panel Select Switch (SW1) .....................................1-9<br />
7456-K350 PCI VGA Card ...........................................................1-10<br />
Display Adapter Configurations ......................................................1-11<br />
Supported Platforms...........................................................................1-12<br />
7401/7454 TX Supported Configurations by Operating<br />
System ............................................................................................1-12<br />
7401 Summa Supported Configurations by Operating<br />
System ............................................................................................1-13<br />
7448 Supported Configurations by Operating System ...........1-13<br />
7451 Supported Configurations by Operating System ...........1-13
iv<br />
7452 Supported Configurations by Operating System ...........1-14<br />
7453 Supported Configurations by Operating System ...........1-15<br />
7454 Summa POS Supported Configurations by Operating<br />
System ............................................................................................1-16<br />
7455 POS Supported Configurations by Operating System...1-17<br />
7456 Supported Configurations by Operating System ...........1-18<br />
7458 Supported Configurations by Operating System ...........1-19<br />
7460 Supported Configurations by Operating System ...........1-20<br />
Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Overview of Functionality...................................................................2-2<br />
Linear vs. Non-Linear Drivers (for ISA LCD only) ...................2-3<br />
Installation .............................................................................................2-4<br />
Driver Files..................................................................................2-4<br />
Changes to system.ini.....................................................................2-6<br />
[BOOT] and [386Enh] sections......................................................2-6<br />
[DISPLAY] section..........................................................................2-7<br />
Using Nonlinear Drivers ...............................................................2-9<br />
Using the Driver..................................................................................2-10<br />
Before Loading Windows............................................................2-10<br />
Loading S3.com...........................................................................2-10<br />
DOS ............................................................................................2-10<br />
Windows 3.1 and Windows95 OSR 1....................................2-11<br />
After Loading Windows..............................................................2-11<br />
Running the (S3.com) DOS TSR........................................................2-12<br />
Software Overview.......................................................................2-12<br />
DOS Application Programming Interfaces...............................2-13<br />
INT 10H API.............................................................................2-13<br />
Firmware Interfaces .................................................................2-16<br />
Initialization..............................................................................2-16<br />
Power Control Considerations - APM ..................................2-17
v<br />
Running the (SMI_CT.COM) DOS TSR ...........................................2-18<br />
File descriptions............................................................................2-18<br />
Installation.....................................................................................2-18<br />
Interfacing with the Multimon TSR...........................................2-19<br />
Running the (VIA_CT.COM) DOS TSR...........................................2-20<br />
File descriptions............................................................................2-20<br />
Installation.....................................................................................2-20<br />
Interfacing with the Multimon TSR...........................................2-22<br />
Troubleshooting for DOS, Win3.1, and Win95 ...............................2-23<br />
Troubleshooting Chart.................................................................2-24<br />
Chapter 3: Drivers for Windows 95 (OSR2)<br />
Overview of Functionality...................................................................3-1<br />
Installation .............................................................................................3-2<br />
Files...................................................................................................3-4<br />
Changes to system.ini ..............................................................3-5<br />
SMI Drivers for Windows 95...............................................................3-5<br />
Chapter 4: Drivers for Windows 98<br />
Configurations.......................................................................................4-1<br />
Installation .............................................................................................4-1<br />
SMI Drivers for Windows 98...............................................................4-2<br />
Chapter 5: Drivers for Windows NT<br />
Overview of Functionality...................................................................5-1<br />
Windows NT 4.0 Driver Installation Procedure...............................5-5<br />
Troubleshooting for Windows NT .....................................................5-6<br />
Troubleshooting Chart...................................................................5-6<br />
SMI Drivers for Windows NT.............................................................5-6
vi<br />
Chapter 6: Drivers for Windows 2000<br />
Introduction ...........................................................................................6-1<br />
Configurations.......................................................................................6-1<br />
Windows 2000 Multi Monitor Concepts............................................6-1<br />
7452/53-3000 Terminals ................................................................6-3<br />
7452/53-3500 Terminals ................................................................6-3<br />
7452/53-4000 Terminals ................................................................6-3<br />
Software Installation.............................................................................6-5<br />
7452/53-3000 Terminals ................................................................6-5<br />
7452/53-3500 Terminals ................................................................6-7<br />
7452/53-4000 Terminals ..............................................................6-12<br />
7456/58-1XXX Terminals ............................................................6-15<br />
Configuring Windows 2000 for Dual Display..........................6-22<br />
NCR 9-Inch Monochrome CRT..............................................6-23<br />
Removing the Video Drivers ......................................................6-25<br />
Chapter 7: Drivers for Windows CE<br />
Chapter 8: Drivers for Linux<br />
Installation .............................................................................................8-1<br />
Linux Commands: ................................................................................8-5<br />
Suggested Reading: ..............................................................................8-5<br />
Appendix A: Glossary
vii<br />
Revision Record<br />
Issue Date Remarks<br />
A July 1997 First issue<br />
B Jan 1998 Updates for Windows 95 and Windows NT<br />
C Mar 2000 Complete Revision<br />
D Apr 2001 Updates for Windows 98 and Window 2000<br />
E May 2002 Added 7456 support<br />
F June 2002 Added Video Chip descriptions, New Terminals,<br />
Glossary<br />
G Dec 2002 Added ATI Video Chipset, Added information on<br />
the VIA_CT.COM DOS TSR. Added Configuration<br />
O. Added 7458 support.<br />
H Apr 2003 Added web link for Drivers for the Drivers for<br />
Windows 2000 Chapter
viii<br />
Radio Frequency Interference Statements<br />
Federal Communications Commission (FCC)<br />
Information to User<br />
This equipment has been tested and found to comply with the limits for a Class A<br />
digital device, pursuant to Part 15 of FCC Rules. These limits are designed to provide<br />
reasonable protection against harmful interference when the equipment is operated in<br />
a commercial environment. This equipment generates, uses, and can radiate radio<br />
frequency energy and, if not installed and used in accordance with the instruction<br />
manual, may cause harmful interference to radio communications. Operation of this<br />
equipment in a residential area is likely to cause interference in which case the user<br />
will be required to correct the interference at his own expense.<br />
NCR is not responsible for any radio or television interference caused by unauthorized<br />
modification of this equipment or the substitution or attachment of connecting cables<br />
and equipment other than those specified by NCR. The correction of interference<br />
caused by such unauthorized modification, substitution or attachment will be the<br />
responsibility of the user. The user is cautioned that changes or modifications not<br />
expressly approved by NCR may void the user’s authority to operate the equipment.<br />
Canadian Department of Communications<br />
This digital apparatus does not exceed the Class A limits for radio noise emissions<br />
from digital apparatus set out in the Radio Interference Regulations of the Canadian<br />
Department of Communications.<br />
Le présent appareil numérique n’émet pas de bruits radioélectriques dépassant les<br />
limites applicables aux appareils numériques de la classe A prescrites dans le<br />
Règlement sur le brouillage radioélectriques édicté par le ministrère des<br />
Communications du Canada.<br />
Voluntary Control Council For Interference (VCCI)
Chapter 1: System Overview<br />
Introduction<br />
The Customer Information Display Driver (CID) permits the desktop<br />
to appear across two display devices connected to the same PC<br />
compatible system.<br />
Four dual-display combinations are possible, depending on the<br />
operating system.<br />
• DynaKey and standard CRT (shown below)<br />
• Touch Screen and standard CRT<br />
• DynaKey and LCD<br />
• Touch Screen and LCD<br />
<br />
Note: Two ISA LCD cards, or an ISA LCD and a PCI LCD card<br />
configuration are not supported.
1-2 Chapter 1: System Overview<br />
The complete Windows desktop consists of the combined area of the<br />
two displays. Both horizontal and vertical arrangements are supported.<br />
Horizontal Configuration<br />
Vertical Configuration<br />
The CID driver does not support DOS applications running in a DOS<br />
Window in Win 3.1 or Win 95. It only supports applications that are<br />
written for the Windows environment.<br />
If your application does not display correctly in a window in the dual<br />
display environment, refer to your Windows <strong>doc</strong>umentation to<br />
determine how to change Windows parameters.<br />
For DOS applications, review the DOS Application Programming<br />
Interfaces section of this guide.<br />
Depending on the OS and the configuration, the drivers can be found<br />
on one of the following LPINs:<br />
17014<br />
G370-0831-0000<br />
G370-0828-0000<br />
D370-1111-0000<br />
NT 4.0 Customer Information Display (CID) Support<br />
Customer Information Display Driver for Microsoft<br />
DOS, Win 3.1, Win95<br />
NCR 74xx Base System and Third Party Drivers
Chapter 1: System Overview 1-3<br />
Video Chipsets<br />
S3 (Diamond Multimedia) Video Chipset<br />
S3 Trio64<br />
S3 Trio64V+<br />
1. S3 video chipsets do not have any intrinsic dual display<br />
capabilities.<br />
1. NCR developed (or had developed) CID video drivers to use this<br />
video chipset in dual display configurations under MS-DOS,<br />
Windows 3.x, Windows 95 and Windows NT 4.0.<br />
2. There are no Multi Monitor video drivers to use this video chipset<br />
in Multi Monitor configurations under Windows 98, 2000 and XP.<br />
Chips and Technologies (C&T, Chips, Asiliant, Intelligraphics)<br />
Video Chipsets<br />
C&T 65540<br />
C&T 65550<br />
C&T 65555<br />
C&T 69000<br />
1. The Chips and Technologies video chipsets do not have any<br />
intrinsic dual display capabilities.<br />
2. NCR developed CID video drivers to use this video chipset in dual<br />
display configurations under MS-DOS, Windows 3.x, Windows 95<br />
and Windows NT 4.0.<br />
3. NCR developed Multi Monitor video drivers to use this video<br />
chipset in Multi Monitor configurations under Windows 98, 2000<br />
and XP.
1-4 Chapter 1: System Overview<br />
Silicon Motion Incorporated (SMI) Video Chipset<br />
Intel Video Chipset<br />
SMI LynxEM4<br />
SMI LynxEM4+<br />
SMI Lynx3DM8<br />
SMI Lynx3DM8+<br />
1. The Silicon Motion Incorporated video chipsets have intrinsic dual<br />
display capabilities. These video chipsets have the ability to run in<br />
different proprietary dual display modes using two displays from a<br />
single video chip. The two proprietary dual display modes are<br />
called Dual App Mode and Dual View Mode. Please note that the<br />
SMI video chipsets will default to Simultaneous Display mode<br />
when first configured under Windows 95, Windows NT 4.0,<br />
Windows 2000, and Windows XP.<br />
2. NCR developed CID video drivers to use this video chipset in dual<br />
display configurations under MS-DOS.<br />
3. Silicon Motion developed Multi Monitor video drivers to use this<br />
video chipset in Multi Monitor configurations under Windows 98.<br />
Intel 810<br />
1. The Intel video chipsets do not have any intrinsic dual display<br />
capabilities.<br />
2. NCR has not developed CID video drivers to use this video chipset<br />
in dual display configurations under MS-DOS, Windows 3.x,<br />
Windows 95 and Windows NT 4.0.<br />
3. NCR has not developed Multi Monitor video drivers to use this<br />
video chipset in Multi Monitor configurations under Windows 98,<br />
ME, 2000 and XP.
Chapter 1: System Overview 1-5<br />
Via Video Chipset<br />
ATI Video Chipset<br />
Via VT8601B<br />
1. The Via video chipsets do not have any intrinsic dual display<br />
capabilities.<br />
2. NCR has not developed CID video drivers to use this video chipset<br />
in dual display configurations under Windows 3.x, Windows 95<br />
and Windows NT 4.0.<br />
3. Via developed Multi Monitor video drivers to use this video<br />
chipset in Multi Monitor configurations under Windows 2000 and<br />
XP.<br />
ATI Rage XL<br />
Linux Chipset Issues<br />
1. The ATI video chipsets do not have any intrinsic dual display<br />
capabilities.<br />
2. NCR has not developed CID video drivers to use this video chipset<br />
in dual display configurations under MS-DOS, Windows 3.x,<br />
Windows 95 and Windows NT 4.0.<br />
3. ATI developed Multi Monitor video drivers to use this video<br />
chipset in Multi Monitor configurations under Windows 2000 and<br />
XP.<br />
There are no known limitations on video cards you can configure in<br />
Xinerama under the Linux OS, nor does it matter if you mix different<br />
types of video cards. Please note that the SMI video chipset’s intrinsic<br />
dual display modes will not operate under the Linux OS.
1-6 Chapter 1: System Overview<br />
Hardware Requirements<br />
The dual display drivers require different hardware, depending on the<br />
platform:<br />
• The NCR 7452-1000 or 7452-2000 provide an S3 Trio 86C764 PCI<br />
VGA controller or a 7452-3000 and 7453-2000 provide an S3 Trio<br />
86C765 PCI VGA controller, connected to a standard VGA or Super<br />
VGA CRT monitor.<br />
• The 7452-3500 and 7453-3500 provide a C&T 65550 VGA Controller<br />
with CRT and LCD connectors on board the motherboard.<br />
• The 7452-4000 and 7453-4000 provide a Silicon Motion (SMI)<br />
LynxEM4 or LynxEM+ controller with CRT and LCD connectors on<br />
the motherboard.<br />
• The 7456-1000 provides a Via Tech 8601 controller with a CRT<br />
connector on the motherboard.<br />
The system may also contain an ISA Bus LCD adapter using the Chips<br />
& Technologies (C&T) 65535 VGA Controller, or a PCI Bus LCD<br />
adapter using the C&T 65550 VGA or C&T 69000 SVGA controller to<br />
drive a LCD panel. Check the tables in the Supported Platforms section<br />
for valid combinations.<br />
Display Modes<br />
The following display modes are supported:<br />
• 2 displays @ 640x480 each, 256 colors, 60Hz or higher noninterlaced<br />
• 2 displays @ 800x600 each, 256 colors, 60Hz or higher noninterlaced<br />
• 2 displays @ 1024x768 each, 256 colors, 60Hz or higher noninterlaced
Chapter 1: System Overview 1-7<br />
7452/7453 Restriction: In a dual display environment the 7452-4000<br />
and 7453-3500 systems support 16-bit color when both displays are<br />
connected to the motherboard. For dual display applications where<br />
24-bit color is desired, a video card must be utilized for the secondary<br />
display. Only dual display environments are effected. Single display<br />
environments support 24-bit color on the operator display directly<br />
from the motherboard.<br />
Note: The 10.4" LCD panel only supports 640x480 resolution. If you<br />
set the resolution to 800x600 or greater, only part of the screen<br />
information displays, forcing you to use the mouse to pan the display.<br />
LCD Controller Video Memory<br />
Some display modes require that 1MB of DRAM be populated on the<br />
ISA LCD controller card in order for the LCD to display correctly.<br />
Older ISA LCD cards may only have 512kB DRAM populated. Some of<br />
these cards are socketed and may be upgraded by adding a second<br />
DRAM chip. Non-socketed cards must be replaced with a newer card if<br />
1MB DRAM is required and if a lower resolution display mode is not<br />
acceptable.<br />
DRAM Requirement<br />
LCD Type<br />
Driver/Mode Monochrome Color DSTN (Passive) Color TFT (Active)<br />
Linear 640x480 512kB 512kB 512kB<br />
Linear 800x600 512kB 1MB 512kB<br />
Linear 1024x768 1MB 1MB 1MB<br />
Nonlinear 640x480 512kB 512kB 512kB<br />
Nonlinear 800x600 512kB 1MB 512kB<br />
The PCI LCD card comes populated with 1MB DRAM.
1-8 Chapter 1: System Overview<br />
PCI LCD Cards<br />
5953-K152 PCI LCD Card<br />
The 5953-K152 PCI LCD Card (69000 chip) provides a PCI bus interface<br />
for the 12.1-inch LCD Displays.<br />
1. Remove the PCI LCD Card from static shield bag. Verify that the<br />
W1 jumper switch is set to position 2-3 or that it has no shunt<br />
installed.<br />
VGA BIOS<br />
Keyboard Header Connector<br />
(for optional internal harness)<br />
System Speaker<br />
Connection<br />
Power Harness Connector<br />
W1 Jumper Switch<br />
and Shunt<br />
LCD Connector<br />
PS/2 Keyboard Connector<br />
(Keyboard Adapter Cable)<br />
16773<br />
2. Install the PCI LCD Card into the PCI slot. Secure the Mounting<br />
Bracket to the chassis with the screw from the slot cover.<br />
3. Connect a female end of the PCI LCD Y-Power Harness to the PCI<br />
LCD Card. Connect the male end to an unused power connector<br />
from the system's power supply harness.<br />
Note: If there are no unused power connectors disconnect one of<br />
the component's power cable (such as the hard drive) and plug it<br />
into the PCI LCD Y Power Harness. The Y-Power Harness has the<br />
extra female connector for this situation.
Chapter 1: System Overview 1-9<br />
5952-K052 PCI LCD Card<br />
The 5952-K052 PCI LCD Card (65550 chip) provides a PCI bus interface<br />
for the 10.4-inch LCD Displays.<br />
Panel Select Switch<br />
(SW1)<br />
Keyboard Header Connector<br />
(for optional internal harness)<br />
Power Harness Connector<br />
LCD Connector<br />
VGA BIOS<br />
PS/2 Keyboard Connector<br />
(Keyboard Adapter Cable)<br />
Setting the Panel Select Switch (SW1)<br />
P1 P2 P3 Function<br />
OFF OFF OFF Panel 8 (Color DSTN) (Default)<br />
OFF OFF ON Panel 7 (Mono STN)<br />
OFF ON OFF Panel 6 (Color TFT)<br />
OFF ON ON Panel 5 (Unused)<br />
ON OFF OFF Panel 4 (5-in. Mono)<br />
ON OFF ON Panel 3 (Unused)<br />
ON ON OFF Panel 2 (Unused)<br />
ON ON ON Panel 1 (Unused)<br />
15376<br />
Note: The 7452/7453-3500 series motherboards have on-board LCD<br />
circuitry and a SW1 switch, which has settings identical to those<br />
described above.
1-10 Chapter 1: System Overview<br />
7456-K350 PCI VGA Card<br />
The 7456-K350 PCI VGA Card (ATI Rage XL chip) provides a PCI bus<br />
interface for CRTs and LCDs.<br />
20451
Chapter 1: System Overview 1-11<br />
Display Adapter Configurations<br />
The CID driver supports the following combinations of display<br />
adapters.<br />
Configuration Operator Display * Customer Display<br />
A C&T 65550 PCI VGA LCD S3 Trio64 CRT (Motherboard)<br />
B C&T 65535 ISA VGA LCD S3 Trio64 CRT (Motherboard)<br />
C C&T 69000 PCI SVGA LCD S3 Trio64 CRT (Motherboard)<br />
D C&T 65550 PCI VGA LCD C&T 65550 PCI LCD (Add on card)<br />
E C&T 69000 PCI SVGA LCD C&T 69000 PCI LCD (Add on card)<br />
F C&T 65550 PCI VGA LCD C&T 65550 CRT (Motherboard)<br />
G C&T 65535 ISA VGA LCD C&T 65550 CRT (Motherboard)<br />
H C&T 69000 PCI SVGA LCD C&T 65550 CRT (Motherboard)<br />
I C&T 65550 PCI VGA LCD C&T 65550 PCI LCD (Motherboard)<br />
J SMI LynxEM SVGA LCD SMI LynxEM CRT (Motherboard)<br />
(Motherboard)<br />
K C&T 65550 PCI VGA LCD SMI LynxEM CRT (Motherboard)<br />
L C&T 65900 PCI SVGA LCD SMI LynxEM CRT (Motherboard)<br />
M C&T 69000 PCI SVGA LCD Via Tech 8601 CRT (Motherboard)<br />
N C&T 65550 PCI VGA LCD Via Tech 8601 CRT (Motherboard)<br />
O ATI Rage XL (CRT) Via Tech 8601 LCD or CRT<br />
(Motherboard)<br />
* Unless specified, the Operator Display is driven by an add-on card.
1-12 Chapter 1: System Overview<br />
Supported Platforms<br />
The following tables enumerate the supported display adapter<br />
configurations for each hardware platform and operating system.<br />
7401/7454 TX Supported Configurations by Operating System<br />
Platform<br />
OS 7401/54-1000/2000/2100<br />
DOS<br />
Win 3.1<br />
Win95 OSR 1<br />
Win95 OSR 2<br />
Win98<br />
Win ME<br />
WinNT 4.0<br />
Win2000<br />
Win XP<br />
Win CE<br />
Linux<br />
Not Supported<br />
OS Not Supported<br />
Not Supported<br />
Not Supported<br />
Not Supported<br />
OS Not Supported<br />
Not Supported<br />
Not Supported<br />
OS Not Supported<br />
Not Supported<br />
OS Not Supported
Chapter 1: System Overview 1-13<br />
7401 Summa Supported Configurations by Operating System<br />
Platform<br />
OS 7401-2200/3200 7401-2500/3500<br />
DOS OS Not Supported OS Not Supported<br />
Win 3.1 OS Not Supported OS Not Supported<br />
Win95 OSR 1 OS Not Supported OS Not Supported<br />
Win95 OSR 2 OS Not Supported OS Not Supported<br />
Win98 J J<br />
Win ME OS Not Supported OS Not Supported<br />
WinNT 4.0 J J<br />
Win2000 J J<br />
Win XP OS Not Supported OS Not Supported<br />
Win CE Not Supported Not Supported<br />
Linux OS Not Supported OS Not Supported<br />
7448 Supported Configurations by Operating System<br />
The NCR 7448 does not support a dual display for any Operating<br />
system.<br />
7451 Supported Configurations by Operating System<br />
The NCR 7451 does not support a dual display for any Operating<br />
system.
1-14 Chapter 1: System Overview<br />
7452 Supported Configurations by Operating System<br />
Platform<br />
OS 7452-1000 7452-2000 7452-3000 7452-3500 7452-4000<br />
DOS B A,B,C,D,E A,B,C,D,E F,G,H,I K,L<br />
Win 3.1 B A,B,C,D,E A,B,C,D,E F,G,H,I Not Supported<br />
Win95 OSR 1 B A,B,C,D,E A,B,C,D,E F,G,H,I Not Supported<br />
Win95 OSR 2 Not Supported A,B,C,D A,B,C,D F,H,I J<br />
Win98 Not Supported Not Supported A,C F,H J,K,L<br />
Win ME* Not Supported Not Supported Not Supported Not Supported Not Supported<br />
WinNT 4.0 Not Supported A,C,D,E A,C,D,E F,H,I J<br />
Win2000 Not Supported Not Supported A,C F,H J,K,L<br />
Win XP* Not Supported Not Supported Not Supported Not Supported Not Supported<br />
Win CE Not Supported Not Supported Not Supported F,H J<br />
Linux* Not Supported Not Supported Not Supported Not Supported Not Supported<br />
* The Win ME, Win XP, and Linux Operating Systems are not<br />
supported on the 7452
Chapter 1: System Overview 1-15<br />
7453 Supported Configurations by Operating System<br />
Platform<br />
OS 7453-1000 7453-2000<br />
(Prior to Rel. 1.6)<br />
7453-2000<br />
(Rel. 1.6 or later)<br />
7453-3500 7453-4000<br />
DOS Not Supported A,C A,C,D,E F,G,H,I K,L<br />
Win 3.1 Not Supported A,C A,C,D,E F,G,H,I Not Supported<br />
Win95 OSR 1 Not Supported A,C A,C,D,E F,G,H,I Not Supported<br />
Win95 OSR 2 Not Supported A,C A,C,D F,H,I J<br />
Win98 Not Supported Not Supported A,C F,H J,K,L<br />
Win ME* Not Supported Not Supported Not Supported Not Supported Not Supported<br />
WinNT 4.0 Not Supported A,C,D,E A,C,D,E F,H,I J<br />
Win2000 ** Not Supported Not Supported A,C F,H J,K.L<br />
Win XP* Not Supported Not Supported Not Supported Not Supported Not Supported<br />
Win CE Not Supported Not Supported Not Supported F,H J<br />
Linux* Not Supported Not Supported Not Supported Not Supported Not Supported<br />
* The Win ME, Win XP, and Linux Operating Systems are not<br />
supported on the 7453.<br />
** Contact Product Management for future supportability of<br />
additional configurations under Windows 2000.<br />
Note: The 7452/7453 4000 series boards have on board support for<br />
dual display. The standard SMI video drivers provide dual display<br />
support for Windows 95 OSR2, Windows 98, and NT only. These<br />
drivers can be found on the NCR 74XX Client 3rd Party Drivers<br />
(D370-1111-0000). The drivers described in this <strong>doc</strong>ument do not apply<br />
to the 7452/7453 4000 platforms.
1-16 Chapter 1: System Overview<br />
7454 Summa POS Supported Configurations by Operating System<br />
Platform<br />
OS 7454-3200<br />
DOS<br />
Win 3.1<br />
Win95 OSR 1<br />
Win95 OSR 2<br />
Win98<br />
Win ME<br />
WinNT 4.0<br />
Win2000<br />
Win XP<br />
Win CE<br />
Linux<br />
Not Supported<br />
OS Not Supported<br />
Not Supported<br />
Not Supported<br />
J<br />
OS Not Supported<br />
J<br />
J<br />
OS Not Supported<br />
Not Supported<br />
OS Not Supported
Chapter 1: System Overview 1-17<br />
7455 POS Supported Configurations by Operating System<br />
Platform<br />
OS 7455-2000<br />
DOS<br />
Win 3.1<br />
Win95 OSR 1<br />
Win95 OSR 2<br />
Win98<br />
Win ME<br />
WinNT 4.0<br />
Win2000<br />
Win XP<br />
Win CE<br />
Linux<br />
Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
J<br />
OS Not Supported<br />
J<br />
J<br />
OS Not Supported<br />
Not Supported<br />
OS Not Supported
1-18 Chapter 1: System Overview<br />
7456 Supported Configurations by Operating System<br />
Platform<br />
OS 7456-1000<br />
DOS<br />
Win 3.1**<br />
Win95 OSR 1<br />
Win95 OSR 2<br />
Win98<br />
Win ME<br />
WinNT 4.0<br />
Win2000<br />
Win XP<br />
Win CE<br />
Linux<br />
M,N<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
M,N,O<br />
M,N,O<br />
Not Supported<br />
Not Supported<br />
** Contact Product Management for future supportability of<br />
additional configurations under Windows 3.1.
Chapter 1: System Overview 1-19<br />
7458 Supported Configurations by Operating System<br />
Platform<br />
OS 7456-1000<br />
DOS<br />
Win 3.1**<br />
Win95 OSR 1<br />
Win95 OSR 2<br />
Win98<br />
Win ME<br />
WinNT 4.0<br />
Win2000<br />
Win XP<br />
Win CE<br />
Linux<br />
M,N<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
OS Not Supported<br />
M,N,O<br />
M,N,O<br />
Not Supported<br />
Not Supported<br />
** Contact Product Management for future supportability of<br />
additional configurations under Windows 3.1.
1-20 Chapter 1: System Overview<br />
7460 Supported Configurations by Operating System<br />
Platform<br />
OS 7460-1000<br />
DOS<br />
Win 3.1<br />
Win95 OSR 1<br />
Win95 OSR 2<br />
Win98<br />
Win ME*<br />
WinNT 4.0<br />
Win2000<br />
Win XP*<br />
Win CE<br />
Linux*<br />
Not Supported<br />
OS Not Supported<br />
Not Supported<br />
Not Supported<br />
Not Supported<br />
OS Not Supported<br />
Not Supported<br />
Not Supported<br />
OS Not Supported<br />
Not Supported<br />
OS Not Supported
Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
This section explains how to prepare and use the CID drivers in a DOS,<br />
Windows 3.1, or Windows 95 (OSR 1) environment. The drivers are<br />
located on the Customer Information Display Drivers for DOS, Win 3.1,<br />
Win95 LPIN (G370-0828-0000).<br />
Caution: The following configurations are NOT supported:<br />
• PCI LCD on a 7452-1000 that has a 486 motherboard<br />
• Dual LCD on a 7453-2000 prior to Release 1.6<br />
• ISA LCD adapter on a 7453<br />
• CID on the 7453-1000 that has a 586 motherboard<br />
• CID on a 7445<br />
• CID on a workstation that is using Advanced Power Management<br />
(APM)<br />
• The DOS CID TSR does not support APM.
2-2 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Overview of Functionality<br />
This section describes how to install the drivers for configurations A-I.<br />
Please refer to the Supported Platforms section to see which platforms<br />
this software is certified on.<br />
By default, when the system starts, the LCD controller card and its<br />
VGA BIOS are found on the ISA bus or the PCI bus, and the LCD<br />
becomes the primary display. In order for Windows to display any<br />
information to the secondary or Customer Display, the S3Trio<br />
controller on the motherboard (or the second PCI LCD adapter) must<br />
be enabled and initialized. This is done by running the NCR provided<br />
utility named s3.com prior to loading Windows. For DOS only<br />
applications, simply load s3.com.<br />
The dual display driver (multiwin.drv) is a supervisor that distributes<br />
commands to the native on-board controller and C&T 65535 drivers for<br />
ISA or to the C&T 65550 or 69000 drivers for PCI. During Windows<br />
initialization the native drivers expect to have access to the VGA BIOS<br />
in order to set up the displays and graphics controllers. S3.com is used<br />
to direct the VGA BIOS calls to the correct BIOS, so that effectively two<br />
BIOS copies are active in the system while Windows loads. Use of<br />
s3.com is explained in more detail later in this <strong>doc</strong>ument.<br />
A setting in system.ini identifies which two drivers are to be used<br />
under the multiwin supervisor. The driver to be used with the ISA<br />
LCD C&T 65535 can be either a linear or non-linear driver as explained<br />
below. The PCI LCD C&T 65550 always uses the linear driver<br />
mm55x8.drv.<br />
System.ini settings are explained in more detail later in this<br />
<strong>doc</strong>ument.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-3<br />
Linear vs. Non-Linear Drivers (for ISA LCD only)<br />
The dual display solution has better performance when used with the<br />
linear C&T 65535 driver. However, because the C&T video memory<br />
(frame buffer) occupies the 12-13MB address range on the ISA bus<br />
when linear drivers are used, there is a limit of 12MB system memory.<br />
Nonlinear drivers write to the video memory through the A000-AFFF<br />
range and do not limit system memory beyond the limits of Windows.<br />
The nonlinear driver fills the video frame buffer in multiple segments<br />
as opposed to the linear, which can write directly to the frame buffer.<br />
The segmented access to the video frame buffer i<strong>ncr</strong>eases the<br />
possibility of display errors relative to the linear drivers. If you intend<br />
to use the nonlinear driver with your application, be sure to test with<br />
the nonlinear driver to ensure compatibility.
2-4 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Installation<br />
The following sequence of steps must be followed to ensure the CID<br />
drivers are installed and configured correctly:<br />
1. Install driver files.<br />
2. Modify SYSTEM.INI file.<br />
3. Modify AUTOEXEC.BAT file.<br />
Driver Files<br />
Successful installation of the dual display requires the following set of<br />
files to be installed in the c:\windows\system directory on a system<br />
with a functional Windows 3.1 or Windows 95 OSR-1 installation.<br />
File Purpose Configurations<br />
multiwin.drv Dual display driver (supervisor) A-I<br />
Linear8.drv (1) C&T Linear driver (ISA LCD)<br />
w3pm480.drv (1) ISA LCD C&T 65535 640x480<br />
nonlinear driver<br />
w3pm600p.drv (1) ISA LCD C&T 65535 800x600<br />
nonlinear driver<br />
B,G<br />
B,G<br />
B,G<br />
mm55x8.drv C&T Linear driver (PCI LCD) A,C,D,E,F,G,H,I<br />
mm55x_8.drv<br />
A renamed copy of mm55x8.drv<br />
for dual PCI LCDs purposes.<br />
D,E,F,H,I<br />
s3trio.drv S3 Trio64 Windows 3.1 driver A,B,C<br />
Vdds3764.386 Required by S3 Driver<br />
A,B,C<br />
Winmem32.dll (2)<br />
Required by C&T Linear Drivers All<br />
Chip31.386 Required by C&T driver D,E,F,G,H,I<br />
viatri08.drv VIA dumb frame buffer driver<br />
M,N<br />
1 For systems with 8Mb or less RAM use linear8.drv otherwise use<br />
w3pm480.drv or w3pm600.drv.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-5<br />
2 Switching from an ISA LCD to a PCI LCD, under Windows CID,<br />
may cause your system to hang if this file is not present in the<br />
\windows\system directory.<br />
The following files must be installed in the same directory. Any<br />
directory is acceptable, but the Windows installation directory<br />
(c:\windows\) is the most commonly used.<br />
File Purpose Configurations<br />
s3.com NCR BIOS Loading utility All<br />
s3.rom<br />
BIOS for S3 Trio 86C764 PCI VGA controller A,B,C(7452-<br />
found on the 7452-1000 and 7452-2000 1000/2000)<br />
765.rom BIOS for S3 Trio 86C765 PCI VGA controller A,B,C(7452-<br />
found on the 7452-3000 and 7453-2000 3000,7453-2000)<br />
RLP.ROM Video BIOS for 65550 Chips controller<br />
loaded at E0000.<br />
RLPC.ROM Video BIOS for 65550 Chips controller<br />
loaded at C0000.<br />
69.ROM<br />
Video BIOS for 69000 Chips controller<br />
loaded at E0000.<br />
F,G,H,I when<br />
S3.COM option<br />
is /RLP<br />
F,G,H,I when<br />
S3.COM option<br />
is /RLP /E000<br />
E<br />
To avoid incompatibilities between certain driver versions, be sure to<br />
use the versions of these files shipped the Customer Information Display<br />
Drivers for DOS, Win 3.1, Win95 LPIN (G370-0828-0000).<br />
To facilitate installation, disk 1 includes a file called install.bat.<br />
This file will copy all of the above files to the c:\windows and<br />
c:\windows\system directories.<br />
Disk 2 contains two installation batch files.<br />
• instvia.bat is used to install the 7456/7458 specific files needed<br />
for the VIA chipset.<br />
• instsmi.bat is used to install the 7452-4XXX specific files needed<br />
for the VIA chipset
2-6 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Caution: The install.bat file must be run from a DOS command<br />
prompt while Windows is SHUTDOWN. If the file is executed from a<br />
DOS command prompt while Windows is running, not all of the files<br />
will be copied and the CID installation will be incomplete.<br />
Changes to system.ini<br />
Modifications must be made to the system.ini file to cause Windows<br />
to use the CID driver and to select preferences for these items:<br />
• Display resolution: 640x480, 800x600, or 1024x768 per screen. Both<br />
displays are required to be in the same resolution.<br />
• Display configuration: Horizontal or Vertical<br />
• C&T Driver: linear8.drv, w3pm480.drv, or<br />
w3pm600p.drv (ISA LCD)<br />
• C&T Driver: mm55x8.drv (PCI LCD)<br />
• VIA Driver: viatri08.drv<br />
Note: Examples of all the changes to system.ini are included in the<br />
readme.txt file located on the Disk 1 of the CID diskettes (LPIN G370-<br />
0828-0000) so that you can cut and paste examples as needed.<br />
The system.ini modifications shown below tell Windows to use the<br />
CID:<br />
[BOOT] and [386Enh] sections<br />
Configurations A, B, C<br />
In the [boot] section: Replace your current display.drv= line with:<br />
display.drv=multiwin.drv<br />
In the [386Enh] section: Replace your current display= line with:<br />
display=vdds3764.386<br />
Configurations D, E, F, G, H, I, J<br />
In the [boot] section: Replace your current display.drv= line with:<br />
display.drv=multiwin.drv
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-7<br />
In the [386Enh] section: Replace your current display= line with:<br />
display=chip31.386<br />
Configurations M, N<br />
In the [boot] section: Replace your current display.drv= line with:<br />
display.drv=multiwin.drv<br />
[DISPLAY] section<br />
In the [386Enh] section: Replace your current display= line with:<br />
display=*vddvga.386<br />
All Configurations<br />
Change or add the [DISPLAY] section as follows:<br />
[DISPLAY]<br />
dpi= (see note 1 below)<br />
color-format=8<br />
screen-size= (see note 2 below)<br />
fastmmio=off<br />
textrmw=0<br />
scache=off<br />
ellipse-support=off<br />
polygon-support=off<br />
dac-type=nbt<br />
HARDWARE-CURSOR=0<br />
MONITOR-TYPE=NI<br />
Note 1: dpi=96 if screen-size = 640x480 or 800x600. dpi= 120 if screensize<br />
= 1024x768.<br />
Note 2: screen-size=640x480 or 800x600 or 1024x768.<br />
Add the following section. (See Table below)<br />
[MultiScreen]<br />
NumScreens=2<br />
DispCfg= (see note 1 below for data)<br />
DispBPP=8<br />
DevLCD=1<br />
DispDrv01=<br />
DispDrv02=
2-8 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
DispResX=<br />
DispResY=<br />
ScrResX=<br />
ScrResY=<br />
Note 1: DispCfg=1 for Vertical or DispCfg=2 for Horizontal<br />
configuration.<br />
The table below shows how to set the DispDrv01 and DispDrv02<br />
parameters of the [MultiScreen] section:<br />
Configuration DispDrv01 DispDrv02<br />
A,C mm55x8.drv s3trio.drv<br />
B w3pm480.drv (1) s3trio.drv<br />
D,E,F,H,I mm55x8.drv mm55x_8.drv<br />
G w3pm480.drv (1) mm55x8.drv<br />
L, M mm55x8.drv viatru08.drv<br />
Note: For systems with 8Mb or less RAM use linear8.drv,otherwise<br />
use w3pm480.drv ( 640 x 480 ) or w3pm600.drv (800 x 600).<br />
The table below shows how to set the last four parameters of the<br />
[MultiScreen] section:<br />
Display Size<br />
DispResX DispResY ScrResX ScrResY<br />
640 x 480 Horizontal 1280 480 640 480<br />
640 x 480 Vertical 640 960 640 480<br />
800 x 600 Horizontal 1600 600 800 600<br />
800 x 600 Vertical 800 1200 800 600<br />
1024 x 768 Horizontal 2048 768 1024 768<br />
1024 x 768 Vertical 1024 1536 1024 768
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-9<br />
Using Nonlinear Drivers<br />
If using the nonlinear drivers you must replace the system.ini line<br />
DispDrv01=linear8.drv in the [MultiScreen] section as follows:<br />
DispDrv01=w3pm480.drv (640x480 modes)<br />
or<br />
DispDrv01=w3pm600p.drv (800x600 modes)<br />
If you are using the PCI LCD adapter you must replace the system.ini<br />
line: DispDrv01=linear8.drv in the [MultiScreen] section with<br />
DispDrv01=mm55x8.drv.
2-10 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Using the Driver<br />
Before Loading Windows<br />
Loading S3.com<br />
To use the driver, modify system.ini as explained in the previous<br />
section, then follow the instructions in this section.<br />
1. Disable video shadowing in the system setup.<br />
2. If you are using an ISA LCD adapter, ensure the LCD card is<br />
strapped to be the default video (address=1A0h).<br />
3. If you are using a PCI LCD adapter, ensure that the correct panel is<br />
selected using the Panel Select switch (SW1) on the PCI LCD<br />
adapter. Refer to the PCI LCD Card section at the end of this<br />
chapter.<br />
4. Load s3.com by following the steps in the next section.<br />
DOS<br />
For DOS, do the following before starting the DOS application:<br />
• Change to the directory into which you copied s3.com,<br />
s3.rom, and 765.rom.<br />
• Run s3.com for an ISA LCD adapter or<br />
• Run s3.com /DOS for a PCI LCD adapter. This loads the S3 video<br />
BIOS in 32K of space starting at E0000.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-11<br />
Windows 3.1 and Windows95 OSR 1<br />
• Prior to executing s3.com, change to the directory into which<br />
s3.com and Video BIOS files are copied<br />
• Execute s3.com with the following format based on configuration<br />
type:<br />
Configuration Command Line Description<br />
A,B,C s3.com [/E000] Load S3’s video BIOS at C0000h.<br />
Include the /E000 option if you can<br />
spare 32K at E0000h.<br />
D,E s3.com Load C&T video BIOS at C0000h.<br />
F,G,H,I<br />
M,N<br />
s3.com /RLP<br />
[/E000]<br />
via_ct /w /c<br />
via_ct /w /d<br />
Load C&T 65550 video BIOS at C0000h.<br />
Include the /E000 option if you can<br />
spare 32K at E0000h.<br />
Load the VIA video BIOS at C0000h.<br />
Load the VIA video BIOS at D0000h.<br />
After Loading Windows<br />
After loading Windows, the Windows desktop displays across both<br />
screens. Objects may be freely moved between the two screens. See the<br />
Troubleshooting section to resolve any problems that might occur.
2-12 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Running the (S3.com) DOS TSR<br />
Software Overview<br />
The DOS CID software is an installable DOS 6.x TSR that provides<br />
applications with a software interface to a set of hardware display<br />
adapters: one is known as the Operator Display and the other as the<br />
Customer Display. The Operator Display is define as the display<br />
chosen by the PC-BIOS as its output display device (i.e. The active<br />
display to which text is being displayed). This TSR occupies<br />
approximately 2K bytes of RAM once installed.<br />
This section describes installing the drivers for configurations A-I.<br />
Please refer to the Supported Platforms section to see which platforms<br />
this software is certified on.<br />
The DOS CID TSR provides support for an application to control<br />
display switching. After installing the DOS CID TSR, the application<br />
calls the Video BIOS Interrupt - INT 10H to communicate with the<br />
DOS CID TSR.<br />
The DOS CID TSR is installed in the following manner:<br />
[LOADHIGH ][d:][path]S3.COM [/RLP][/E000]<br />
[d:][path] Indicates the drive and directory path containing<br />
the RDISPLAY.DOS file.<br />
/RLP Specify for 3500 motherboard. Load C&T 65550 video<br />
BIOS at C0000h.<br />
/E000 Load video BIOS at E0000h. Use this option if you can<br />
spare 32K at E0000h.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-13<br />
DOS Application Programming Interfaces<br />
The DOS CID TSR provides an application programming interface<br />
under DOS by extending the INT 10h Video BIOS API. These API's are<br />
supported for all types of CID configurations supported.<br />
INT 10H API<br />
The following table indicates how the DOS CID TSR handles the<br />
various INT 10H API commands.<br />
Description AH & BL Registers AL Register<br />
Switch to Customer Display AH=12H; BL=35H AL=10H<br />
Switch to Operator Display AH=12H; BL=35H AL=11H<br />
Reserved AH=12H; BL=35H AL=12H<br />
Reserved AH=12H; BL=35H AL=13H<br />
Return Display Number AH=12H; BL=35H AL=14H
2-14 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Switch to Customer Display<br />
DESCRIPTION<br />
This function switches all outputs to the Secondary (or Customer)<br />
Display. If the Secondary Display was the current output device, then<br />
nothing is done.<br />
PARAMETERS<br />
AH = 12H; BL = 35H; AL = 10H<br />
RETURN VALUE<br />
AL = 12H<br />
Successful<br />
Example<br />
main()<br />
{<br />
...<br />
_ASM {<br />
MOV AH,12H<br />
MOV BL,35H<br />
MOV AL,10H<br />
INT 10H ;Switch to Customer Display<br />
CMP AL,12H ;Successful?<br />
JE LABEL ;Yes!<br />
;Error code<br />
LABEL:<br />
...<br />
}
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-15<br />
Switch to Operator Display<br />
DESCRIPTION<br />
This function switches all outputs to the Primary (or Operator)<br />
Display. If the Primary Display was the current output device, then<br />
nothing is done.<br />
PARAMETERS<br />
AH = 12H; BL = 35H; AL = 11H<br />
RETURN VALUE<br />
AL = 12H<br />
Successful<br />
Example<br />
main()<br />
{<br />
...<br />
_ASM {<br />
MOV AH,12H<br />
MOV BL,35H<br />
MOV AL,11H<br />
INT 10H ;Switch to Operator Display<br />
CMP AL,12H ;Successful?<br />
JE LABEL ;Yes!<br />
;Error code<br />
LABEL:<br />
...<br />
}
2-16 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Return Display Number<br />
DESCRIPTION<br />
This function returns the Display Number of the current output device.<br />
You can also use this function to determine if the DOS CID TSR is<br />
installed based on the return value in AL.<br />
PARAMETERS<br />
AH = 12H; BL = 35H; AL = 14H<br />
RETURN VALUE<br />
AL = 12H Successful<br />
BL = 00H Current output device is<br />
Customer Display<br />
BL = 01H Current output device is<br />
Operator Display<br />
Example<br />
main()<br />
{<br />
...<br />
_ASM {<br />
MOV AH,12H<br />
MOV BL,35H<br />
MOV AL,14H<br />
INT 10H ;Is the DOS CID TSR Installed?<br />
CMP AL,12H ;Installed?<br />
JE LABEL ;Yes!<br />
;Error code<br />
LABEL:<br />
...<br />
}<br />
Firmware Interfaces<br />
All functions, other than those stated in the table in section 1.2.1, will<br />
be pass to the current display’s original video BIOS.<br />
Initialization<br />
This TSR occupies approximately 2K bytes of RAM once installed.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-17<br />
Power Control Considerations - APM<br />
The DOS CID TSR does not support APM.
2-18 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Running the (SMI_CT.COM) DOS TSR<br />
File descriptions<br />
The DOS CID software is an installable DOS 6.x TSR that provides<br />
applications with a software interface to a set of hardware display<br />
adapters: one is known as the Operator Display and the other as the<br />
Customer Display. The Operator Display is define as the display<br />
chosen by the PC-BIOS as its output display device (i.e. The active<br />
display to which text is being displayed). This TSR occupies<br />
approximately 2K bytes of RAM once installed.<br />
This section describes installing the drivers for configurations K-L.<br />
Please refer to the Supported Platforms section to see which platforms<br />
this software is certified on.<br />
SMI_CT.COM - the DOS Multimon TSR program.<br />
LYNXEM.ROM - the ROM image file for the SMI LynxEM chip.<br />
RLPC.ROM<br />
69.ROM<br />
- the ROM image file for the C&T65550 board.<br />
- the ROM image file for the C&T69000 board.<br />
TESTMULT.EXE - the DOS demonstration program<br />
Installation<br />
1. To install the DOS Multimon TSR program, copy all the files listed<br />
above to a subdirectory on your hard disk (ex: C:\NCR).<br />
Note: An install program (INSTSMI.BAT) is provided on LPIN<br />
diskette 2 that copies these files to a folder called SRC_VIA.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-19<br />
2. Change the current directory to the new directory (ex: CD\NCR)<br />
3. Run the SMI_CT.COM program to load and initialize the<br />
multimonitor control program.<br />
The following can be placed in your system's AUTOEXEC.BAT file to<br />
have the program run automatically when your system starts up:<br />
CD\NCR<br />
SMI_CT<br />
CD\<br />
The following command-line switches are recognized:<br />
/? - Display help for how to use the TSR.<br />
/N (or /n) - Disable BIOS swapping. This is ignored if the two BIOS<br />
Interfacing with the Multimon TSR<br />
images are able to reside in memory at the same time.<br />
This flag can be queried and set by applications as<br />
described in DUALDOS.H.<br />
It is possible to send commands to the TSR to perform and retrieve<br />
various information such as switching from one display to the other.<br />
The method for doing this is through the DOS Software Interrupt 10h.<br />
The source code for the demonstration program (TESTMULT.EXE) is<br />
provided. The header file called DUALDOS.H also included has the<br />
information necessary to send these commands to the TSR.
2-20 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Running the (VIA_CT.COM) DOS TSR<br />
File descriptions<br />
The DOS CID software is an installable DOS 6.x TSR that provides<br />
applications with a software interface to a set of hardware display<br />
adapters: one is known as the Operator Display and the other as the<br />
Customer Display. The Operator Display is define as the display<br />
chosen by the PC-BIOS as its output display device (i.e. The active<br />
display to which text is being displayed). This TSR occupies<br />
approximately 2K bytes of RAM once installed.<br />
This section describes installing the drivers for configurations M-N.<br />
Please refer to the Supported Platforms section to see which platforms<br />
this software is certified on.<br />
VIA_CT.COM - the DOS Multimon TSR program.<br />
VIAVGA.ROM - the ROM image file for VIA VGA chip.<br />
RLPC.ROM<br />
69.ROM<br />
- the ROM image file for the C&T65550 board.<br />
- the ROM image file for the C&T69000 board.<br />
TESTMULT.EXE - the DOS demonstration program<br />
Installation<br />
1. To install the DOS Multimon TSR program, copy all the files listed<br />
above to a subdirectory on your hard disk (ex: C:\NCR).<br />
Note: An install program (INSTVIA.BAT) is provided on LPIN<br />
diskette 2 that copies these files to a folder called SRC_VIA.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-21<br />
2. Change the current directory to the new directory (ex: CD\NCR)<br />
3. Run the VIA_CT.COM program to load and initialize the<br />
multimonitor control program.<br />
The following can be placed in your system's AUTOEXEC.BAT file to<br />
have the program run automatically when your system starts up:<br />
CD\NCR<br />
VIA_CT<br />
CD\<br />
The following command-line switches are recognized:<br />
/? - Display help for how to use the TSR.<br />
/N (or /n) - Disable BIOS swapping. This is ignored if the two<br />
BIOS images are able to reside in memory at the same<br />
time. This flag can be queried and set by applications<br />
as described in DUALDOS.H.<br />
/C000 (or /C) - Forces the BIOS’s to be loaded at C000:000<br />
/D000 (or /D) - Forces the BIOS’s to be loaded at D000:000<br />
/W Allows the TSR to run in WIN 3.1 environment<br />
Note: By default the VIA_CT.COM TSR tests the D000:000 address to<br />
check for the presence of any other code. If nothing is found in the first<br />
4 bytes, the TSR will attempt to use the D000 segment. In cases with<br />
EMM386, there may be code at D000:0000, but with 0’s at the start.<br />
This can cause the TSR to not function properly. The /C000 option<br />
should be used in these cases to force the TSR to use the C000:0000<br />
address space.
2-22 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Interfacing with the Multimon TSR<br />
It is possible to send commands to the TSR to perform and retrieve<br />
various information such as switching from one display to the other.<br />
The method for doing this is through the DOS Software Interrupt 10h.<br />
The source code for the demonstration program (TESTMULT.EXE) is<br />
provided. The header file called DUALDOS.H also included has the<br />
information necessary to send these commands to the TSR.
Chapter 2: Drivers for DOS, Win3.1, and Win95 2-23<br />
Troubleshooting for DOS, Win3.1, and Win95<br />
If problems occur when using the CID, check for the following<br />
conditions:<br />
• All files required in the C:\windows\system directory are<br />
present.<br />
• S3.com has been run successfully. (A banner, then a flashing cursor<br />
appears in the top-left corner of the secondary display)<br />
• All necessary changes have been made to system.ini. Check for<br />
errors in driver names in system.ini.<br />
• There is sufficient video memory on the LCD controller for the<br />
selected mode.<br />
• The CRT supports the selected resolution.<br />
Caution: Damage to the CRT can occur if it does not support the<br />
resolution or refresh rates being used.
2-24 Chapter 2: Drivers for DOS, Win3.1, and Win95<br />
Troubleshooting Chart<br />
Problem Probable Cause Solution<br />
Windows loads correctly in the dual<br />
display environment, but errors<br />
occur when you try moving or<br />
scrolling between screens.<br />
LCD screen is garbled and has<br />
horizontal lines through the image.<br />
Slow performance in the dual<br />
display environment.<br />
I switched from an ISA LCD card to<br />
a PCI LCD card and modified<br />
DispDrv01= line to mm55x8.drv,<br />
but the workstation hangs when I<br />
start Windows.<br />
While running Windows, I started a<br />
DOS session (full or windowed).<br />
The screen displayed garbage and<br />
the workstation hung.<br />
Errors in<br />
[MultiScreen]<br />
section of<br />
system.ini.<br />
Errors in [Display]<br />
or [MultiScreen]<br />
section of<br />
system.ini..<br />
If you are using<br />
1024x768 mode, the<br />
required parameter<br />
for this mode may<br />
be missing<br />
An application that<br />
is rapidly updating<br />
information,<br />
especially graphics,<br />
is split between the<br />
two displays.<br />
The file<br />
winmem32.dll may<br />
not exist in the<br />
\windows\system<br />
directory.<br />
CID DOS support<br />
under Windows is<br />
restricted.<br />
Check the [MultiScreen]<br />
section of system.ini for<br />
errors in the X and Y<br />
desktop dimensions.<br />
Check for the correct<br />
screen-size set in the<br />
[Display] section of<br />
system.ini, and doublecheck<br />
your [MultiScreen]<br />
section settings.<br />
Check to be sure that<br />
Fix1024 = 1 in the<br />
[MultiScreen] section of<br />
system.ini. (For all other<br />
modes, Fix1024 = 0)<br />
Resize the application<br />
window so the application<br />
displays on only one of<br />
the screens.<br />
Check for the file<br />
winmem32.dll in the<br />
\windows\system<br />
directory. If it is not there,<br />
copy it from the LPIN<br />
G370-0828-0000 diskette.<br />
Do not start a DOS session<br />
under Windows.
Chapter 3: Drivers for Windows 95 (OSR2)<br />
This section explains how to prepare and use the CID driver in a<br />
Windows 95 (OSR 2) environment. These files can be found on the<br />
Customer Information Display Drivers for DOS, Win 3.1, Win95 LPIN<br />
(G370-0828-0000)<br />
Restricitons: The following configurations are NOT supported:<br />
• PCI LCD on a 7452-1000 that has a 486 motherboard<br />
• Dual LCD on a 7453-2000 prior to Release 1.6<br />
• ISA LCD adapter on a 7453<br />
• CID on the 7453-1000 that has a 586 motherboard<br />
• CID on a 7454<br />
• CID on a workstation that is using Advanced Power Management<br />
(APM)<br />
Overview of Functionality<br />
See the Overview of Functionality in the section called Driver for DOS,<br />
Window 3.x and Windows 95 (OSR1).<br />
For configurations A, B and C, please follow the installation procedure<br />
as specified in the section of this book called Driver for DOS, Windows<br />
3.x and Windows 95 (OSR1). For configurations D, F, H and I, the<br />
installation procedure in this section applies.<br />
The remaining discussion of this chapter only applies to configurations<br />
D, F, H and I. Please refer to the Supported Platforms section to see<br />
which platforms this software is certified on.
3-2 Chapter 3: Drivers for Windows 95 (OSR2)<br />
Installation<br />
The following sequence of steps must be followed to insure the CID<br />
drivers are installed and configured correctly:<br />
1. Open up the Control Panel and double-click the Display icon.<br />
2. Click the Settings tab on the Display Properties Dialog.<br />
3. Click the Advanced Properties button.<br />
4. Click the Change… button.<br />
5. Click the Have Disk… button.<br />
6. Insert disk 2 of the CID LPIN.<br />
7. Click Browse… to bring up the "Open" dialog box.<br />
8. Double-click the Win95O~1 directory.<br />
9. If you are installing configuration D, F or I, continue with step 10.<br />
If you are installing configuration H, continue with step 15.<br />
10. Select the 65550 directory. MULTI655.INF should appear in the<br />
Filename box.<br />
11. Click OK to close the Open dialog box.<br />
12. Click OK.<br />
13. The Select Device dialog appears with the following selections:<br />
"745X-3500 Mono LCD and LCD NCR MultiMonitor for<br />
dual Chips 65550 PCI"<br />
"745X-3500 Mono LCD and CRT NCR MultiMonitor for<br />
dual Chips 65550 PCI"<br />
"745X-3500 Color LCD and LCD NCR MultiMonitor for<br />
dual Chips 65550 PCI"<br />
"745X-3500 Color LCD and CRT NCR MultiMonitor for<br />
dual Chips 65550 PCI"<br />
"745X-3000 Mono LCD and LCD NCR MultiMonitor for<br />
dual Chips 65550 PCI"<br />
"745X-3000 Color LCD and LCD NCR MultiMonitor for<br />
dual Chips 65550 PCI"
Chapter 3: Drivers for Windows 95 (OSR2) 3-3<br />
14. Select the appropriate option and click OK. Continue with step 20.<br />
15. Select the 69000 directory. MULTI690.INF should appear in the<br />
Filename box.<br />
16. Click OK to close the Open dialog box.<br />
17. Click OK.<br />
18. The Select Device dialog appears with the following selection:<br />
NCR MultiMonitor For Chips & Technologies<br />
69000/65550 PCI"<br />
19. Select the option and click OK.<br />
20. The Copying Files dialog appears as drivers are copied.<br />
21. After the files have been copied click Close.<br />
22. A dialog box may appear stating<br />
The display you chose is not providing windows with<br />
information it needs to configure your video hardware.<br />
Windows may be unable to configure your hardware for this<br />
reason.<br />
This message can be ignored. Click OK.<br />
23. Click No when asked to restart windows.<br />
24. Shutdown windows and power-off the machine.<br />
25. Install 65550 PCI card(s) (1 on a 3500 and 2 on a 2000/3000) and<br />
power-on the machine.<br />
26. When Windows restarts, the New Hardware Found dialog will be<br />
displayed and the system will prompt you to restart to finish<br />
setting up the new hardware. After restarting, the system will be in<br />
the dual display configuration that was selected during the<br />
installation procedure.
3-4 Chapter 3: Drivers for Windows 95 (OSR2)<br />
Files<br />
For configurations D, F, H and I, the following files will be installed to<br />
the \windows\system directory:<br />
File<br />
Purpose<br />
multiwin.drv Dual display driver (supervisor)<br />
chipsvdd.vxd C&T VDD driver<br />
chipmm.drv<br />
chip_mm.drv<br />
s3.com<br />
rlp.rom<br />
rlpc.rom<br />
C&T dumb frame buffer<br />
A copy of chip_mm.drv for second device.<br />
NCR BIOS Loading utility<br />
Video BIOS for 65550 Chips controller loaded at<br />
E0000.<br />
Video BIOS for 65550 Chips controller loaded at<br />
C0000.<br />
To avoid incompatibilities between certain driver versions, be sure to<br />
use the versions of these files shipped on diskette 2 of LPIN G370-0828-<br />
0000.
Chapter 3: Drivers for Windows 95 (OSR2) 3-5<br />
Changes to system.ini<br />
Note: The installation will add the following two sections to the<br />
system.ini file:<br />
[MultiScreen]<br />
NumScreens=2<br />
DispCfg=2<br />
DevLCD=1<br />
DispDrv01=chipmm.drv<br />
DispDrv02=chip_mm.drv<br />
The following table specifies parameter and associated values for the<br />
different configurations:<br />
Parameter in [MultiScreen] section of system.ini<br />
DevLCD<br />
Value<br />
= 0 for CRT on 3500 mainboard<br />
= 1 for LCD on 3500 mainboard<br />
SMI Drivers for Windows 95<br />
Silicon Motion, Inc. (SMI) video drivers and applications support<br />
multiple display configurations that permit display switching, special<br />
modes (stretch and rotation), and Dual display support (Dual View<br />
and DualApp).<br />
If you are using the SMI drivers, the installation information for<br />
Windows 95 is in the ReadMe.txt file on the NCR 74xx Base System<br />
and Client Third Party Drivers LPIN (D370-1111-0100). This file<br />
should autorun when the CD is inserted into the CD-ROM drive.<br />
To use the extended desktop, you need to setup the DualApp feature.<br />
The “Lynx Family Control Panel Spec 1.2.pdf” contains the information<br />
for setting up this feature. It is located also on the NCR 74xx Base<br />
System and Client Third Party Drivers LPIN (D370-1111-0100). It is in<br />
the \video\SMI\Lynx3d_EM directory.
3-6 Chapter 3: Drivers for Windows 95 (OSR2)
Chapter 4: Drivers for Windows 98<br />
This section explains how to setup a dual display configuration on<br />
Windows 98. No CID drivers are needed. The Windows 98 Operating<br />
System provides native support for dual display. The C&T video<br />
drivers are located on the NCR 74xx Base System can Client 3 rd Party<br />
Drivers LPIN (G370-1111-0100).<br />
Configurations<br />
Installation<br />
See the supported configurations in the Display Adapter Configurations<br />
section in the Hardware Overview chapter.<br />
In general, to setup a dual display configuration, each display driver<br />
should be installed separately, starting with the motherboard display.<br />
The following sequence of steps will first install drivers for the<br />
motherboard display and then install the drivers for a C&T 65550 PCI<br />
display adapter on a 7452/7453-3500 terminal:<br />
1. Remove any PCI display adapter cards from the terminal and<br />
connect the CRT display to the motherboard CRT video connector.<br />
2. Start Windows98 and install new video drivers from NCR 74xx Base<br />
System can Client 3 rd Party Drivers LPIN (G370-1111-0100). On this<br />
media is a file named W98600.exe. Run this file to install the<br />
drivers for the motherboard display adapter.
4-2 Chapter 4: Drivers for Windows 98<br />
3. After the drivers have been installed, verify this by going to the<br />
Display=>Properties=>Settings=>Advanced dialog and see if there is<br />
a tab labeled Chips. If so then continue to step 4. If not, try step 2<br />
again.<br />
4. Shutdown the system and install either the C&T 65550 VGA PCI or<br />
69000 SVGA PCI display adapter card. Connect the Dynakey to it.<br />
Start Windows 98.<br />
5. At this point, Windows 98 may start up normally or it may lock up.<br />
If it fails to boot, boot to Safe Mode. After booting normally or into<br />
Safe Mode, continue with step 6.<br />
6. Repeat step 2. This will install the drivers for the PCI display<br />
adapter. Click YES if prompted to reboot.<br />
7. Once Windows has successfully installed the new hardware<br />
drivers, the dual display should work. Go to<br />
Display=>Properties=>Settings to configure the resolution and<br />
horizontal/vertical orientation.<br />
SMI Drivers for Windows 98<br />
Silicon Motion, Inc. (SMI) video drivers and applications support<br />
multiple display configurations that permit display switching, special<br />
modes (stretch and rotation), and Dual display support (Dual View<br />
and DualApp).<br />
If you are using the SMI drivers, the installation information for<br />
Windows 98 is in the ReadMe.txt file on the NCR 74xx Base System<br />
and Client Third Party Drivers LPIN (D370-1111-0100). This file<br />
should autorun when the CD is inserted into the CD-ROM drive.<br />
Since theWindows 98 Operating System supports dual displays, the<br />
Dual App and Dual View options are removed from the SMI Control<br />
panel.
Chapter 5: Drivers for Windows NT<br />
This section shows how to prepare and use the CID driver in a<br />
Windows NT 4.0 environment. These drivers are located on LPIN<br />
G370-0831-0100, NT 4.0 Customer Information Display Support.<br />
Restrictions: The following configurations are NOT supported:<br />
• ISA LCD adapters<br />
• Dual LCD on a 7453<br />
• CID on a 7452-1000<br />
• CID on a 7453-1000 that has a 586 motherboard<br />
• CID on a 7445<br />
• CID on a workstation that is using Advanced Power Management<br />
(APM)<br />
Overview of Functionality<br />
This section describes how to install driver for configurations A, C, D,<br />
E, F, H, and I. Please refer to the Supported Platforms section to see<br />
which platforms this software is certified on.<br />
When two displays are used, the resulting resolution becomes the sum<br />
of the two displays resolutions. These resolutions should be at least<br />
verified under the NT display properties settings tab.<br />
For example, two horizontal displays at 640 x 480 each would be 1280 x<br />
480. The table that follows shows the possible combinations for a<br />
CRT/LCD combination.<br />
Resolution Color Depth Refresh Frequency<br />
1280x480 (Horizontal) 256 Colors Hardware default refresh<br />
640x960 (Vertical) 256 Colors 60 Hertz
5-2 Chapter 5: Drivers for Windows NT<br />
Resolution Color Depth Refresh Frequency<br />
1280x480 (Horizontal) 256 Colors 60 Hertz<br />
640x960 (Vertical) 256 Colors 75 Hertz<br />
1280x480 (Horizontal) 256 Colors 75 Hertz<br />
640x960 (Vertical) 64K colors Hardware default refresh<br />
1280x480 (Horizontal) 64K colors 60 Hertz<br />
640x960 (Vertical) 64K colors 60 Hertz<br />
1280x480 (Horizontal) 64K colors 75 Hertz<br />
640x960 (Vertical) 64K colors 75 Hertz<br />
800x1200 (Vertical) 256 Colors Hardware default refresh<br />
1600x600 (Horizontal) 256 Colors 60 Hertz<br />
800x1200 (Vertical) 256 Colors 60 Hertz<br />
1600x600 (Horizontal) 256 Colors 75 Hertz<br />
800x1200 (Vertical) 256 Colors 75 Hertz<br />
1600x600 (Horizontal) 64K colors Hardware default refresh<br />
800x1200 (Vertical) 64K colors 60 Hertz<br />
1600x600 (Horizontal) 64K colors 60 Hertz<br />
800x1200 (Vertical) 64K colors 75 Hertz<br />
1600x600 (Horizontal) 64K colors 75 Hertz<br />
2048x768 (Horizontal) 256 Colors Hardware default refresh<br />
1024x1536 (Vertical) 256 Colors 60 Hertz<br />
2048x768 (Horizontal) 256 Colors 60 Hertz<br />
1024x1536 (Vertical) 256 Colors 75 Hertz<br />
2048x768 (Horizontal) 256 Colors 75 Hertz
Chapter 5: Drivers for Windows NT 5-3<br />
For information on video memory requirements, see “LCD Controller<br />
Video Memory” in the “Troubleshooting” section.<br />
Note: The LCD panel can only support 640x480 resolution. At higher<br />
resolutions, from 800x600 on up, only part of the screen information<br />
displays. You have to use the mouse to pan the display.<br />
The table that follows shows the possible combinations for a<br />
LCD/LCD combination.<br />
Resolution Color Depth Refresh Frequency<br />
640x960 (Vertical) 256 Colors 60 Hertz<br />
1280x480 (Horizontal) 256 Colors 60 Hertz<br />
640x960 (Vertical) 256 Colors 75 Hertz<br />
1280x480 (Horizontal) 256 Colors 75 Hertz<br />
640x960 (Vertical) 256 Colors 84 Hertz<br />
1280x480 (Horizontal) 256 Colors 84 Hertz<br />
640x960 (Vertical) 64K Colors 60 Hertz<br />
1280x480 (Horizontal) 64K Colors 60 Hertz<br />
640x960 (Vertical) 64K Colors 75 Hertz<br />
1280x480 (Horizontal) 64K Colors 75 Hertz<br />
640x960 (Vertical) 64K Colors 84 Hertz<br />
1280x480 (Horizontal) 64K Colors 84 Hertz<br />
640x960 (Vertical) 16,777,216 Colors 60 Hertz<br />
1280x480 (Horizontal) 16,777,216 Colors 60 Hertz<br />
800x1200 (Vertical) 256 Colors 56 Hertz<br />
1600x600 (Horizontal) 256 Colors 56 Hertz<br />
800x1200 (Vertical) 256 Colors 60 Hertz<br />
1600x600 (Horizontal) 256 Colors 60 Hertz
5-4 Chapter 5: Drivers for Windows NT<br />
Resolution Color Depth Refresh Frequency<br />
800x1200 (Vertical) 256 Colors 75 Hertz<br />
1600x600 (Horizontal) 256 Colors 75 Hertz<br />
800x1200 (Vertical) 256 Colors 84 Hertz<br />
1600x600 (Horizontal) 256 Colors 84 Hertz<br />
800x1200 (Vertical) 64K Colors 56 Hertz<br />
1600x600 (Horizontal) 64K Colors 56 Hertz<br />
800x1200 (Vertical) 64K Colors 60 Hertz<br />
1600x600 (Horizontal) 64K Colors 60 Hertz<br />
800x1200 (Vertical) 64K Colors 75 Hertz<br />
1600x600 (Horizontal) 64K Colors 75 Hertz<br />
800x1200 (Vertical) 64K Colors 84 Hertz<br />
1600x600 (Horizontal) 64K Colors 84 Hertz<br />
1024x1536 (Vertical) 256 Colors 43 Hertz, Interlaced<br />
2048x768 (Horizontal) 256 Colors 43 Hertz, Interlaced<br />
1024x1536 (Vertical) 256 Colors 60 Hertz<br />
2048x768 (Horizontal) 256 Colors 60 Hertz<br />
1024x1536 (Vertical) 256 Colors 75 Hertz<br />
2048x768 (Horizontal) 256 Colors 75 Hertz<br />
1024x1536 (Vertical) 256 Colors 84 Hertz<br />
2048x768 (Horizontal) 256 Colors 84 Hertz
Chapter 5: Drivers for Windows NT 5-5<br />
Windows NT 4.0 Driver Installation Procedure<br />
1. Install this driver as you normally would for a display driver. First<br />
click the Start button, go to Settings and click on Control Panel.<br />
Choose the Display icon and click on the icon. In the Display<br />
Properties window, click on the Settings tab. Then click on Change<br />
Display Type. In the Change Display Type window, click on the<br />
Change button under Adapter Type. This will bring up the<br />
Change Display window.<br />
2. In the Change Display window, click on the Have Disk button.<br />
Enter source directory where the Windows NT driver files are<br />
located. (You will probably want to insert the LPIN G370-0831-0000<br />
diskette into the A: drive and choose A: as your location.) Press<br />
and the names of the NCR Dual Display Video drivers<br />
appear in the Models list box. Double click on a driver. Once the<br />
installation is complete, the system must be shut down and<br />
restarted.<br />
3. Upon restart, select the desired display settings from the Display<br />
property dialog box.
5-6 Chapter 5: Drivers for Windows NT<br />
Troubleshooting for Windows NT<br />
Troubleshooting Chart<br />
Caution: Damage to the CRT can occur if it does not support the<br />
resolution or refresh rates being used.<br />
Problem Probable Cause Solution<br />
I installed the NT<br />
4.0 CID driver on<br />
my system and<br />
then removed the<br />
PCI LCD adapter<br />
and my system<br />
hung when I rebooted.<br />
The CID driver is<br />
still using the CRT<br />
as the secondary<br />
display.<br />
1. To prevent this from happening install<br />
the S3 display driver before powering<br />
down and removing the PCI LCD<br />
adapter.<br />
2. To correct this condition, boot from a<br />
DOS disk. Change to the NT 4.0 drive. Go<br />
to the \windows\system32\ directory<br />
and delete NCRmulti.dll, S3.dll, and<br />
Chips.dll. Go to the<br />
\windows\system32\ drivers\ directory<br />
and delete S3multi.sys and Chips.sys.<br />
SMI Drivers for Windows NT<br />
Silicon Motion, Inc. (SMI) video drivers and applications support<br />
multiple display configurations that permit display switching, special<br />
modes (stretch and rotation), and Dual display support (Dual View<br />
and DualApp).<br />
If you are using the SMI drivers, the installation information for<br />
Windows NT is in the ReadMe.txt file on the NCR 74xx Base System<br />
and Client Third Party Drivers LPIN (D370-1111-0100). This file<br />
should autorun when the CD is inserted into the CD-ROM drive.<br />
To use the extended desktop, you need to setup the DualApp feature.<br />
The “Lynx Family Control Panel Spec 1.2.pdf” contains the information<br />
for setting up this feature. It is located also on the NCR 74xx Base<br />
System and Client Third Party Drivers LPIN (D370-1111-0100). It is in<br />
the \video\SMI\Lynx3d_EM directory.
Chapter 6: Drivers for Windows 2000<br />
Introduction<br />
This section explains how to setup a dual display configuration in<br />
Windows 2000. Customer Information Display (CID) drivers are not<br />
necessary under Windows 2000. The Windows 2000 operating system<br />
provides native support, called Multi Monitor, for dual display<br />
configurations. The Chips and Technologies (C&T) video drivers are<br />
located on the NCR 74xx Base System and Client Third Party Drivers<br />
LPIN (G370-1111-0100).<br />
Configurations<br />
See the supported configurations in the Display Adapter Configurations<br />
section in the Hardware Overview chapter.<br />
Windows 2000 Multi Monitor Concepts<br />
Windows 2000’s native Multi Monitor support requires one of the<br />
video drivers to be Multi-Monitor aware. Furthermore, the<br />
Multi-Monitor aware video driver must be utilized on the hardware<br />
secondary video adapter only.
6-2 Chapter 6: Drivers for Windows 2000<br />
There are two C&T video drivers on the NCR 74xx Base System and<br />
Client Third Party Drivers LPIN (G370-1111-0100) that are utilized:<br />
• One for the Hardware/BIOS primary video adapter (called the<br />
Hardware Primary)<br />
• One for the Hardware/BIOS secondary video adapter (called the<br />
Hardware Secondary).<br />
To determine which adapter is the Hardware Primary or Hardware<br />
Secondary, you must understand where the video adapters are located<br />
and how the BIOS is setup.<br />
Note: On a 7452/52-3000 terminal, BIOS 5.1.N is required to support<br />
Windows 2000 Multi Monitor functionality.)<br />
Note: After you configure your computer with multiple monitors,<br />
your new primary display may be blank. The desktop icons and<br />
taskbar may appear on the secondary monitor instead of the new<br />
primary monitor.<br />
To work around this problem, disable and re-enable the secondary<br />
monitor:<br />
1. Right-click a blank portion of your desktop, and then click<br />
Properties.<br />
2. On the Settings tab, two monitor icons are displayed. Click the<br />
secondary monitor, click to clear the Extend my Windows desktop<br />
onto this monitor check box, and then click Apply.<br />
3. When you see the correct desktop settings displayed on the new<br />
primary monitor, click the secondary monitor, click to select the<br />
Extend my Windows desktop onto this monitor check box, and<br />
then click Apply.<br />
For more information please refer to MS Knowledge Base article<br />
(Q295650): http://support.microsoft.com/support/kb/articles/Q295/6/50.ASP
Chapter 6: Drivers for Windows 2000 6-3<br />
7452/53-3000 Terminals<br />
7452/53-3500 Terminals<br />
7452/53-4000 Terminals<br />
Prepare the terminal:<br />
1. Update the BIOS to 5.1.N or later.<br />
2. Add a PCI video card (C&T 65550 or C&T 69000 chipset).<br />
3. Enter Setup and set the Video Adapter (S3 chipset) on the<br />
motherboard as the Hardware Primary. This is necessary since the<br />
S3 video driver is not Multi Monitor-aware. The secondary C&T<br />
video driver is Multi Monitor-aware.<br />
Note: This is the only configuration that supports Windows 2000 Multi<br />
Monitor functionality on the 3000 terminal (S3 motherboard Video<br />
Adapter as Hardware Primary and the C&T add-in PCI card as<br />
Hardware Secondary).<br />
On the 7452/53-3500 terminal, either the C&T 65550 motherboard<br />
video adapter or the C&T add-in PCI card can be configured as<br />
Hardware Primary or Hardware Secondary and support Windows<br />
2000 Multi Monitor functionality. However, it is necessary to load the<br />
Multi Monitor-aware version of the video driver on the video adapter<br />
that is configured as the Hardware Secondary.<br />
On the 7452/53-4000 terminal, the video adapter on the motherboard is<br />
an SMI LynxEM chipset. Either the SMI motherboard video adapter or<br />
the add-in PCI video card (C&T 65550 or C&T 69000) can be configured<br />
as the Hardware Primary.<br />
Currently, only the C&T drivers are Multi Monitor-aware. Therefore, it<br />
is necessary to load the Multi Monitor-aware version C&T video driver<br />
on the C&T Video Adapter if it is configured as the Hardware<br />
Secondary.
6-4 Chapter 6: Drivers for Windows 2000<br />
The SMI LynxEM video adapter also supports another form of dual<br />
display using the VGA CRT and LCD interfaces on the motherboard.<br />
After attaching CRT and LCD monitors to the motherboard (no PCI<br />
add-in video adapter necessary), you must use the LynxEM video<br />
adapter control settings to configure the dual displays.<br />
To access the LynxEM control settings, perform the following:<br />
1. Open up the Display Properties dialog box.<br />
2. Select the Settings tab.<br />
3. Select the Advanced button.<br />
4. Select the LynxEM tab. The default setting for the LynxEM video<br />
driver is a Simultaneous mode, which means that the same<br />
information is displayed on both monitors.<br />
You can also choose Dual view mode if you prefer, which means<br />
that a small portion of the primary display can be selected for<br />
viewing on the secondary display (fit to the entire screen<br />
resolution). Also, you can choose Dual app mode, which means<br />
that the desktop is actually extended across both screens (the<br />
800 x 600 is then 1600 x 600).
Chapter 6: Drivers for Windows 2000 6-5<br />
Software Installation<br />
7452/53-3000 Terminals<br />
Configurations A, B, C<br />
Hardware Primary<br />
Hardware Secondary<br />
S3 chipset on the motherboard (always)<br />
C&T chipset (65550 or 69000) on the PCI<br />
add-in video card (always)<br />
1. Download the Multi Monitor software drivers from the NCR<br />
website.<br />
http://www.<strong>ncr</strong>.com<br />
a. At this site, select Support.<br />
b. Under Related Items, Services; select Drivers and Patches.<br />
c. Select Retail Support Files.<br />
d. Select Retail Solution Specific Third Party Products.<br />
e. Download Video.exe. Extract the files onto a CD-ROM for<br />
later use.<br />
2. Boot the 7452/53 terminal. As the terminal is booting, press the F2<br />
key to enter BIOS setup.<br />
3. On the Main tab, use the down arrow key to select the<br />
Video Onboard BIOS option and set it to [ON].<br />
4. Exit and save BIOS changes.<br />
5. Reboot the terminal.<br />
6. Open the Display Properties dialog box.<br />
7. Select the Settings tab.<br />
Note: Do not change the S3 driver that Windows 2000 installed<br />
(S3 Trio32/64) for the monitor labeled 1.
6-6 Chapter 6: Drivers for Windows 2000<br />
8. Select the monitor labeled 2 and then select Advanced.<br />
9. Select the Adapter tab and then select Properties.<br />
10. Select the Driver tab and then select Update Driver… .<br />
11. Select Next >.<br />
12. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
5. Select Have Disk… .<br />
6. Insert the CD containing the video drivers.<br />
7. Select Browse to find the C&T video driver directory<br />
(C&T→65550→Win2K_MMS or C&T→69000→Win2K_MMS) and<br />
then select OK.<br />
8. Choose the appropriate chipset (C&T 65550 or C&T 69000) and<br />
then select Next >.<br />
9. Select Next >.<br />
10. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
11. After the correct video driver has been installed, select the Finish<br />
button.<br />
12. Select Close.<br />
13. Reboot the system.
Chapter 6: Drivers for Windows 2000 6-7<br />
7452/53-3500 Terminals<br />
Configurations F, H<br />
Hardware Primary<br />
Hardware Secondary<br />
C&T 65550 chipset on the motherboard<br />
C&T chipset (65550 or 69000) on the PCI<br />
add-in video card<br />
1. Download the Multi Monitor software drivers from the NCR<br />
website.<br />
http://www.<strong>ncr</strong>.com<br />
a. At this site, select Support.<br />
b. Under Related Items, Services; select Drivers and Patches.<br />
c. Select Retail Support Files.<br />
d. Select Retail Solution Specific Third Party Products.<br />
e. Download Video.exe. Extract the files onto a CD-ROM for<br />
later use.<br />
2. Boot the 7452/53 terminal. As the terminal is booting, press the F2<br />
key to enter BIOS setup.<br />
3. On the Main tab, use the down arrow key to select the<br />
Video Onboard BIOS option and set it to [ON].<br />
4. Exit and save BIOS changes.<br />
5. Reboot the terminal.<br />
6. Open the Display Properties dialog box.<br />
7. Select the Settings tab.<br />
8. Select the monitor labeled 1 and then select Advanced.<br />
9. Select the Adapter tab and then select Properties.<br />
10. Select the Driver tab and then select Update Driver… .<br />
11. Select Next > in the Upgrade Device Driver Wizard.
6-8 Chapter 6: Drivers for Windows 2000<br />
12. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
13. Select Have Disk… .<br />
14. Insert the CD containing the video drivers.<br />
15. Select the Browse button to find the C&T video driver directory<br />
(C&T→65550→Win2K_MMS) and then select the OK button.<br />
16. Choose C&T 65550 and then select Next >.<br />
17. Select Next >.<br />
18. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
19. After the correct video driver has been installed, select Finish.<br />
20. Select Close.<br />
21. Select No to not restart Windows 2000.<br />
22. Select the monitor labeled 2 and then select Advanced.<br />
23. Select the Adapter tab and then select Properties.<br />
24. Select the Driver tab and then select Update Driver… .<br />
25. Select Next >.<br />
26. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
27. Select Have Disk… .<br />
28. Select Browse to find the C&T video driver directory<br />
(C&T→65550→Win2K_MMS or C&T→69000→Win2K_MMS) and<br />
then select OK.<br />
29. Choose the appropriate chipset (C&T 65550 or C&T 69000) and<br />
then select Next >.<br />
30. Select Next >.<br />
31. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.
Chapter 6: Drivers for Windows 2000 6-9<br />
32. After the correct video driver has been installed, select Finish.<br />
33. Select Close.<br />
34. Reboot the system.<br />
Configurations F, H<br />
Note: The following information provides procedures for<br />
configurations reversing the hardware primary and secondary.<br />
Hardware Primary<br />
Hardware Secondary<br />
C&T chipset (65550 or 69000) on the PCI<br />
add-in video card<br />
C&T 65550 chipset on the motherboard<br />
1. Download the Multi Monitor software drivers from the NCR<br />
website.<br />
http://www.<strong>ncr</strong>.com<br />
a. At this site, select Support.<br />
b. Under Related Items, Services; select Drivers and Patches.<br />
c. Select Retail Support Files.<br />
d. Select Retail Solution Specific Third Party Products.<br />
e. Download Video.exe. Extract the files onto a CD-ROM for<br />
later use.<br />
2. Reboot the system. As terminal is booting, press the F2 key to enter<br />
BIOS setup.<br />
3. On the Main tab, use the down arrow key to select the Video<br />
Onboard BIOS option and set it to [OFF].<br />
4. Exit and save BIOS changes.<br />
5. Reboot the system.<br />
6. Open the Display Properties dialog box.<br />
7. Select the Settings tab.
6-10 Chapter 6: Drivers for Windows 2000<br />
8. Select the monitor labeled 1 and then select Advanced.<br />
9. Select the Adapter tab and then select Properties.<br />
10. Select the Driver tab and then select Update Driver… .<br />
11. Select Next >.<br />
12. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
13. Select Have Disk… .<br />
14. Insert the CD containing the video drivers.<br />
15. Select Browse to find the C&T video driver directory<br />
(C&T→65550→Win2K_MMS or C&T→69000→Win2K_MMS) and<br />
then select OK.<br />
16. Choose the appropriate chipset (C&T 65550 or C&T 69000) and<br />
then select Next >.<br />
17. Select Next >.<br />
18. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
19. After the correct video driver has been installed, select Finish.<br />
20. Select Close.<br />
21. Select No to not restart Windows 2000.<br />
14. Select the monitor labeled 2 and then select Advanced.<br />
15. Select the Adapter tab and then select Properties.<br />
16. Select the Driver tab and then select Update Driver… .<br />
17. Select Next >.<br />
18. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
19. Select Have Disk… .<br />
20. Select Browse to find the C&T video driver directory<br />
(C&T→65550→Win2K_MMS) and then select OK.
Chapter 6: Drivers for Windows 2000 6-11<br />
21. Choose the C&T 65550 and then select Next >.<br />
22. Select Next >.<br />
23. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
24. After the correct video driver has been installed, select Finish.<br />
25. Select Close.<br />
26. Reboot the system.
6-12 Chapter 6: Drivers for Windows 2000<br />
7452/53-4000 Terminals<br />
Configurations J, K, L<br />
Hardware Primary<br />
Hardware Secondary<br />
SMI Lynx chipset on the motherboard<br />
C&T chipset (65550 or 69000) on the PCI<br />
add-in video card<br />
1. Download the Multi Monitor software drivers from the NCR<br />
website.<br />
http://www.<strong>ncr</strong>.com<br />
a. At this site, select Support.<br />
b. Under Related Items, Services; select Drivers and Patches.<br />
c. Select Retail Support Files.<br />
d. Select Retail Solution Specific Third Party Products.<br />
e. Download Video.exe. Extract the files onto a CD-ROM for<br />
later use.<br />
2. Reboot the system. As terminal is booting, press the F2 key to enter<br />
BIOS setup.<br />
3. On the Main tab, use the down arrow key to select the<br />
Video Onboard BIOS option and set it to [ON].<br />
4. Under the Advanced tab, select the Advanced Chipset Control<br />
option and set it to [AGP].<br />
5. Exit and save BIOS changes.<br />
6. Reboot the system.<br />
7. Open the Display Properties dialog box.<br />
8. Select the Settings tab.<br />
9. Select the monitor labeled 1 and then select Advanced.<br />
10. Select the Adapter tab and then select Properties.
Chapter 6: Drivers for Windows 2000 6-13<br />
11. Select the Driver tab and then select Update Driver… .<br />
12. Select Next >.<br />
13. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
14. Select Have Disk… .<br />
15. Insert the CD containing the video drivers.<br />
16. Select Browse to find the SMI video driver directory.<br />
(SMI→Lynx3D_EM→Win2K_MMS) and then select the OK button.<br />
17. Select Next >.<br />
18. Select Next >.<br />
19. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
20. After the correct video driver has been installed, select the Finish<br />
button.<br />
21. Select Close.<br />
22. Select No to not restart Windows 2000.<br />
27. Select the monitor labeled 2 and then select Advanced.<br />
28. Select the Adapter tab and then select Properties.<br />
29. Select the Driver tab and then select Update Driver… .<br />
30. Select Next >.<br />
31. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
32. Select Have Disk… .<br />
33. Select Browse to find the C&T video driver directory<br />
(C&T→65550→Win2K_MMS or C&T→69000→Win2K_MMS) and<br />
then select OK.<br />
34. Choose the appropriate chipset (C&T 65550 or C&T 69000) and<br />
then select Next >.
6-14 Chapter 6: Drivers for Windows 2000<br />
35. Select Next >.<br />
36. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
37. After the correct video driver has been installed, select Finish.<br />
38. Select Close.<br />
39. Reboot the system.
Chapter 6: Drivers for Windows 2000 6-15<br />
7456/58-1XXX Terminals<br />
Configuration M,N<br />
Hardware Primary<br />
Hardware Secondary<br />
Via Tech (8601) chipset on the motherboard<br />
C&T chipset (69000 or 65550) on the PCI<br />
add-in video card<br />
This procedure installs the primary display (CRT) and secondary<br />
display (LCD) drivers on a newly installed Windows 2000 system.<br />
1. Download the Multi Monitor software drivers from the NCR<br />
website.<br />
http://www.<strong>ncr</strong>.com<br />
a. At this site, select Support.<br />
b. Under Related Items, Services; select Drivers and Patches.<br />
c. Select Retail Support Files.<br />
d. Select Retail Solution Specific Third Party Products.<br />
e. Download 7456-58.exe. Extract the files onto a CD-ROM for<br />
later use.<br />
2. Boot the terminal. As terminal is booting, press the F2 key to enter<br />
BIOS setup.<br />
3. Under the Advanced tab, select the Advanced Chipset Control<br />
option and set it to [AGP].<br />
4. Exit and save BIOS changes.<br />
5. Reboot the system.
6-16 Chapter 6: Drivers for Windows 2000<br />
Updating the Primary Driver (CRT)<br />
The newly installed Windows 2000 Operating System most likely only<br />
installed the generic VGA driver for the CRT. Use the following<br />
procedure to update the driver to the Via Tech 8601.<br />
1. Select Start → Settings → Control Panel.<br />
2. Open the System icon.<br />
3. Select the Hardware tab and then select the Device Manager<br />
button.<br />
4. Expand <strong>Other</strong> Devices.<br />
1. Select the Video Controller (VGA Compatible) properties.<br />
2. Select the Driver tab and then select Update Driver.<br />
3. Select Next >.<br />
4. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
5. Select Next >.<br />
6. Select Have Disk….<br />
7. Insert the CD containing the video drivers.<br />
8. Select Browse to find the Via8601 video driver directory<br />
(7456-1000→Video→VIA8601→Win2K→kplew2k) and then<br />
select Open.<br />
9. Select OK.<br />
10. Select Next >.<br />
11. Select Next >.<br />
12. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
13. After the video driver is installed, select Finish.<br />
14. Select Close. The new driver should now be listed under Display<br />
Adapters.<br />
15. Select No to not restart Windows 2000.
Chapter 6: Drivers for Windows 2000 6-17<br />
Updating the Secondary Driver<br />
5953 Wedge DynaKey (5953-K152 PCI LCD Card)<br />
If the 5953-K152 PCI LCD Card is present then Windows should have<br />
installed the Chips and Technologies 69000 driver. Use the following<br />
procedures to update it to the multi-monitor driver.<br />
1. Select the Chips And Technologies 69000 properties.<br />
2. Select the Driver tab and then select the Update Driver button.<br />
3. Select Next > in the Upgrade Device Driver Wizard.<br />
4. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
5. Select Have Disk… .<br />
6. Insert the CD containing the video drivers.<br />
7. Select Browse to find the C&T video driver directory<br />
(7456-1000→Video→C&T→69000→Win2K_MMS→NCRCT) and<br />
then select Open.<br />
8. Select OK.<br />
9. Select Chips And Technologies (NCR Multimon Support) 69000<br />
and then select Next >.<br />
10. Select Next >.<br />
11. Select the Yes button for the Digital Signature Not Found dialog<br />
box if it appears.<br />
12. After the video driver is installed, select Finish.<br />
13. Select Close. The new driver should now be listed under Display<br />
Adapters.<br />
14. Close the Device Manager, System Properties.<br />
15. Reboot the system.
6-18 Chapter 6: Drivers for Windows 2000<br />
5952 DynaKey (5952-K052 PCI LCD Card)<br />
If the 5952-K052 PCI LCD Card is present then Windows should have<br />
installed the Chips and Technologies 65550 driver. Use the following<br />
procedures to update it to the multi-monitor driver.<br />
1. Select the Chips And Technologies 65550 properties.<br />
2. Select the Driver tab and then select the Update Driver button.<br />
3. Select the Next > button in the Upgrade Device Driver Wizard.<br />
4. Choose the Display a list of the known drivers… option and then<br />
select Next >.<br />
5. Select Have Disk….<br />
6. Insert the CD containing the video drivers.<br />
7. Select the Browse button to find the C&T video driver directory<br />
(7456-1000→Video→C&T→65550→Win2K_MMS→NCRCT) and<br />
then select Open.<br />
8. Select OK.<br />
9. Select Chips And Technologies (NCR Multimon Support) 65550<br />
and then select Next >.<br />
10. Select Next >.<br />
11. Select Yes for the Digital Signature Not Found dialog box if it<br />
appears.<br />
12. After the video driver is installed, select Finish.<br />
13. Select Close. The new driver should now be listed under Display<br />
Adapters.<br />
14. Close the Device Manager, System Properties.<br />
15. Reboot the system.
Chapter 6: Drivers for Windows 2000 6-19<br />
Configuration O<br />
Hardware Primary<br />
Hardware Secondary<br />
Via Tech (8601) chipset on the motherboard<br />
ATI Rage XL chipset on a PCI add-in video card<br />
This procedure describes the installation of the primary display (a<br />
CRT, an analog LCD, or a DVI device) and the secondary display (a<br />
CRT or analog LCD) drivers on a newly installed Windows 2000<br />
system. These steps should be followed immediately after physically<br />
installing the ATI video card in the terminal.<br />
If the latest OS Recovery software is used to install Windows 2000, the<br />
primary driver for Via Tech is already installed and you can skip to the<br />
Updating the Secondary Driver section.<br />
1. Download the Multi Monitor software drivers from the NCR<br />
website.<br />
http://www.<strong>ncr</strong>.com<br />
a. At this site, select Support.<br />
b. Under Related Items, Services; select Drivers and Patches.<br />
c. Select Retail Support Files.<br />
d. Select Retail Solution Specific Third Party Products.<br />
e. Download 7456-58.exe. Extract the files onto a CD-ROM for<br />
later use.<br />
2. Boot the 7456 terminal. As the terminal is booting, press the F2 key<br />
to enter BIOS setup.<br />
3. Under the Advanced tab, select the Advanced Chipset Control<br />
option and set it to [PCI]. This is the default setting, which is<br />
required to find the ATI card.<br />
4. Exit and save BIOS changes.<br />
5. Reboot the terminal.
6-20 Chapter 6: Drivers for Windows 2000<br />
Updating the Primary Driver (CRT, Analog LCD, or DVI Device)<br />
The newly installed Windows 2000 Operating System may have only<br />
installed the generic VGA driver for the display. Use the following<br />
procedure to update the driver to the Via Tech 8601.<br />
1. Select Start → Settings → Control Panel.<br />
2. Open the System icon.<br />
3. Select the Hardware tab and then select Device Manager.<br />
4. Under <strong>Other</strong> Devices double-click Video Controller (VGA<br />
Compatible).<br />
5. Select the Driver tab and then select Update Driver.<br />
6. Select Next >.<br />
7. Choose the Display a list of the known drivers… option and<br />
then select Next >.<br />
8. Select Have Disk….<br />
9. Insert the CD containing the video drivers.<br />
10. Browse and navigate to the location of the Via8601 driver file that<br />
was extracted above.<br />
Example: E:\Win2K\Video\Via8601\Setup\KPLE2KXP.INF<br />
11. Select Open → OK → Next → Yes → Next >.<br />
12. If the message Digital Signature Not Found is displayed, select<br />
Yes.<br />
13. After the video driver is installed, select Finish.<br />
14. Select Close. The new driver should now be listed under<br />
Display Adapters.<br />
15. Select No to restart Windows 2000. Restart should not be done<br />
until after the Secondary Driver is installed.
Chapter 6: Drivers for Windows 2000 6-21<br />
Updating the Secondary Driver<br />
If the ATI VGA Card is present then Windows should have installed<br />
the ATI Rage XL driver. Use the following procedures to update it to<br />
the driver that supports multi-monitor mode.<br />
1. Select Start → Settings → Control Panel.<br />
2. Open the System icon.<br />
3. Select the Hardware tab and then select Device Manager.<br />
4. Expand Display Adapters.<br />
5. Double-click ATI Technologies, Inc. RAGE XL PCI.<br />
6. Select the Driver tab and then select Update Driver.<br />
7. Select Next > in the Upgrade Device Driver Wizard.<br />
8. Choose the Display a list of the known drivers… option and<br />
then select Next >.<br />
9. Select Have Disk….<br />
10. Browse and navigate to the location of the ATI driver file that<br />
was extracted above.<br />
Example: E:\Win2K\Video\ATI\RX2LK\ATIDrive\<br />
ATII2KAD.INF<br />
11. Select Open → OK → Next → Yes → Next >.<br />
12. If the message Digital Signature Not Found is displayed, select<br />
Yes.<br />
13. After the video driver is installed, select Finish.<br />
14. Select Close. The new driver should now be listed under<br />
Display Adapters.<br />
15. Reboot the system.
6-22 Chapter 6: Drivers for Windows 2000<br />
Configuring Windows 2000 for Dual Display<br />
1. Go to Start → Settings → Control Panel.<br />
2. In the Control Panel, select Display.<br />
3. In the Display Properties, select the Settings tab.<br />
Note: The NCR Dual Monitor Display driver is preinstalled on the<br />
NCR Gold Disk operating systems. You should see two boxes in the<br />
dialog box, representing the two monitors.<br />
4. Select Monitor 1 (box with the number 1). This is the VGA port<br />
where the CRT is connected.
Chapter 6: Drivers for Windows 2000 6-23<br />
NCR 9-Inch Monochrome CRT<br />
Note: Skip this step if you are not installing an NCR 9-Inch Mono<br />
CRT.<br />
The preinstalled NCR operating systems are configured with the VGA<br />
port set to Super VGA resolution (800 x 600). Since the 9-Inch Mono<br />
CRTs are only capable of displaying standard VGA resolution (640 x<br />
480) the screen is distorted vertically.<br />
5. Slide the Screen area control to the 640 by 480 pixels position. The<br />
box size is reduced, simulating the relative size of the monitor.
6-24 Chapter 6: Drivers for Windows 2000<br />
6. Check the Extend my Windows desktop onto this monitor box.<br />
7. Select Apply.<br />
8. At the Display Properties screen select OK. The DynaKey is now<br />
the primary display and the CRT the secondary display. Select Yes<br />
at the Monitor Settings window.<br />
9. Select OK to close the Display Properties window.<br />
10. Reboot the system.<br />
After the system reboots the CRT should display correctly. You can<br />
verify this by dragging the Control Panel window off one edge of<br />
the DynaKey screen and see it display on the CRT.<br />
The monitor configuration can be changed to user preferences from<br />
the Display Properties screen.
Chapter 6: Drivers for Windows 2000 6-25<br />
Removing the Video Drivers<br />
Installing the necessary video drivers for Windows 2000 Multi Monitor<br />
support can be very tricky. Therefore, use the following procedure to<br />
recover from most video driver installation problems.<br />
1. Boot the Windows 2000 terminal (under Safe Mode if necessary).<br />
2. Select Start → Settings → Control Panel.<br />
3. Open the System icon.<br />
4. Select the Hardware tab and then select the Device Manager<br />
button.<br />
5. Expand the Display adapters icon.<br />
6. Right-click on each display installed and then choose Uninstall.<br />
7. After all displays are removed, reboot the terminal. Windows 2000<br />
will once again find both of the video adapters and install new<br />
video drivers.<br />
The terminal’s video system is now prepared to be correctly configured<br />
to support Windows 2000 Multi Monitor functionality.
6-26 Chapter 6: Drivers for Windows 2000
Chapter 7: Drivers for Windows CE<br />
Configurations H, F, J<br />
The Windows CE OS uses one video driver that was developed by the<br />
video chipset manufacturer (SMI) to enable its dual display capability<br />
called Dual App Mode on Platforms with the SMI chipset.<br />
On 7452-3500 and 7453-3500 platforms, Windows CE uses a video<br />
driver developed by NCR to enable the dual display capability called<br />
Multi Monitor.<br />
Windows CE is fundamentally different from most other OS’s due to<br />
the requirement that the customer must custom build the operating<br />
system to fit their platform requirements.<br />
Every platform component and peripheral interface must be added to<br />
the base OS during the OS build. Video modes (size and color depth)<br />
must also be chosen at build time and are not configurable after the OS<br />
is loaded. Thus the dual display option must be chosen during the<br />
build process. For further detailed information, see publication<br />
B005-0000-1234.
7-2 Chapter 7: Drivers for Windows CE
Chapter 8: Drivers for Linux<br />
The Linux OS uses video drivers the individual video chipset<br />
manufacturers developed and drivers that come as a part of Linux to<br />
enable its dual display capability called Xinerama. Linux-based dual<br />
display configurations use the video drivers on LPIN: D370-1111-0100.<br />
Installation<br />
This section describes the installation of dual display configurations under<br />
Linux using Xfree86 4.x (or later) and Xinerama on a NCR <strong>RealPOS</strong> 7456<br />
Terminal:<br />
1. Get monitor and video card specs for each monitor and each video<br />
card.<br />
2. Determine whether your distribution uses XF86Config or<br />
XF86Config-4 as its X window configuration file. This <strong>doc</strong>ument<br />
assumes the use of XF86Config-4. If your distribution writes to<br />
XF86Config, disregard references to XF86Config-4 below and<br />
substitute XF86Config where appropriate.<br />
You can tell which configuration file is being used after the<br />
installation by looking for an /etc/X11/XF86Config-4 file. If it does<br />
not exist, distribution is using XF86Config otherwise it is.<br />
3. Set up the system with one monitor and the on-board video<br />
adapter.<br />
4. Boot system and enter setup:<br />
Under Advanced (some BIOS’s may have this option elsewhere, we<br />
used a Tiger board and found it here) make sure that the Default<br />
Primary Video Adapter is set to AGP.
8-2 Chapter 8: Drivers for Linux<br />
Exit setup and continue with install.<br />
5. Configure X as usual during setup.<br />
6. When the installation is complete, the system will reboot. Be sure<br />
that X works for this configuration.<br />
7. Save the /etc/X11/XF86Config-4 or file as /etc/X11/XF86Config-<br />
4.<br />
8. Edit the /etc/inittab file and make the system boot to runlevel 3<br />
id:5:initdefault becomes id:3:initdefault<br />
Save and exit /etc/inittab<br />
9. Shutdown the system and install the ATI Rage XL Video card and<br />
attach the second monitor.<br />
10. Reboot system and enter setup:<br />
Under Advanced make sure that the Default Primary Video is set to<br />
PCI.<br />
Exit setup and continue with boot.<br />
11. Use the X configuration tool that comes with your distribution to<br />
configure X for the second monitor and the PCI video card.<br />
12. Start X and be sure that it works for this configuration.<br />
13. Save the new /etc/X11/XF86Config-4 file as<br />
/etc/X11/XF86Config-4..<br />
14. Now you have two /etc/X11/XF86Config-4<br />
. files, one for each combination of video<br />
card and monitor.
Chapter 8: Drivers for Linux 8-3<br />
15. Exit X and run this command as root:<br />
[root]# XFree86 -scanpci<br />
The output shows what X found scanning the PCI bus. The two<br />
video cards should be listed, usually at the end of the list. Write<br />
down the bus ID numbers that precede the name of the video card.<br />
Example of last two lines of output:<br />
(0:9:0) ATI card using a ATI Mach64 GR write down 0:9:0<br />
(1:0:0) Trident card using a Trident CyberBlade/i1 write down 1:0:0<br />
If XFree86 –scanpci does not produce output, run lspci to get<br />
the Bus ID’s.<br />
16. Copy XF86Config-4. to XF86Config-4<br />
17. Copy the Monitor, Device and Screen Sections form the XF86Config-<br />
4. to the new XF86Config-4 file. Place<br />
these sections after their corresponding Sections in the new<br />
XF86Config-4 file. Give each Monitor, Device and Screen unique<br />
Identifiers.
8-4 Chapter 8: Drivers for Linux<br />
18. Add a BusID line to each of the two Device Sections.<br />
Examples:<br />
Section “Device”<br />
Identifier “ATI……………”<br />
.<br />
.<br />
Driver “ati”<br />
BusID “PCI:0:9:0”<br />
EndSection<br />
Section “Device”<br />
Identifier “Trident……………”<br />
.<br />
.<br />
Driver “trident”<br />
BusID “AGP:1:0:0”<br />
EndSection<br />
19. Now configure the ServerLayout Section:<br />
Example:<br />
Section “ServerLayout”<br />
Identifier “Simple Layout”<br />
Screen “Screen 2”<br />
Screen “Screen 1” RightOf “Screen 2”<br />
InputDevice “Mouse1” “CorePointer”<br />
InputDevice “Keyboard1” “CoreKeyboard”<br />
EndSection<br />
20. Save the /etc/X11/XF86Config-4 file and start X with the following<br />
command:<br />
[user]$ startx -- +xinerama<br />
Note: During our setup Xfree86 –scanpci produced no output and<br />
the output from lspci gave an incorrect Bus ID for the video card on<br />
the PCI Bus. X came up on the monitor connected to the AGP Video<br />
device only. Examination of the /var/log/xFree.o.log file identified a<br />
different Bus ID for the PCI device and when that Bus ID was used in<br />
the /etc/x1/xF86 config file Dual Display did work.
Chapter 8: Drivers for Linux 8-5<br />
Linux Commands:<br />
startx:<br />
Startx an X window session from the command line.<br />
[user]$ startx<br />
startx -- +xinerama:<br />
Starts an X window session using xinerama dual head display<br />
option.<br />
xf86config:<br />
Suggested Reading:<br />
[user]$ startx -- +xinerama<br />
An X window configuration tool. Used here to configure the<br />
second video card and monitor.<br />
[root]# xf86config<br />
http://www.linux<strong>doc</strong>.org/HOWTO/Xinerama-HOWTO.html
8-6 Chapter 8: Drivers for Linux
Appendix A: Glossary<br />
CID<br />
The dual display technology name that was coined by NCR<br />
Corporation that stands for Customer Information Display (a.k.a.<br />
Consumer Information Display). The software utilities,<br />
configuration files and video drivers that enable dual display<br />
configurations on workstations running OS’s that did not allow for<br />
native dual display configurations (MS-DOS, Windows 3.x,<br />
Windows 95 OSR1, Windows 95 OSR2 and Windows NT 4.0).<br />
CID Video Driver<br />
Older driver necessary to utilize the video adapter’s video chipset<br />
as a second display in a dual display configuration. Necessary<br />
under the older OS’s that did not have native dual display<br />
capability: MS-DOS, Windows 3.x, Windows 95 and Windows NT<br />
4.0. These video drivers tend to be written by or for NCR<br />
Corporation.<br />
Dual App Mode<br />
An available mode on the SMI video chipset that permits the<br />
chipset to display two different applications, each one on a<br />
different display. This is achieved with an expanded desktop<br />
mode. The user can choose to disable the application on each<br />
screen and then the displays will only show the Windows desktop.<br />
This mode only requires the SMI chipset and the appropriate SMIprovided<br />
video driver.
A-2 Appendix A: Glossary<br />
Dual Display<br />
Current SMI video drivers permit this to work under Windows 95,<br />
Windows NT 4.0, and Windows 2000.<br />
Any system configured with two different displays (CRT, LCD<br />
panel, etc…) would be considered a Dual Display system. Primary<br />
and secondary displays may or may not display the same data.<br />
Dual View Mode<br />
An available mode on the SMI video chipset that allows the chipset<br />
to display a subsection of the primary display expanded to fit the<br />
entire secondary screen. This mode only requires the SMI chipset<br />
and the appropriate SMI-provided video driver.<br />
Current SMI video drivers allow this to work under Windows NT<br />
4.0 and Windows 2000.<br />
Expanded Desktop<br />
A Dual Display mode such that the desktop is expanded across two<br />
displays. The Application must be aware of sizing and placement<br />
of the windows<br />
Hardware Primary<br />
The display that is set up in the BIOS to be the Hardware Primary<br />
video adapter. Hardware Primary usually defaults to any add-in<br />
video adapter (most often PCI based), over the motherboard’s<br />
video adapter (most often AGP based). However, if there is not an<br />
add-in video adapter in the system, the motherboard’s video<br />
adapter will be Hardware Primary. Most NCR POS terminals’<br />
BIOS’s can be configured to force either video adapter to Hardware<br />
Primary. Currently, the 7452-3000 and 7453-2000 terminals do not<br />
have this configurable BIOS option.
Appendix A: Glossary A-3<br />
Hardware Secondary<br />
The display that is not set up in the BIOS to be the Hardware<br />
Primary video adapter is the Hardware Secondary video adapter.<br />
Hardware Secondary usually defaults to the motherboard’s video<br />
adapter (most often AGP based), instead of the add-in video<br />
adapter (most often PCI based). Currently, the 7452-3000 and 7453-<br />
2000 terminals do not have this configurable BIOS option.<br />
Horizontal Mode<br />
A dual display mode that reflects that the logical screens are<br />
aligned in a horizontal format with one display beside the other.<br />
Multi Monitor<br />
The dual display technology name that was coined by Microsoft for<br />
use in their Windows 98, ME, 2000, XP, CE and their future OS<br />
platform relatives. Primary and secondary displays will display<br />
different data.<br />
Multi Monitor Video Driver<br />
Newer driver necessary to utilize the video adapter’s video chipset<br />
as a second display in a dual display configuration. Necessary<br />
under the following OS’s: Windows 98, ME, 2000 and XP. These<br />
video drivers tend to be written by or for video chipset<br />
manufacturers.<br />
OS Primary<br />
In OS’s that support dual display functionality like Multi Monitor<br />
under Windows 98, ME, 2000, XP and CE, the OS will track what it<br />
considers to be the OS Primary. OS Primary usually defaults to the<br />
video adapter that is contained on the motherboard. The OS<br />
Primary usually contains the Start menu button, the desktop icons<br />
and the system tray.
A-4 Appendix A: Glossary<br />
OS Secondary<br />
In OS’s that support dual display functionality like Multi Monitor<br />
under Windows 98, ME, 2000, XP and CE, the OS will track what it<br />
considers to be the OS Secondary. OS Secondary usually defaults<br />
to the video adapter that is contained on an add-in video adapter.<br />
The OS Secondary usually contains the second half of the desktop<br />
without the Start menu button, desktop icons or the system tray.<br />
However, desktop icons, windows, etc… can be moved to the OS<br />
Secondary at any time.<br />
Simultaneous Display<br />
A dual display system in which the video subsystem is configured<br />
to display a copy of the data being displayed on the primary<br />
display on the secondary display as well. Primary and secondary<br />
displays will display exactly the same data.<br />
Single Display<br />
Any system configured with only one display (CRT, LCD panel,<br />
etc…) would be considered a Single Display system.<br />
Stretch Mode<br />
The term used to describe the technologies (hardware and/or<br />
software based) that allow the workstation to stretch a lower<br />
resolution screen to fit a higher resolution display size.<br />
Vertical Mode<br />
A dual display mode that reflects that the logical screens are<br />
aligned in a vertical format with one display on top of the other.<br />
Video Driver<br />
Typical driver necessary to utilize the functionality of the video<br />
adapter’s video chipset in Single Display (and sometimes Dual<br />
Display) configurations.
Appendix A: Glossary A-5<br />
Virtual Display<br />
The screen that would be formed if you pieced both of the displays’<br />
screens together in a dual display configuration. Therefore, if you<br />
had two displays running at 640x480, you would have a Virtual<br />
Display of 1280x480 in horizontal mode or 640x960 in vertical<br />
mode.<br />
X Window System<br />
From the X man page: “The X Window System is a network<br />
transparent window system that runs on a wide range of<br />
computing and graphic machines.” It is the underlying software<br />
between the hardware and the graphical user interface. X supports<br />
network graphics and is ported to many architectures.<br />
XFree86<br />
XFree86 is a freely distributed open-source implementation of the X<br />
Window System. The XFree86 focus of this <strong>doc</strong>ument is on the<br />
Linux operating system installed on the Intel x86-based platform.<br />
XFree86 requires a window manager as a front-end to its function.<br />
Xinerama<br />
The Xinerama extensions were introduced to the Xfree86 system in<br />
version 4.0. Xinerama is an extension to XFree86 Release 6 Version<br />
4.0 (X4.0) which allows applications and window managers to use<br />
the two (or more) physical displays as one large virtual display.