v1.2.0 — full-screen on every panel, GPU found by capability
Fixed
- Black screen with audio and a cursor on ArkOS/AeolusUX (and similar firmwares): the launcher only knew the GPU driver filenames of one firmware family. It now searches for a usable 32-bit GL stack in four tiers — known names, any unified Mali blob, a full Mesa/glvnd set (for firmwares that ship Panfrost instead of a blob), and if truly nothing is there, an on-screen explanation instead of a silent black panel.
- Game confined to the bottom-left corner on larger panels (#3, R36H Pro Max 1024x768 and friends): the engine's fixed 640x480 output is now scaled to the real panel. Default keeps the aspect (
fit);stretchandintegerare available viaDEADSPACE_SCALEin the launcher. - Audio routes through PipeWire/PulseAudio when the firmware runs one, plain ALSA dmix otherwise.
Nothing changes on a 640x480 R36S — every branch decides by capability, and the tested device takes the identical path it always took.
Changed
- Community cover art by Gloomy-Soil5721 is now the default cover. Thank you!
- eapx updated to 0.4.2; packaging now refuses a stale binary or an out-of-date installer.
Updating
Drop the new deadspace-portmaster.zip into your PortMaster autoinstall/ folder and reboot. Game data and saves are untouched.
Testing on a device that previously failed? Please report back with your device, firmware and what ports/deadspace/log.txt says near the GL: line — that's what builds the compatibility list.