NES.Engine.Run C# (CSharp) Méthode

Run() public méthode

public Run ( ) : void
Résultat 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

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