Bilgisayar yazılımları dünyasında, x86 ve x86-64 genel yazılım uyumluluğu açısından açık ara önde gelen CPU mimarileridir, özellikle emülasyonlu veya emülasyonsuz eski yazılımlar için. Ancak, YouTuber Inkbox’ın belirttiği ve test ettiği gibi, çoğu modern AMD ve Intel CPU’su, emülasyona gerek kalmadan, düz eski geriye dönük uyumluluk yoluyla Windows öncesi DOS’u “tam olarak” çalıştırabilir.
“Emülasyon”un tam olarak ne olduğunu bilmeyenler için, bunu (genellikle) sabit bir donanım platformunu taklit eden ve daha sonra yalnızca o orijinal platformu hedefleyen yazılımı çalıştıran bir yazılım parçası olarak düşünmek en iyisidir. Modern bilinçte, emülasyonun en popüler kullanım durumu, retro oyun amaçları için geçmiş oyun konsolları, arcade kartları ve retro PC’lerle (genellikle x86 olmayan mimarilerle) geriye dönük uyumluluk elde etmektir. Emülasyonun en son noktası ayrıca, genellikle oyun başına model ve dokuları değiştirme veya kare hızını artırma gibi özellikler için destek ekleme eğilimindedir.
Inkbox’ın özetlediği gibi, modern x86 ve x86-64 CPU’ları ilk başlatıldığında bir tür döngüden geçerler – ilk durumları olan 16 bitlik “Gerçek Mod”, söz konusu CPU’nun özelliklerine bağlı olarak 32 bit veya 64 bit’e geçmeden önce orijinal 1979 Intel 8086’nınkine çok benzer. Bu Gerçek Mod, geriye dönük uyumluluk uğruna vardır ve 80’lerden ve dünya çapında ev PC pazarını ateşleyen IBM PC’lerin akınından beri bir şekilde mevcuttur. PC yazılımlarının ezici çoğunluğu Intel 8086’yı hedef aldığından, 16 bitlik komut setini desteklemek her ardışık x86 ve nihai x86-64 CPU’nun hayati bir özelliği haline geldi.
Peki tüm bunlar sizin, yani son kullanıcı için ne anlama geliyor? Bilgisayarınızın büyük ihtimalle bir disket sürücüsü olmadığı için, Rufus yardımcı programı aracılığıyla önyüklenebilir bir flash sürücüye MS-DOS ve üzerinde çalıştırmak istediğiniz tüm programları yükleyerek Inkbox’ın ayak izlerini takip etmeniz gerekecektir. Aksi takdirde, bilgisayarınız UEFI’yi desteklediği sürece Ve eski bir BIOS önyükleme modu kullanıyorsanız, sorunsuz bir şekilde devam edebilirsiniz; ancak UEFI’niz “Eski” modu desteklemiyorsa, Inkbox’ın videosunda yapıldığı gibi DOS ve yazılımlarını “tam olarak” çalıştıramayabilirsiniz.
Inkbox’ın testinde Intel Celeron N3450 kullanıldı. Bu, 2016’dan düşük güç tüketimli Atom, Celeron ve Pentium aygıtlarını hedefleyen “Goldmont” çekirdekli bir “Apollo Lake” Intel CPU’dur ve Intel’in 6. Nesil “Broadwell” Çekirdek CPU’larıyla aynı dönemdendir. 16 GB LPDDR4 RAM desteğine sahip bir Icewhale ZimaBlade Mini PC kullanan Inkbox, BIOS’ta önyükleme aygıtı olarak flash sürücüyü ayarlayarak MS-DOS 8 ve MS-DOS 1.0’ı doğrudan “metalden” başlatabildi ve ardından orijinal oyun da dahil olmak üzere çeşitli oyunlar oynayabildi. Kıyamet (1993), Tetris (DOS sürümü 1988), ve hatta Son Ninja (1987)Ancak, ZimaBlade Mini PC’nin şüphelenilen sınırlamaları nedeniyle ses etkinleştirilmeden oynamayı da seçti, bu nedenle bu metodolojiyle uğraşıp uğraşmamanız gerektiği konusunda YMMV.
DOS’un hala eski BIOS işlemlerini destekleyen modern CPU’larda ve anakartlarda modern bir işletim sistemi gibi çalıştırılabilmesi kesinlikle harika. Ancak, emülasyon (ve biraz farklı sanallaştırma) ve modern CPU gücü o kadar ileri gitti ki emülasyon yükü onlarca yıldır bir sorun olmadı. Ek olarak, emülasyon yazılımı en azından modern sisteminizin geri kalanını ve modern işletim sistemini arka planda amaçlandığı gibi kullanmanıza izin verir, bu nedenle muhtemelen sıradan ve meraklı kişiler için tercih edilir.