--- nono/vm/sysclk.h 2026/04/29 17:05:50 1.1.1.13 +++ nono/vm/sysclk.h 2026/04/29 17:06:00 1.1.1.14 @@ -39,7 +39,7 @@ class SysClkDevice : public IODevice // イベントコールバック void Callback(Event *ev); - DECLARE_MONITOR_CALLBACK(MonitorUpdate); + DECLARE_MONITOR_SCREEN(MonitorScreen); // 割り込み状態をレジスタイメージにして返す uint8 GetInt() const; @@ -59,7 +59,7 @@ class SysClkDevice : public IODevice // 本来のイベント間隔。機種によって異なる。 uint64 period {}; - // システムクロックが刻んでいる時刻 + // システムクロックが刻んでいる時刻 [tsec] uint64 stime {}; // 実時間との差 (表示用) @@ -74,6 +74,6 @@ class SysClkDevice : public IODevice Monitor *monitor {}; }; -static inline SysClkDevice *GetSysClkDevice() { +inline SysClkDevice *GetSysClkDevice() { return Object::GetObject(OBJ_SYSCLK); }