static void Main() { var nes = new NES(); //nes.Load("cv2", 1); nes.Load("mario", 1); //nes.Load("mario3", 4); nes.Power(); var nesThread = new Thread(nes.StepForever); nesThread.Priority = ThreadPriority.Highest; nesThread.Start(); using (var game = new Screen(nes)) game.Run(); }
protected override void OnExiting(object sender, EventArgs args) { NES.Power(); base.OnExiting(sender, args); }