Skip to content

v1.2.0 — full-screen on every panel, GPU found by capability

Choose a tag to compare

@EapRules EapRules released this 06 Aug 19:40
· 9 commits to main since this release

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); stretch and integer are available via DEADSPACE_SCALE in 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.