一部ファームウェアと HLE
リアルタイムクロック
RTC は暦のフィールドを確認し、Windows の FILETIME を変換し、ティックに対して確認付きの演算を行います。ゲストには、ホストの夏時間の変換を含まない、一貫した時計が見えます。
2026年10月10日 までのリポジトリノート
呼び出しが行うこと
タイトルはファームウェアに、現在時刻、ティック数と暦のフィールドとの変換、そしておかしな日付に折り返してはならない演算を求めます。PS5PCEM は暦のフィールドを検証し、FILETIME との相互変換を行い、ティックの演算を確認するため、オーバーフローは切り詰められた値ではなくエラーになります。
UTC とローカルの問い合わせは、ホストの時計から一貫した値を返します。ホストの夏時間の規則をゲストのローカル時刻に適用する変換は実装していません。単調増加の値や UTC のタイムスタンプだけが必要なタイトルは、それでも使える答えを得られます。
オーディオの時間とは別である理由
オーディオのペース配分はホストのオーディオデバイスとそのバッファの時計を使います。AvPlayer は独自のメディアクロックを使います。RTC は、タイトルがセーブ、タイマー、カレンダーの UI のために読む壁時計です。これらの時計を混同すると、タイトルが固まったように見えたり、セーブにゼロの時刻が刻まれたりします。
10 月 9 日のレポートでは、検証、FILETIME の変換、確認付きの演算を、PNG エンコーダーと 3 つの AMPR の完了サイズのエクスポートとあわせて追加しました。ネットワーク時刻とユーザーに見える時計の設定は、この範囲には含まれません。
実装済みのこと
- 暦のフィールドの検証と確認付きのティック演算。
- FILETIME の変換。
- ホストの時計からの一貫した UTC とローカルの問い合わせ。
まだ足りないこと
- ゲストのローカル時刻に対するホストの夏時間の変換はありません。
- 時計のためのシステム設定 UI はエミュレートしていません。
- ネットワーク時刻の同期は行いません。
関連するしくみ
これらのページについて
本文は PS5PCEM リポジトリのアーキテクチャノートと 2026 年 10 月のレポートに基づいています。個別のテストに合格したことは、新しいフレームレートや新しいクリアを意味しません。