def __init__(self, *args, **kwargs): self.first_bitmap = 0 self.num_bitmap = 0 self.root_dir = 0 self.root_dir_dirent = None self.fs_version = 0 DiskImageBase.__init__(self, *args, **kwargs)
def __init__(self, rawdata, filename=""): self.zipdata = rawdata fh = self.zipdata.stringio if zipfile.is_zipfile(fh): with zipfile.ZipFile(fh) as zf: self.check_zip_size(zf) self.create_rawdata(zf) else: raise InvalidDiskImage("Not a MAME zip file") DiskImageBase.__init__(self, self.rawdata, filename)
def get_file_segments(self): segments_in = DiskImageBase.get_file_segments(self) segments_out = [] for segment in segments_in: segments_out.append(segment) try: binary = AtariDosFile(segment.rawdata) segments_out.extend(binary.segments) except InvalidBinaryFile: log.debug("%s not a binary file; skipping segment generation" % str(segment)) return segments_out
def __init__(self, *args, **kwargs): self.first_vtoc = 360 self.num_vtoc = 1 self.vtoc2 = 0 self.first_data_after_vtoc = 369 DiskImageBase.__init__(self, *args, **kwargs)
def __init__(self, rawdata, cart_type, filename=""): self.cart_type = cart_type DiskImageBase.__init__(self, rawdata, filename)
def __init__(self, rawdata, filename=""): self.first_catalog = 0 DiskImageBase.__init__(self, rawdata, filename)