30.03.2014 Views

ncr/doc/RealPOS/Other/RealPOS_CustomerInfoDisp... - Alsys Data

ncr/doc/RealPOS/Other/RealPOS_CustomerInfoDisp... - Alsys Data

ncr/doc/RealPOS/Other/RealPOS_CustomerInfoDisp... - Alsys Data

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!