Modern bir PC'de eski DOS oyunlarını nasıl çalıştırırsınız?

Kerem Aydın·8 Temmuz 2026·⏱5 dk

Windows 10'da eski DOS oyunlarını ve programlarını çalıştırmak için DOSBox emülatörünü kurmanız, oyunlar için ayrı bir klasör oluşturmanız, MOUNT komutuyla bu klasörü emülatör içinde bağlamanız ve yürütülebilir dosyayı (.exe) başlatmanız gerekir. Bu yöntem, günümüz işletim sistemlerinin doğrudan desteklemediği ses, grafik ve kontrollerin doğru şekilde çalışmasını sağlayarak 90'lı yılların donanımını düzgün bir şekilde öykünmenizi mümkün kılar.

DOSBox nedir ve neden gereklidir?

Günümüz Windows sürümleri (10 ve 11), 16 bitlik DOS uygulamaları için yerleşik desteğe sahip değildir. Eski bir .exe dosyasını doğrudan çalıştırmaya çalışmak hatayla sonuçlanır veya sistem komutu tamamen görmezden gelir.

DOSBox, MS-DOS dönemindeki bilgisayarı (Intel 386/486 işlemciler, Sound Blaster ses kartları, VGA/SVGA grafik modları) taklit eden sanal bir ortam oluşturan bir emülatördür. Ücretsizdir, güvenlidir ve retro mirasının korunmasında fiili standarttır.

Çoğu kullanıcı için standart DOSBox 0.74-3 sürümü yeterlidir. Ancak modern ve güçlü bir PC'niz varsa ve geliştirilmiş grafikler (gölgelendiriciler, ölçeklendirme) istiyorsanız, DOSBox Staging çatallamasını değerlendirebilirsiniz.

Kurulum ve ilk hazırlık

Kurulum süreci basittir, ancak dosyaların doğru şekilde organize edilmesi ileride zaman kazandırır.

  1. İndirme: Resmi web sitesi dosbox.com üzerinden kurulum dosyasını indirin. Win32 Installer sürümünü seçin.
  2. Kurulum: Dosyayı çalıştırın ve sihirbazın talimatlarını izleyin. Varsayılan kurulum yolu (C:\Program Files (x86)\DOSBox-0.74-3) çoğu kullanıcı için uygundur.
  3. Oyun kütüphanesini hazırlama:
    • Oyunlarınız için yolunda Kiril alfabesi karakterleri bulunmayan uygun bir yerde bir klasör oluşturun. Örneğin: C:\DOSGames.
    • İndirdiğiniz eski oyunları bu klasörün içine açın. Her oyun kendi alt klasöründe olmalıdır (örneğin C:\DOSGames\Doom, C:\DOSGames\Heroes3).

Klasör adlarında ve oyun yollarında Rusça harfler kullanmaktan kaçının (örneğin C:\Игры\Дум). Eski DOS programları, dosya sistemi yollarında UTF-8 veya CP1251 kodlamasını genellikle doğru işlemez; bu da başlatma hatalarına yol açar.

İlk başlatma ve diskleri bağlama

DOSBox'u başlattığınızda, Z:\> komut istemiyle siyah bir pencere göreceksiniz. Bu, yalnızca okunabilir olan sanal Z sürücüsüdür. Oyunlarınıza erişmek için gerçek Windows klasörünüzü DOSBox içinde sanal bir sürücü olarak "bağlamanız" gerekir.

Elle bağlama (temel yöntem)

Aşağıdaki komutları DOSBox penceresine girin ve her birinden sonra Enter tuşuna basın:

MOUNT C C:\DOSGames
C:
CD DOOM
DOOM.EXE

Komutların açıklaması:

  1. MOUNT C C:\DOSGames — emülatör içindeki sanal C: sürücüsünü bilgisayarınızdaki gerçek C:\DOSGames klasörüyle eşler.
  2. C: — geçerli sürücüyü bağlı sürücüye geçirir.
  3. CD DOOM — belirli bir oyunun bulunduğu klasöre gider.
  4. DOOM.EXE — oyunun yürütülebilir dosyasını başlatır (dosya adı farklı olabilir, örneğin HEROES.EXE veya SETUP.EXE).

Başlatmayı otomatikleştirme (Autoexec)

Her seferinde komut girmemek için DOSBox başlangıcında otomatik bağlama ayarlayabilirsiniz.

  1. Win + R tuşlarına basın, %localappdata%\DOSBox yazın ve Enter'a basın.
  2. Yapılandırma dosyasını bulun (genellikle dosbox-0.74-3.conf veya benzeri) ve "Not Defteri"nde açın.
  3. En alta, [autoexec] bölümüne kadar kaydırın.
  4. Komutlarınızı oraya ekleyin:
[autoexec]
MOUNT C C:\DOSGames
C:

Artık DOSBox'u her başlattığınızda, oyunlarınızla birlikte doğrudan C: sürücüsünde olacaksınız.

Performans ve grafik ayarları

Oyun çok hızlı çalışıyorsa (karakterler deli gibi koşuyorsa) veya çok yavaşsa, ya da ses sorunları varsa, yapılandırma dosyasında düzenleme yapmanız gerekir.

dosbox.conf içindeki temel parametreler

Yapılandırma dosyasını (yukarıda açıklandığı gibi) açın ve ilgili bölümleri bulun:

  • Öykünme hızı ([cpu]):

    • cycles=auto — DOSBox hızı kendisi ayarlar. Çoğu oyun için iyi çalışır.
    • cycles=max — maksimum hız (çok eski ve hafif oyunlar için fazla hızlı olabilir).
    • cycles=3000 — sabit hız. auto kararsız çalışıyorsa sayıyı elle ayarlayın. Sayı ne kadar büyükse, öykünme o kadar hızlı olur.
  • Grafik ([sdl] ve [render]):

    • output=opengl — Windows 10 için önerilir. Bulanıklık olmadan pürüzsüz görüntü ve ölçeklendirme imkânı sağlar.
    • fullscreen=true — hemen tam ekran modunda başlatır.
    • Oyun sırasında pencere/tam ekran modu arasında geçiş: Alt + Enter.
  • Ses ([mixer] ve [sb]):

    • sbtype=sb16 (Sound Blaster 16) olduğundan emin olun — bu, 90'ların çoğu oyunu için standarttır.
    • Ses yoksa, Windows ayarlarında DOSBox uygulaması için mikserin sessize alınmadığını kontrol edin.

Emülatör kontrol kısayol tuşları:

  • Ctrl + F12 — döngü sayısını artır (oyunu hızlandır).
  • Ctrl + F11 — döngü sayısını azalt (oyunu yavaşlat).
  • Ctrl + F9 — DOSBox'u kapat.
  • Ctrl + F10 — fare imlecini yakala/bırak.

Sık karşılaşılan sorunların çözümü

SorunOlası neden ve çözüm
Oyun çok hızlı çalışıyorYapılandırmada cycles=3000 veya daha düşük bir değer ayarlayın. Bazı eski oyunlarda dahili kare hızı sınırlaması yoktur.
Ses yokYapılandırmadaki sbtype ve mixer ayarlarını kontrol edin. Windows ses mikserinde DOSBox kanalının sessize alınmadığından emin olun.
Başlatmada siyah ekranoutput değerini ddraw veya overlay olarak değiştirmeyi deneyin. Ekran kartı sürücülerinizi güncelleyin.
Klavye tepki vermiyorGirdiyi yakalamak için Ctrl + F10 tuşlarına basın. Bazı modern klavyeler, DOSBox klasöründeki mapper.exe aracılığıyla tuş eşlemesi ayarı gerektirir.
"Not enough memory" hatasıYapılandırmanın [dos] bölümünde ems veya umb değerini artırın. Bazı oyunlar için memsize=63 gereklidir.

DOSBox alternatifleri

Standart DOSBox görevinizi yerine getiremiyorsa, daha gelişmiş çözümler mevcuttur:

  1. DOSBox Staging — aktif olarak geliştirilen modern bir çatallama. Modern işletim sistemleriyle daha iyi çalışır, gölgelendiricileri destekler, OpenGL ile geliştirilmiş entegrasyona sahiptir ve daha temiz bir kod tabanına sahiptir. Windows 10/11 üzerinde yeni kurulumlar için önerilir.
  2. DOSBox-X — genişletilmiş işlevselliğe sahip bir sürüm. Yazdırma, tarayıcılar, daha fazla ağ etkileşimi seçeneği ve öykünme içinde geliştirilmiş Windows 3.x/9x desteği sunar. Yalnızca oyunların değil, eski yazılımların da çalıştırılması için uygundur.
  3. PCem / 86Box — tam donanım emülatörleri. BIOS imajı ve belirli bir eski PC'nin birebir kopyasını gerektirirler. Bu çözüm, yalnızca bir oyunu çalıştırmaktan ziyade %100 öykünme doğruluğu isteyen meraklılar içindir.

SSS

Eski DOS oyunlarını nereden bulabilirim? Abandonware (terk edilmiş yazılım) sitelerinde veya Internet Archive gibi arşivlerde (MS-DOS Games Collection) arayın. Birçok klasik oyun ücretsiz hale geldi veya hayranlar tarafından dağıtılıyor.

CD disk imajını nasıl bağlarım (Heroes 3 gibi oyunlar için)? Şu komutu kullanın: IMGMOUNT D C:\ISO\game.iso -t cdrom. Ardından oyunda D: sürücüsünü seçin.

DOSBox'ta ağ üzerinden oynanabilir mi? Evet, DOSBox, değişiklikler aracılığıyla (örneğin Kali veya Kaillera) IPX ve TCP/IP öykünmesini destekler, ancak kurulum karmaşıktır. Basit görevler için yerel çok oyunculu modları veya belirli oyunlar için özel başlatıcıları kullanmak daha iyidir.

DOSBox Windows 11'de çalışır mı? Evet, Windows 10 için verilen talimatlar Windows 11 için de tamamen geçerlidir. Arayüz ve çalışma prensipleri aynıdır.