Em desenvolvimento · Recursos, versões e compatibilidade são informados por aparelho e release.

Wiki rogpOS · referência técnica

Arquitetura do rogpOS.

Um desenho de como o perfil R36S atravessa o boot, o hardware e a experiência de jogo. As versões abaixo descrevem a referência de engenharia atual, não uma release pública.

R36S, R36S Plus e R40X Pro Max têm validação de hardware registrada. A matriz de compatibilidade informa o escopo de cada aparelho.

Diagrama de camadas

Camadas da referência R36S.

O mesmo fluxo é lido de baixo para cima: a base física inicia o aparelho, o boot entrega o kernel, o perfil descreve os periféricos e a camada de experiência apresenta os jogos.

Referência R36S · boot até a experiência

Escolha uma camada para ver sua função, tecnologias e critério de evidência. Use as setas para percorrer a árvore.

L5

Camada selecionada

Experiência

Launcher, interface e emulação. O launcher conduz a biblioteca e a sessão de jogo.

Função

Apresentar a coleção, orientar os controles e iniciar uma sessão local.

Como é verificada

A validação observa a chegada a uma interface utilizável no aparelho do perfil.

Launcher 0.2.0 RetroArch v1.21.0

A referência técnica não equivale a uma imagem de instalação pública. As marcas identificam tecnologias utilizadas e não representam endosso ou distribuição.

L5

Experiência

Launcher, interface e emulação. O launcher conduz a biblioteca e a sessão de jogo.

Launcher 0.2.0 · RetroArch v1.21.0
L4

Sistema em execução

Rootfs, systemd, SDL2 com KMSDRM e o índice local da biblioteca.

Buildroot 2026.05 · scanner 0.1.0
L3

Perfil visual e hardware

DTB, painel e dados específicos do aparelho entram antes da experiência do jogador.

Perfis com hash SHA-256
L2

Kernel

O kernel inicializa os dispositivos descritos pelo perfil de hardware.

Linux 6.18.36
L1

Inicialização

Loader, trust e U-Boot preparam a passagem para o kernel.

U-Boot 2026.04
L0

Base física

BootROM e o hardware do aparelho formam o ponto de partida imutável do boot.

Referência técnica: R36S
Algoritmos e mecanismos

Operações que tornam o perfil verificável.

Não são promessas de recurso. São rotinas que já dão forma ao trabalho de identificar um alvo, preparar o painel e organizar uma biblioteca local.

01

Identificação de alvo

O perfil compara hashes conhecidos do alvo e, quando necessário, a impressão SHA-256 do DTB ativo. Isso evita escolher uma imagem por nome parecido.

02

Perfil do painel

O gerador normaliza sequências DCS do painel e registra um hash do perfil. A comparação trabalha sobre dados canônicos, não sobre uma descrição solta.

03

Índice de biblioteca

O scanner em C percorre diretórios previstos com profundidade limitada, confere extensões sem diferenciar maiúsculas de minúsculas e grava o índice por arquivo temporário seguido de rename.

Versões atuais

Conjunto de referência.

Os números correspondem ao perfil de engenharia atual. Eles podem mudar antes de uma release e não devem ser usados como instrução de instalação.

rogpOS
0.8.0-dev.1
Buildroot
2026.05
Linux
6.18.36
U-Boot
2026.04
RetroArch
v1.21.0
Launcher
0.2.0
Scanner de biblioteca
0.1.0
SDL2 / KMSDRM
fornecido pelo Buildroot 2026.05
Como trabalhamos

Uma alteração precisa manter o caminho legível.

  1. 01

    Fixar o alvo

    Modelo, variante, DTB e versão entram no registro antes da alteração.

  2. 02

    Isolar uma camada

    A referência de bring-up separa o boot em L0 a L5 para que a falha seja investigada no ponto certo.

  3. 03

    Validar no aparelho

    Boot, tela, entrada e execução são observados no dispositivo físico do perfil.

  4. 04

    Publicar com evidência

    Uma versão só aparece como verificada quando o perfil, os hashes e a observação física sustentam a afirmação.

A matriz de compatibilidade é a fonte pública para o status por aparelho. A página não anuncia download, imagem ou release.