libretro / tyrquake

Libretro port of Tyrquake (Quake 1 engine)
GNU General Public License v2.0
42 stars 46 forks source link
quake quake-engine

Main features of the libretro port:


Tyr-Quake

Date: 2009-07-05 Version: 0.61 Author: Kevin Shanahan (aka. Tyrann) Webpage: http://disenchant.net email: tyrann@disenchant.net

Why?

This is meant to be a fairly conservative branch of the Quake source code. It's intended to support Quake and Quakeworld in both software and GL versions, as well as the Quakeworld Server; all on both MS Windows and Linux (BSD supported as best I can manage with some help from some other users). I don't intend on changing the look or feel of the game by adding lots of rendering enhancements, etc, but rather just fixing little bugs that I've come across over the years. I'll be adding small enhancements and may even rewrite substantial portions of the code, but I don't want to change the fundamental feel of the game.

Building:

All you should need to do to get a regular build for your system is type 'make'. This should build all five executable targets and place them in a ./bin subdirectory. Windows builds can be done using MinGW and Msys on a Windows host, or by cross compiling with a suitable MinGW cross compiler. As long as your cross compiler is in your path somewhere, "make TARGET_OS=WIN32" should be all you need.

If you're in a hurry and only want to build one target, you can type 'make bin/' - where is the name of the executable you want to build.

To build a debug version or one without the intel assembly, there are options you can select by setting Makefile variables: e.g. make DEBUG=Y prepare tyr-glquake or make USE_X86_ASM=N prepare tyr-qwcl

Version History:

v0.61

v0.60

v0.59

v0.58

v0.57

v0.56

v0.55

v0.54

v0.53

v0.52

v0.51

v0.50

v0.49

v0.48

v0.47

v0.46

v0.45

v0.0.44

v0.0.43

v0.0.42

v0.0.41

v0.0.40

v0.0.39

v0.0.38

v0.0.37

v0.0.36 (and earlier)