SNESTicle Revival 1.0.0 – Novo projeto 100% funcional do melhor emulador de SNES para PS2!
Um novo projeto surgiu tendo o SNESTicle como base, mas com diversas melhorias muito interessantes! Tornando essa provavelmente a melhor versão do melhor emulador de SNES para o PS2!
Criado pelo desenvolvedor ReyFxck, o projeto se chama SNESTicle Revival e já está em sua versão 1.0.0.
Essa versão roda direto do ELF sem precisar criar uma ISO como nas versões antigas, porém caso você queira, pode criar a ISO normalmente!
Novidades dessa versão:
⚙️ Módulos e Código
Reestruturação: O código foi modularizado e toda a estrutura de pastas foi refeita do zero para facilitar a manutenção.
Recuperação: Vários scripts e arquivos do projeto que estavam corrompidos ou ausentes foram recuperados.
Compilador: O antigo GCC 3.2 foi substituído pelo GCC 15.1.
Refatoração: O arquivo
Mainloop.cppfoi dividido em módulos menores.Áudio: O driver SJPCM foi removido e substituído pelo AUDSRV.
Atualização: Vários módulos antigos foram substituídos por versões mais recentes.
Build System: O Makefile foi totalmente reescrito, permitindo agora a instalação automática de bibliotecas e dependências.
Leitura de Disco: Módulos antigos de CD/DVD foram removidos e atualizados.
Armazenamento: Adicionado suporte a pendrives USB (formatados em exFAT e FAT32).
Region Detection: Detecção automática de região (NTSC/PAL, 50/60Hz) feita diretamente pela BIOS.
Rede: O suporte a rede não inicia mais automaticamente no boot (agora é opcional, como no OPL), o que corrigiu travamentos em consoles reais.
Build: O sistema de compilação foi otimizado (suporte a
JOBS,VERBOSE=1ePROFILE=1).Identidade: O projeto foi renomeado para “SNESticle Revive 1.0.0” e agora possui um novo nome e ícone no OSDSYS (menu de memória) do PS2.
🖥️ Interface
UI: Nova interface de usuário no plano de fundo.
Estética: Nova fonte e esquema de cores aplicados (com apenas algumas pequenas falhas em certas resoluções).
Configurações: Adicionada uma tela de configurações (ainda em desenvolvimento/WIP).
Ajustes: Possibilidade de ajustar a resolução e o deslocamento (offset) dos eixos na tela de configuração.
Correções: Resolvidos problemas com a contagem de caracteres e espaços ausentes nos nomes das ROMs.
Controles: Adicionado suporte funcional ao direcional analógico (funciona inclusive nos jogos).
📺 Vídeo / GS (Graphics Synthesizer)
Correções: Diversas melhorias nos processos do GS.
Resolução: Suporte a 240p corrigido e funcional (o padrão para TVs CRT).
Menu: Adicionada tela de troca e configuração de vídeo.
GSM: Integrado o GSM (Graphics Synthesizer Mode selector) nativamente no emulador, dispensando o uso do OPL (recurso experimental).
Desempenho: Foco total em manter o emulador leve para rodar em hardware real.
🎮 Emulação (SNES e NES)
NES: O núcleo NESticle foi substituído pelo InfoNES, com emulação estabilizada.
Performance NES: Renderização RGBA direta, o que fez com que jogos como Super Mario Bros 3 saltassem de ~30fps para 60fps.
Áudio NES: Parcialmente implementado; taxa de amostragem fixada em 32000 Hz para reduzir chiados (embora ainda precise de ajustes).
Cartuchos: Corrigido o suporte a tamanhos de cartucho que não eram lidos anteriormente (como o banco de 0.5MB), permitindo que hacks como Metroid X: Fusion 1.3 funcionem agora.
Especial: Melhorias significativas nos “Special Chips” (DSP-1, DSP-2, OBC1, CX4, S-DD1), que apresentam melhor performance em consoles reais.
Download do ELF
Se quiser montar a ISO como eu montei, você pode usar esses programas:
