Repository navigation
BlueRetro - PlayStation 1 Custom Edition (v0.7.2)
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:
-
Preservação de Stop Real do Jogo Durante o Pulso de Conexão:
- Implementada a verificação
ps_conn_rumble_game_seen()em conjunto comps_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.
- Implementada a verificação
-
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 realnonzero → 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.
- Em
-
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=ypara os avisos luminosos de bateria (desativado por padrão na configuração oficial).
- Suavizadas declarações de garantia absoluta e alinhadas as notas de compilação e dependência
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.