--- nono/vm/pluto.cpp 2026/04/29 17:04:42 1.1.1.4 +++ nono/vm/pluto.cpp 2026/04/29 17:04:59 1.1.1.7 @@ -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; } @@ -147,16 +148,16 @@ PlutoDevice::Peek8(uint32 addr) // ホストファイル起動 // -// -A オプションで指定されたホストファイルをロードする。 +// -X オプションで指定されたホストファイルをロードする。 // ロードできればエントリポイントを返す。 -// host_file が指定されている時に呼ぶこと。 +// exec_file が指定されている時に呼ぶこと。 uint32 PlutoDevice::ROM_Load() { - assert(gMainApp.host_file); + assert(gMainApp.exec_file); // ホストファイルをロード - uint32 entry = gRAM->LoadFile(gMainApp.host_file, AOUT_MID_M68K); + uint32 entry = gRAM->LoadFile(gMainApp.exec_file); if (entry) { // NetBSD/x68k のプライマリブートローダが /boot を読み込む時には