Annotation of nono/vm/vm_luna.h, revision 1.1.1.1

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_LUNA : public VM
                     11: {
                     12:        typedef VM inherited;
                     13:  public:
                     14:        VM_LUNA();
                     15:        virtual ~VM_LUNA();
                     16: 
                     17:        // 電源ボタンを押す。
                     18:        virtual void PowerButton();
                     19: 
                     20:  private:
                     21:        std::unique_ptr<CRTC2Device> crtc2;
                     22:        std::unique_ptr<SysClkDevice> sysclk;
                     23:        std::unique_ptr<NullDevice> nulldev;
                     24: 
                     25:        static const uint8 maptable[256];
                     26: };
                     27: 
                     28: class VM_LUNA88K : public VM
                     29: {
                     30:        typedef VM inherited;
                     31:  public:
                     32:        VM_LUNA88K();
                     33:        virtual ~VM_LUNA88K();
                     34: 
                     35:        // 電源ボタンを押す。
                     36:        virtual void PowerButton();
                     37: 
                     38:  private:
                     39:        std::unique_ptr<CRTC2Device> crtc2;
                     40:        std::unique_ptr<FuseROMDevice> fuserom;
                     41:        std::unique_ptr<SysClkDevice> sysclk;
                     42:        std::unique_ptr<NullDevice> nulldev;
                     43: 
                     44:        static const uint8 maptable[256];
                     45: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.