--- nono/vm/device.h 2026/04/29 17:04:35 1.1.1.4 +++ nono/vm/device.h 2026/04/29 17:04:41 1.1.1.6 @@ -15,6 +15,8 @@ #define HLW(addr) ((addr) ^ 2) #else #define HB(addr) (addr) +#define HLB(addr) (addr) +#define HLW(addr) (addr) #endif class Device : public Object @@ -123,11 +125,11 @@ class IODevice : public Device virtual uint64 Write32(uint32 addr, uint32 data); virtual uint64 Peek8(uint32 addr); - uint32 devaddr = 0; // このデバイスの先頭アドレス + uint32 devaddr {}; // このデバイスの先頭アドレス // (必要なら)このデバイスの占めるバイト数。 // 今のところ XIOSpace、MuxDevice では必要。それ以外では不要。 - uint32 devlen = 0; + uint32 devlen {}; }; class BusErrDevice : public IODevice