NES.Engine.Run C# (CSharp) Method

Run() public method

public Run ( ) : void
return void
        public void Run()
        {
            CPU.Reset();
            while (Running)
            {
                // Accuracy can be up to 6/7 cycles out if they access Registers! HM. Todo
                int cpuCycles = 0;
                for (int i = 0; i < 100; i++)
                    cpuCycles += CPU.Run();
                PPU.Run(cpuCycles);
                //APU.Run(cpuCycles);
            }

            Graphics.Deinitialise();
        }

Usage Example

Exemplo n.º 1
0
Arquivo: Main.cs Projeto: mrmikey/nes
 public static void Main(string[] args)
 {
     Engine e = new Engine("Balloon Fight.nes");
     e.Run();
     //Graphics g = new Graphics(256, 240);
     //Console.Read();
     //while (true);
 }