示例#1
0
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());
}