Saltar al contenido
PS5PCEM
ParcialFirmware y HLE

Reloj de tiempo real

RTC comprueba los campos de calendario, convierte FILETIME de Windows y hace aritmética comprobada sobre ticks. El invitado ve un reloj coherente sin la conversión de horario de verano del anfitrión.

Notas del repositorio hasta el 10 de octubre de 2026

Qué hacen las llamadas

Los títulos piden al firmware la hora actual, una conversión entre recuentos de ticks y campos de calendario, y una aritmética que no debe dar la vuelta hasta una fecha sin sentido. PS5PCEM valida los campos de calendario, convierte hacia y desde FILETIME, y comprueba la aritmética de ticks para que un desbordamiento sea un error en lugar de un valor truncado.

Las consultas UTC y locales devuelven valores coherentes del reloj del anfitrión. La conversión que aplicaría las reglas de horario de verano del anfitrión a una hora local del invitado no está implementada. Un título que solo necesita un sello monotónico o UTC sigue obteniendo una respuesta utilizable.

Por qué está separado del tiempo de audio

El ritmo del audio usa el dispositivo de audio del anfitrión y el reloj de su búfer. AvPlayer usa su propio reloj de medios. RTC es el reloj de pared que el título lee para partidas, temporizadores y la interfaz de calendario. Mezclar esos relojes es la forma en que un título parece colgarse o sellar una partida con una hora cero.

El informe del 9 de octubre añadió la validación, la conversión FILETIME y la aritmética comprobada junto con el codificador PNG y tres exportaciones de tamaño de finalización de AMPR. La hora de red y un ajuste de reloj visible para el usuario no forman parte de esta superficie.

Qué está implementado

  • Validación de campos de calendario y aritmética de ticks comprobada.
  • Conversión FILETIME.
  • Consultas UTC y locales coherentes a partir del reloj del anfitrión.

Qué falta todavía

  • La conversión de horario de verano del anfitrión sobre la hora local del invitado está ausente.
  • No hay una interfaz emulada de ajustes del sistema para el reloj.
  • No se realiza sincronización de hora por red.

Mecanismos relacionados

Qué describen estas páginas

El texto sigue las notas de arquitectura y los informes de octubre de 2026 del repositorio PS5PCEM. Un test concreto que pasa no es una tasa de fotogramas nueva ni una partida terminada nueva.

Todas las tecnologías