--- nono/vm/bootloader.h 2026/04/29 17:05:29 1.1.1.3 +++ nono/vm/bootloader.h 2026/04/29 17:05:43 1.1.1.4 @@ -23,16 +23,19 @@ class BootLoader : public Object explicit BootLoader(MainRAMDevice *mainram_); ~BootLoader() override; - // info で指定された実行ファイルをロードする。 + // info で指定された実行ファイルを mainram にロードする。 // data, size が指定されていればバッファから読み込む。 // 指定されていなければホストの path から読み込む。 // (path はいずれにしてもエラー出力の際に使う) - bool LoadExec(LoadInfo *); + static bool LoadExec(MainRAMDevice *mainram_, LoadInfo *info); - // info で指定されたデータファイルをロードする。 + // info で指定されたデータファイルを mainram にロードする。 // data, size が指定されていればバッファから読み込む。 // 指定されていなければホストの path から読み込む。 // (path はいずれにしてもエラー出力の際に使う) + static bool LoadData(MainRAMDevice *mainram_, LoadInfo *info); + + bool LoadExec(LoadInfo *); bool LoadData(LoadInfo *); private: