diff options
Diffstat (limited to 'crystal.py')
| -rw-r--r-- | crystal.py | 26 | 
1 files changed, 1 insertions, 25 deletions
| @@ -230,31 +230,7 @@ def map_name_cleaner(input):                   replace("hooh", "HoOh").\                   replace(" ", "") -class RomStr(str): -    """simple wrapper to prevent a giant rom from being shown on screen""" - -    def length(self): -        """len(self)""" -        return len(self) - -    def __repr__(self): -        return "RomStr(too long)" - -    def interval(self, offset, length, strings=True, debug=True): -        """returns hex values for the rom starting at offset until offset+length""" -        returnable = [] -        for byte in self[offset:offset+length]: -            if strings: -                returnable.append(hex(ord(byte))) -            else: -                returnable.append(ord(byte)) -        return returnable - -    def until(self, offset, byte, strings=True, debug=False): -        """returns hex values from rom starting at offset until the given byte""" -        return self.interval(offset, self.find(chr(byte), offset) - offset, strings=strings) - - +from romstr import RomStr  rom = RomStr(None)  def direct_load_rom(filename="../baserom.gbc"): | 
