def main(): app = QtGui.QApplication([]) win = mapped_gui.Window() win.show() run_tests(win) app.exec_() app.deleteLater() win.close()
def setUp(self): self.app = QtGui.QApplication([]) self.win = mapped_gui.Window() self.win.show() self.win.load_rom(fn)
#!/usr/bin/env python3 # python speedtest.py ~/RH/tmp/FR.gba 0x82d4bb4 0x82d4c44 from PyQt4 import QtGui from bluespider import mapped, mapped_gui import sys import time PROFILE = False print("imported things") app = QtGui.QApplication(sys.argv) print("created stupid app") window = mapped_gui.Window() print("created stupid window") window.load_rom(sys.argv[1]) print("loaded stupid rom") print(window.game) t1_header = mapped.parse_tileset_header(window.rom_contents, int(sys.argv[2], 16), window.game) t2_header = mapped.parse_tileset_header(window.rom_contents, int(sys.argv[3], 16), window.game) print("parsed stupid headers") print("running real test now") x = time.time() #window.load_tilesets(t1_header, t1_header, t1_imgs=None) if PROFILE: import cProfile import re cProfile.run('window.get_tilesets(t1_header, t2_header, t1_imgs=None)')
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # python3 speedtest.py ~/RH/tmp/FR.gba 0 0 from PyQt5 import QtWidgets from bluespider import mapped, mapped_gui import sys import time PROFILE = False print("imported things") app = QtWidgets.QApplication(sys.argv) print("created stupid app") window = mapped_gui.Window(no_argv=True) print("created stupid window") window.load_rom(sys.argv[1]) print("loaded stupid rom") print(window.game.name) bank_n = int(sys.argv[2]) map_n = int(sys.argv[3]) rom_contents = window.game.rom_contents rom_data = window.game.rom_data banks = mapped.get_banks(rom_contents, rom_data) map_header_ptr = mapped.get_map_headers(rom_contents, bank_n, banks)[map_n] map = mapped.parse_map_header(rom_contents, map_header_ptr) h = mapped.parse_map_data(rom_contents, map['map_data_ptr']) t1_header = mapped.parse_tileset_header( rom_contents, h['global_tileset_ptr'],