sdl12-compat: Add a note for Civilization: Call to Power

From 3d54d076074c8fa1d5ea80e1b550901c545e2552 Mon Sep 17 00:00:00 2001
From: David Gow <[EMAIL REDACTED]>
Date: Fri, 19 May 2023 21:03:18 +0800
Subject: [PATCH] Add a note for Civilization: Call to Power

This is the old Loki port, as described in issue #176. It's mostly just
a link to my website, where's there's an exhaustive (and exhausting)
page which describes all the hacks needed to get the game working.
--- | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/ b/
index e99ba6b64..f518b5ce3 100644
--- a/
+++ b/
@@ -110,3 +110,20 @@ name and the game isn't working, try this environment variable:
+## Civilization: Call to Power (Linux)
+The Linux port of Civilization: Call to Power is very old, and has a number
+of issues running on modern systems. The relevant ones for sdl12-compat are
+that the game uses SDL 1.1 (not SDL 1.2), and that it uses CD audio.
+To fix the former, you'll need to either rename the sdl12-compat files, or
+patch the game binary to look for
+For the latter, you'll need to rip the game's CD audio, and set the
+SDL12COMPAT_FAKE_CDROM_PATH environment variable. Make sure you set this to an
+absolute path, as the game changes directories before initializing SDL.
+A more complete guide for getting the game to work on modern systems with
+sdl12-compat is available [here](
+(Some of these tricks may also work for other old Loki Entertainment ports, too.)