Vanilla Quake, slightly modified to compile on current Linux distributions
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential libc6-dev-i386 libx11-dev:i386 libegl1-mesa-dev:i386 libxxf86dga1:i386 libxxf86dga1-dev libxxf86vm1:i386 libxxf86vm-dev
make -C WinQuake/ -f Makefile.linuxi386
make -C QW/ -f Makefile.Linux
Software:
./WinQuake/debugi386/bin/quake.x11 -nosound 1 -width 800 -height 600
OpenGL:
./WinQuake/debugi386/bin/glquake.glx -nosound 1 -width 800 -height 600
Software:
./WinQuake/debugi386/bin/quake.x11 -basedir <quake-base-dir> -nosound 1 -width 800 -height 600
OpenGL:
./WinQuake/debugi386/bin/glquake.glx -basedir <quake-base-dir> -nosound 1 -width 800 -height 600
- Fix sound (requires
/dev/dsp
)- consider pulse audio DSP emulation
- See OSS Support for Older Games
- See Dev Notes
- Update Windows Builds
- Debug GLX (builds,
but doesnt runruns, but desktop resolution not restored on shutdown)- See Dev Notes
- Fix VGA build (maybe)