--- nono/vm/rtc.cpp 2026/04/29 17:04:36 1.1.1.3 +++ nono/vm/rtc.cpp 2026/04/29 17:04:55 1.1.1.5 @@ -11,18 +11,24 @@ std::unique_ptr gRTC; -RTCDevice::RTCDevice() +RTCDevice::RTCDevice(const std::string& objname_) + : inherited(objname_) { - // 秒への繰り上がりを許可。 - rtc.enable_sec = true; } RTCDevice::~RTCDevice() { } +void +RTCDevice::ResetHard() +{ + // 秒への繰り上がりを許可。 + rtc.enable_sec = true; +} + // ホストの現在時刻を rtc に取得。 -// (派生クラスの InitRTC() から呼ばれる) +// (派生クラスの Init() から呼ばれる) // localtime を内部時刻にするときは use_localtime == true // UTC を内部時刻にするときは use_localtime == false にすること。 void