{"id":229,"date":"2026-07-08T17:11:46","date_gmt":"2026-07-08T17:11:46","guid":{"rendered":"https:\/\/shattered.io\/pt\/batocera-instalar-12-passos\/"},"modified":"2026-07-20T23:49:47","modified_gmt":"2026-07-20T23:49:47","slug":"batocera-instalar-12-passos","status":"publish","type":"post","link":"https:\/\/shattered.io\/pt\/batocera-instalar-12-passos\/","title":{"rendered":"Batocera: 200+ Consolas em 12 Passos, 30 Min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">O <strong>Batocera<\/strong> transformou-se, em 2026, na forma mais simples de converter um PC antigo, um Raspberry Pi ou uma consola port\u00e1til numa m\u00e1quina de jogos retro completa &#8211; sem instalar nada no disco interno e sem tocar no sistema operativo que j\u00e1 l\u00e1 tem. Basta gravar uma imagem numa pen USB ou num cart\u00e3o microSD, arrancar o computador a partir dela e come\u00e7ar a jogar. Neste guia pr\u00e1tico, atualizado para a vers\u00e3o 43 \u00abGlasswing\u00bb lan\u00e7ada a 8 de maio de 2026, mostramos-lhe como instalar o Batocera do zero em 12 passos, configurar comandos, transferir ROMs e ficheiros BIOS, ativar conquistas online e &#8211; algo que a maioria dos tutoriais ignora &#8211; refor\u00e7ar a seguran\u00e7a do sistema antes de o p\u00f4r na sua rede dom\u00e9stica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No final, ter\u00e1 uma consola retro funcional capaz de emular mais de 200 sistemas, desde a Super Nintendo ao PlayStation 2, com capas, sinopses e classifica\u00e7\u00f5es a preencher automaticamente a interface. Reserv\u00e1mos cerca de 30 minutos para a instala\u00e7\u00e3o base; o tempo total depende de quantos jogos quiser transferir. Todos os comandos, caminhos de pastas e credenciais foram verificados na documenta\u00e7\u00e3o oficial do <a href=\"https:\/\/batocera.org\/\" target=\"_blank\" rel=\"noopener\">projeto Batocera<\/a> e testados na vers\u00e3o 43.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"o-que-e-o-batocera-e-as-novidades-da-versao-43-glasswing\">O que \u00e9 o Batocera e as novidades da vers\u00e3o 43 \u00abGlasswing\u00bb<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>Batocera<\/strong> (nome completo <em>batocera.linux<\/em>) \u00e9 uma distribui\u00e7\u00e3o Linux gratuita e de c\u00f3digo aberto dedicada exclusivamente aos jogos retro. Ao contr\u00e1rio de uma instala\u00e7\u00e3o normal de Linux, o Batocera n\u00e3o \u00e9 pensado para trabalhar: arranca diretamente numa interface gr\u00e1fica chamada <strong>EmulationStation<\/strong>, que organiza todos os sistemas em carross\u00e9is e lan\u00e7a cada jogo com o emulador adequado. A filosofia do projeto resume-se ao seu pr\u00f3prio lema &#8211; \u00abdescarregar, gravar, ligar e jogar\u00bb &#8211;, o que significa que n\u00e3o precisa de formatar o disco do seu computador nem de conhecimentos avan\u00e7ados de Linux para come\u00e7ar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por baixo, o Batocera usa o <strong>RetroArch<\/strong> e os seus n\u00facleos <em>libretro<\/em> para a maior parte das emula\u00e7\u00f5es, complementados por emuladores aut\u00f3nomos como o Cemu (Wii U), o Azahar (Nintendo 3DS) ou o PCSX2 (PlayStation 2) quando estes oferecem melhor desempenho. Se j\u00e1 leu o nosso guia sobre o <a href=\"\/pt\/retroarch-emular-12-passos\/\">RetroArch e a emula\u00e7\u00e3o em 12 passos<\/a>, encontrar\u00e1 aqui muitos conceitos familiares &#8211; a diferen\u00e7a \u00e9 que o Batocera lhe entrega tudo isso pr\u00e9-configurado num sistema operativo aut\u00f3nomo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A vers\u00e3o 43, com o nome de c\u00f3digo \u00abGlasswing\u00bb, foi lan\u00e7ada a 8 de maio de 2026, seguida de uma atualiza\u00e7\u00e3o de corre\u00e7\u00e3o (v43.1) a 30 de maio. Sucede \u00e0 vers\u00e3o 42 \u00abPapilio\u00bb, de 12 de outubro de 2025. Entre as novidades de 2026 contam-se a atualiza\u00e7\u00e3o do emulador Cemu para uma compila\u00e7\u00e3o de abril de 2026, do Amiberry (Amiga) para mar\u00e7o de 2026 e do BigPEmu (Atari Jaguar) para a vers\u00e3o 121. A vers\u00e3o 43 deixou tamb\u00e9m de suportar ficheiros CIA\/CCI encriptados da Nintendo 3DS &#8211; passa a exigir ROMs desencriptadas &#8211; e substituiu o antigo Azahar Plus pelo projeto Azahar oficial. Se vier de uma vers\u00e3o mais antiga, note que a imagem cresceu de tamanho e exige mais espa\u00e7o livre na parti\u00e7\u00e3o de arranque durante a atualiza\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"batocera-vs-recalbox-vs-retropie-qual-escolher-em-2026\">Batocera vs Recalbox vs RetroPie: qual escolher em 2026<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de instalar o Batocera, vale a pena perceber porque \u00e9 que o preferimos \u00e0s duas alternativas mais populares. O <strong>RetroPie<\/strong> \u00e9 excelente, mas foi concebido para o Raspberry Pi e n\u00e3o corre nativamente num PC x86_64. O <strong>Recalbox<\/strong> \u00e9 pr\u00f3ximo do Batocera na filosofia, mas o Batocera destaca-se por ser 100% de c\u00f3digo aberto, por atualizar emuladores com maior frequ\u00eancia e por suportar uma gama de hardware muito mais larga, incluindo PCs modernos, port\u00e1teis e placas ARM. A tabela seguinte resume as diferen\u00e7as que mais pesam na decis\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Crit\u00e9rio<\/th><th>Batocera 43<\/th><th>Recalbox<\/th><th>RetroPie<\/th><\/tr><\/thead><tbody><tr><td>Hardware suportado<\/td><td>PC x86_64, Raspberry Pi 4\/5, Odroid, port\u00e1teis<\/td><td>PC x86_64, Raspberry Pi, Odroid<\/td><td>Sobretudo Raspberry Pi<\/td><\/tr><tr><td>Interface<\/td><td>EmulationStation<\/td><td>EmulationStation<\/td><td>EmulationStation<\/td><\/tr><tr><td>Modelo<\/td><td>C\u00f3digo aberto, gratuito<\/td><td>C\u00f3digo aberto, gratuito<\/td><td>Camada sobre o Raspberry Pi OS<\/td><\/tr><tr><td>Sistemas emulados<\/td><td>Mais de 200<\/td><td>Mais de 190<\/td><td>Depende do modelo de Pi<\/td><\/tr><tr><td>Instala\u00e7\u00e3o<\/td><td>Gravar imagem e arrancar<\/td><td>Gravar imagem e arrancar<\/td><td>Instalar sobre o Raspberry Pi OS<\/td><\/tr><tr><td>Atualiza\u00e7\u00f5es<\/td><td>Integradas, frequentes<\/td><td>Integradas<\/td><td>Manuais via script<\/td><\/tr><tr><td>Dificuldade<\/td><td>Baixa<\/td><td>Baixa<\/td><td>M\u00e9dia<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se o seu objetivo \u00e9 montar rapidamente uma consola num PC de secret\u00e1ria, num mini-PC ou num Raspberry Pi 5, o Batocera \u00e9 a escolha mais vers\u00e1til. Quem s\u00f3 tenciona jogar num Steam Deck deve antes seguir o nosso tutorial do <a href=\"\/pt\/emudeck-steam-deck-oled\/\">EmuDeck no Steam Deck OLED<\/a>, uma vez que aproveita melhor o SteamOS j\u00e1 instalado. E se procura um sistema operativo de jogos completo para PC, com a loja Steam integrada, compare tamb\u00e9m com o <a href=\"\/pt\/bazzite-instalar-pc-consola\/\">Bazzite<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pre-requisitos-hardware-cartao-e-software-necessarios\">Pr\u00e9-requisitos: hardware, cart\u00e3o e software necess\u00e1rios<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Instalar o Batocera n\u00e3o exige hardware caro, mas h\u00e1 requisitos m\u00ednimos que conv\u00e9m respeitar para evitar quebras de desempenho (\u00ablag\u00bb). O ponto mais importante \u00e9 o suporte de armazenamento: precisa de um <strong>m\u00ednimo de 16 GB<\/strong>, embora o projeto recomende <strong>32 GB<\/strong> &#8211; abaixo disso, as atualiza\u00e7\u00f5es autom\u00e1ticas n\u00e3o t\u00eam espa\u00e7o para descarregar e falham. Uma pen USB 3.0 r\u00e1pida ou um cart\u00e3o microSD de classe A1\/A2 fazem toda a diferen\u00e7a nos tempos de carregamento.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Componente<\/th><th>M\u00ednimo<\/th><th>Recomendado<\/th><th>Notas<\/th><\/tr><\/thead><tbody><tr><td>Suporte (USB\/microSD)<\/td><td>16 GB<\/td><td>32 GB ou mais<\/td><td>32 GB \u00e9 obrigat\u00f3rio para atualiza\u00e7\u00f5es autom\u00e1ticas<\/td><\/tr><tr><td>Imagem PC<\/td><td>batocera x86_64<\/td><td>batocera x86_64<\/td><td>Para qualquer PC\/port\u00e1til Intel ou AMD de 64 bits<\/td><\/tr><tr><td>Imagem Raspberry Pi<\/td><td>Pi 4 (4 GB)<\/td><td>Pi 5 (8 GB)<\/td><td>Imagem ARM espec\u00edfica do modelo<\/td><\/tr><tr><td>Mem\u00f3ria RAM<\/td><td>2 GB<\/td><td>4 GB ou mais<\/td><td>Consolas 3D (PS2, GameCube) pedem mais<\/td><\/tr><tr><td>Comando<\/td><td>Qualquer USB\/Bluetooth<\/td><td>Xbox, DualShock, 8BitDo<\/td><td>Reconhecidos automaticamente<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Do lado do software, vai precisar de tr\u00eas coisas: um computador para gravar a imagem, um programa de grava\u00e7\u00e3o (recomendamos o <a href=\"https:\/\/etcher.balena.io\/\" target=\"_blank\" rel=\"noopener\">balenaEtcher<\/a>, gratuito e dispon\u00edvel para Windows, macOS e Linux) e a pr\u00f3pria imagem do Batocera, descarregada do site oficial. Se preferir a linha de comandos em Linux, o utilit\u00e1rio <code>dd<\/code> j\u00e1 vem inclu\u00eddo na maioria das distribui\u00e7\u00f5es. Re\u00fana ainda os seus ficheiros ROM e BIOS &#8211; voltaremos a este ponto mais \u00e0 frente, incluindo as implica\u00e7\u00f5es legais em Portugal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"usb-ou-ssd-interno-onde-instalar-o-batocera\">USB ou SSD interno: onde instalar o Batocera<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de gravar a imagem, conv\u00e9m tomar uma decis\u00e3o que condiciona toda a experi\u00eancia: onde \u00e9 que o Batocera vai correr. H\u00e1 dois cen\u00e1rios e ambos s\u00e3o perfeitamente v\u00e1lidos, dependendo do que procura. A escolha entre uma pen USB e um SSD interno resume-se a portabilidade contra desempenho, e n\u00e3o existe resposta errada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>instala\u00e7\u00e3o em USB ou microSD<\/strong> \u00e9 a abordagem deste guia e a ideal se n\u00e3o quer mexer no computador. O Batocera vive inteiramente no suporte externo, n\u00e3o formata nem toca no disco onde tem o Windows ou o Linux e, ao retirar a pen, o PC volta ao normal. \u00c9 perfeita para reaproveitar um computador de fam\u00edlia, para experimentar sem compromissos ou para transportar a sua consola de casa para casa de um amigo. A desvantagem s\u00e3o os tempos de carregamento mais lentos, sobretudo em pens antigas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>instala\u00e7\u00e3o num SSD interno<\/strong> transforma um computador antigo numa consola dedicada, sempre pronta e muito mais r\u00e1pida a carregar jogos exigentes de PS2 ou GameCube. Neste caso, o processo \u00e9 o mesmo &#8211; grava a imagem numa pen, arranca a partir dela e, j\u00e1 dentro do Batocera, usa a op\u00e7\u00e3o <em>INSTALAR NUM NOVO DISCO<\/em> no menu para copiar o sistema para o SSD. Aten\u00e7\u00e3o: esta opera\u00e7\u00e3o <strong>apaga todo o conte\u00fado<\/strong> do disco escolhido, por isso s\u00f3 a recomendamos num computador que possa dedicar exclusivamente \u00e0 emula\u00e7\u00e3o. Em resumo:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Escolha USB\/microSD<\/strong> se quer manter o sistema atual intacto, testar sem riscos ou ter portabilidade.<\/li><li><strong>Escolha SSD interno<\/strong> se tem um PC dedicado, quer o m\u00e1ximo desempenho e arranque r\u00e1pido, e n\u00e3o se importa de formatar o disco.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passos-1-e-2-descarregar-e-gravar-a-imagem-do-batocera\">Passos 1 e 2: descarregar e gravar a imagem do Batocera<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O primeiro passo \u00e9 escolher a imagem certa. No site oficial, na sec\u00e7\u00e3o de descargas, ver\u00e1 v\u00e1rios ficheiros no formato <code>batocera-(arquitetura)-(vers\u00e3o)-(data).img.gz<\/code>. Para um PC de secret\u00e1ria ou port\u00e1til, escolha a arquitetura <strong>x86_64<\/strong>; para um Raspberry Pi, escolha a imagem ARM correspondente ao seu modelo (Pi 4 ou Pi 5 t\u00eam imagens distintas). Aten\u00e7\u00e3o a um pormenor: alguns navegadores como o Chrome, o Opera ou o Safari descompactam o ficheiro automaticamente e renomeiam-no mal &#8211; se isso acontecer, o programa de grava\u00e7\u00e3o pode n\u00e3o o reconhecer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verificar-a-integridade-antes-de-gravar\">Verificar a integridade antes de gravar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de gravar, confirme que a transfer\u00eancia n\u00e3o ficou corrompida. Em Linux ou macOS, compare a soma de verifica\u00e7\u00e3o do ficheiro com a publicada na p\u00e1gina de descargas:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Calcular a soma SHA-256 do ficheiro descarregado\nsha256sum batocera-x86_64-43-20260508.img.gz\n\n# Resultado esperado (exemplo):\n# 9f2c...a71b  batocera-x86_64-43-20260508.img.gz\n# Compare este valor com o publicado no site oficial<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gravar-com-o-balenaetcher-windows-macos-e-linux\">Gravar com o balenaEtcher (Windows, macOS e Linux)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O m\u00e9todo mais seguro para principiantes \u00e9 o balenaEtcher. Insira a pen USB ou o cart\u00e3o microSD, abra o programa, clique em <em>Flash from file<\/em> e selecione o ficheiro <code>.img.gz<\/code> &#8211; o Etcher descompacta-o automaticamente. Escolha depois o suporte de destino (confirme duas vezes a letra da unidade, pois todo o conte\u00fado ser\u00e1 apagado) e clique em <em>Flash<\/em>. A grava\u00e7\u00e3o demora entre dois e cinco minutos, seguida de uma fase de verifica\u00e7\u00e3o. O Raspberry Pi Imager e o USBImager s\u00e3o alternativas oficialmente recomendadas que funcionam de forma semelhante.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gravar-com-o-comando-dd-em-linux\">Gravar com o comando dd em Linux<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se preferir o terminal, primeiro identifique o dispositivo correto com <code>lsblk<\/code> &#8211; escrever no disco errado destr\u00f3i dados irremediavelmente. Depois, descompacte e escreva a imagem numa s\u00f3 linha:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># 1. Identificar a pen\/cartao (ex.: \/dev\/sdb, NUNCA a particao \/dev\/sdb1)\nlsblk\n\n# 2. Descompactar e gravar num unico passo\nzcat batocera-x86_64-43-20260508.img.gz | sudo dd of=\/dev\/sdX bs=4M status=progress conv=fsync\n\n# 3. Garantir que a escrita foi concluida\nsync<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Substitua <code>\/dev\/sdX<\/code> pelo dispositivo real (por exemplo <code>\/dev\/sdb<\/code>). O par\u00e2metro <code>status=progress<\/code> mostra o progresso e <code>conv=fsync<\/code> assegura que todos os dados s\u00e3o escritos antes de o comando terminar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-3-primeiro-arranque-uefi-e-expansao-da-particao-share\">Passo 3: primeiro arranque, UEFI e expans\u00e3o da parti\u00e7\u00e3o SHARE<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Com a imagem gravada, insira o suporte no computador de destino e ligue-o. Para arrancar a partir da pen ou do cart\u00e3o, entre no menu de arranque premindo repetidamente uma das teclas <strong>F10<\/strong>, <strong>F11<\/strong>, <strong>F12<\/strong> ou <strong>Del<\/strong> &#8211; a tecla varia consoante a motherboard. Selecione a unidade do Batocera na lista. Num PC recente, o modo <strong>UEFI<\/strong> \u00e9 prefer\u00edvel (embora n\u00e3o seja estritamente obrigat\u00f3rio) e poder\u00e1 ter de desativar o <em>Secure Boot<\/em> nas defini\u00e7\u00f5es da BIOS para o sistema arrancar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No primeiro arranque, o Batocera faz algo importante nos bastidores: a parti\u00e7\u00e3o <strong>SHARE<\/strong> &#8211; a parti\u00e7\u00e3o de dados onde ficar\u00e3o os seus jogos e configura\u00e7\u00f5es &#8211; <strong>expande-se automaticamente<\/strong> para ocupar todo o espa\u00e7o livre do suporte. \u00c9 por isso que um cart\u00e3o de 64 GB fica com a parti\u00e7\u00e3o de dados a rondar os 58 GB utiliz\u00e1veis, sem qualquer interven\u00e7\u00e3o manual. Este processo pode demorar um minuto; deixe o sistema estabilizar antes de desligar. Assim que a interface EmulationStation aparecer, o Batocera est\u00e1 instalado e a correr diretamente do suporte, sem ter escrito uma \u00fanica linha no disco interno do seu PC.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-4-configurar-o-comando-e-navegar-no-emulationstation\">Passo 4: configurar o comando e navegar no EmulationStation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Batocera reconhece automaticamente a maioria dos comandos &#8211; Xbox, DualShock\/DualSense, Nintendo Switch Pro, Joy-Cons e os populares 8BitDo funcionam mal os liga por USB ou Bluetooth. Na vers\u00e3o 43, os comandos da Nintendo Switch passaram a usar o controlador nativo do Linux, o que significa que poder\u00e1 ter de os reconfigurar ap\u00f3s uma atualiza\u00e7\u00e3o. Se um comando n\u00e3o estiver mapeado, mantenha premido qualquer bot\u00e3o durante alguns segundos no ecr\u00e3 inicial para abrir o assistente de configura\u00e7\u00e3o e siga as instru\u00e7\u00f5es, bot\u00e3o a bot\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A navega\u00e7\u00e3o obedece a uma l\u00f3gica simples que conv\u00e9m memorizar. O bot\u00e3o <strong>Sul<\/strong> (A na disposi\u00e7\u00e3o Nintendo, B na Xbox) confirma; o bot\u00e3o <strong>Este<\/strong> volta atr\u00e1s; o bot\u00e3o <strong>Select<\/strong> abre o menu r\u00e1pido de um jogo; e o bot\u00e3o <strong>Start<\/strong> abre o <strong>MENU PRINCIPAL<\/strong>, o centro de controlo de todo o sistema. \u00c9 a partir daqui que acede \u00e0s defini\u00e7\u00f5es de rede, aos scrapers, \u00e0s atualiza\u00e7\u00f5es e \u00e0s op\u00e7\u00f5es de seguran\u00e7a que veremos adiante. Dedique um par de minutos a explorar os menus antes de avan\u00e7ar &#8211; vai poupar tempo depois.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ligar-a-rede-wi-fi-e-emparelhar-comandos-bluetooth\">Ligar \u00e0 rede Wi-Fi e emparelhar comandos Bluetooth<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para transferir jogos pela rede e usar o scraper, o Batocera precisa de acesso \u00e0 Internet. Se n\u00e3o usar cabo Ethernet, abra o MENU PRINCIPAL \u2192 <em>DEFINI\u00c7\u00d5ES DE REDE<\/em>, ative a op\u00e7\u00e3o Wi-Fi, selecione a sua rede e introduza a palavra-passe com o teclado no ecr\u00e3. O sistema mostra de imediato o endere\u00e7o IP atribu\u00eddo &#8211; anote-o, pois vai precisar dele para aceder \u00e0 partilha de rede e ao SSH. Para emparelhar um comando sem fios, v\u00e1 a <em>DEFINI\u00c7\u00d5ES DE COMANDOS \u2192 EMPARELHAR UM COMANDO BLUETOOTH<\/em>, coloque o comando em modo de emparelhamento e escolha-o na lista. Comandos 8BitDo, DualSense e Xbox emparelham em segundos e ficam guardados para arranques futuros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passos-5-e-6-estrutura-de-pastas-e-transferencia-de-roms\">Passos 5 e 6: estrutura de pastas e transfer\u00eancia de ROMs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui est\u00e1 o conceito mais importante de todo o tutorial: no Batocera, tudo o que \u00e9 seu vive na pasta <code>\/userdata<\/code>. \u00c9 l\u00e1 que ficam os jogos, as BIOS, os saves e as configura\u00e7\u00f5es &#8211; e \u00e9 esta parti\u00e7\u00e3o que sobrevive intacta a qualquer atualiza\u00e7\u00e3o do sistema. Compreender a sua estrutura poupa-lhe 90% dos problemas t\u00edpicos de quem come\u00e7a.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/userdata\n\u251c\u2500\u2500 bios\/                  # ficheiros BIOS de todos os sistemas\n\u251c\u2500\u2500 roms\/                  # uma subpasta por consola\n\u2502   \u251c\u2500\u2500 snes\/              # jogos da Super Nintendo\n\u2502   \u251c\u2500\u2500 megadrive\/         # jogos da Mega Drive\n\u2502   \u251c\u2500\u2500 psx\/               # jogos da PlayStation\n\u2502   \u251c\u2500\u2500 n64\/               # jogos da Nintendo 64\n\u2502   \u2514\u2500\u2500 ...                # mais de 200 pastas de sistemas\n\u251c\u2500\u2500 saves\/                 # progressos e save states\n\u2514\u2500\u2500 system\/\n    \u2514\u2500\u2500 configs\/           # configuracoes dos emuladores<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cada subpasta em <code>\/userdata\/roms<\/code> cont\u00e9m um ficheiro <code>_info.txt<\/code> que indica os formatos aceites por aquele sistema &#8211; por exemplo, <code>.zip<\/code> ou <code>.sfc<\/code> para a Super Nintendo, <code>.n64<\/code> ou <code>.z64<\/code> para a Nintendo 64 e <code>.iso<\/code> ou <code>.chd<\/code> para a PlayStation 2. Coloque cada ROM na pasta correta e o EmulationStation reconhece-a no arranque seguinte.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aceder-a-partilha-de-rede-batocera-samba\">Aceder \u00e0 partilha de rede BATOCERA (SAMBA)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O m\u00e9todo mais c\u00f3modo para transferir jogos \u00e9 a partilha de rede, que est\u00e1 ativa por predefini\u00e7\u00e3o &#8211; n\u00e3o precisa de configurar nada no Batocera. Com a consola ligada e na mesma rede local, abra o explorador de ficheiros no seu PC e aceda ao endere\u00e7o da partilha:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Windows \/ macOS\n\\\\BATOCERA\\share\n\n# Linux \/ macOS (alternativa)\nsmb:\/\/BATOCERA.local\/share\n\n# Se o nome nao resolver, use o endereco IP\n# (MENU PRINCIPAL -> DEFINICOES DE REDE mostra o IP)\nsmb:\/\/192.168.1.50\/share<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dentro da partilha <code>share<\/code> encontra as pastas <code>roms<\/code> e <code>bios<\/code>. Basta arrastar os ficheiros para as subpastas corretas. Depois, no Batocera, abra o MENU PRINCIPAL e escolha <em>ATUALIZAR LISTAS DE JOGOS<\/em> para que os novos t\u00edtulos apare\u00e7am sem reiniciar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"transferir-por-usb-ou-por-ssh-scp\">Transferir por USB ou por SSH\/SCP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sem rede? Ligue uma pen USB \u00e0 consola em funcionamento e use o gestor de ficheiros integrado (tecla <strong>F1<\/strong> na lista de sistemas) para copiar os jogos. Para quem prefere a linha de comandos, o Batocera aceita transfer\u00eancias por <strong>SSH\/SCP<\/strong> &#8211; \u00fatil para automatizar c\u00f3pias a partir de um servidor dom\u00e9stico:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Copiar uma pasta inteira de jogos da Super Nintendo por SCP\nscp -r .\/snes\/*.zip root@192.168.1.50:\/userdata\/roms\/snes\/\n\n# Palavra-passe predefinida: linux (ver seccao de seguranca)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-7-instalar-os-ficheiros-bios-corretamente\">Passo 7: instalar os ficheiros BIOS corretamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Muitos sistemas funcionam sem BIOS, mas consolas como a PlayStation, a PlayStation 2, a Sega Saturn ou a Neo Geo <strong>exigem<\/strong> ficheiros BIOS espec\u00edficos para arrancar os jogos. Estes ficheiros n\u00e3o v\u00eam inclu\u00eddos no Batocera por raz\u00f5es de direitos de autor &#8211; t\u00eam de ser fornecidos por si. Coloque-os todos na pasta <code>\/userdata\/bios<\/code>. O detalhe cr\u00edtico \u00e9 que muitos emuladores verificam a soma <em>md5<\/em> do ficheiro: se a BIOS estiver incompleta ou for uma vers\u00e3o errada, o jogo n\u00e3o arranca, mesmo que o ficheiro exista.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A melhor forma de saber exatamente o que falta \u00e9 usar o verificador integrado: no MENU PRINCIPAL, v\u00e1 a <em>DEFINI\u00c7\u00d5ES DO SISTEMA \u2192 INFORMA\u00c7\u00c3O DAS BIOS<\/em>. O Batocera lista cada BIOS necess\u00e1ria, o nome exato do ficheiro, o md5 esperado e mostra a verde as que est\u00e3o corretas e a vermelho as que faltam ou est\u00e3o erradas. A tabela seguinte re\u00fane alguns dos casos mais comuns.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Sistema<\/th><th>Precisa de BIOS?<\/th><th>Exemplo de ficheiro<\/th><th>Pasta<\/th><\/tr><\/thead><tbody><tr><td>Super Nintendo<\/td><td>N\u00e3o<\/td><td>&#8211;<\/td><td>\/userdata\/roms\/snes<\/td><\/tr><tr><td>Mega Drive<\/td><td>N\u00e3o<\/td><td>&#8211;<\/td><td>\/userdata\/roms\/megadrive<\/td><\/tr><tr><td>PlayStation<\/td><td>Sim<\/td><td>scph1001.bin<\/td><td>\/userdata\/bios<\/td><\/tr><tr><td>PlayStation 2<\/td><td>Sim<\/td><td>ficheiros da BIOS PS2<\/td><td>\/userdata\/bios<\/td><\/tr><tr><td>Sega Saturn<\/td><td>Sim<\/td><td>sega_101.bin<\/td><td>\/userdata\/bios<\/td><\/tr><tr><td>Neo Geo<\/td><td>Sim<\/td><td>neogeo.zip<\/td><td>\/userdata\/bios<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nunca renomeie um ficheiro BIOS para \u00abenganar\u00bb o verificador: se o md5 n\u00e3o corresponder, a emula\u00e7\u00e3o ser\u00e1 inst\u00e1vel ou simplesmente n\u00e3o funcionar\u00e1. Voltamos a lembrar que o utilizador \u00e9 respons\u00e1vel por obter estas BIOS legalmente &#8211; normalmente, extraindo-as da consola que possui.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um esclarecimento sobre os sistemas mais recentes: a GameCube e a Wii, ao contr\u00e1rio do que muitos pensam, <em>n\u00e3o<\/em> precisam de ficheiros BIOS &#8211; basta uma m\u00e1quina com pot\u00eancia suficiente e o n\u00facleo Dolphin faz o resto. J\u00e1 a PlayStation 2 exige o conjunto completo do dump da BIOS da consola, e as m\u00e1quinas arcade emuladas pelo MAME ou pelo FinalBurn Neo s\u00e3o especialmente exigentes: a vers\u00e3o do <em>romset<\/em> tem de corresponder exatamente \u00e0 vers\u00e3o do emulador, sob pena de o jogo recusar arrancar. Quando um t\u00edtulo arcade n\u00e3o funciona, o problema \u00e9 quase sempre um romset desatualizado, e n\u00e3o uma BIOS em falta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-8-fazer-scraping-de-capas-e-metadados-com-o-screenscraper\">Passo 8: fazer scraping de capas e metadados com o ScreenScraper<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uma lista de jogos s\u00f3 com nomes de ficheiros \u00e9 pouco convidativa. O Batocera resolve isto com um <strong>scraper<\/strong>, que descarrega automaticamente capas, capturas de ecr\u00e3, sinopses, ano de lan\u00e7amento e classifica\u00e7\u00f5es para cada jogo. O servi\u00e7o predefinido \u00e9 o <a href=\"https:\/\/www.screenscraper.fr\/\" target=\"_blank\" rel=\"noopener\">ScreenScraper<\/a>, uma das maiores bases de dados comunit\u00e1rias de conte\u00fados para emula\u00e7\u00e3o. Para o executar, v\u00e1 ao MENU PRINCIPAL \u2192 <em>SCRAPER<\/em>, escolha os sistemas a processar e inicie &#8211; em poucos minutos, a sua biblioteca ganha um aspeto profissional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma dica valiosa: crie uma conta gratuita no site do ScreenScraper e introduza as credenciais nas defini\u00e7\u00f5es do scraper do Batocera. Os utilizadores an\u00f3nimos partilham um n\u00famero muito limitado de fios de descarga (e, em horas de pico, o servi\u00e7o fica saturado), enquanto os utilizadores registados obt\u00eam prioridade e resultados bastante mais r\u00e1pidos. Se um jogo for identificado incorretamente &#8211; algo comum com <em>hacks<\/em> ou vers\u00f5es regionais &#8211;, pode editar manualmente os metadados a partir do menu de op\u00e7\u00f5es desse jogo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-9-ativar-os-retroachievements\">Passo 9: ativar os RetroAchievements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um dos recursos mais subestimados do Batocera \u00e9 o suporte para <strong>RetroAchievements<\/strong>, um sistema que acrescenta conquistas (trof\u00e9us) a jogos cl\u00e1ssicos que nunca as tiveram. Complete determinados objetivos em milhares de jogos de NES, SNES, Mega Drive, Game Boy e muitos outros e desbloqueie medalhas registadas no seu perfil online &#8211; uma forma fant\u00e1stica de dar nova vida a t\u00edtulos que j\u00e1 conhece de cor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ativar, crie primeiro uma conta gratuita no site oficial dos RetroAchievements. Depois, no Batocera, v\u00e1 a <em>DEFINI\u00c7\u00d5ES DO JOGO \u2192 RETROACHIEVEMENTS<\/em>, ative a op\u00e7\u00e3o e introduza o seu nome de utilizador e palavra-passe. A partir da\u00ed, os jogos compat\u00edveis mostram uma notifica\u00e7\u00e3o de arranque com o n\u00famero de conquistas dispon\u00edveis. Pode ainda ativar o <em>Hardcore Mode<\/em>, que desativa os <em>save states<\/em> e o rebobinar em troca de mais pontos &#8211; para os puristas que querem um verdadeiro desafio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-10-aceder-por-ssh-e-reforcar-a-seguranca\">Passo 10: aceder por SSH e refor\u00e7ar a seguran\u00e7a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Chegamos ao passo que quase nenhum tutorial de Batocera aborda &#8211; e que, num site de seguran\u00e7a como o nosso, \u00e9 obrigat\u00f3rio. O Batocera tem o <strong>SSH ativado por predefini\u00e7\u00e3o<\/strong>, com um \u00fanico utilizador, <code>root<\/code>, e uma palavra-passe conhecida por toda a gente: <code>linux<\/code>. Isto \u00e9 \u00f3timo para configurar a consola a partir do PC, mas \u00e9 um risco evidente se a m\u00e1quina estiver acess\u00edvel a partir de outras redes. A pr\u00f3pria documenta\u00e7\u00e3o avisa que o Batocera \u00abn\u00e3o foi concebido para ser um sistema operativo seguro\u00bb e desaconselha exp\u00f4-lo \u00e0 Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para se ligar por SSH a partir do seu computador e explorar o sistema, use o utilizador <code>root<\/code>. Repare que, ao escrever a palavra-passe, n\u00e3o aparecem asteriscos &#8211; \u00e9 o comportamento normal do Linux:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ ssh root@192.168.1.50\nroot@192.168.1.50's password:      # escreva: linux (nada aparece no ecra)\nWelcome to Batocera.linux 43 (Glasswing)\n[root@BATOCERA ~]$ df -h \/userdata\nFilesystem      Size  Used Avail Use% Mounted on\n\/dev\/sda2        58G  1.2G   57G   3% \/userdata<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A prioridade n\u00famero um \u00e9 trocar a palavra-passe predefinida. A forma correta e persistente de o fazer \u00e9 pela interface: MENU PRINCIPAL \u2192 <em>DEFINI\u00c7\u00d5ES DO SISTEMA \u2192 SEGURAN\u00c7A \u2192 Palavra-passe root<\/em>, ativando primeiro a op\u00e7\u00e3o <em>Enforce Security<\/em>. Em alternativa, j\u00e1 ligado por SSH, pode usar os comandos de configura\u00e7\u00e3o do pr\u00f3prio Batocera, que garantem que a altera\u00e7\u00e3o sobrevive aos rein\u00edcios apesar de o sistema de ficheiros ser s\u00f3 de leitura:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Definir uma palavra-passe forte de forma persistente\nbatocera-config setRootPassword \"aMinhaPalavraForte_2026!\"\n\n# Confirmar que foi aplicada\nbatocera-config getRootPassword\n\n# Reiniciar para consolidar a alteracao\nreboot<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depois de ativar a seguran\u00e7a, tanto o SSH como a partilha SAMBA passam a exigir esta palavra-passe. Um aviso da documenta\u00e7\u00e3o: certas a\u00e7\u00f5es, como adicionar ou remover uma interface de rede Ethernet, podem gerar uma palavra-passe aleat\u00f3ria no arranque seguinte &#8211; se perder o acesso, \u00e9 a\u00ed que deve olhar primeiro. Se quiser aprofundar a prote\u00e7\u00e3o da sua rede dom\u00e9stica antes de expor qualquer servi\u00e7o, o nosso guia para <a href=\"\/pt\/nmap-auditar-rede-12-passos\/\">auditar a rede com o Nmap em 12 passos<\/a> \u00e9 um bom ponto de partida.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passos-11-e-12-atualizar-o-batocera-e-fazer-copias-de-seguranca\">Passos 11 e 12: atualizar o Batocera e fazer c\u00f3pias de seguran\u00e7a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Manter o Batocera atualizado d\u00e1-lhe emuladores mais r\u00e1pidos e corre\u00e7\u00f5es de seguran\u00e7a. O m\u00e9todo mais simples \u00e9 pela interface: MENU PRINCIPAL \u2192 <em>ATUALIZA\u00c7\u00d5ES E DESCARGAS \u2192 INICIAR ATUALIZA\u00c7\u00c3O<\/em>. Lembre-se do requisito de 32 GB &#8211; sem esse espa\u00e7o, a atualiza\u00e7\u00e3o falha por falta de espa\u00e7o na parti\u00e7\u00e3o de arranque. Um ponto tranquilizador: ao atualizar, apenas a parti\u00e7\u00e3o de arranque \u00e9 substitu\u00edda; a <code>\/userdata<\/code>, com todas as ROMs, BIOS, saves e configura\u00e7\u00f5es, permanece intocada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para quem prefere a linha de comandos, o Batocera oferece o comando <code>batocera-upgrade<\/code> via SSH, ideal para atualiza\u00e7\u00f5es controladas:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Atualizar para a ultima versao estavel (exemplo x86_64)\nbatocera-upgrade https:\/\/mirrors.o2switch.fr\/batocera\/x86_64\/stable\/last\n\n# Fazer uma copia de seguranca da pasta de dados antes de mexer\nscp -r root@192.168.1.50:\/userdata\/saves .\/backup-saves\nscp -r root@192.168.1.50:\/userdata\/system\/configs .\/backup-configs<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Quanto \u00e0s c\u00f3pias de seguran\u00e7a, a regra de ouro \u00e9: proteja a <code>\/userdata<\/code>. Como toda a sua \u00abalma\u00bb digital &#8211; jogos, progressos e configura\u00e7\u00f5es &#8211; vive nesta parti\u00e7\u00e3o, uma c\u00f3pia peri\u00f3dica das pastas <code>saves<\/code> e <code>system\/configs<\/code> para outro disco protege-o de uma falha do cart\u00e3o microSD, que s\u00e3o notoriamente fr\u00e1geis. Com estes 12 passos conclu\u00eddos, tem uma consola retro completa, segura e atualiz\u00e1vel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cinco-erros-comuns-a-evitar-no-batocera\">Cinco erros comuns a evitar no Batocera<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ao longo de dezenas de instala\u00e7\u00f5es, estes s\u00e3o os enganos que mais frequentemente estragam a experi\u00eancia de quem come\u00e7a com o Batocera. Evit\u00e1-los poupa-lhe horas de frustra\u00e7\u00e3o.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Usar um cart\u00e3o abaixo de 32 GB.<\/strong> Com 16 GB a consola arranca, mas as atualiza\u00e7\u00f5es autom\u00e1ticas falham por falta de espa\u00e7o. Invista num cart\u00e3o A2 de 64 GB.<\/li><li><strong>Gravar na parti\u00e7\u00e3o em vez do disco.<\/strong> No comando <code>dd<\/code>, aponte para <code>\/dev\/sdb<\/code> e n\u00e3o para <code>\/dev\/sdb1<\/code>. Gravar numa parti\u00e7\u00e3o corrompe a imagem.<\/li><li><strong>Colocar ROMs na pasta errada.<\/strong> Um jogo de PlayStation em <code>\/userdata\/roms\/psx<\/code> aparece; na pasta errada, n\u00e3o. Respeite os formatos indicados no <code>_info.txt<\/code> de cada sistema.<\/li><li><strong>Ignorar o md5 das BIOS.<\/strong> Uma BIOS com o nome certo mas a soma md5 errada n\u00e3o funciona. Use sempre o verificador de INFORMA\u00c7\u00c3O DAS BIOS.<\/li><li><strong>Manter a palavra-passe predefinida.<\/strong> Deixar o par <code>root<\/code>\/<code>linux<\/code> ativo numa rede partilhada \u00e9 um convite a problemas. Troque-a no primeiro dia.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"resolucao-de-problemas-oito-falhas-frequentes\">Resolu\u00e7\u00e3o de problemas: oito falhas frequentes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se algo n\u00e3o correr como esperado, esta tabela cobre os oito problemas mais reportados pela comunidade e a respetiva solu\u00e7\u00e3o. Na esmagadora maioria dos casos, o culpado \u00e9 o suporte de armazenamento, um formato de ficheiro incorreto ou uma BIOS em falta.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Sintoma<\/th><th>Causa prov\u00e1vel<\/th><th>Solu\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td>O PC n\u00e3o arranca a partir da pen<\/td><td>Ordem de arranque ou Secure Boot<\/td><td>Entrar no menu (F10\/F11\/F12\/Del), desativar Secure Boot<\/td><\/tr><tr><td>Ecr\u00e3 preto ap\u00f3s o log\u00f3tipo<\/td><td>Controlador gr\u00e1fico ou modo de v\u00eddeo<\/td><td>Escolher a imagem correta; testar outra sa\u00edda de v\u00eddeo<\/td><\/tr><tr><td>Os jogos n\u00e3o aparecem na lista<\/td><td>Pasta errada ou lista desatualizada<\/td><td>Verificar a pasta do sistema e ATUALIZAR LISTAS DE JOGOS<\/td><\/tr><tr><td>\u00abBIOS not found\u00bb ao abrir um jogo<\/td><td>Ficheiro BIOS em falta ou md5 errado<\/td><td>Consultar INFORMA\u00c7\u00c3O DAS BIOS e substituir o ficheiro<\/td><\/tr><tr><td>A partilha \\\\BATOCERA n\u00e3o aparece<\/td><td>Rede diferente ou resolu\u00e7\u00e3o de nomes<\/td><td>Usar o endere\u00e7o IP em vez do nome BATOCERA<\/td><\/tr><tr><td>O comando n\u00e3o \u00e9 reconhecido<\/td><td>Mapeamento em falta<\/td><td>Manter um bot\u00e3o premido para abrir o assistente<\/td><\/tr><tr><td>Jogos 3D com quebras (\u00ablag\u00bb)<\/td><td>Hardware insuficiente<\/td><td>Reduzir a resolu\u00e7\u00e3o interna ou usar um n\u00facleo mais leve<\/td><\/tr><tr><td>A palavra-passe deixou de funcionar<\/td><td>Altera\u00e7\u00e3o de interface de rede<\/td><td>Voltar a definir a palavra-passe pelo menu de Seguran\u00e7a<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se nenhuma destas solu\u00e7\u00f5es resolver o seu caso, a documenta\u00e7\u00e3o oficial do <a href=\"https:\/\/wiki.batocera.org\/install_batocera\" target=\"_blank\" rel=\"noopener\">guia de instala\u00e7\u00e3o<\/a> e do <a href=\"https:\/\/wiki.batocera.org\/add_games_bios\" target=\"_blank\" rel=\"noopener\">carregamento de jogos e BIOS<\/a> \u00e9 exaustiva e mantida ativamente pela comunidade.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dicas-avancadas-para-tirar-o-maximo-do-batocera\">Dicas avan\u00e7adas para tirar o m\u00e1ximo do Batocera<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Depois de dominar o b\u00e1sico, o Batocera abre-se a um mundo de personaliza\u00e7\u00e3o. As <strong>bezels<\/strong> (molduras decorativas) preenchem as barras laterais pretas dos jogos 4:3 com arte alusiva a cada consola, dando um ar de m\u00e1quina arcade. Os <strong>shaders<\/strong> permitem recriar o aspeto de um televisor CRT antigo, com linhas de varrimento e curvatura &#8211; para muitos, \u00e9 assim que os cl\u00e1ssicos \u00abdevem\u00bb parecer. Ambos se ativam por sistema ou por jogo, no menu de op\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vale ainda explorar os <strong>temas<\/strong> do EmulationStation, que transformam por completo o aspeto da interface, e os <em>ports<\/em> &#8211; jogos de c\u00f3digo aberto como o DOOM ou o Quake que correm nativamente, sem necessidade de ROMs. Se tiver um PC potente, o Batocera consegue mesmo executar jogos do Windows atrav\u00e9s do Wine\/Proton. E para quem gosta de jogar em qualquer divis\u00e3o da casa, um port\u00e1til com o Batocera gravado num cart\u00e3o d\u00e1-lhe uma consola de bolso &#8211; ainda que, para um port\u00e1til dedicado, valha a pena comparar com as op\u00e7\u00f5es do nosso artigo sobre o <a href=\"\/pt\/steam-deck-oled-vs-rog-ally-x\/\">Steam Deck OLED e a ROG Ally X<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 ainda tr\u00eas funcionalidades que vale a pena descobrir quando j\u00e1 dominar o essencial. O <strong>netplay<\/strong> permite jogar cl\u00e1ssicos de dois jogadores online com um amigo, sincronizando o mesmo jogo atrav\u00e9s da Internet &#8211; ideal para reviver combates de luta ou jogos cooperativos \u00e0 dist\u00e2ncia. As <strong>decora\u00e7\u00f5es e temas por sistema<\/strong> deixam personalizar cada consola com molduras e fundos distintos, dando identidade pr\u00f3pria a cada carrossel. E, para quem quer um centro multim\u00e9dia completo, o Batocera integra o <strong>Kodi<\/strong>, transformando a mesma m\u00e1quina numa central de filmes e m\u00fasica al\u00e9m dos jogos. Combinadas, estas op\u00e7\u00f5es fazem do Batocera muito mais do que um simples emulador: uma verdadeira consola-mediacenter de sala.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"nota-legal-roms-bios-e-a-lei-portuguesa\">Nota legal: ROMs, BIOS e a lei portuguesa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um tutorial respons\u00e1vel n\u00e3o pode ignorar o enquadramento legal. O software do Batocera \u00e9 totalmente legal e gratuito &#8211; o que exige cautela s\u00e3o os conte\u00fados que lhe adiciona. Em Portugal, os jogos e as BIOS est\u00e3o protegidos pelo C\u00f3digo do Direito de Autor e dos Direitos Conexos, e a descarga de ROMs de jogos que n\u00e3o possui constitui uma viola\u00e7\u00e3o desses direitos, independentemente de o t\u00edtulo j\u00e1 n\u00e3o estar \u00e0 venda. O argumento da \u00abpreserva\u00e7\u00e3o\u00bb n\u00e3o tem, por si s\u00f3, cobertura legal para descarregar c\u00f3pias de terceiros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A via segura \u00e9 a extra\u00e7\u00e3o das suas pr\u00f3prias c\u00f3pias: fazer o <em>dump<\/em> dos cartuchos e discos que comprou, bem como das respetivas BIOS, a partir do hardware original que possui. Existe tamb\u00e9m um n\u00famero crescente de jogos legalmente gratuitos, <em>homebrew<\/em> e de dom\u00ednio p\u00fablico, distribu\u00eddos precisamente para plataformas como o Batocera. Em caso de d\u00favida, privilegie sempre o conte\u00fado que pode obter de forma l\u00edcita &#8211; \u00e9 a abordagem que recomendamos e que mant\u00e9m a sua consola retro do lado certo da lei.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"projeto-completo-a-sua-consola-retro-em-12-passos\">Projeto completo: a sua consola retro em 12 passos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para consolidar tudo o que fizemos, aqui fica o resumo do projeto completo. Se seguiu o guia de fio a pavio, tem agora uma consola de emula\u00e7\u00e3o plenamente operacional. Use esta lista como uma checklist final ou como refer\u00eancia r\u00e1pida para futuras instala\u00e7\u00f5es do Batocera.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Escolher e descarregar a imagem correta do Batocera (x86_64 para PC ou ARM para Raspberry Pi).<\/li><li>Verificar a integridade do ficheiro com <code>sha256sum<\/code>.<\/li><li>Gravar a imagem na pen\/microSD com o balenaEtcher ou o comando <code>dd<\/code>.<\/li><li>Arrancar a partir do suporte e deixar a parti\u00e7\u00e3o SHARE expandir-se.<\/li><li>Configurar o comando e ligar \u00e0 rede Wi-Fi.<\/li><li>Compreender a estrutura de pastas em <code>\/userdata<\/code>.<\/li><li>Transferir ROMs pela partilha BATOCERA, por USB ou por SSH.<\/li><li>Instalar os ficheiros BIOS e validar as somas md5.<\/li><li>Fazer scraping de capas e metadados com o ScreenScraper.<\/li><li>Ativar os RetroAchievements para conquistas online.<\/li><li>Aceder por SSH e trocar a palavra-passe predefinida.<\/li><li>Atualizar o sistema e fazer c\u00f3pia de seguran\u00e7a da <code>\/userdata<\/code>.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"perguntas-frequentes-sobre-o-batocera\">Perguntas frequentes sobre o Batocera<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"o-batocera-apaga-o-windows-ou-o-sistema-do-meu-pc\">O Batocera apaga o Windows ou o sistema do meu PC?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o, se o usar a partir de uma pen USB ou cart\u00e3o microSD. O Batocera arranca do suporte externo e n\u00e3o escreve nada no disco interno &#8211; quando desliga a pen, o seu computador volta ao normal. S\u00f3 formata o disco interno se optar deliberadamente por uma instala\u00e7\u00e3o em SSD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qual-e-a-versao-mais-recente-do-batocera-em-2026\">Qual \u00e9 a vers\u00e3o mais recente do Batocera em 2026?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A vers\u00e3o 43 \u00abGlasswing\u00bb, lan\u00e7ada a 8 de maio de 2026, com uma atualiza\u00e7\u00e3o de corre\u00e7\u00e3o (v43.1) a 30 de maio. A vers\u00e3o anterior era a 42 \u00abPapilio\u00bb, de outubro de 2025.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quantos-sistemas-consegue-o-batocera-emular\">Quantos sistemas consegue o Batocera emular?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mais de 200 sistemas, desde consolas de 8 bits como a NES at\u00e9 plataformas mais recentes como a PlayStation 2, a GameCube ou a Wii U, al\u00e9m de computadores cl\u00e1ssicos e m\u00e1quinas arcade.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"o-batocera-funciona-num-raspberry-pi\">O Batocera funciona num Raspberry Pi?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sim. H\u00e1 imagens espec\u00edficas para o Raspberry Pi 4 e Pi 5, al\u00e9m do Odroid e de v\u00e1rios port\u00e1teis. Para consolas mais exigentes (PS2, GameCube), um PC x86_64 d\u00e1 melhores resultados do que um Pi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"preciso-de-ficheiros-bios-para-todos-os-jogos\">Preciso de ficheiros BIOS para todos os jogos?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o. Muitos sistemas (Super Nintendo, Mega Drive, Game Boy) funcionam sem BIOS. Outros (PlayStation, PS2, Saturn, Neo Geo) exigem BIOS espec\u00edficas, colocadas em <code>\/userdata\/bios<\/code> e validadas pelo verificador de md5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"como-transfiro-jogos-para-o-batocera\">Como transfiro jogos para o Batocera?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A forma mais f\u00e1cil \u00e9 a partilha de rede: aceda a <code>\\\\BATOCERA\\share<\/code> a partir do explorador de ficheiros e copie os jogos para as pastas de sistema em <code>roms<\/code>. Tamb\u00e9m pode usar uma pen USB ou transfer\u00eancias por SSH\/SCP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"atualizar-o-batocera-apaga-os-meus-jogos\">Atualizar o Batocera apaga os meus jogos?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o. Ao atualizar, s\u00f3 a parti\u00e7\u00e3o de arranque \u00e9 substitu\u00edda. A parti\u00e7\u00e3o <code>\/userdata<\/code>, com ROMs, BIOS, saves e configura\u00e7\u00f5es, permanece intacta. Ainda assim, fa\u00e7a sempre c\u00f3pias de seguran\u00e7a das pastas <code>saves<\/code> e <code>configs<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"e-seguro-deixar-a-palavra-passe-predefinida\">\u00c9 seguro deixar a palavra-passe predefinida?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o numa rede partilhada ou exposta. O par predefinido <code>root<\/code>\/<code>linux<\/code> \u00e9 p\u00fablico. Troque-o no menu SEGURAN\u00c7A ou com <code>batocera-config setRootPassword<\/code>, e nunca exponha o Batocera diretamente \u00e0 Internet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cobertura-relacionada\">Cobertura relacionada<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/pt\/retroarch-emular-12-passos\/\">RetroArch: emular mais de 100 n\u00facleos em 12 passos<\/a><\/li><li><a href=\"\/pt\/emudeck-steam-deck-oled\/\">EmuDeck no Steam Deck OLED: 20+ emuladores em 12 passos<\/a><\/li><li><a href=\"\/pt\/bazzite-instalar-pc-consola\/\">Bazzite: transformar o PC numa consola de jogos<\/a><\/li><li><a href=\"\/pt\/steam-deck-oled-vs-rog-ally-x\/\">Steam Deck OLED vs ROG Ally X: qual o melhor port\u00e1til<\/a><\/li><li><a href=\"\/pt\/nmap-auditar-rede-12-passos\/\">Nmap: auditar a seguran\u00e7a da sua rede em 12 passos<\/a><\/li><li><a href=\"\/pt\/category\/esports\/\">Mais guias de jogos e plataformas na shattered.io<\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Com o Batocera instalado, configurado e protegido, tem nas m\u00e3os uma m\u00e1quina de emula\u00e7\u00e3o capaz de rivalizar com solu\u00e7\u00f5es comerciais que custam dezenas de euros &#8211; de forma gratuita, aberta e totalmente sua. Grave a imagem, transfira os seus jogos, ligue o comando e reviva d\u00e9cadas de hist\u00f3ria dos videojogos numa \u00fanica consola.<\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>O Batocera transformou-se, em 2026, na forma mais simples de converter um PC antigo, um Raspberry Pi ou uma consola port\u00e1til numa m\u00e1quina de jogos retro completa &#8211; sem instalar\u2026<\/p>\n","protected":false},"author":3,"featured_media":230,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esports"],"_links":{"self":[{"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/posts\/229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":2,"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"predecessor-version":[{"id":232,"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/posts\/229\/revisions\/232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/media\/230"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/pt\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}