Yalnızca DOS içeren eski uygulamalarımı modern bir bilgisayarda nasıl çalıştırabilirim?


10

1991 yılında geliştirdiğim yazılımımın ilk sürümleri Turbo Pascal kullanarak yazdığım yalnızca DOS sürümleridir. O zamanlar, yirmi yıl sonra hala bu ürünleri satacağım hiç aklıma gelmedi. Ekran görüntüleri oluşturmayı ve o zamanlar sistemlerin nasıl göründüğünü belgelemeyi hiç düşünmemiştim. Bugün, yazılımımın çağlar boyunca neye benzediğine dair görsel bir kayda sahip olmak isterim.

Bu eski DOS programlarının modern bir bilgisayarda çalışmasını nasıl sağlayabilirim, böylece yazılımımın tarihini ve zaman içindeki ilerlemesini belgelemek ve korumak için ekranların fotoğraflarını çekebilirim?


2
Linux programını deneyin dosemu.
Paul Tomblin

3
Veya Windows'taysanız, dosbox

Modern işletim sisteminin ne olduğunu söylemiyorsunuz. 32-bit ise, 16-bit MS-DOS uygulamalarınız metin modu olsaydı, grafik uygulamaları çok işe yaramazdı. 64-bit ile DosBox veya burada belirtilen diğer şeyleri veya Windows 7 Professional kullanıyorsanız XP Mode'u kullanabilirsiniz.
Alan B

Tesadüfen, 1990'da yazdığım bazı TP3 programları ile son zamanlarda aynı şeyi yaptım. Uygulamalar çoğunlukla bir XP konsol penceresinde iyi çalışıyor. Grafik yordamlarımı montajlayıcıda kodladım - video arabelleğini doğrudan değiştirmek yerine BIOS INT10 hizmetlerini kullanarak. Eski 'minik' model .COM dosyaları hala çalışıyor (TP3'ün kendisi gibi!).
MikeJ-UK

Yanıtlar:


16

Yorumlarda belirtildiği gibi, istediğiniz şey DOSBox . DOSBox, istenirse tam ekran modunda bile tüm bu uygulamaları çalıştırabilen DOS içeren bir x86 emülatörüdür.

DOSBox'ın birincil hedefinin eski oyunlar için sorunsuz oyun oynamak olduğunu unutmayın, bu nedenle baskı ve ağ desteği sınırlı ve hala geliştirilmektedir.


DOSBox'un doğrudan video yazma işlemlerini yapıp yapamayacağını biliyor musunuz? O zamanlar video arabelleğini yoğun bir şekilde kullandım.
Michael Riley - AKA Gunny

1
@CapeCodGunny evet öyle :)
John T



2

Ubuntu Linux'u çalıştırıyorum ve Qemu'yu yükledim. SuperUser ekran görüntümü almayacak, bu yüzden size göstermek için http://hk.pimco.mobi/andy/QemuDos.gif adresine gönderdim . MS-DOS için eski bir yükleme diski vardı ve daha sonra sabit disk görüntüsüne yüklemek için Qemu kullandığım bir disk görüntüsüne okudum. Bu bir emülatör değil, gerçek olan.


0

Microsoft Virtual PC 2007 iyi bir araçtır, DOS veya daha eski bir 32-bit Windows işletim sistemini bir Sanal makineye yükleyebilir ve bu şekilde dos programlarını çalıştırabilmeniz gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.