Proteus (ARM apps on the PC)

Runs ARM Symbian apps on the PC edition: the ARM handler with a JIT, installed once for every ARM app

Files

  • x32 proteus.sis
    x32 (amd64, 32-bit pointers) · 1.3 MB · v0.10.1 · 2026-11-14SHA-256 81c7b94e4c7bfaa7cb7283efc17f1ec47c5887142440c3186476679d688cbbcb

How to install

Copy the .sis file to the device and open it, or install this app from Catalogue on the device.

About

Proteus lets the PC edition of Phorepoc OS start apps built for ARM phones. Once it is installed, an ARM app installs from its SIS like any other, and the system hands it to Proteus when it starts. Proteus translates the app's ARM code to the PC's own with the dynarmic JIT, and the app keeps its own identity and the capabilities it declared.

This is an early release. For now an app also needs the ARM system libraries it imports staged on the disk; running ARM apps directly against the system's own libraries is the next step. See the compatibility list in the repository.

Details

Licence
AGPL-3.0-only AND 0BSD AND MIT AND BSD-3-Clause AND BSL-1.0 AND GPL-3.0-or-later WITH GCC-exception-3.1
Architecture
x32
Source
github.com/Phorepoc/proteus
Homepage
https://github.com/Phorepoc/proteus