--- nono/vm/romemu_news.h 2026/04/29 17:05:18 1.1.1.1 +++ nono/vm/romemu_news.h 2026/04/29 17:05:29 1.1.1.3 @@ -10,13 +10,13 @@ #pragma once -#include "rom.h" +#include "romemu.h" class MainRAMDevice; -class NewsROMEmuDevice : public ROMDevice +class NewsROMEmuDevice : public ROMEmuDevice { - using inherited = ROMDevice; + using inherited = ROMEmuDevice; protected: // このデバイス先頭アドレス @@ -35,14 +35,14 @@ class NewsROMEmuDevice : public ROMDevic public: NewsROMEmuDevice(); - virtual ~NewsROMEmuDevice() override; + ~NewsROMEmuDevice() override; bool Init() override; void ResetHard(bool poweron) override; - uint64 Read32(uint32 addr) override; - private: + uint64 ReadROMIO(busaddr addr) override; + uint32 ROM_Init(); uint32 ROM_Sys();