Windows 9x Builds

From Vogons Wiki
Revision as of 08:28, 21 February 2013 by Enigma (Talk | contribs)

Jump to: navigation, search
Win9x Bench Setup

Hardware

While Windows95 already runs on a 386 it was not until around 1996 when popular games like Diablo and Starcraft appeared requiring Windows9x. While both games already run on a high end 486 recommended hardware were low end Pentium systems with about 32 MB RAM. At this time DirectX 3 as gaming API was released and allowed fast paced 2D games. This defines the entry level hardware for a Windows9x gaming build. In retrospect it shows that Windows 98SE is the most refined Windows 9x while still being compatible with earlier versions. It is more comfortable to setup due to Windows Driver Model (WDM), FAT32, AGP and better USB support.

CPU / Motherboard Platform

Most games scale well with faster CPUs, so picking the latest CPU/mainboard components with Windows 9x support usually does not emerge problems. This allows to play most games of the Windows 9x era on one system.

Some people prefer to maintain period authenticity by using hardware from the time. A popular target is an Intel 440BX motherboard combined with a supported CPU, which can be up to a Pentium III "Tualatin" with some motherboards. Another popular target is a K6-2 through K6-3+ combined with a Ali1541 chipset mainboard and f.e. a 3dfx Voodoo3 graphics card.

However, it is possible to run Windows 9x on newer hardware, up to some Core 2 boards using Intel 865 or Athlon 64 boards with VIA K8T800. By running such fast hardware, potential CPU bottlenecks are eliminated and there are numerous games that benefit from this. Few Win9x games respond problematic to faster CPUs.

The pool of possible hardware combination could be lowered due to limitation of selected hardware. f.e. a 3dfx Voodoo5 AGP card requires 3.3 V AGP, where a VIA KT333 chipset is the top performing choice on an AMD platform.


2D Card

Matrox cards are often considered good choices as a companion for a Voodoo 1 or 2. They have sharp output.

NVIDIA cards are a somewhat risky choice in that the quality of the boards vary a lot. They are all very fast accelerators, but the output quality varies from blurry mess to razor sharp depending on the manufacturing quality.

Voodoo Banshee through Voodoo5 have high performance GUI accelerators and typically have sharp output as well.

S3 cards such as Trio64 and the various ViRGE chips are adequate GUI cards, but they often don't maintain sharp output at high resolutions.

3DLabs Permedia 2 cards like Diamond FireGL 1000 Pro are often sharp and they are fast. These were low-end CAD cards and so may be likely to have maintained a certain quality level.

3D Card

The can't-go-wrong choices are the 3dfx Voodoo 2-5 cards. Games from the time were often designed around 3dfx hardware features, even Direct3D and OpenGL games. Glide support is of course very common in games of the day. Some Direct3D games use features like 8-bit paletted textures and table fog which are 3dfx-related features that not all other cards support/emulate.

NVIDIA GeForce 256 through FX cards are good choices too because they support the popular features of the time as TnL. They also have exceptional OpenGL support. Note that RIVA TNT/TNT2 and GeForce 6 lack paletted texture support.

ATI cards are best avoided because they do not support table fog or 8-bit paletted textures.

There are also more exotic cards from the dawn of 3D hardware acceleration. Those cards manufacturers introduced proprietary APIs that some early 3D games have specific support for. Comprehensive overview at Vogons

Sound Cards

Typically you should look at Aureal Vortex 2, Creative Sound Blaster Live! or Audigy. Vortex 2 supports A3D 2.0 and some games use it to great effect. Creative cards get you quality EAX support and some games do use that well, and Aureal cards do not emulate it properly.


Software

Operating System

Windows 9x encompasses Windows 95, Windows 98(SE) and Windows Millennium.

  • Windows 95 essentially lacks support for AGP and USB and so isn't useful unless that hardware isn't needed. Windows 95 is lighter weight than 98 though and is very fast.
  • Windows 98's original release is unrefined so it's best to use Second Edition (98SE).
  • Windows Millennium has numerous advancements over 98SE but it also has some limitations and quirks that cause people to prefer 98SE.