import yaml from nes import Nes, CartridgeFactory if __name__ == '__main__': config = yaml.load(open('config.yaml', 'rt'), Loader=yaml.FullLoader) cart = CartridgeFactory.create('nestest.nes') nes = Nes(config) nes.insert_cartridge(cart) for i in range(32): nes.buses['ppu'].write(0x3F00 + i, i) nes.startup() nes.main_loop() nes.shutdown()