--- nono/vm/human68k.h 2026/04/29 17:05:25 1.1.1.10 +++ nono/vm/human68k.h 2026/04/29 17:05:29 1.1.1.11 @@ -77,15 +77,16 @@ class Human68kDevice : public Device int32 CloseFile(int32 fileno); int32 WriteFile(int32 fileno, uint32 dataaddr, uint32 size); void FputsFile(int32 fileno, uint32 dataaddr); + int GetFileMode(int32 fileno); void IOCS(); void DOS_PRINT(uint32 dataptr); - 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 LoadR(const uint8 *memfile, uint size); + bool LoadX(const uint8 *memfile, uint size); + bool LoadZ(const uint8 *memfile, uint size); + bool LoadELF(const uint8 *memfile, uint size); + bool LoadMem(uint32 addr, const uint8 *src, uint size); bool isext(const char *file, const char *ext); @@ -107,6 +108,6 @@ class Human68kDevice : public Device File Files[FilesCount] {}; MainbusDevice *mainbus {}; - MainRAMDevice *ram {}; + MainRAMDevice *mainram {}; MPU680x0Device *mpu680x0 {}; };