--- nono/vm/lance.cpp 2026/04/29 17:05:17 1.1.1.13 +++ nono/vm/lance.cpp 2026/04/29 17:05:20 1.1.1.14 @@ -17,7 +17,7 @@ // コンストラクタ LanceDevice::LanceDevice() - : inherited() + : inherited(OBJ_ETHERNET(0)) { SetName("Lance"); ClearAlias(); @@ -50,7 +50,7 @@ LanceDevice::Init() subram = GetSubRAMDevice(); // ホストからの受信コールバックを登録 - scheduler->ConnectMessage(MessageID::HOSTNET_RX, this, + scheduler->ConnectMessage(MessageID::HOSTNET_RX(0), this, ToMessageCallback(&LanceDevice::HostRxCallback)); return true; @@ -575,7 +575,6 @@ LanceDevice::PeekMem(uint32 paddr) } // INIT ビットによるチップ初期化。 -// ロック状態で呼ばれる。 void LanceDevice::ChipInit() { @@ -623,7 +622,6 @@ LanceDevice::ChipInit() } // STRT ビットによるスタート。 -// ロック状態で呼ばれる。 void LanceDevice::ChipStart() { @@ -662,7 +660,6 @@ LanceDevice::ChipStart() // STOP ビットによるチップリセット。 // ハードリセットもここに来る。 -// ロック状態で呼ばれる。 void LanceDevice::ChipStop() {