--- nono/vm/human68k.h 2026/04/29 17:04:41 1.1.1.4 +++ nono/vm/human68k.h 2026/04/29 17:04:55 1.1.1.6 @@ -54,7 +54,7 @@ class Human68k : public Device }; Human68k(); - ~Human68k() override; + virtual ~Human68k() override; bool Init() override; @@ -62,6 +62,7 @@ class Human68k : public Device private: // Human Emulation API + void RequestExit(int code); int32 OpenFile(uint32 fileaddr, uint16 atr, int mode); int32 CloseFile(int32 fileno); int32 WriteFile(int32 fileno, uint32 dataaddr, uint32 size); @@ -72,6 +73,7 @@ class Human68k : public Device bool LoadR(uint8 *memfile, uint size); bool LoadX(uint8 *memfile, uint size); bool LoadZ(uint8 *memfile, uint size); + bool LoadELF(uint8 *memfile, uint size); bool LoadMem(uint32 addr, uint8 *src, uint size); bool isext(const char *file, const char *ext);