Skip to content

SNESTICLE REVIVE 1.0.7 [STABLE]

Latest

Choose a tag to compare

@ReyFxck ReyFxck released this 29 Aug 21:05
· 5 commits to main since this release

Notas

Apenas um jogo corrigido, mas caso outra ROM HiROM esteja com o mesmo problema talvez ele também sem corrija.

Correções

  • Pinocchio (USA): corrigida a seleção do header HiROM. O carregador agora
    pontua os dois headers físicos antes de decidir por uma conversão Type-1,
    evitando que dados coincidentes sejam confundidos com uma ROM intercalada.
    O jogo passa da tela preta e inicia normalmente.
  • Reduzido o trabalho do renderizador de OBJ em cenas com muitos sprites,
    preservando os limites e a prioridade do hardware do SNES.

Desempenho

  • Os lookups planares usados continuamente pelos backgrounds, sprites e pela
    composição de máscaras agora ficam na região livre do scratchpad da EE.
    Isso evita que a tabela dispute o cache de dados de 8 KiB com a VRAM e o
    estado da PPU.
  • O caminho MIPS de expansão de máscaras passou a usar loads de 64 bits
    alinhados em vez de pares de loads desalinhados, reduzindo instruções nas
    scanlines com múltiplos backgrounds.
  • O layout do scratchpad possui verificações de compilação para impedir
    sobreposição com o renderer, o DMA do GS ou o buffer temporário do mixer
    SPC.

Compatibilidade

  • Saves, configurações e save states existentes continuam compatíveis.
  • Nenhum formato persistente foi alterado.
  • O DSP-1 não foi modificado nesta versão.
  • SuperFX continua experimental e SA-1 ainda não está implementado.

Full Changelog: 1.0.7...1.0.7