--- nono/vm/romimg_x68k.h 2026/04/29 17:04:53 1.1.1.5 +++ nono/vm/romimg_x68k.h 2026/04/29 17:04:59 1.1.1.7 @@ -10,10 +10,9 @@ class IPLROM1Device; -class IPLROM0Device - : public ROMDevice +class IPLROM0Device : public IODevice { - using inherited = ROMDevice; + using inherited = IODevice; public: IPLROM0Device(); virtual ~IPLROM0Device() override; @@ -27,11 +26,12 @@ class IPLROM0Device uint64 Peek8(uint32 addr) override; private: + uint32 ReadDecoder(uint32 addr); + IPLROM1Device *iplrom1 {}; }; -class IPLROM1Device - : public ROMDevice +class IPLROM1Device : public ROMDevice { using inherited = ROMDevice; public: @@ -41,8 +41,7 @@ class IPLROM1Device bool Init() override; }; -class IPLROM2Device - : public ROMDevice +class IPLROM2Device : public ROMDevice { using inherited = ROMDevice; public: @@ -52,8 +51,7 @@ class IPLROM2Device bool Init() override; }; -class CGROMDevice - : public ROMDevice +class CGROMDevice : public ROMDevice { using inherited = ROMDevice; public: