Mengapa Game Lama Berjalan Terlalu Cepat Di Komputer Modern?

Sep 24, 2025
Perangkat keras
KONTEN TIDAK CACHED

Jika Anda pernah mencoba membuat game komputer kuno dan berjalan pada sistem modern, Anda mungkin terkejut dengan caranya cepat permainan berjalan. Mengapa game lama tidak terkontrol pada perangkat keras modern?

Sebelumnya hari ini kita menunjukkan kepada Anda cara menjalankan perangkat lunak lama di komputer modern ; sesi tanya jawab hari ini adalah pujian yang bagus yang menggali mengapa beberapa perangkat lunak lama (khususnya game) sepertinya tidak pernah berfungsi dengan baik saat Anda mencoba menjalankannya di perangkat keras modern.

Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web Tanya Jawab berbasis komunitas.

Pertanyaan

Pembaca SuperUser TreyK ingin tahu mengapa game komputer lama berjalan sangat cepat di perangkat keras baru:

Saya memiliki beberapa program lama yang saya gunakan dari komputer Windows awal era 90-an dan mencoba menjalankannya di komputer yang relatif modern. Yang cukup menarik, mereka berlari dengan kecepatan yang sangat tinggi - tidak, bukan jenis kecepatan 60 frame per detik, melainkan jenis karakter oh-my-god-the-character-is-walking-at-the-speed-of-sound. cepat. Saya akan menekan tombol panah dan sprite karakter akan meluncur di layar jauh lebih cepat dari biasanya. Perkembangan waktu dalam game terjadi lebih cepat dari yang seharusnya. Bahkan ada program yang dibuat untuk memperlambat CPU Anda sehingga game ini benar-benar dapat dimainkan.

Saya pernah mendengar bahwa ini terkait dengan game, bergantung pada siklus CPU, atau semacamnya. Pertanyaan saya adalah:

  • Mengapa game lama melakukan ini, dan bagaimana mereka lolos?
  • Bagaimana game yang lebih baru tidak melakukan ini dan berjalan secara independen dari frekuensi CPU?

Jadi bagaimana ceritanya? Mengapa sebenarnya sprite di game lama berkobar di layar begitu cepat sehingga game menjadi tidak dapat dimainkan?

Jawabannya

Kontributor SuperUser JourneymanGeek memecahnya:

Saya yakin mereka berasumsi bahwa jam sistem akan berjalan pada kecepatan tertentu, dan mengikat pengatur waktu internal mereka ke laju jam tersebut. Sebagian besar game ini mungkin berjalan di DOS, dan memang mode nyata (dengan akses perangkat keras langsung yang lengkap) dan menganggap Anda menjalankan file iirc Sistem 4,77 MHz untuk PC dan prosesor standar apa pun yang modelnya berjalan untuk sistem lain seperti Amiga.

Mereka juga mengambil jalan pintas yang cerdik berdasarkan asumsi tersebut termasuk menghemat sedikit sumber daya dengan tidak menulis putaran waktu internal di dalam program. Mereka juga menggunakan daya prosesor sebanyak yang mereka bisa - yang merupakan ide yang bagus di zaman chip yang lambat dan sering didinginkan secara pasif!

Awalnya salah satu cara untuk mengatasi perbedaan kecepatan prosesor adalah yang lama Tombol turbo (yang memperlambat sistem Anda). Aplikasi modern berada dalam mode terlindungi dan OS cenderung mengelola sumber daya - padahal tidak mengizinkan aplikasi DOS (yang tetap berjalan di NTVDM pada sistem 32-bit) untuk menggunakan semua prosesor dalam banyak kasus. Singkatnya, OS menjadi lebih pintar, seperti halnya API.

Berbasis berat panduan ini di Oldskool PC di mana logika dan ingatan mengecewakan saya - itu bacaan yang bagus, dan mungkin lebih mendalam lagi ke dalam "mengapa".

Hal-hal seperti Pembunuh CPU menggunakan sumber daya sebanyak mungkin untuk "memperlambat" sistem Anda, yang tidak efisien. Anda akan lebih baik menggunakan DOSBox untuk mengelola kecepatan jam yang dilihat aplikasi Anda.

Jika Anda penasaran tentang bagaimana kode sebenarnya diterapkan pada game komputer awal (dan mengapa mereka sangat buruk beradaptasi dengan sistem modern tanpa dimasukkan ke dalam kotak pasir dalam semacam program emulasi), kami juga menyarankan untuk memeriksa pemecahan proses yang panjang tapi menarik ini dalam jawaban SuperUser lainnya.


Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini .

Why Don't Old Games Work On New Computers?

Downloading Games At 10 GIGABIT?

How To Make An Old Slow Computer FAST!

The Easiest Way To Make An Old Computer Faster!


Perangkat keras - Artikel Terpopuler

Cara Menonaktifkan Pemulusan Gerakan pada TV Samsung

Perangkat keras Feb 5, 2025

Samsung TV Samsung yang lebih baru memiliki fitur yang disebut "Auto Motion Plus", yang merupakan bentuk penghalusan gerakan. Perataan gerakan sangat tidak di..


Fitur Samsung Galaxy Terbaik yang Mungkin Tidak Anda Gunakan

Perangkat keras Aug 10, 2025

KONTEN TIDAK CACHED Samsung mengemas ponsel andalannya dengan file membunuh fitur— beberapa bahkan lebih baik daripada stok Android . Apa pun itu, ..


Cara Mendapatkan Saran Mode Instan dari Amazon, Tanpa Tampilan Gema

Perangkat keras Jun 19, 2025

KONTEN TIDAK CACHED Itu Gema Lihat adalah perangkat baru dari Amazon yang dapat melihat pakaian Anda dan memberi tahu mana yang paling cocok untuk Anda. Namun, Anda..


Apa Itu Android TV, dan Android TV Box Mana yang Harus Saya Beli?

Perangkat keras Mar 10, 2025

KONTEN TIDAK CACHED Jika Anda berada di pasar untuk perangkat dekoder streaming dan juga pengguna Android, Anda pasti telah mempertimbangkannya Android TV . Masalah..


Apakah Mungkin Menjalankan Dua Koneksi Ethernet Melalui Kabel Yang Sama?

Perangkat keras Dec 27, 2024

Saat Anda menyiapkan kabel Ethernet baru untuk komputer Anda, apakah mungkin mendapatkan dua kali pukulan untuk setiap kabel? Apakah bijaksana untuk mencobanya atau haruskah Anda me..


Haruskah Anda Merakit PC Anda Sendiri?

Perangkat keras Sep 22, 2025

KONTEN TIDAK CACHED Ada suatu masa ketika setiap geek sepertinya membangun PC mereka sendiri. Sementara massa membeli eMachines dan Compaq, para geek membuat mesin desktop mereka ..


Cara Mengekspor Foto dari Komputer Apa Pun ke iPhone atau iPad

Perangkat keras Apr 13, 2025

Jika Anda menggunakan PC Windows atau Linux sebagai komputer utama Anda, tetapi memiliki iPad atau iPhone sebagai salah satu perangkat Anda, Anda tidak bisa begitu saja mentransfer ..


Cara Memilih Adaptor Wi-Fi USB untuk Laptop Anda

Perangkat keras Jul 12, 2025

Jika Anda membeli laptop dalam lima tahun terakhir, mungkin laptop tersebut sudah memasang kartu Wi-Fi yang layak. Namun jika Anda mengalami koneksi yang buruk, menghabiskan waktu t..


Kategori