We use cookies

We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.

Back to home

Quake was the only game to support DOS and Win95 with TCP/IP multiplayer in one executable—deep dive explains how id Software did it

Source

Tom's Hardware

Published

TL;DR

AI Generated

The article delves into how id Software managed to make Quake the only game to support DOS and Win95 with TCP/IP multiplayer in a single executable. Unlike other games of the era that required separate executables for different operating systems, Quake used nearly the same codebase for both. To achieve this, id Software integrated DPMI extenders and collaborated with the djgpp toolkit to ensure cross-platform compatibility. The game also incorporated Mplayer's match-making software for in-game browsing and Windows 95's Winsock TCP/IP layer interaction. By including genvxd.dll, Quake seamlessly ran on both DOS and Windows without the need for separate installations. For a more in-depth technical analysis, readers are directed to Fabien Sanglard's detailed breakdown.

Quake was the only game to support DOS and Win95 with TCP/IP multiplayer in one executable—deep dive explains how id Software did it - Tech News Aggregator