Aller au contenu
PS5PCEM
PartielFirmware et HLE

Horloge temps réel

RTC vérifie les champs de calendrier, convertit le FILETIME de Windows et fait une arithmétique contrôlée sur les ticks. L'invité voit une horloge cohérente sans la conversion d'heure d'été de l'hôte.

Notes du dépôt jusqu’au 10 octobre 2026

Ce que font les appels

Les titres demandent au micrologiciel l'heure courante, une conversion entre des comptes de ticks et des champs de calendrier, et une arithmétique qui ne doit pas reboucler vers une date absurde. PS5PCEM valide les champs de calendrier, convertit vers et depuis FILETIME, et contrôle l'arithmétique des ticks pour qu'un dépassement soit une erreur plutôt qu'une valeur tronquée.

Les requêtes UTC et locales renvoient des valeurs cohérentes issues de l'horloge hôte. La conversion qui appliquerait les règles d'heure d'été de l'hôte à une heure locale invitée n'est pas implémentée. Un titre qui n'a besoin que d'un horodatage monotone ou UTC obtient tout de même une réponse utilisable.

Pourquoi c'est distinct du temps audio

Le rythme audio utilise le périphérique audio hôte et l'horloge de son tampon. AvPlayer utilise sa propre horloge média. RTC est l'horloge murale que le titre lit pour les sauvegardes, les minuteurs et l'interface de calendrier. Mélanger ces horloges, c'est ainsi qu'un titre semble se bloquer ou horodater une sauvegarde avec une heure nulle.

Le rapport du 9 octobre a ajouté la validation, la conversion FILETIME et l'arithmétique contrôlée, en même temps que l'encodeur PNG et trois exports de taille d'achèvement AMPR. L'heure réseau et un réglage d'horloge visible par l'utilisateur ne font pas partie de cette surface.

Ce qui est en place

  • Validation des champs de calendrier et arithmétique contrôlée des ticks.
  • Conversion FILETIME.
  • Requêtes UTC et locales cohérentes à partir de l'horloge hôte.

Ce qui manque encore

  • La conversion, par l'hôte, de l'heure d'été de l'heure locale invitée est absente.
  • Il n'y a pas d'interface émulée de réglages système pour l'horloge.
  • La synchronisation de l'heure par le réseau n'est pas effectuée.

Mécanismes liés

Ce que ces pages décrivent

Le texte suit les notes d’architecture et les rapports d’octobre 2026 du dépôt PS5PCEM. Un test ciblé qui passe n’est ni une nouvelle cadence d’images ni une nouvelle partie terminée.

Toutes les technologies