--- nono/vm/vm_luna.cpp 2026/04/29 17:05:11 1.1.1.10 +++ nono/vm/vm_luna.cpp 2026/04/29 17:05:14 1.1.1.11 @@ -16,6 +16,7 @@ #include "config.h" #include "crtc2.h" #include "ethernet.h" +#include "fdc.h" #include "fuserom.h" #include "interrupt.h" #include "lance.h" @@ -76,12 +77,6 @@ VM_LUNA::VM_LUNA() // RTC epoch は NetBSD/luna68k, OpenBSD/luna88k をデフォルトにしておく。 gConfig->SetDefault("rtc-epoch-year", 1970); - // この機種に不要なパラメータはここで削除する - // (機種が決まるより前に全機種の設定の和集合を用意してあるため)。 - // o LUNA-I は 68881 固定なので不要。 - // o これは m68k パラメータなので LUNA88K には不要。 - gConfig->Delete("mpu-has-fpu"); - // LUNA 共通だしここで作成しておく NEWDV(NopIO, new NopIODevice()); } @@ -152,18 +147,6 @@ VM_LUNA::Init() return true; } -void -VM_LUNA::PowerButton() -{ - // LUNA の電源ボタンは電源オンにしか使わない。 - // - // 電源 ボタン - // ON PUSH (何も起きない) - // OFF PUSH 電源オン - - gPower->MakePowerOn(); -} - // ブートページを切り替える。 void VM_LUNA::SwitchBootPage(Device *parent, bool isrom) @@ -384,10 +367,6 @@ VM_LUNA88K::VM_LUNA88K() // LUNA-II, LUNA88K, LUNA88K2 のクロック割り込みは 100Hz らしい gConfig->Add("!sysclk-period", 10_msec); - // この機種に不要なパラメータはここで削除する - // (機種が決まるより前に全機種の設定の和集合を用意してあるため) - gConfig->Delete("mpu-has-fpu"); - // デバイス (順序に注意) // BusErrDevice, NopIODevice は親コンストラクタで作成済み。