ARCH R
Arch Linux para o R36S e para os clones montados em cima do mesmo chip.
Duas imagens, original e clone. A placa é detectada no boot, e o overlay de painel da sua você gera aqui mesmo no site.
Leve como uma pluma.
Feito para o hardware.
Um sistema Arch Linux ARM montado para um chip só. A estrutura de build da imagem foi herdada do ROCKNIX e do JELOS, que por sua vez vêm da família LibreELEC, mas o que ela produz é Arch Linux, ajustado para o RK3326 e para mais nada.
Um overlay, duas imagens
As imagens não trazem overlay de painel. Você gera o mipi-panel.dtbo da sua placa aqui e o Flasher copia para o cartão. O device tree da placa em si é escolhido no boot, pelo board id lido no SARADC.
1416 MHz por padrão, 1512 MHz quando você pedir
A CPU fica em 1416 MHz até você ligar o Enable CPU Overclock no EmulationStation, que libera o passo turbo de 1512 MHz. Flycast e PPSSPP rodam com MESA_GLTHREAD ligado.
As duas pilhas de GPU na imagem
Hoje quem inicia é o driver libmali da ARM. O Mesa 26 com Panfrost vem compilado na imagem e fica a uma configuração de distância, e o script de boot troca sozinho para o outro driver se o escolhido não se ligar à GPU.
Compile você mesmo
`make docker-RK3326` compila as duas variantes de imagem a partir de um checkout limpo, dentro do Docker: kernel, Mesa, RetroArch, todos os pacotes.
Hardware compatível.
Duas variantes de imagem. Cada placa inicia a correta sem configuração manual: o SARADC lê o board ID no boot.
- • R36S (genuíno), R33S, R36S Soysauce
- • Odroid Go Advance / v1.1 / Super
- • Anbernic RG351M / RG351V
- • GameForce Chi
- • MagicX XU10
- • Powkiddy RGB10
Dá boot com o loader BSP da Hardkernel, o mesmo que veio nas placas originais.
- • K36 e outros clones do R36S, EE Clone
- • Powkiddy RGB10X
- • MagicX XU-Mini-M
- • Odroid Go Advance
U-Boot mainline com um patch a mais, para o clone K36 que tem eMMC.
Não sabe qual é a sua? O Flasher pergunta o console e baixa a imagem certa.
Online já na primeira inicialização.
Recursos de rede prontos: ative no menu do ES quando quiser.
PortMaster
Rode ports nativos de PC como Half-Life, Diablo II, Stardew Valley, Quake. box86 e box64 inclusos, permissões de /dev/uinput configuradas.
RetroAchievements
Conquiste troféus enquanto joga. Todos os cores libretro suportados estão integrados. Modo hardcore no menu do ES.
Netplay
Netplay do RetroArch via LAN ou WiFi entre dispositivos para até 4 jogadores. Mesma imagem, mesmo core, clique em Conectar.
Tailscale / WireGuard / ZeroTier
Três opções de VPN, todas acionadas pelo menu. Tailscale e ZeroTier são parados enquanto um jogo roda, para não disputar com o emulador, e voltam quando você sai dele.
Syncthing + rclone
Sincronização P2P de saves e ROMs entre seu PC e outros portáteis. Backup em nuvem para Drive, OneDrive e S3 via rclone.
Samba + SSH
Compartilhamento de rede para ROMs em qualquer SO. Shell remoto para debug. Ambos opcionais (desligados por padrão por segurança).
Sob o capô.
Os números com que o sistema realmente roda no RK3326.
Documentação.
Tudo o que você precisa: instalar, ROMs, controles, troubleshooting e build do código.