EmuladoresPS2

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!

Anúncios

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.cpp foi 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=1 e PROFILE=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: