|
|
1.1 ! root 1: // ! 2: // nono ! 3: // Copyright (C) 2020 [email protected] ! 4: // ! 5: ! 6: #pragma once ! 7: ! 8: #include "vm.h" ! 9: ! 10: class VM_X68030 : public VM ! 11: { ! 12: typedef VM inherited; ! 13: public: ! 14: VM_X68030(); ! 15: virtual ~VM_X68030(); ! 16: ! 17: // 電源ボタンを押す ! 18: virtual void PowerButton(); ! 19: ! 20: // 電源ボタンの状態を取得。オンなら true。 ! 21: bool IsPowerButton() const { return power_button; } ! 22: ! 23: private: ! 24: // 電源ボタンの状態。オンなら true。 ! 25: bool power_button = false; ! 26: ! 27: // デバイス ! 28: std::unique_ptr<XIOSpaceDevice> xiospace; ! 29: }; ! 30: ! 31: class VM_RXZ : public VM ! 32: { ! 33: typedef VM inherited; ! 34: public: ! 35: VM_RXZ(); ! 36: virtual ~VM_RXZ(); ! 37: ! 38: // 電源ボタンを押す。 ! 39: virtual void PowerButton(); ! 40: ! 41: private: ! 42: std::unique_ptr<Human68k> human68k; ! 43: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.