TASM2 universal port 1.1.6 — ARMHF compatibility fixes
The Amazing Spider-Man 2 universal port 1.1.6
This release improves ARMHF compatibility on ROCKNIX and muOS while keeping
all four audited Android 1.2.7d/1.2.8d owner-input profiles from 1.1.5.
Compatibility fixes
glMapBufferOESandglUnmapBufferOESare now resolved lazily through the
active GLES stack. OES names are preferred and the GLES core names are used
as compatible aliases on Mesa/ROCKNIX stacks that do not export the OES
symbols at link time.- The PortMaster entry point declares its 32-bit runtime and selects existing
ARMHF ALSA, PipeWire and SPA module directories when muOS provides them.
The package does not bundle firmware audio libraries and does not force an
SDL audio driver. - Rejected direct APK candidates now log their byte size, SHA-256 and exact
rejection reason without exposing the owner's filename or local path.
The i386/Box32 X5M route and all validated owner-data identities remain
unchanged.
Validation
- physical RG 40XX-H gameplay on muOS completed with clear ALSA audio and
clean shutdown; - the recorded muOS run reached 6,222 audio callbacks with zero underruns,
missing bytes or failures; - SDL-core, EGL-OES and dynamic core GLES resolver paths passed;
- owner-source diagnostic tests passed 3/3;
- launcher lifecycle, X5M launcher and extractor SDL-scope regressions passed;
- the public ZIP and corresponding-source archive were each built twice with
byte-identical results; - ZIP manifest, source
SHA256SUMS, privacy and proprietary-data audits
passed.
Português
Esta versão melhora a compatibilidade ARMHF no ROCKNIX e no muOS, preservando
os quatro perfis auditados de dados Android 1.2.7d/1.2.8d.
- As funções GLES OES ausentes passam a ser resolvidas durante a execução,
com aliases GLES core compatíveis para stacks Mesa/ROCKNIX. - O launcher informa ao muOS que o port é 32 bits e seleciona os módulos ALSA,
PipeWire e SPA ARMHF já fornecidos pelo firmware. - O teste físico no RG 40XX-H concluiu gameplay com áudio claro e encerramento
limpo, sem underruns, bytes ausentes ou falhas. - APKs rejeitados agora mostram tamanho, SHA-256 e motivo exato no log, sem
revelar nome externo nem caminho local.
Checksums
56d8daf348889157ddbab0e9a53529a26a4a25bdb6484a7a9609942299caca10 asm2.zip
7783981f1867ec398cb4f594066e29a3c04b1203ad2f2a3c84e3bdfaa22c7332 asm2-port-source-1.1.6.tar.gz
Commit: fb570aada5483bf7103b33e072b8ce5cb72b4c8b
PR: #1
This remains a clean-room BYO-data package. No APK, OBB, native game library,
save, cache or other proprietary game payload is included.