YNIX / RECOMP
Ynix Recomp / PlayStation 4
Em desenvolvimento

Ynix PS4 Recomp

O Ynix PS4 Recomp desenvolve um pipeline nativo para software Orbis. O probe de inicializacao de LIMBO executou parcialmente o fluxo, mas para no import sceNpUnregisterStateCallback sem binding. Nao ha titulo, menu, frame ou gameplay comprovados.

Alvo: WindowsAlvo: Linux
execu??o de jogoAinda n?o executa jogo

Este estado s? muda para ?Executando jogo? quando houver evid?ncia observ?vel de um t?tulo em execu??o.

Ver di?rio e changelog
estado verific?vel

Infraestrutura e execu??o

Compila??o, ferramentas e testes sint?ticos medem a infraestrutura; execu??o de jogo exige evid?ncia pr?pria.

infraestrutura

Em desenvolvimento

10 registros p?blicos vinculados a este console.

Arquitetura

AMD Jaguar x86-64 e servi?os do sistema Orbis, com execu??o e bibliotecas de usu?rio do PS4.

Componentes implementados

  • Probe nativo do execut?vel de LIMBO e an?lise de imports/reloca??es.
  • An?lise est?tica do caller associado ao thunk 0x8038C260.
  • Invent?rio de s?mbolos/NIDs para orientar a resolu??o de imports.
execu??o do jogo

Ainda n?o executa jogo

O avan?o em infraestrutura n?o ? contado como carregamento, frame ou jogabilidade.

Limita??es conhecidas

  • O import libSceNpManager:mjjTXh+NHWY continua sem resolu??o no probe.
  • O NID local sugere sceNpUnregisterStateCallback, mas a ABI ainda n?o foi confirmada.
  • Persistem 1.149 diagn?sticos de reloca??o; n?o h? inicializa??o completa nem imagem do jogo.
marcos observ?veis

Caminho at? a jogabilidade

Cada etapa avan?a somente com evid?ncia correspondente ao pr?prio est?gio.

  1. 1

    An?lise do execut?vel

    Caller e imports est?o sob an?lise; a ABI permanece aberta.

    Em andamento
  2. 2

    Carregamento

    O probe alcan?a a resolu??o de imports e registra falhas de reloca??o.

    Em andamento
  3. 3

    Inicializa??o do sistema

    A importa??o de libSceNpManager ainda interrompe a inicializa??o.

    Bloqueado
  4. 4

    Primeiro frame

    Nenhum frame do jogo foi observado.

    Aguardando
  5. 5

    Jogabilidade

    Ainda sem sess?o jog?vel demonstrada.

    Aguardando
pr?ximo objetivo verific?vel

Confirmar a ABI do caller de LIMBO e resolver somente o comportamento de import sustentado pela an?lise antes de avan?ar o probe.

?ltimo avan?o concreto

LIMBO: probe avançou até 0x80073040

O probe limitado compilou mais 11 blocos e chegou ao alvo indireto 0x80073040.

Ler evid?ncia
hist?rico do console

Atualiza??es e changelog

9 registros
Avanços

LIMBO: probe avançou até 0x80073040

O probe limitado compilou mais 11 blocos e chegou ao alvo indireto 0x80073040.

Bloqueio
A execução ainda para em unsupported_instruction no bloco 0x80073040, ainda sem tradução. Permanecem 1.149 diagnósticos de relocação sem resolução.
Solução
A nova raiz observada foi incorporada; fechamento com 36.244 blocos e 1.372 raízes, sem truncamento ou blocos não planejados.
probe-nativo Abrir atualização
Avanços

LIMBO: mais 11 blocos no avanço nativo

Duas iterações desde a última atualização adicionaram 11 blocos e levaram o probe até 0x800719A7.

Bloqueio
O guest continua parando em unsupported_instruction por falta de bloco traduzido. Permanecem 1.149 diagnósticos de relocação sem resolução.
Solução
As duas raízes observadas foram adicionadas ao fechamento, que está em 36.233 blocos e 1.371 raízes, sem truncamento ou blocos não planejados.
probe-nativo Abrir atualização
Avanços

