Um conjunto de melhorias pro firmware
Português, Inglês, Espanhol, Alemão, Francês e Italiano Capas dos jogos Patch IPS/BPS Temas e sons

O firmware do seu sd2snes,
turbinado.

Versão do firmware do sd2snes / FXPak Pro com o menu traduzido pra português, a capa (box-art) de cada jogo na lista, temas e sons no menu, gerenciador de cheats e patch IPS/BPS aplicado na hora de jogar. Tudo em cima do firmware original do mrehkopf.

6
Idiomas
Capas (box-art) · SNES/SGB
Cheats
16
Novas funcionalidades
Downloads
★ Primeira vez aqui?

Do zero ao primeiro jogo, em 5 passos.

Sem compilar nada. O pacote completo já traz o firmware inteiro - você não precisa instalar nada oficial antes.

⬇ Baixar o pacote completo Quer capas, temas e sons? Veja os recursos ↓
  1. 1
    Baixe o pacote completo O .zip marcado como completo nos downloads - é só ele.
  2. 2
    Copie pra raiz do cartão SD Abra o .zip e copie tudo pra raiz do cartão (substitua quando pedir).
  3. 3
    Coloque seus jogos no cartão As ROMs são suas - copie pra qualquer pasta do cartão. O firmware não vem com jogos.
  4. 4
    Capas, cheats e fichas (opcional) No PC, abra o Web Manager, aponte pro cartão e ele baixa capa, ficha e cheats de cada jogo sozinho.
  5. 5
    Ligue o console Recoloque o cartão e ligue. Pra trocar o idioma: opção Idioma no menu.
💾 Alguns jogos com chip especial precisam de arquivos de BIOS que você fornece (questão legal - o firmware oficial também precisa): bsxbios.bin, dsp1.bin, dsp1b.bin, dsp2.bin, dsp3.bin, dsp4.bin, sgb1_boot.bin, sgb1_snes.bin, st0010.bin.
Versão 2.15 · o que mudou

A maior atualização do sd2snes+ até agora.

Um menu no jogo inteiro novo, save states nos jogos com chip especial, manuais e guias na TV, patches mais espertos e um visual repaginado. Abaixo está tudo o que entrou - as novidades maiores também têm um card detalhado em Recursos.

Menu no jogo

O menu de cheats virou o Menu de Jogo

  • Mesmo combo de sempre (L + R + Y + ←), só que agora ele abre um menu inteiro em vez da lista de cheats
  • 4 abas: CHEATS, SAVESTATES, SAVES e GUIDES
  • Aperta B e o jogo volta exatamente de onde parou
  • Lembra a última aba aberta e a posição na lista
Cheats

Todos os cheats, não só os 64 primeiros

  • Mostra todos, e o nome que não cabe na tela rola sozinho
  • X liga/desliga todos os cheats de uma vez
  • ←/→ vira página, L/R pula pro topo/fim
  • Agora funciona também nos jogos com chip DSP, SA-1, Super FX, OBC1, S-DD1 ou CX4
Save states

