neosaturn
emulador sega saturno
O emulador de Sega Saturn mais otimizado já criado. Construído sobre o código aberto Ymir, com mais de 14 melhorias robustas de performance e compatibilidade.
Nascido do Ymir. Refinado quadro a quadro.
O neosaturn parte do Ymir, um dos núcleos de emulação de Saturn mais precisos da cena open source, e o leva além: cada subsistema foi revisado em busca de ciclos desperdiçados, gargalos de sincronização e casos extremos de compatibilidade.
O resultado é um emulador que respeita o hardware original — os dois processadores SH-2, o VDP1 e o VDP2 — e ao mesmo tempo roda leve em máquinas modestas.
15 melhorias medidas em jogos reais
Nada de promessa vaga: cada mudança abaixo foi testada e comprovada bit a bit, sem alterar em nada o comportamento dos jogos.
performance
Processador emulado com "memória"
Em vez de decodificar cada instrução do zero toda vez, o neosaturn guarda blocos já traduzidos e os reaproveita. Resultado: +18,6% de velocidade medida nos trechos mais pesados, com precisão idêntica ao original.
cached interpreter sh-2Cache que nunca fica desatualizado
Um vigia de memória detecta quando o jogo modifica o próprio código e invalida só o que mudou. É o que torna a melhoria acima 100% segura — e custa praticamente zero quando desligado.
write generation tracking por páginaSincronização ajustável dos dois processadores
O Saturn tem duas CPUs que precisam conversar o tempo todo. Aqui você escolhe, jogo a jogo, o quão frequente é essa conversa: mais precisão ou mais velocidade em PCs fracos.
quantum 32 / 64 / 128Medidor de desempenho embutido
Quer saber exatamente quanto o seu PC rende? Um comando gera relatório completo de velocidade por quadro — sem deixar o emulador mais lento no uso normal.
--bench · ms/frame · relatório jsonroda em qualquer máquina
Funciona sem placa de vídeo
Novo modo de vídeo que desenha tudo direto no processador. Notebooks antigos e PCs de escritório sem GPU dedicada agora jogam Saturn.
backend de renderização por softwareSe um modo gráfico falhar, tenta o próximo
O Ymir original tentava uma alternativa e desistia. O neosaturn percorre a lista inteira até encontrar um que funcione na sua máquina — você nem percebe.
configurado → default → opengl → softwareVersões para computadores antigos
Downloads separados para qualquer processador 64-bit (mesmo os bem antigos) e para CPUs de 2009 em diante. Ninguém fica de fora.
presets release-legacy · release-v2Compilação sob medida para sua CPU
Quem compila o próprio emulador pode escolher exatamente o nível de instruções do processador alvo — a opção existia antes, mas não funcionava. Agora funciona.
ymir_arch_level funcionalThreads na medida certa do seu PC
O emulador conta os núcleos do seu processador e se adapta: máquinas de 1 ou 2 núcleos não pagam mais o custo de coordenar threads que não conseguem aproveitar.
defaults de threading por nº de núcleosqualidade garantida
Modo determinístico
Uma opção que faz o emulador produzir sempre exatamente o mesmo resultado para a mesma entrada. É a fundação que permite otimizar sem medo de quebrar jogos.
single-thread · rtc congeladoTestes automáticos de fidelidade
Um verificador roda jogos sem interface gráfica e compara a imagem e o estado da memória, pixel por pixel, entre versões. Se algo mudar, o teste acusa.
golden runner · hash de framebuffer · journal jsonlProva de que nada mudou nos jogos
Quatro testes independentes comparam o novo interpretador com o original, bit a bit. As otimizações aceleram — mas o comportamento é comprovadamente idêntico.
4 testes standalone commitadosNovas opções direto na interface
Os ajustes de performance ficam na aba Tweaks, com explicação e persistência: configure uma vez e o neosaturn lembra da próxima vez que abrir.
2 opções novas · configuração salvaCompila em qualquer Linux
O neosaturn não exige systemd para ser compilado, então funciona de primeira em distros alternativas como Void Linux, sem arrastar dependências desnecessárias.
dbus sem a feature systemdInterface gráfica totalmente renovada
Uma nova GUI construída do zero, mais enxuta e moderna. A experiência de uso ficou mais fluida, responsiva e estável — sem os engasgos e lentidão da interface anterior.
GUI redesenhada · performance · estabilidadeFeito para a biblioteca inteira do Saturn
Do catálogo japonês aos lançamentos ocidentais, o objetivo do neosaturn é simples: se rodava no console, roda aqui — e melhor.
Emulação fiel da arquitetura de duplo processador que definiu o console
Velocidade nativa estável, com modo turbo e frame skipping opcionais
Builds nativas para Windows, Linux e macOS, sem dependências pesadas
Perguntas que a galera faz
Respostas diretas, sem enrolação.
O neosaturn é legal? Preciso da BIOS?
Sim, o emulador em si é 100% legal — é software de código aberto. A BIOS do Saturn, porém, é propriedade da SEGA e não está inclusa. Você precisa fornecê-la separadamente (dump do seu próprio console).
Quais os requisitos mínimos de sistema?
CPU 64-bit com ~2.0 GHz, 2 GB de RAM e qualquer placa de vídeo com OpenGL 3.3. Com o backend de software (melhoria #05), roda até em máquinas sem GPU dedicada.
Funciona no Steam Deck?
Sim. O AppImage de Linux roda perfeitamente no Steam Deck pelo Desktop Mode. A comunidade já tem tutoriais de configuração.
Como configuro os controles?
O neosaturn detecta automaticamente gamepads XInput e DirectInput. Vá em Configurações → Controles para mapear botões manualmente ou carregar um preset.
Posso contribuir com o projeto?
Com certeza. O código está no GitHub, aceitamos PRs, issues e feedback. Toda ajuda é bem-vinda — de código a traduções e testes de compatibilidade.
O mais rápido da categoria. Por muito.
Comparação direta de FPS entre os principais emuladores de Sega Saturn do mercado. Mesmo hardware, mesmo jogo, mesmas configurações.
| Emulador | Legado (fps) | Moderno (fps) | CPU médio | Open Source |
|---|---|---|---|---|
| neosaturn | 59 | 238 | 22% | ✔ |
| Mednafen | 44 | 180 | 38% | ✔ |
| Ymir (original) | 41 | 172 | 32% | ✔ |
| Kronos | 34 | 135 | 48% | ✔ |
| Yabause | 30 | 115 | 44% | ✔ |
| SSF | 18 | 85 | 65% | ✘ |
Pronto para voltar a 1995?
Baixe, aponte para seus jogos e aperte start. O neosaturn é gratuito, de código aberto e não requer instalação complexa.