RISC OSの日時

RISC OSの日時

[155] RISC OS で使われる時刻は、 からのセンチ秒数を40ビット符号無し整数で表したものです。

[2] この形式は RISC OS データを扱う際の gzip ファイルのメタデータでも使われる場合があります。

[1] メートル時間 - Wikipedia () https://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%BC%E3%83%88%E3%83%AB%E6%99%82%E9%96%93

RISC OSは1900年1月1日からのセンチ秒(10ミリ秒)単位での経過時間を使用している。

[3] Time formatting and storage bugs - Wikipedia, , https://en.wikipedia.org/wiki/Time_formatting_and_storage_bugs#Year_2248

RISC OS stores dates as centiseconds since the start of Monday 1st January 1900 in five bytes – 40 bits. These timestamps are used internally and exposed in file metadata (load and exec addresses). This epoch ends on 3rd June 2248 at 06:57:57.75 UTC.

[4] OS_Word 14_3 in Documentation, https://www.riscosopen.org/wiki/documentation/show/OS_Word%2014_3

OS_Word 14,3 reads the time from the CMOS clock as a standard RISC OS 5 byte time block (centiseconds from 1900/01/01 00:00:00).

On RISC OS 2 the clock is assumed to be set to local time, later RISC OS assumes UTC.