Exemple #1
0
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()