Twórcy gier z lat 80. i 90. nie przewidywali, że komputery staną się kiedyś kilkadziesiąt razy szybsze niż sprzęt ich czasów. W efekcie wiele gier jest "związanych z zegarem procesora" (ang. CPU-bound) — na nowoczesnym PC postać biega z zawrotną prędkością, animacje są niezrozumiałe, a gra jest niegrywalna. Poniżej trzy sprawdzone metody na rozwiązanie tego problemu.

Metoda 1: DOSBox — regulacja cykli (Ctrl+F11)

Jeśli grasz przez DOSBox, możesz łatwo regulować prędkość emulacji za pomocą skrótów klawiszowych:

  • Ctrl+F11 — spowalnia emulację (zmniejsza wartość cycles)
  • Ctrl+F12 — przyspiesza emulację (zwiększa wartość cycles)

Wciskaj Ctrl+F11 kilkukrotnie aż gra osiągnie właściwą prędkość. Aktualna wartość "cycles" (czyli liczba instrukcji procesora na milisekundę) wyświetlana jest w pasku tytułowym okna DOSBox. Dla większości gier z lat 80. optymalna wartość to 300–3000 cycles.

Metoda 2: Programy spowalniające procesor

Jeśli grasz bez emulatora — na starszym sprzęcie lub w oknie DOS systemu Windows 9x — możesz skorzystać ze specjalistycznych programów obciążających procesor i sztucznie spowalniających jego działanie. Znajdziesz je w naszym dziale Programy. Popularne narzędzia to CPUGrab i AT-Slow.

Metoda 3: Wyłączenie cache procesora w BIOSie

Pamięć cache to szybki bufor przechowujący często używane dane procesora. Wyłączenie jej w BIOSie znacząco spowalnia komputer:

  • Wyłączenie cache L1 (pierwszego poziomu) spowalnia komputer około 8 razy
  • Wyłączenie cache L2 (drugiego poziomu) spowalnia komputer nawet 40 razy

Opcja dostępna jest w ustawieniach BIOS/UEFI pod nazwą "CPU Cache", "Internal Cache" lub "External Cache". Pamiętaj, żeby ją ponownie włączyć po zakończeniu grania!

Inne problemy techniczne: Powrót do działu Porady