So I'm trying to compile Amnesia The Dark Descent on Linux Gentoo (on my G5 Quad) - because the original Mac PPC version was unstable (on ATI) and sluggish on NVIDIA - (and as you know on Linux you can have a bit more modern GPUS - I have HD 5450 currently).
Plus even if those reasons are not strong enough it's fun.
Here is the github page: https://github.com/AnFunctionArray/AmnesiaTheDarkDescentPPC64Port
Currently it boots under weston - into the initial sequence but it crashes at loading the menu.
It had issues with AngelScript (where it couldn't create relocations) asm which I've fixed.
Now it's crashing somewhere in OpenGL HPL2 - it may be just a minor tweaking with env var meson settings but I'm not sure.
In any case if anyone is interested to try and report its experience please be my guest.
EDIT: I've also added a binary if you have any luck booting that.
EDIT: Main Menu - here we go:
You have to run it with gdb and ignore/catch SIGSEGV.
EDIT: Now it crashed on starting a new game but I reckon easy fix there.
I got in game but it's laggy for some reason.
EDIT: It was because I was running Debug build - in PPC64 there is huge difference between debug and release.
Plus even if those reasons are not strong enough it's fun.
Here is the github page: https://github.com/AnFunctionArray/AmnesiaTheDarkDescentPPC64Port
Currently it boots under weston - into the initial sequence but it crashes at loading the menu.
It had issues with AngelScript (where it couldn't create relocations) asm which I've fixed.
Now it's crashing somewhere in OpenGL HPL2 - it may be just a minor tweaking with env var meson settings but I'm not sure.
In any case if anyone is interested to try and report its experience please be my guest.
EDIT: I've also added a binary if you have any luck booting that.
EDIT: Main Menu - here we go:
You have to run it with gdb and ignore/catch SIGSEGV.
EDIT: Now it crashed on starting a new game but I reckon easy fix there.
I got in game but it's laggy for some reason.
EDIT: It was because I was running Debug build - in PPC64 there is huge difference between debug and release.
Last edited: