Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)
Beispiel #4
0
 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
Beispiel #5
0
 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
Beispiel #6
0
 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)
Beispiel #7
0
 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)
Beispiel #8
0
 def __init__(self, rawdata, cart_type, filename=""):
     self.cart_type = cart_type
     DiskImageBase.__init__(self, rawdata, filename)
Beispiel #9
0
 def __init__(self, rawdata, filename=""):
     self.first_catalog = 0
     DiskImageBase.__init__(self, rawdata, filename)
Beispiel #10
0
 def __init__(self, rawdata, cart_type, filename=""):
     self.cart_type = cart_type
     DiskImageBase.__init__(self, rawdata, filename)