--- nono/vm/romemu_virt68k.h 2026/04/29 17:05:24 1.1.1.1 +++ nono/vm/romemu_virt68k.h 2026/04/29 17:05:28 1.1.1.2 @@ -5,21 +5,21 @@ // // -// virt68k の IPLROM 相当の何か +// virt-m68k の IPLROM 相当の何か // #pragma once -#include "rom.h" +#include "romemu.h" class BootInfo; class IODeviceStream; class LoadInfo; class MainRAMDevice; -class Virt68kROMEmuDevice : public ROMDevice +class Virt68kROMEmuDevice : public ROMEmuDevice { - using inherited = ROMDevice; + using inherited = ROMEmuDevice; // BootInfo (抜粋) @@ -94,9 +94,9 @@ class Virt68kROMEmuDevice : public ROMDe bool Init() override; void ResetHard(bool poweron) override; - busdata Read32(uint32 addr) override; - private: + uint64 ReadROMIO(busaddr addr) override; + uint32 ROM_Init(); bool MakeBootInfo(LoadInfo *); void WriteBootInfo(IODeviceStream&, BootInfo&);