コード例 #1
0
ファイル: NESEmulator.cs プロジェクト: rzee7/XamariNES
 /// <summary>
 ///     News up and Starts the Emulator Task
 /// </summary>
 public void Start()
 {
     _cpu.Reset();
     _ppu.Reset();
     _powerOn      = true;
     _emulatorTask = new TaskFactory().StartNew(Run, TaskCreationOptions.LongRunning);
 }
コード例 #2
0
ファイル: NESEmulator.cs プロジェクト: enusbaum/XamariNES
        /// <summary>
        ///     News up and Starts the Emulator Task
        /// </summary>
        public void Start()
        {
            _cartridge.LoadROM(_romData);
            _ppu = new PPU.Core(_cartridge.MemoryMapper, DMATransfer);
            _cpu = new CPU.Core(_cartridge.MemoryMapper, Controller1);

            _cpu.Reset();
            _ppu.Reset();
            _powerOn      = true;
            _emulatorTask = new TaskFactory().StartNew(Run, TaskCreationOptions.LongRunning);
        }