--- nono/vm/pluto.cpp 2026/04/29 17:04:36 1.1.1.3 +++ nono/vm/pluto.cpp 2026/04/29 17:04:55 1.1.1.6 @@ -10,10 +10,11 @@ #include "mpu680x0.h" #include "ram.h" +std::unique_ptr gPluto; + PlutoDevice::PlutoDevice() + : inherited("Pluto") { - logname = "pluto"; - devname = "Pluto"; devaddr = 0xeac000; devlen = 0x2000; } @@ -22,6 +23,13 @@ PlutoDevice::~PlutoDevice() { } +void +PlutoDevice::ResetHard() +{ + // XXX not yet + m_count = 0; +} + // ROM /*static*/ const uint16 PlutoDevice::rom[] = { @@ -149,7 +157,7 @@ PlutoDevice::ROM_Load() assert(gMainApp.host_file); // ホストファイルをロード - uint32 entry = gRAM->LoadFile(gMainApp.host_file, AOUT_MID_M68K); + uint32 entry = gRAM->LoadFile(gMainApp.host_file); if (entry) { // NetBSD/x68k のプライマリブートローダが /boot を読み込む時には