--- nono/vm/romimg_x68k.cpp 2026/04/29 17:05:29 1.1.1.12 +++ nono/vm/romimg_x68k.cpp 2026/04/29 17:05:43 1.1.1.14 @@ -72,10 +72,6 @@ IPLROM0Device::~IPLROM0Device() bool IPLROM0Device::Init() { - if (inherited::Init() == false) { - return false; - } - iplrom1 = GetIPLROM1Device(); return true; @@ -130,7 +126,7 @@ IPLROM1Device::IPLROM1Device() : inherited(OBJ_IPLROM1) { // X680x0 では ROM への書き込みはバスエラー - write_op = -1; + write_op = BusData::BusErr; } // デストラクタ @@ -142,10 +138,6 @@ IPLROM1Device::~IPLROM1Device() bool IPLROM1Device::Init() { - if (inherited::Init() == false) { - return false; - } - std::string name; uint devlen = 0x020000; mask = devlen - 1; @@ -172,7 +164,7 @@ IPLROM2Device::IPLROM2Device() : inherited(OBJ_IPLROM2) { // X680x0 では ROM への書き込みはバスエラー - write_op = -1; + write_op = BusData::BusErr; } // デストラクタ @@ -184,10 +176,6 @@ IPLROM2Device::~IPLROM2Device() bool IPLROM2Device::Init() { - if (inherited::Init() == false) { - return false; - } - uint devlen = 0x020000; mask = devlen - 1; @@ -212,7 +200,7 @@ CGROMDevice::CGROMDevice() : inherited(OBJ_CGROM) { // X680x0 では ROM への書き込みはバスエラー - write_op = -1; + write_op = BusData::BusErr; } // デストラクタ @@ -224,10 +212,6 @@ CGROMDevice::~CGROMDevice() bool CGROMDevice::Init() { - if (inherited::Init() == false) { - return false; - } - uint devlen = 768 * 1024; mask = 1024 * 1024 - 1;