LIMBO: probe nativo avançou para 0x80073030

O probe limitado compilou 59 blocos adicionais e alcançou o alvo indireto 0x80073030.

Bloqueio
O guest ainda para em unsupported_instruction no bloco 0x80073030, não traduzido. Permanecem 1.149 diagnósticos de relocação pendentes.
Solução
A nova raiz observada foi compilada. O fechamento atingiu 36.222 blocos e 1.369 raízes, sem truncamento nem blocos não planejados.
probe-nativo Abrir atualização
Avanços

LIMBO: 52 blocos a mais no avanço do probe

Desde a atualização anterior, duas iterações do probe adicionaram 52 blocos e avançaram até 0x8006F128.

Bloqueio
A execução continua sem tradução para o bloco guest atual e para em unsupported_instruction. Permanecem 1.149 diagnósticos de relocação não resolvidos...
Solução
As duas raízes observadas foram incorporadas; o fechamento está em 36.163 blocos e 1.368 raízes, sem truncamento ou blocos não planejados.
probe-nativo Abrir atualização
Avanços

LIMBO: probe alcançou novo bloco indireto

O probe nativo limitado incorporou a raiz 0x8014A528 e avançou até o alvo indireto 0x80063887.

Bloqueio
A execução ainda para em unsupported_instruction no bloco não traduzido 0x80063887. O artefato continua indicando 1.149 diagnósticos de relocação sem...
Solução
O fechamento compilado chegou a 36.111 blocos e 1.366 raízes, sem truncamento ou blocos não planejados.
probe-nativo Abrir atualização
Avanços

LIMBO: mais 29 blocos no probe nativo

Uma nova iteração compilou 29 blocos adicionais do LIMBO e avançou até o alvo indireto 0x8014A528.

Bloqueio
O probe limitado segue parando em unsupported_instruction no bloco guest 0x8014A528, ainda sem tradução. Permanecem 1.149 diagnósticos de relocação nã...
Solução
A raiz observada foi compilada e integrada ao fechamento, que passou a 36.105 blocos e 1.365 raízes sem truncamento nem blocos não planejados.
probe-nativo Abrir atualização
Avanços

LIMBO avançou mais 15 blocos nativos

O probe nativo do LIMBO compilou mais 15 blocos e prosseguiu até o alvo indireto 0x8014A185.

Bloqueio
A execução sintética ainda para em unsupported_instruction porque o bloco guest 0x8014A185 não está traduzido. Permanecem 1.149 diagnósticos de reloca...
Solução
O avanço incremental compilou e registrou a raiz observada. O fechamento agora contém 36.076 blocos e 1.364 raízes, sem truncamento nem blocos não pla...
probe-nativo Abrir atualização
Avanços

LIMBO: continuação do probe nativo de inicialização

O probe nativo passou por dois imports e avançou por quatro destinos indiretos observados; 36.061 blocos cobertos. Ainda não há título, menu ou frame.

Bloqueio
A execução ainda para em um bloco guest não traduzido (0x80127380) após um salto indireto. Permanecem 1.149 diagnósticos de relocação sem resolução.
Solução
Adicionado o perfil offline, com estado, para registro/remoção do callback NP; o probe passou sceNpUnregisterStateCallback. Adicionado também _FLog pa...
LIMBO-18 Abrir atualização
Avanços

LIMBO: caller do unregister analisado, ABI segue em aberto

19/10/2026 00:55 BRT: análise estática relacionou o thunk 0x8038C260 ao NID local sceNpUnregisterStateCallback e observou RDI=0x8076FD90 no caller. A semântica do argumento e a ABI não foram confirmadas.

Bloqueio
Vincular um stub sem verificar o contrato de unregister poderia mascarar a falha de inicialização. O probe continua faulted em import não vinculado; a...
Solução
Mantido o import sem binding. Próximo passo é seguir o objeto/cookie criado pelo registro do callback, obter contrato verificável e correlacionar valo...
LIMBO-imports Abrir atualização