Skip to content
Snippets Groups Projects

Support for Python

Merged João Magalhães requested to merge joamag/python into master
Compare and Show latest version
10 files
+ 405
27
Compare changes
  • Side-by-side
  • Inline
Files
10
+ 5
2
from time import time
from boytacean import GameBoy, CPU_FREQ
from os.path import dirname, realpath, join
CURRENT_DIR = dirname(realpath(__file__))
ROM_PATH = join(CURRENT_DIR, "../../res/roms/demo/pocket.gb")
CLOCK_COUNT = 100000000
gb = GameBoy(apu_enabled=False, serial_enabled=False)
gb.load_rom("../../res/roms/demo/pocket.gb")
gb.load_rom(ROM_PATH)
start = time()
cycles = gb.clocks(CLOCK_COUNT)
total = time() - start
print(f"Time taken: {total:.2f} seconds")
print(f"Speedup: {cycles / (CPU_FREQ * total):.2f}x")
gb.save_image("pocket.png")
Loading