Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 1.4 KB

README.md

File metadata and controls

66 lines (45 loc) · 1.4 KB

Overview

Vanilla Quake, slightly modified to compile on current Linux distributions

Installing Dependencies

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

Building

WinQuake (this is probably what you want)

make -C WinQuake/ -f Makefile.linuxi386

Quake World

make -C QW/ -f Makefile.Linux

Running

Shareware (included)

Software:

./WinQuake/debugi386/bin/quake.x11 -nosound 1 -width 800 -height 600

OpenGL:

./WinQuake/debugi386/bin/glquake.glx -nosound 1 -width 800 -height 600

Retail

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

TODO

  1. Fix sound (requires /dev/dsp)
  2. Update Windows Builds
  3. Debug GLX (builds, but doesnt run runs, but desktop resolution not restored on shutdown)
  4. Fix VGA build (maybe)