--- nono/vm/scsibus.h 2026/04/29 17:05:43 1.1.1.11 +++ nono/vm/scsibus.h 2026/04/29 17:05:51 1.1.1.12 @@ -10,7 +10,6 @@ #pragma once -#include "event.h" #include "scsi.h" #include @@ -105,11 +104,11 @@ class SCSIBus : public Device private: void BusFree(uint id); - void SelectionStart(Event& ev); - void Selected(Event& ev); - void SelectionAck(Event& ev); - void StartTransfer(Event& ev); - void TransferReq(Event& ev); + void SelectionStart(Event *); + void Selected(Event *); + void SelectionAck(Event *); + void StartTransfer(Event *); + void TransferReq(Event *); // 現在のフェーズ SCSI::Phase phase {}; @@ -146,5 +145,5 @@ class SCSIBus : public Device std::array device {}; // イベント - Event event { this }; + Event *event {}; };