Back to home
Technology

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.

Read Full Article

Similar Articles

Commodore 64 and ZX Spectrum receive clamshell makeover — iconic 8-bit legends join the handheld gaming wars

Commodore 64 and ZX Spectrum receive clamshell makeover — iconic 8-bit legends join the handheld gaming wars

Retro Games Ltd and Blaze Entertainment are releasing handheld gaming devices inspired by the Commodore 64 and ZX Spectrum home computers from the '80s. Priced at $129.99, the C64 Handheld and Spectrum Handheld aim to bring nostalgia with modern convenience, featuring a clamshell design, 4.3-inch IPS screens, quad-core processors, and 256 MB of DDR memory. Both devices come pre-loaded with 25 retro games and offer expandable storage via a microSD card slot. The handhelds also include USB Type-A ports for connecting peripherals and are set to ship on October 15, with a collector's edition available for $149.99.

Tom's Hardware
SNK revives the mighty Neo Geo in modern form — new AES+ system plays classic games without emulation

SNK revives the mighty Neo Geo in modern form — new AES+ system plays classic games without emulation

SNK and Plaion are releasing the Neo Geo AES+, a modern recreation of the classic Neo Geo system without emulation, using custom-fabricated ASICs to replicate the original 16-bit chips. The new system features an overclocking function to address game slowdowns, a low-latency HDMI out, and supports original AES cartridges. The launch lineup includes 10 games, with the option to pre-order different bundles ranging from $249.99 to $999 for the Ultimate Edition. The absence of some classic titles hints at potential future releases, and the AES+ may pave the way for new indie games on the platform.

Tom's Hardware
End of an era for decades-old PlayStation 3, Xbox 360, and Nintendo Wii U as GameStop officially declares them retro — change means faulty or 'aesthetically unfortunate' consoles that can still power on are now accepted for trade-in

End of an era for decades-old PlayStation 3, Xbox 360, and Nintendo Wii U as GameStop officially declares them retro — change means faulty or 'aesthetically unfortunate' consoles that can still power on are now accepted for trade-in

GameStop has officially declared the PlayStation 3, Xbox 360, and Nintendo Wii U as retro consoles, allowing trade-ins of even faulty or aesthetically unappealing units that still power on. The company plans to sell these consoles in stores catering to retro gaming and online. This move reflects the age and evolution of gaming, with these consoles being products of a bygone era. GameStop is offering an extra 10% trade credit for those trading in these retro consoles until March 21.

Tom's Hardware
Palmer Luckey’s retro gaming venture seeks $1 billion valuation as FPGA-based Nintendo 64 clone launch nears — ModRetro's M64 console plays original N64 cartridges, supports 4K resolution

Palmer Luckey’s retro gaming venture seeks $1 billion valuation as FPGA-based Nintendo 64 clone launch nears — ModRetro's M64 console plays original N64 cartridges, supports 4K resolution

Palmer Luckey's ModRetro is seeking a $1 billion valuation as it prepares to launch the M64 console, an FPGA-based Nintendo 64 clone that supports original N64 cartridges and 4K resolution. Unlike traditional emulators, the M64 replicates the original hardware's chip logic for higher accuracy and lower latency. The console is priced at $199, matching the original N64 launch price, and is expected to launch in spring 2026 with multiple color options and a recreation of the N64 controller. With a $70 price advantage over its competitor, the Analogue 3D, ModRetro aims to make a mark in the retro gaming market.

Tom's Hardware

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.