WritableROM::WritableROM( const LoadedROM& rom__, const FreeSpaceListing& freeSpace__) : rom_(new Tbyte[rom__.loadedFileSize()]), romSize_(rom__.loadedFileSize()), freeSpace_(freeSpace__) { // Copy contents of ROM std::memcpy((char*)rom_, (char*)(rom__.directRead(0)), rom__.loadedFileSize()); }