D1X is a modification of the Descent 1 source that was released by Parallax. It's mostly compatible with Descent 1 v1.5, both in multiplayer (new features/fixes may not work with standard Descent, but d1x will still work fine using the old methods) and on the local machine. D1x combines code from both D1DJGPP and ldescent (which are both now defunct/assimilated into d1x) and adds many features of its own. D1x runs on Linux (SDL, SDLGL, GGI, svgalib, and GLX), DOS, and Windows (WGL, DirectX, and Direct3D (incomplete)). In software mode, optimized renderers are available for Pentium and PPro/P2 computers, and OpenGL hardware acceleration is also available.
Release Notes: This release includes SDLGL support, miscellaneous OGL fixes, miscellaneous high res menu fixes, support for up to 16 mouse buttons (depending on arch supporting it of course), OGL fullscreen toggle key while in menus, support 8 joystick devices on linux (added /dev/input/js[0-3]), alt-tab no longer unpauses the game, fixes for joystick sometimes not working in windows, more alternate-sound edits, and documentation updates.
Release Notes: Beginnings of alternate sound loading, working UDP/IP, and more bugfixes.
Release Notes: OpenGL support (GLX and WGL), and Windows and GII fixes.