Windows 98 gets an XP-era networking surprise

A network driver intended for Windows XP and Windows Server 2003 running under Windows 98? Retrocomputing developer oerg866 / clarry reports exactly that: an NDIS 5.1 driver working on the older operating system. It is an intriguing compatibility result—but not a blanket promise that Windows 98 can now use any XP network driver.
A small version number with a meaningful difference
The significance lies in the network-driver interface. Microsoft’s documentation lists NDIS 4.1 for the original Windows 98, NDIS 5.0 for Windows 98 Second Edition and Windows Me, and NDIS 5.1 for Windows XP. A driver targeting the later interface therefore sits beyond the officially documented capabilities of either Windows 98 release.
Those version numbers are not merely labels. NDIS revisions introduce different capabilities and requirements, and Microsoft explicitly advises developers to check that the features their drivers use are supported by every intended target platform. Getting a newer driver working on an older system is consequently more interesting than persuading an installer to accept a different Windows version.
Familiar territory for the developer
Behind the account is Eric Voirin, whose projects include Windows 9x QuickInstall, a framework designed to make installing the vintage operating system much faster across a broad range of machines.
Voirin has also published ndis2infer9x, a separate tool that generates Windows 9x installation files for existing DOS NDIS 2 network drivers. That project takes advantage of older-driver compatibility to help Windows recognise and install networking hardware. It is useful background—but it should not be confused with an NDIS 5.1 compatibility solution: its documented purpose concerns NDIS 2 drivers.
Promising, with important questions still open
The immediate news is the developer’s report of a working XP/Server 2003-era driver. For this article, we could not verify the exact adapter, driver build, modifications required, performance, or availability of a downloadable package.
Those details will determine the practical value. One working driver does not establish support for an entire generation of network cards, nor does it prove that every feature of the newer driver interface is available.
Nevertheless, the potential is appealing: a repeatable method that works across additional adapters could give retro-PC builders more networking options without abandoning Windows 98. That remains a possibility to investigate, rather than an established feature of a released product.
For now, Windows 98 appears to have borrowed something from its younger sibling’s wardrobe. Whether it fits more than one network card is the next question.
Source: oerg866 / clarry on X — author’s profile
Technical reference: Microsoft’s NDIS version overview
