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