Save state em jogo com chip especial

  • DSP1/1b/2/3/4 (ex.: Super Mario Kart, Pilotwings)
  • Super FX (ex.: Star Fox, Yoshi's Island)
  • OBC1 (ex.: Metal Combat) e S-DD1 (ex.: Star Ocean)
  • CX4 (ex.: Mega Man X2, Mega Man X3)
  • SA-1 (ex.: Super Mario RPG) - só no FXPak Pro (Mk.III)
  • Uns poucos jogos precisam de outro combo, porque neles o Start pausa. Eles vêm numa lista no cartão (/sd2snes/savestate_inputs.yml): Donkey Kong Country, Yoshi's Island, Mega Man X/X2/X3 e Star Fox usam X + R / X + L. É um arquivo de texto - dá pra incluir outros jogos
Guias

Leia o manual do jogo na TV

  • Travou numa fase? Abra o Menu de Jogo, vá na aba GUIDES e folheie o manual sem desligar o jogo
  • Cada jogo pode ter vários documentos: manual, detonado, mapa e encarte, cada um com o seu título
  • L/R vira a página, A amplia 2x e o direcional passeia pela página ampliada
  • Volta na página onde você parou, e o tipo do documento aparece traduzido
  • Dá pra ler antes de começar também: na ficha do jogo, aperte X
  • Agradecimento especial ao Kirkland, que forneceu boa parte dos manuais - já importados no GamesDB e baixados automaticamente pelo Web Manager
Patches

Patch IPS/BPS mais esperto

  • Tenta detectar sozinho se um patch .ips precisa ou não adicionar o header na ROM antes de aplicar
  • Dá pra fixar o modo por patch (Auto / Com header / Sem header) - fica lembrado
  • A lista mostra só o sufixo do patch, sem repetir o nome do jogo
  • Criar ROM com patch aplicado grava uma cópia pronta ao lado da original - só no FXPak Pro (Mk.III) (qual é o meu?)
  • Sem limite prático de patches por jogo (até 254), .ips ou .bps (antes eram 8)
  • ⚠️ O patch precisa de um sufixo no nome (ex.: Zelda - PT-BR.ips): um .ips com exatamente o mesmo nome da ROM é ignorado de propósito - o Web Manager renomeia os antigos pra você
Visual

Novo tema padrão do menu

  • O tema sd2snes+ passa a ser o padrão do menu
  • Restaurar tema clássico traz o visual antigo de volta a qualquer momento
  • Contorno do texto, anti-alias e sombra da barra agora são suportados, e já dá pra escolher no criador de temas
  • Ao entrar no jogo a tela fecha num círculo, em vez de cortar seco
  • As barras de rolagem pegaram a cor da borda do tema, em vez do branco fixo
Cartão

Cartão organizado, jogo abrindo mais rápido

  • Capas, cheats, saves e states agora ficam em pastas de duas letras (/sd2snes/info/SU/)
  • Game Boy ganhou espaço próprio (sgb/) - nada mais de Tetris.gb e Tetris.sfc dividindo save
  • Com a pasta cheia, o jogo demorava quase um segundo pra abrir; agora abre na hora
  • O Web Manager identifica a firmware 2.15 ou mais nova e já organiza o cartão pra você - e dá pra rodar quando quiser, no botão Organize lá em cima
  • ⚠️ Atualizou só o firmware? Antes de achar que perdeu tudo: sem essa reorganização, save, cheat e capa parecem ter sumido - continuam no cartão, só nas pastas antigas (como arrumar)
  • O pacote completo também traz arquivos novos em /sd2snes (igmenu.bin, classic.thm e os cores de NES e Master System). Copiando só o firmware, o menu no jogo volta pro modelo antigo e o tema clássico não carrega
Experimental

Master System e NES (FXPak Pro (Mk.III))

  • Coloque um .sms ou um .nes no cartão e ele aparece na lista
  • Só no FXPak Pro (Mk.III) - qual é o meu?
  • Compatibilidade baixa, muito jogo não roda - veja a lista de compatibilidade
  • Nem o NES nem o Master System salvam: no NES o jogo com bateria roda mas não salva, e o Master System não grava no cartucho
  • O NES parte do fpganes, de Ludvig Strigeus; o Master System usa o Z80 tv80, de Guy Hutchison
Idiomas

Menu em italiano, e a ficha no seu idioma

  • O italiano entrou como sexto idioma do menu
  • Menu, mensagens, descrição de cada opção e o menu no jogo - tudo traduzido
  • A descrição do jogo na ficha agora sai no idioma do menu, caindo pro inglês quando aquele jogo ainda não tem tradução
Saves

4 saves de bateria por jogo

  • Cada jogo passa a ter 4 slots de save de bateria - dá pra ter dois arquivos de Zelda sem um apagar o outro
  • Deixou de ser opção: agora vem sempre ligado
  • O slot se escolhe na aba SAVES do menu no jogo e vale no próximo boot do jogo
  • Apagar o save pelo menu de contexto (Y) apaga os quatro de uma vez
Ajustes

Correções e polimento

  • Modo compatibilidade de barramento: destrava jogos como Donkey Kong Country em alguns consoles 1-CHIP
  • Chiado e estalos do som do menu resolvidos
  • Trocar de tema mantém você onde estava na lista, com fade em vez de piscar
  • Menus de configuração rolam, com barra indicando a posição
Mais ajustes

Mais correções e polimento

  • A tela de Informações do Sistema agora é traduzida nos seis idiomas e mostra o modelo do seu hardware
  • A Ficha do Jogo ganhou o modo Contexto: em vez de aparecer sozinha antes de jogar, ela fica esperando no menu de contexto (Y) pra quando você quiser
  • Jogo com MSU-1 agora aceita o reset pro menu, o menu no jogo e os comandos do USB - antes ficava tudo mudo
  • Transferências USB não penduram mais o firmware

Sobre Master System e NES: são cores extremamente experimentais e exclusivos do FXPak Pro (Mk.III). Muitos jogos não rodam, travam ou aparecem com falhas gráficas - a lista de compatibilidade mostra o que já foi testado. Estão aqui pra quem quer brincar e ajudar a testar - não conte com eles pra jogar de verdade.

16 diferenciais

O que o sd2snes+ adiciona.

Tudo construído em cima do firmware oficial do sd2snes, com recursos extras pensados pra melhorar a sua experiência.

Original do sd2snes+
Idioma
v2.2+

Menu em Português, Inglês, Espanhol, Alemão, Francês e Italiano

Todo o menu, as mensagens e as telas do firmware traduzidos pra português do Brasil, espanhol, alemão, francês e italiano. O inglês original continua disponível - é só escolher.

  • Navegador de arquivos
  • Mensagens e erros
  • Telas de configuração
  • Português, Inglês, Espanhol, Alemão, Francês e Italiano
  • Novo na 2.15: italiano
  • Tradução para o Francês por Romain80200
Original do sd2snes+
.cov
Capas
v2.0+

Box-art na lista de jogos

Conforme você navega, a capa oficial do jogo aparece na tela. Basta colocar um arquivo .cov com o mesmo nome da ROM na mesma pasta. Pra montar a coleção de uma vez, o Web Manager baixa as box-arts em massa (e os cheats junto).

  • Sprite OBJ · 128×96
  • Um .cov por jogo
  • Liga/desliga no menu
  • Web Manager faz tudo no navegador
Original do sd2snes+
Ficha de Jogo
v2.14+

Veja a ficha do jogo antes de jogar

Antes de uma ROM bootar, aparece uma tela cheia com a capa, um screenshot (ou um clipe animado com som) e os metadados do jogo - produtora, ano, jogadores, gênero e chip especial - mais uma breve descrição. Dá pra escolher no menu se o clipe toca (com a trilha) ou se aparece só um snapshot estático. O Web Manager baixa a ficha de cada jogo automaticamente.

  • Capa + screenshot + metadados
  • Clipe animado com som
  • Vídeo e música liga/desliga no menu
  • Web Manager baixa tudo
Original do sd2snes+
.spc
Áudio
v2.3+

Música e sons do menu

Toca uma faixa .spc de fundo enquanto você navega - e ainda 4 efeitos de navegação (cursor, confirmar, voltar, erro). Monte tudo no Criador de Sons: escolha o .spc, ouça no navegador, troque os efeitos e baixe pronto pro cartão.

  • Música .spc + 4 efeitos
  • Criador de Sons no navegador
  • Liga/desliga no menu
Original do sd2snes+
L+R
No jogo
v2.15+

O menu de cheats no jogo virou o Menu de Jogo

Até a 2.14, o combo L + R + Y + ← pausava o jogo e abria só a lista de cheats. O combo é o mesmo, mas agora ele abre um menu de 4 abas: CHEATS, SAVESTATES, SAVES e GUIDES. Aperta B e você volta pro jogo exatamente onde parou. Habilitado por padrão; desligue em Configurações › Opções no Jogo › Menu dentro do jogo.

  • Mesmo combo: L+R+Y+←
  • Antes: só a lista de cheats
  • CHEATS: lista completa + X liga/desliga tudo
  • SAVESTATES e SAVES: 4 slots cada
  • GUIDES: o manual na tela
  • Lembra a última aba e a posição
  • Roda na maioria dos chips especiais
Melhorado no sd2snes+
STATE
Save states
v2.15+

Save state em jogo com chip especial

Save state em jogo com chip especial nunca funcionou no sd2snes - até agora. Nesta versão ele passa a funcionar no DSP1/1b/2/3/4 (ex.: Super Mario Kart, Pilotwings), no Super FX (Star Fox, Yoshi's Island), no OBC1 (Metal Combat), no S-DD1 (Star Ocean), no CX4 (Mega Man X2, Mega Man X3) e no SA-1 (Super Mario RPG, só no FXPak Pro (Mk.III)). Salve com Start + R e volte com Start + L, escolhendo o slot pela aba SAVESTATES.

  • DSP1/1b/2/3/4 · Super FX · OBC1 · S-DD1 · CX4
  • SA-1 só no FXPak Pro (Mk.III)
  • Start+R salva · Start+L carrega
  • Combo por jogo no savestate_inputs.yml
  • Slot escolhido pela aba SAVESTATES
  • Sobre o save state de FURiOUS
Original do sd2snes+
.man
Guias
v2.15+

Manual do jogo na própria TV

Travou numa fase e o manual está numa aba do navegador? Coloque o PDF convertido em .man junto dos arquivos do jogo e leia na TV, com o jogo congelado: abra o menu no jogo e vá na aba GUIDES. O direcional paneia, A dá zoom de 2x e L/R vira página - e ele lembra onde você parou. Cada jogo pode ter vários guias (manual, detonado, mapa, encarte).

  • Converte de PDF pra .man
  • Zoom 2x com pan contínuo
  • Vários guias por jogo
  • Também pela ficha do jogo, com X
  • Tipo do documento traduzido
  • Lembra a página onde parou
  • Baixe os guias pelo Web Manager
  • Manuais e guias cedidos por Kirkland, já importados no GamesDB
Original do sd2snes+
.thm
Temas
v2.9+

Troque o tema do menu no console

A partir do firmware 2.9, escolha o tema do menu direto no SNES - logo, cores, fundo e barra de seleção. Coloque arquivos .thm em qualquer pasta do cartão e escolha pelo navegador. Baixe temas prontos na galeria ou crie o seu no editor web. Na 2.15 o tema sd2snes+ virou o padrão de fábrica, com Restaurar tema clássico no menu pra voltar ao visual antigo quando quiser.

  • Escolha no console (2.9+)
  • Logo, cores, fundo e barra
  • Novo na 2.15: tema sd2snes+ de fábrica
  • Restaurar tema clássico pelo menu
  • Contorno, anti-alias e sombra da barra
  • Galeria de temas prontos + editor web
.yml
Cheats
v2.7+

Gerenciar cheats

O sd2snes já aplica cheats por jogo - o sd2snes+ adiciona o gerenciador no menu: pelo contexto (Y) você liga e desliga cada código no console, sem editar o YAML no PC. Os arquivos ficam em /sd2snes/cheats; baixe os cheats prontos em gamehacking.org exportando como FXPak Pro 1.7 (.yml). Ou baixe automaticamente pelo Web Manager.

  • Liga/desliga pelo menu (Y)
  • .yml em /sd2snes/cheats
  • Sem editar no PC
  • Cheats de gamehacking.org
  • Criado por Relikk
Original do sd2snes+
BS-X
Memory Pack
v2.13+

Cartuchos BS-X com slot de Memory Pack

Foi adicionado suporte ao slot de 8M Memory Pack do Satellaview para os jogos japoneses que o usam - coloque o dump do pack em /sd2snes/saves/<rom>.mpk e o jogo lê o conteúdo do Memory Pack (sound novels salvas, corridas baixadas…). Além disso, o Derby Stallion 96 e o Sound Novel Tsukuru agora funcionam.

  • Derby Stallion 96
  • Sound Novel Tsukuru
  • Pack em <rom>.mpk
  • Boota mesmo sem o pack
Melhorado no sd2snes+
IPS/BPS
Patches
v2.2+

Patch IPS/BPS na inicialização

O coração do rom-hacking: aplique traduções, hacks e correções sem alterar a ROM. Coloque o patch .ips/.bps na pasta da ROM com o nome do jogo mais um sufixo seu (Zelda - PT-BR.ips para Zelda.sfc); ao iniciar, o firmware lista os patches pelo sufixo e aplica em memória, deixando a ROM original intacta. Apertando Y em cima de um patch abre o menu de contexto com o modo de header e a opção Criar ROM com patch aplicado, que grava uma cópia pronta ao lado da original - essa última só no FXPak Pro (Mk.III) (a flash do SD2SNES (Mk.II) já está cheia e não cabe).

  • Novo na 2.15: criar a ROM já patcheada (FXPak Pro (Mk.III))
  • Patches por jogo sem limite prático (antes 8)
  • Detecta IPS com header de 512 bytes
  • Modo de header fixável por patch
  • Lista mostra só o sufixo do patch
  • Patch com o nome exato da ROM é ignorado
  • BPS aplicado em ~6s (antes ~15s)
  • ROM original intacta
  • Criado por Xeroxxx, modificado no sd2snes+
experimental
SMS
NES
Outros consoles
v2.15+ · FXPak Pro (Mk.III)

Master System e NES rodando no seu SNES (bem experimental)

O sd2snes tem um chip programável dentro, e nesta versão ele aprendeu a virar dois consoles a mais: um Master System e um NES. Coloque um .sms ou um .nes no cartão e ele aparece na lista como qualquer outro jogo. Isso é uma prévia, não um recurso pronto: a compatibilidade é baixa e muitos jogos travam ou aparecem com falhas de imagem (a lista de compatibilidade mostra o que já foi testado). No NES o jogo com bateria roda mas não salva, e o Master System não grava no cartucho. Só funciona no FXPak Pro (Mk.III) - não cabe no chip do SD2SNES (Mk.II), que é menor - se não souber qual é o seu, o FAQ mostra como identificar. Está aqui pra quem quer brincar e ajudar a testar.

Original do sd2snes+
BIOS
Chips
v2.11+

Avisa quando falta o BIOS de um chip

Alguns jogos usam chips especiais (DSP de Super Mario Kart, Super FX de Star Fox, SA-1, S-DD1, OBC1, CX4, Super Game Boy, BS-X…) que precisam de arquivos de apoio no cartão. A partir do firmware 2.11, se faltar algum, em vez de travar ou abrir um jogo quebrado, o menu mostra qual arquivo está faltando e volta pro menu sem resetar o console.

  • Diz qual arquivo falta
  • Sem travar nem resetar
  • No idioma do menu
  • Direto no console
DEL
Arquivos
v2.7+

Deletar arquivo e savegame

Pelo menu de contexto (Y) do navegador, apague o arquivo selecionado ou só o save (.srm) da ROM - direto no console, sem tirar o cartão nem ligar o PC.

  • No menu de contexto (Y)
  • Apaga o arquivo selecionado
  • Ou só o save (.srm) da ROM
  • Sem tirar o cartão
  • Criado por Xeroxxx, modificado no sd2snes+
RESET
Reset
v2.4+

Reset volta pra onde você estava

Um reset curto pode te levar de volta ao menu já dentro da pasta do último jogo - ou direto na ROM que você estava jogando. Escolha em Opções no Jogo → Reset para o menu: Desligado, Ligado, Pasta ou ROM.

  • Volta pra pasta do jogo
  • Ou pré-seleciona a ROM
  • 4 modos: Des/Lig/Pasta/ROM
  • Criado por Xeroxxx
Original do sd2snes+
Descrições
v2.11+

Descrição de cada opção do menu

A partir do firmware 2.11, cada opção das configurações mostra uma frase explicando o que ela faz, direto na tela - em português, inglês, espanhol, alemão, francês e italiano. Fica fácil entender cada ajuste sem precisar de manual.

  • Texto de ajuda em cada opção
  • Nos seis idiomas
  • Direto no console
Downloads

Pegue o firmware.

O firmware é o único download - ele aplica a tradução, as capas e o patch IPS/BPS. As capas e as informações dos jogos vêm do Web Manager, que roda direto no navegador (sem instalar nada) e puxa tudo do GamesDB da comunidade. Tudo gratuito e open source.

v2.15 · fw 1.11.2

Firmware · tradução + capas

A v2.15 é feita pro firmware oficial 1.11.2 - já inclui as capas, a tradução e o patch IPS/BPS. Baixe o pacote completo (tudo pronto) e extraia direto no cartão.

Extraia na raiz do cartão - o .zip já traz a pasta /sd2snes. Não precisa do firmware oficial.
⚠️ Jogos com chip especial (DSP, CX4, S-DD1/BS-X, Super Game Boy, ST-010) precisam dos arquivos de BIOS do chip. Por questão legal não podemos distribuí-los - você fornece os seus e coloca na pasta /sd2snes. Isso vale também pro firmware oficial. São eles: bsxbios.bin, dsp1.bin, dsp1b.bin, dsp2.bin, dsp3.bin, dsp4.bin, sgb1_boot.bin, sgb1_snes.bin, st0010.bin.
Ver todos os releases ↗

Changelog do firmware

O que mudou em cada versão do firmware sd2snes+ - direto do GitHub, em tempo real.

Carregando releases…

Ver todos os releases ↗
Novidades

Receba aviso de versão nova

Deixe seu e-mail e a gente avisa quando sair uma versão nova do firmware e outras novidades do sd2snes+. Só isso.

Ferramentas auxiliares · No navegador

Prepare seu cartão sem instalar nada.

Duas ferramentas acompanham o firmware: um app de navegador que prepara seu cartão SD pra você, e o banco de dados da comunidade que o alimenta. As duas são opcionais - só o firmware já roda tudo; elas só deixam sua biblioteca com a melhor cara.

sd2snes+ Web Manager

Novo

Abra no navegador, aponte pro seu cartão SD e ele faz o resto. Ele varre suas ROMs, identifica cada jogo pelo CRC32 e baixa a capa (.cov), a ficha de jogo (com prévia da tela do jogo e clipes com som) e os cheats automaticamente - nada de copiar na mão. Também organiza arquivos no cartão e baixa a firmware sd2snes+ mais recente.

  • Roda no navegador - sem instalar
  • Baixa capas, ficha de jogo e cheats sozinho
  • Prévia da tela do jogo e clipes com som
  • Identifica jogos por CRC32
  • Organiza arquivos no cartão
  • Atualiza a firmware sd2snes+
  • Os arquivos ficam na sua máquina

Funciona no Chrome / Edge - usa a File System Access API, então nada é enviado e seus arquivos nunca saem do seu computador.

sd2snes+ GamesDB

Comunidade

O banco de dados aberto e moderado pela comunidade por trás das capas e da ficha de jogo. Ele guarda a capa, o screenshot, um vídeo curto e os metadados de cada jogo num só lugar - e o Web Manager puxa direto dele. Qualquer um pode ajudar: sugira uma capa que falta, um screenshot melhor, um vídeo ou informações corrigidas. Os curadores revisam cada envio e, depois de aprovado, ele chega no firmware de todo mundo e no Web Manager.

  • Alimenta capas + ficha de jogo
  • Capas, screenshots, vídeos, infos
  • Sugira e melhore qualquer item
  • Revisado antes de entrar no ar
Temas · Novo no firmware 2.9

Deixe o menu com a sua cara.

Escolha o tema direto no console, baixe prontos na galeria ou crie o seu - logo, cores, fundo e barra de seleção.

Vários temas no menu do sd2snes
.thm · no cartão

Escolha no console, galeria e editor web.

Do firmware 2.9 em diante, o menu lê arquivos .thm de qualquer pasta do cartão (não precisa ser uma pasta específica): entre nela pelo navegador e aperte A num tema - o menu recarrega com o novo logo, paleta, fundo e barra. Pegue temas prontos na galeria ou monte o seu no editor web: suba uma logo com transparência, escolha as cores e baixe o .thm.

  • Escolha no console (2.9+)
  • Logo · cores · fundo · barra
  • 40+ temas prontos
  • Editor web (sem instalar)
  • Logo com transparência
  • Download em .thm
Visto no YouTube

O que a galera falou.

Criadores de retrogaming testando a tradução, as capas e as melhorias do sd2snes+.

FAQ

Dúvidas que aparecem.

Qual é a minha versão? SD2SNES (Mk.II) ou FXPak Pro (Mk.III)?
Jeito rápido, a partir da 2.15: não precisa abrir nada. No menu, entre em Informações do Sistema e olhe a última linha - ela mostra o modelo da sua placa (sd2snes Mk.II, sd2snes Mk.III ou FXPAK PRO STM32).
Só no FXPak Pro (Mk.III): suporte experimental a Master System e NES; save state em jogo com chip SA-1 (ex.: Super Mario RPG); Criar ROM com patch aplicado; e MSU-1 em jogo com chip SA-1 (esta última é uma limitação que vem do firmware oficial, não do sd2snes+). Todo o resto roda igual nos dois.
Duas dúvidas diferentes, então vamos por partes.

SD2SNES ou FXPak Pro? São duas revisões do mesmo cartucho: o SD2SNES (Mk.II) é o mais antigo e o FXPak Pro (Mk.III) é o mais novo - o nome mudou em 2020 por questão de marca (o FXPak Pro é a versão licenciada pelo KRIKzz). Dá pra ver o nome impresso na etiqueta da carcaça.

Roda tudo nos dois? Quase. O SD2SNES (Mk.II) tem menos memória de programa, então alguns recursos não cabem nele.

E o que mais muda? Na prática só uma coisa: o fpga_mini.bit. O SD2SNES (Mk.II) (mais antigo, com menos memória de firmware) carrega o bootstrap do FPGA do cartão SD e avisa os erros de boot pelos LEDs; o FXPak Pro (Mk.III) (mais novo) traz esse bootstrap embutido no firmware e sempre mostra as mensagens na tela (veja "tela preta + LED piscando").

Pra ter certeza, abra a carcaça do cartucho e olhe o maior chip da placa (o FPGA):
FPGA Xilinx Spartan-3 XC3S400A
SD2SNES (Mk.II) o chip diz XILINX · SPARTAN (Spartan-3, ex.: XC3S400).
FPGA Intel/Altera Cyclone IV E
FXPak Pro (Mk.III) o chip diz ALTERA · CYCLONE IV (ex.: EP4CE…).
FPGA Altera Cyclone II em encapsulamento BGA
SD2SNES (Mk.II) clone alguns clones trazem um ALTERA · CYCLONE II em encapsulamento BGA (quadrado, sem perninhas) no lugar do Spartan-3. Continua sendo um SD2SNES (Mk.II) - não confunda com o CYCLONE IV do FXPak Pro (Mk.III).
Fotos só de referência da família do chip; o encapsulamento na sua placa pode variar.

E dentro do FXPak Pro (Mk.III)? Há duas versões que mudam só o microcontrolador (o chip menor ao lado do FPGA): o FXPak Pro (Mk.III) original usa um NXP LPC1756 (firmware firmware.im3) e o FXPak Pro (Mk.III) Rev.D usa um ST STM32F401 (firmware firmware.stm; aparece como "FXPAK PRO STM32"). Os dois têm o mesmo FPGA Cyclone IV e rodam tudo do sd2snes+ igual - o pacote de release já traz os dois firmwares e o cartucho grava sozinho o que combina com a sua placa; você não escolhe nada. O microcontrolador é assim:
Microcontrolador NXP LPC17xx
FXPak Pro (Mk.III) o MCU diz NXP · LPC17xx (ex.: LPC1756).
Microcontrolador STMicroelectronics STM32
FXPak Pro (Mk.III) Rev.D o MCU diz ST · STM32 (ex.: STM32F401).
Fotos só de referência da família do chip; o encapsulamento na sua placa pode variar.
Atualizei pra 2.15 e meus saves, cheats e capas sumiram!
Não perdeu nada - está tudo no cartão, só em outro lugar. A partir da 2.15 cada arquivo passou a ficar numa pasta de duas letras: /sd2snes/saves/SU/Super Mario World.srm em vez de /sd2snes/saves/Super Mario World.srm. Parece bobagem, mas é o que faz o jogo abrir na hora num cartão com milhares de arquivos - antes o firmware varria a pasta inteira a cada jogo aberto.

Como arrumar: abra o Web Manager e aponte pro seu cartão. Ao identificar a firmware 2.15 ou mais nova ele já organiza tudo sozinho - e o botão Organize, no topo, roda a organização quando você quiser. Ele move save, cheat, save state, capa e ficha pro lugar novo, sem apagar nada. Os jogos de Game Boy ganharam um andar só deles (sgb/), então Tetris.gb e Tetris.sfc não brigam mais pelo mesmo save.
Funciona no FXPak Pro?
Sim. sd2snes e FXPak Pro são o mesmo hardware - o nome mudou em 2020 por questão de marca. O firmware é o mesmo, então a tradução e as capas funcionam nos dois. A revisão mais antiga, o SD2SNES (Mk.II), tem menos memória de programa, então alguns recursos futuros podem ficar só no FXPak Pro (Mk.III).
Liga com a tela preta e um LED piscando. É defeito?
Não é defeito. A partir da v2.12.2, no SD2SNES (Mk.II) (FPGA Spartan-3) o bootstrap do FPGA é carregado do cartão SD em vez de ficar embutido no firmware (o que libera memória pros recursos). Por isso, quando o SD2SNES (Mk.II) não consegue mostrar a tela de boot, ele avisa pelos LEDs em vez de texto:

LED verde e vermelho alternando verde ↔ vermelho = sem cartão SD. Coloque um cartão e ligue de novo.

LED verde e amarelo alternando verde ↔ amarelo = o fpga_mini.bit sumiu do cartão. Recopie os arquivos do pacote de release pra /sd2snes/ e ligue de novo. O FXPak Pro (Mk.III) não é afetado - continua mostrando as mensagens na tela.

Não sabe se o seu é SD2SNES (Mk.II) ou FXPak Pro (Mk.III)? Veja "Qual é a minha versão?".
Qual versão do firmware oficial eu preciso?
O nome do release tem dois números. Em v2.12.2 (sd2snes v1.11.2), o v2.12.2 é a versão desta tradução + capas, e o 1.11.2 é a versão do firmware oficial em que ela é baseada. O pacote completo já traz esse firmware embutido - você não instala nada oficial antes, é só extrair na raiz do cartão.
Vou perder meus saves e configurações?
Não. O pacote só substitui os arquivos da pasta /sd2snes (menu/firmware). Suas ROMs e saves no cartão continuam lá. Mesmo assim, é sempre bom ter um backup do cartão antes.

Na 2.15 tem um detalhe: as pastas de save, cheat e capa mudaram de nome. Nada é apagado, mas o cartão precisa passar uma vez pelo Web Manager pra tudo voltar a aparecer - explicamos aqui.
Posso voltar pro firmware original?
Pode, a qualquer momento. É só reinstalar o firmware oficial do sd2snes.de por cima.
Como eu coloco as capas?
Use o Web Manager no navegador: conecte a pasta do seu cartão SD e ele identifica cada jogo, baixa a box-art e salva o .cov do lado de cada ROM automaticamente - sem instalar nada e sem copiar nada na mão. No menu do firmware, ligue ou desligue as capas em Mostrar capas.
Preciso de uma capa pra cada jogo?
Sim, um arquivo .cov por ROM, com o mesmo nome. O Web Manager processa a pasta inteira (e subpastas) de uma vez, então na prática é tudo num passo pra coleção toda.
Pra que serve o sd2snes+ Web Manager?
O Web Manager é um app que roda no navegador (Chrome/Edge) e prepara seu cartão SD pra você. Conecte a pasta do cartão e ele varre suas ROMs, identifica cada jogo pelo CRC32 e baixa as capas (.cov), a ficha de jogo e os cheats automaticamente - sem instalar nada. Também organiza arquivos no cartão e atualiza a firmware sd2snes+. Nada é enviado pra servidor: tudo acontece no seu computador (File System Access API).
O que é o GamesDB?
O GamesDB é o banco de dados aberto e moderado pela comunidade por trás das capas e da ficha de jogo. Ele guarda a capa, o screenshot, o vídeo e os metadados de cada jogo - e o Web Manager puxa tudo dele. Qualquer um pode ajudar: sugira uma capa que falta, um screenshot melhor, um vídeo ou informações corrigidas. Os curadores revisam cada envio e, depois de aprovado, ele chega no firmware de todo mundo e no Web Manager.
Como funciona o patch IPS/BPS?
Coloque o patch (.ips ou .bps) na mesma pasta da ROM e use o nome do jogo como prefixo do arquivo. Por exemplo, Kaizo Mario World [!].ips precisa virar Super Mario World (USA) - Kaizo Mario World.ips - ou seja, o nome precisa começar com o nome da ROM, que nesse caso seria Super Mario World (USA). Ao iniciar o jogo, o firmware mostra os patches disponíveis pra ele e aplica o escolhido em memória; a ROM original no cartão não é alterada. Ótimo pra traduções e romhacks.
Como eu troco o tema do menu?
A partir do firmware 2.9: copie os arquivos .thm pra qualquer pasta do cartão - não precisa ser uma pasta com nome específico, só uma que apareça no navegador (a /sd2snes é oculta, então não serve). No menu, entre nessa pasta e aperte A num tema; o menu recarrega tematizado. Baixe temas prontos na galeria ou crie o seu no editor. Pra voltar ao padrão, use Configurações → Opções do Navegador → Restaurar tema no menu.
Posso usar o editor de temas oficial do sd2snes?
Não - o editor oficial (do sd2snes.de) não funciona com este firmware. Pra abrir espaço pras capas, o layout do menu foi alterado e a logo ficou menor (128×56, só na metade esquerda do cabeçalho - a outra metade é a capa), com paleta própria. Por isso o editor oficial não consegue ler nem gravar a logo do sd2snes+. Use a galeria de temas prontos ou o editor de temas do sd2snes+ (há também um editor de m3nu.bin avançado).
Como eu troco a música e os sons do menu?
A música de fundo é um arquivo .spc em /sd2snes/menu.spc. Os 4 efeitos de navegação são arquivos sfx_*.pcm (MSU-1 PCM) na mesma pasta - um conjunto padrão já vem com o firmware. Pra personalizar, o jeito fácil é o Criador de Sons: escolha o .spc (com prévia em MP3 pelo Zophar), troque os efeitos, ouça no navegador e baixe um .zip pronto pra pasta /sd2snes/. Ligue tudo em Configurações → Opções do Navegador → Música do menu / Sons do menu. Você também pode escolher a música sem renomear nada: aperte Y em qualquer .spc no navegador e use Definir como música do menu (e Restaurar música volta pro menu.spc).
É de graça e open source?
Sim. Licença GPL-2.0, baseado no firmware do mrehkopf. O código do sd2snes+ está em ludufre/sd2snes e o do app em ludufre/sd2snes-covers.
Por que esses recursos ainda não estão no firmware oficial?
Porque ainda está tudo cozinhando - e nem tudo aqui é meu pra mandar. O sd2snes+ junta o trabalho de várias pessoas. As partes que são minhas (tradução, capas, temas, sons) eu pretendo, sim, mandar de volta como pull request pro mrehkopf/sd2snes assim que amadurecerem e pararem de mudar - por enquanto estou experimentando muita coisa e o layout muda de uma versão pra outra. Já outros recursos vieram de criadores como Xeroxxx e Relikk (alguns ajustados no sd2snes+); se esses vão pro firmware oficial depende dos autores originais decidirem abrir o PR deles - eu só integrei aqui. Até lá, é só usar tudo pelo sd2snes+.
Sobre o autor

Oi, eu sou o Luan Freitas.

Luan Freitas

Sou um programador entusiasta de 34 anos, brasileiro, e mexo com código desde os 8 anos - tudo no autodidatismo. São duas décadas de programação que viraram carreira como Software Developer, com foco em automação e otimização de sistemas.

Me considero um dev fullstack de verdade: vou do back ao mobile, com Node.js, Angular, MySQL, Mongo, Redis e, principalmente, Ionic/Capacitor (iOS e Android). No GitHub eu mantenho alguns plugins Capacitor bem populares e também localizações pt-BR de firmware retro - como o sd2snes+ para sd2snes/FXPAK Pro e o GBS-Control.

Fora do código, sou maker de coração: curto impressão 3D, Arduino, desenvolvimento de games e colecionar videogames.

Ionic / Capacitor Angular Node.js TypeScript MySQL Mongo Redis
Descontinuado · Agora é no Web Manager

sd2snes+ Covers

O app de desktop que gerava as capas .cov foi descontinuado. Tudo o que ele fazia - e mais - agora roda no Web Manager, direto no navegador, sem instalar nada. O download abaixo continua disponível pra quem ainda usa a versão antiga.

v1.4.1 · descontinuado

App de capas · sd2snes-covers

Gera os arquivos .cov da sua coleção. Escolha o sistema:

⚠️ Última versão lançada (v1.4.1). O app não recebe mais atualizações - recomendamos o Web Manager.
Ver todos os releases ↗
Créditos

Quem torna isto possível.

O sd2snes+ se apoia em muito trabalho de gente boa. Abaixo, quem fez o quê e sob qual licença - do firmware base às ferramentas e aos temas.

Temas - Criador & Galeria

  • Editor/formato de temas .thm · Dotsarecool
  • Temas da galeria · Stone Age Gamer, SmokeMonster, Samuel Martin, logos oficiais FXPAK PRO / SD2SNES
  • Conversão p/ .thm + Criador de Temas · ludufre

Esquecemos alguém ou um crédito está errado? Abra uma issue que a gente corrige.