20-10-2009, Tuesday-13:08:39
Der schnelle Vorlauf versucht schon eine Zielgeschwindigkeit zu halten. Das Problem ist aber, dass die Timer unter Windows maximal mit einer Millisekunde Auflösung laufen. (Unter DOS auf einem 80286 waren 10 µs kein Problem ... ) Daher schwankt dann Simutrans zwischen 1ms Pause und 2ms Pause, was dann die Schwankungen hervorruft. Da man aber im schnellen Vorlauf hauptsächlich vorwärts mögchte, ist er nun mal so implementiert, denn bei den meisten komplexeren Spielen bringt die normale BEschleunigung nix (mehr als 3x ist nicht drin.)