Skip to content
Snippets Groups Projects
pocket_pyboy.py 486 B
Newer Older
  • Learn to ignore specific revisions
  • from time import time
    
    from pyboy import PyBoy, VISUAL_FREQ
    
    FRAME_COUNT = 12000
    
    with PyBoy("../../res/roms/demo/pocket.gb", disable_renderer=True) as pyboy:
    
        pyboy.set_emulation_speed(0)
        print(pyboy.cartridge_title())
        start = time()
    
        for _ in range(FRAME_COUNT):
    
            pyboy.tick()
    
        total = time() - start
    
        print(f"Time taken: {total:.2f} seconds")
    
        print(f"Speedup: {FRAME_COUNT / total / VISUAL_FREQ:.2f}x")
    
    João Magalhães's avatar
    João Magalhães committed
        pyboy.screen_image().save("pocket_pyboy.png")