def _get_ctl(self, elements='abtdrmsc', write_hex=0, skool=TEST_SKOOL, preserve_base=False, min_address=0, max_address=65536): skoolfile = self.write_text_file(skool, suffix='.skool') writer = CtlWriter(skoolfile, elements, write_hex, preserve_base, min_address, max_address) writer.write() return self.out.getvalue().split('\n')[:-1]
def run(skoolfile, options): writer = CtlWriter(skoolfile, options.elements, options.write_hex, options.preserve_base, options.start, options.end) writer.write()
def _get_ctl(self, elements='btdrmsc', write_hex=False, write_asm_dirs=True, skool=TEST_SKOOL, preserve_base=False): skoolfile = self.write_text_file(skool, suffix='.skool') writer = CtlWriter(skoolfile, elements, write_hex, write_asm_dirs, preserve_base) writer.write() return self.out.getvalue().split('\n')[:-1]
def _get_ctl(self, elements='abtdrmsc', write_hex=0, skool=TEST_SKOOL, preserve_base=False, min_address=0, max_address=65536): skoolfile = StringIO(skool) writer = CtlWriter(skoolfile, elements, write_hex, preserve_base, min_address, max_address) writer.write() return self.out.getvalue().split('\n')[:-1]