public bool Tick() { var now = Program.Stopwatch.Elapsed; int cycles = (int)((now - LastTick).TotalSeconds * 15000000.0); Console.WriteLine("Simulating {0} cycles", cycles); Program.Run(cycles); LCD.QueueDraw(); LastTick = now; return(true); }