Skip to content

Releases: NextOs-Ports/swordigo-nextos

Swordigo NextOS v1.0.15

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 12 Aug 18:53

Swordigo v1.0.15 — coherent Mali provider and real controller topology

Final ZIP SHA-256:
544315cf6ab44c600a801d4dd5fc681f6428ebf6638021b9ccf28a51643d5d24.

This candidate fixes the dArkOSRE black screen without selecting behavior by
firmware name. After a real SDL window/current context/positive drawable report
an empty renderer, the adapter validates a compatible Mali object, tears the
failed stack down and re-executes once with SDL's EGL and GLES variables bound
to that exact same object. The measured second process reports Mali-G31 and a
76.1% non-black 640×480 frame with fully opaque scanout.

It also refuses phantom axes from the mapping. The remaining input failure was
proved outside the port: the active dArkOSRE DTB contained skip-absr, making
the kernel omit ABS_RX/ABS_RY even though the handheld has a physical right
stick. After the firmware exposed those axes and applied
invert-absrx/invert-absry, SDL reported four axes and the normal right-stick
cursor plus R2/R3 clicks passed physically. The release does not modify /boot.

The launcher is generated by nxbootstrap 0.6.8 and retains every cumulative
release floor: no external stat, owner-only early diagnostics, verified
PortMaster dialog handoff and exactly one pm_finish. The exact runtime was
accepted after clean NXExtract on dArkOSRE and an A/B cursor check on NextOS.

Português

Esta candidata corrige a tela preta do dArkOSRE sem escolher comportamento pelo
nome do firmware. Depois de uma janela/contexto/drawable reais retornarem
renderer vazio, o adapter valida um blob Mali compatível, desmonta a pilha e
reexecuta uma vez com EGL e GLES da SDL apontando para o mesmo objeto. O segundo
processo medido informa Mali-G31 e quadro 640×480 com 76,1% de RGB não preto e
alpha totalmente opaco.

O mapping também não pode mais inventar eixos. A falha restante foi comprovada
fora do port: o DTB ativo do dArkOSRE continha skip-absr, fazendo o kernel
omitir ABS_RX/ABS_RY apesar de existir um analógico direito físico. Depois de
o firmware expor esses eixos e aplicar invert-absrx/invert-absry, a SDL
informou quatro eixos e o cursor normal no analógico direito, junto aos cliques
R2/R3, passou fisicamente. A release não modifica /boot.

O launcher vem do nxbootstrap 0.6.8 e preserva todos os pisos cumulativos: sem
stat externo, diagnóstico inicial exclusivo do dono, handoff comprovado do
diálogo do PortMaster e uma única chamada de pm_finish. O runtime exato foi
aceito depois de NXExtract limpo no dArkOSRE e teste A/B do cursor no NextOS.

Swordigo NextOS v1.0.13

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 11 Aug 01:04

Swordigo NextOS v1.0.13

ZIP SHA-256:
320c0ed4b0addf99508a8c846958eaa8ed1e30ea120716c436b977ebe238af31

This launcher-only maintenance release is generated by canonical
nxbootstrap 0.6.3 at framework commit 9d08f03. The lock validation does not
invoke external stat: Bash -ef proves that the path still names the opened
file, while portable numeric ls reads its hardlink count. Symlink, ownership,
hardlink, double-launch, atomic-replacement and leaked-fd protections remain
fail-closed.

The approved Swordigo loader is byte-identical to v1.0.12. Native lifecycle,
video, audio, controls, extraction and owner data are unchanged. The exact ZIP
Validated on hardware by NextOS.

Português

Esta release de manutenção altera somente o launcher, gerado pelo
nxbootstrap 0.6.3 canônico no commit 9d08f03 do framework. A validação do
lock não chama mais o stat externo: -ef do Bash prova que o caminho ainda
aponta para o arquivo aberto, enquanto o ls numérico portável fornece a
contagem de hardlinks. Todas as proteções continuam fail-closed.

O loader aprovado é byte a byte idêntico ao da v1.0.12. Ciclo nativo, vídeo,
áudio, controles, extração e dados do usuário não mudaram. Validada em hardware
pelo NextOS.