Skip to content

BlueRetro - PlayStation 1 Custom Edition (v0.7.2)

Choose a tag to compare

@Schickacka Schickacka released this 22 Oct 18:52
· 27 commits to master since this release

BlueRetro - PlayStation 1 Custom Edition (v0.7.2)

Firmware customizado de alta precisão para receptores Bluetooth baseados em ESP32 voltado ao console Sony PlayStation 1. Desenvolvido e mantido por Schickacka, baseado no projeto de Jacques Gagnon (BlueRetro).


Novidades e Refinamentos da Versão 0.7.2:

  1. Preservação de Stop Real do Jogo Durante o Pulso de Conexão:

    • Implementada a verificação ps_conn_rumble_game_seen() em conjunto com ps_conn_rumble_active().
    • Comandos ociosos de parada (state == 0) enviados pelo console continuam suprimidos durante os 150 ms iniciais para proteger o pulso de pareamento, mas apenas antes do primeiro rumble legítimo do jogo.
    • Caso o jogo envie um comando ativo de vibração seguido de desligamento dentro da janela inicial, o stop do jogo é prontamente respeitado, evitando que motores permaneçam ligados.
  2. Rajada Finita de Stop sem Reenvio Contínuo em Repouso:

    • Em ps_spi.c, adicionada a rajada finita de 6 quadros (PS_RUMBLE_STOP_RESYNC_FRAMES, ~100 ms a 60 Hz), disparada exclusivamente após uma transição real nonzero → zero.
    • Recupera eventuais perdas de pacote de desligamento no enlace Bluetooth e cessa completamente as transmissões após a rajada, preservando a largura de banda e mantendo o link em repouso sem gerar tráfego ocioso a 10 Hz.
  3. Revisão e Rigor Técnico na Documentação:

    • Suavizadas declarações de garantia absoluta e alinhadas as notas de compilação e dependência bleak.
    • Identificada a condição opcional de CONFIG_BR_PS1_BATTERY_IND=y para os avisos luminosos de bateria (desativado por padrão na configuração oficial).

Arquivos Anexos:

  • BlueRetro_hw1_playstation.bin: Binário compilado para atualização direta via OTA Bluetooth ou Web Flasher.
  • BlueRetro_PS1_Custom_v0.7.2_Package.zip: Pacote completo de instalação e atualização para Windows com scripts USB e OTA Bluetooth atualizados.