Skip to content

# TyrQuake - RetroBIOS

Type | libretro
Classification | game_engine
Source | https://github.com/libretro/tyrquake
Upstream | http://disenchant.net/tyrquake/
Version | v0.62
Profiled | 2026-03-25
Cores | tyrquake
Systems | quake

Technical notes

Quake engine source port by Kevin Shanahan (Tyrann). Plays Quake (id1), mission packs Scourge of Armagon (hipnotic) and Dissolution of Eternity (rogue), Quoth mod, and custom mods via -game parameter. Content is loaded directly from the PAK file path — the directory containing the PAK becomes basedir (libretro.c:988,1050). The engine auto-detects game variant by checking the content path for id1, hipnotic, rogue, or quoth substrings (libretro.c:1030-1070). All engine assets (gfx/palette.lmp, gfx/colormap.lmp, gfx.wad, textures, models, sounds) are loaded from within PAK files via COM_AddGameDirectory (common.c:1709), which tries pak0.pak through pak9.pak in both lowercase and uppercase. The core never calls RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. BGM as OGG tracks in music/ subfolder of each game directory.

No BIOS or firmware files required. Generated on 2026-03-25T14:56:43Z