Ir para o conteúdo
PS5PCEM
ParcialFirmware e HLE

Relógio de tempo real

O RTC verifica campos de calendário, converte FILETIME do Windows e faz aritmética verificada de ticks. O convidado vê um relógio coerente sem a conversão de horário de verão do anfitrião.

Notas do repositório até 10 de outubro de 2026

O que as chamadas fazem

Os títulos pedem ao firmware a hora atual, uma conversão entre contagens de ticks e campos de calendário, e uma aritmética que não pode dar a volta numa data sem sentido. O PS5PCEM valida os campos de calendário, converte de e para FILETIME e verifica a aritmética de ticks para que um estouro seja um erro em vez de um valor truncado.

Consultas UTC e locais devolvem valores coerentes a partir do relógio do anfitrião. A conversão que aplicaria as regras de horário de verão do anfitrião a uma hora local do convidado não está implementada. Um título que só precisa de um carimbo monotônico ou UTC ainda recebe uma resposta utilizável.

Por que ele é separado do tempo de áudio

O ritmo do áudio usa o dispositivo de áudio do anfitrião e o relógio de buffer dele. O AvPlayer usa o próprio relógio de mídia. O RTC é o relógio de parede que o título lê para saves, temporizadores e a interface de calendário. Misturar esses relógios é o modo pelo qual um título parece travar ou carimbar um save com a hora zero.

O relatório de 9 de outubro acrescentou a validação, a conversão de FILETIME e a aritmética verificada junto com o codificador de PNG e três exportações de tamanho de conclusão do AMPR. A hora de rede e um ajuste de relógio visível ao usuário não fazem parte desta superfície.

O que está implementado

  • Validação de campos de calendário e aritmética verificada de ticks.
  • Conversão de FILETIME.
  • Consultas UTC e locais coerentes a partir do relógio do anfitrião.

O que ainda falta

  • A conversão do horário de verão do anfitrião sobre a hora local do convidado está ausente.
  • Não há interface emulada de ajustes do sistema para o relógio.
  • A sincronização de hora pela rede não é feita.

Mecanismos relacionados

O que estas páginas descrevem

O texto segue as notas de arquitetura e os relatórios de outubro de 2026 no repositório do PS5PCEM. Um teste pontual que passa não é uma nova taxa de quadros nem uma nova conclusão de jogo.

Todas as tecnologias