--- nono/vm/romemu_luna88k.h 2026/04/29 17:04:55 1.1.1.7 +++ nono/vm/romemu_luna88k.h 2026/04/29 17:05:03 1.1.1.9 @@ -8,6 +8,8 @@ #include "romemu_luna.h" +class m88kcpu; + class Luna88kPROMEmuDevice : public LunaPROMEmuDevice { using inherited = LunaPROMEmuDevice; @@ -27,6 +29,9 @@ class Luna88kPROMEmuDevice : public Luna bool Init() override; void ResetHard() override; + // DOS call エミュレーション + bool FLineCallback(m88kcpu *cpu); + private: uint32 ROM_Init() override; uint32 ROM_Entry() override; @@ -62,9 +67,4 @@ class Luna88kPROMEmuDevice : public Luna // 0 (PROMPT_DEFAULT) が通常の行入力プロンプト。 // PROMPT_NVRAM_* は nvram コマンドでの確認プロンプト。 int prompt_idx {}; - - // デフォルトプロンプト。 - // 本物は "O>" というプロンプトで、何の O か分からんけど(OMRON?)、 - // こっちは nono の頭文字ということにしておく。 - const std::string default_prompt = "N>"; };