DOS Days

Diamond Viper / Viper SE

The first of the Viper series was released in 1993, and became Diamond's high-end offering that was previously held by their Stealth range.

Released 1993 (Viper), November 1994 (Viper SE)
Bus VESA Local Bus or PCI
Chipset Weitek P9000 + Weitek 5286 / Oak OTI087X (Viper)
Weitek P9100 (Viper SE)
Standards Hercules, CGA, EGA, VGA
Memory 2 MB VRAM (for P9000) + 1 MB DRAM (5286)
Ports 15-pin DSUB (video out)
26-pin VGA Feature connector
RAMDAC Brooktree Bt485 110 MHz or Sierra HiColor (Viper)
Brooktree Bt485 135 MHz (Viper SE)
Part # -
FCC ID FTUVIPERA (Viper VLB)
FTUPCIVPRA (Viper PCI)
FTUPCI91KBT (Viper SE)
Price At launch: $549 (Viper)
Dec 1994: $379 (Viper SE MSRP)
See Also Diamond Stealth Pro

The Viper was an odd design choice in 1993, after Diamond had good success with the Stealth Pro. Based around the Weitek P9000 chip as the Windows accelerator, it was coupled with either a Weitek 5286 or Oak Technology OTI087x to handle the 2D VGA work. I'm not sure if this is accurate, but the Wikipedia article suggests that cards with the Oak chip only came with 256 KB of video memory for the 2D portion.

The Viper's standard RAMDAC was a Brooktree Bt485 which ran at 110 MHz, though Diamond offered a Sierra HiColor DAC as a cost option for this card.

It's worth noting that the Viper VLB was known for its poor performance, due to its sluggish VGA chip which can only run on a 16-bit interface.

The Viper SE followed in November 1994, with the more integrated Weitek P9100 in place of both the P9000 and 5286/OTI087x chips. The P9100 got an integrated VGA core as well as PCI bus support. Its core clock was alsoo increased to 50 MHz. The Brooktree RAMDAC remained the same but its clock speed was increased to 135 MHz. These were available in both VLB and PCI form.

A later card called Viper PCI was also sold, that unlike the original Viper in PCI form came with the P9100 - this was most likely just a re-marketing of the original Viper but with the newer Weitek chip. I don't know what differences exist between this later Viper PCI and the Viper SE, if any.

 

Board Revisions

Several board revisions are known to exist for the Viper: A7, B1, B3, E3 and E4.

For the Viper VLB, board rev.A7 used traditional low-profile DIP packages for its VRAM, while later revisions used ZIP memory packages.

Note the BIOS ROM code is not interchangeable between VESA Local Bus and PCI cards.

 

Competition

The Viper VLB went up against a range of early VESA Local Bus "GUI accelerators" back in 1993, including the Hercules Graphite VL (HG510), Genoa 8500 VL-20, Number Nine #95GXE VL-Bus, Orchid Fahrenheit VA/VLB, STB Horizon VL, Cardinal Warpspeed, and ATI Graphics Ultra Pro (mach32). When compared to these, the Viper VLB performed the best. InfoWorld ran a benchmark comparison of all of these cards, with the Viper VLB scoring the top position with a VidMark of 86.88, though the rest of the pack weren't far behind.

Price was an important factor, and it didn't always mean you got a card that was far better just because you had deeper pockets. In second place was the Cardinal Warpspeed with a score VidMark of 84.84. In third place was the $595 Number Nine #9GXE VL-Bus with a score of 78.70. The Genoa 8500 scored third place with a VidMark of 75.89 even though it cost just $219 (under half the price of the Viper). Behind these were the Orchid Fahrenheit VA/VLB which came in fourth place with a score of 75.84 and the STB Horizon VL that scored 70.65. Interestingly, bottom of the pile was the ATI Graphics Ultra Pro mach32 with a VidMark of 61.11 despite it relatively high price tag of $499.

 

In the Media

 

Setting it Up

I have no information on how to configure the Viper or Viper SE.


Downloads

Operation Manual
(missing)

Get in touch if you can provide this missing item!

Original Utility Disk (VLB)
Version 2.04

Comprises installer, DOS utilities and drivers for Windows 3.1 and Windows NT 3.5x.

Original Utility Disk (PCI)
Version 3.06

Comprises installer, DOS utilities and drivers for Windows 3.1 (v1.06) and Windows NT 3.5x.

Windows 95 VLB Drivers
Version 2.01

Viper VLB Windows 95 Accelerated ALPHA drivers v2.01. Supports the Viper Pro PCI, Viper SE PCI, and Viper VLB. Does not support Viper Pro\SE VLB or the Viper PCI.

Windows 95 VLB Drivers
Version 2.15, Oct 1996

Viper VLB Windows 95 Accelerated ALPHA drivers v2.15. Supports the VLB version of the Diamond Viper only.

Windows 95 PCI Drivers
Version 2.14 Beta

Viper PCI Windows 95 Accelerated BETA drivers v2.14. Supports the PCI version of the Diamond Viper only.

Windows 95 PCI Drivers
Version 2.15 Beta, Oct 1996

Viper PCI Windows 95 Accelerated BETA drivers v2.15. Supports the PCI version of the Diamond Viper only.

Windows 3.1x VLB Drivers
Version 2.10i Beta

Viper VLB Windows 3.1x drivers.

Windows 3.1x PCI Drivers
Version 3.10i Beta

Viper PCI Windows 3.1x drivers.

Windows NT 3.5x VLB Drivers
Version 1.40

Viper VLB Windows NT 3.51 drivers.

Windows NT 3.5x PCI Drivers
Version 1.40

Viper PCI Windows NT 3.51 drivers.

OS/2 2.1 VLB Drivers
Version 1.01

Viper VLB OS/2 v2.1 drivers.

OS/2 2.1 PCI Drivers
Version 1.01

Viper PCI OS/2 v2.1 drivers.

VPRMODE VLB Utility
Version 2.04

Viper VLB 'set mode' utility.

VGA BIOS ROM
v2.00 (missing)

Get in touch if you can provide this missing item!

VGA BIOS ROM
v2.02 (missing)

Get in touch if you can provide this missing item!

VGA BIOS ROM
v3.02 (missing)

Get in touch if you can provide this missing item!

VGA BIOS ROM
v3.09 (missing)

Get in touch if you can provide this missing item!

VGA BIOS ROM for Viper PCI
v3.10 (missing)

Get in touch if you can provide this missing item!

VGA BIOS ROM for Viper PCI
v3.13

For Viper PCI cards only, *not* VLB.
 

 

More Pictures


Original retail box for the Diamond Viper VLB (1993)

 


Diamond Viper PCI

 


Diamond Viper SE (1994)