Repository navigation
BlueRetro - PlayStation 1 Custom Edition (v0.7.1)
BlueRetro - PlayStation 1 Custom Edition (v0.7.1)
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.1:
-
Proteção Integral do Pulso de Conexão de 150 ms:
- Adicionada a função
ps_conn_rumble_active()para monitorar o ciclo de vida do feedback tátil inicial. - Em
wireless/ps.c, consultas ociosas do console (state == 0) e comandos concomitantes de LED são bloqueados de zerar prematuramente os motores durante os 150 ms de vibração inicial. - Se uma vibração legítima de jogo (
state != 0) chegar durante o pareamento, os dados reais do jogo assumem precedência imediata.
- Adicionada a função
-
Eliminação de Tráfego Ocioso de Parada a 10 Hz:
- Em
ps_spi.c, a ressincronização periódica a cada 6 frames foi restrita exclusivamente a comandos ativos (r != 0 || l != 0). - Com o console ocioso (
r == 0 && l == 0), o envio repetitivo de relatórios de desligamento foi completamente eliminado, mantendo o enlace Bluetooth em repouso.
- Em
-
Alinhamento e Rigor Técnico na Documentação:
- Esclarecido o modelo best-effort no desligamento/reset em
host.c(o relatório é inserido antes da limpeza, mas a entrega física ao rádio depende da integridade do enlace ACL no instante do evento). - Identificada a dependência de
CONFIG_BR_PS1_BATTERY_IND=ypara os avisos luminosos de bateria (desativado por padrão na configuração oficial). - Inclusão do passo
echo "v0.7.1 ps1-custom" > version.txtno guia de compilação local e nota de dependênciapip install bleakpara gravação sem fio.
- Esclarecido o modelo best-effort no desligamento/reset em
Arquivos Anexos:
BlueRetro_hw1_playstation.bin: Binário compilado para atualização direta via OTA Bluetooth ou Web Flasher.BlueRetro_PS1_Custom_v0.7.1_Package.zip: Pacote completo de instalação e atualização para Windows com scripts USB e OTA Bluetooth atualizados.