diff --git a/Machines/AmstradCPC/AmstradCPC.cpp b/Machines/AmstradCPC/AmstradCPC.cpp index 61388581e..6622ae584 100644 --- a/Machines/AmstradCPC/AmstradCPC.cpp +++ b/Machines/AmstradCPC/AmstradCPC.cpp @@ -929,12 +929,6 @@ class ConcreteMachine: return !media.tapes.empty() || (!media.disks.empty() && has_fdc_); } - // See header; provides the system ROMs. - void set_rom(ROMType type, const std::vector &data) { - roms_[static_cast(type)] = std::move(data); - roms_[static_cast(type)].resize(16384); - } - // Obtains the system ROMs. bool set_rom_fetcher(const std::function>>(const std::string &machine, const std::vector &names)> &roms_with_names) override { auto roms = roms_with_names( @@ -949,7 +943,8 @@ class ConcreteMachine: for(std::size_t index = 0; index < roms.size(); ++index) { auto &data = roms[index]; if(!data) return false; - set_rom(static_cast(index), *data); + roms_[static_cast(index)] = std::move(*data); + roms_[static_cast(index)].resize(16384); } return true;