aboutsummaryrefslogtreecommitdiffstats
path: root/pcsx2/README
diff options
context:
space:
mode:
Diffstat (limited to 'pcsx2/README')
-rw-r--r--pcsx2/README22
1 files changed, 22 insertions, 0 deletions
diff --git a/pcsx2/README b/pcsx2/README
new file mode 100644
index 0000000..11198c1
--- /dev/null
+++ b/pcsx2/README
@@ -0,0 +1,22 @@
+pcsx2 (PlayStation 2 emulator)
+
+PCSX2 is a free and open-source PlayStation 2 (PS2) emulator.
+
+Its purpose is to emulate the PS2's hardware, using a combination of
+MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages
+hardware states and PS2 system memory.
+
+PCSX2 requires a CPU that supports the SSE4.1 instruction set.
+
+Check your processor flags with lscpu for sse4_1.
+
+PCSX2 requires a GPU that supports OpenGL 3.3 or Vulkan 1.1.
+
+This build targets Slackware -current, which already provides SDL3, Qt6,
+libpng, libjpeg-turbo, libwebp, lz4, zstd, ffmpeg and the Vulkan
+headers at the versions upstream expects. Only libbacktrace, plutovg,
+plutosvg, rapidyaml and shaderc are built here, statically, into the
+binary.
+
+Upstream only supports clang, so the build uses the clang/lld from
+-current's llvm package.