Làm cách nào tôi có thể thực thi các ứng dụng cũ chỉ có DOS trên máy tính hiện đại?


10

Các phiên bản đầu tiên của phần mềm mà tôi đã phát triển vào năm 1991 là các phiên bản chỉ dành cho DOS mà tôi đã viết bằng Turbo Pascal. Vào thời điểm đó, tôi chưa bao giờ thực sự bán những sản phẩm này hai mươi năm sau. Tôi chưa bao giờ nghĩ sẽ tạo ra ảnh chụp màn hình và ghi lại cách các hệ thống nhìn lại sau đó. Hôm nay, tôi rất muốn có một bản ghi hình ảnh về phần mềm của tôi trông như thế nào qua các thời đại.

Làm cách nào tôi có thể khiến các chương trình DOS cũ này chạy trên máy tính hiện đại để tôi có thể chụp ảnh màn hình để ghi lại và lưu giữ lịch sử phần mềm của mình và sự phát triển của nó theo thời gian?


2
Hãy thử chương trình Linux dosemu.
Paul Tomblin

3
Hoặc nếu bạn đang dùng Windows, dosbox

Bạn không nói hệ điều hành hiện đại là gì. Nếu là 32 bit thì các ứng dụng MS-DOS 16 bit của bạn sẽ hoạt động nếu chúng ở chế độ văn bản, các ứng dụng đồ họa không quá nhiều. Với 64 bit, bạn có thể sử dụng DosBox hoặc những thứ khác được đề cập ở đây hoặc Chế độ XP nếu bạn có Windows 7 Professional.
Alan B

Thật trùng hợp, gần đây tôi đã thực hiện chính xác điều tương tự với một số chương trình TP3 tôi đã viết vào khoảng năm 1990. Các ứng dụng hầu hết hoạt động tốt trong cửa sổ giao diện điều khiển XP. Tôi đã mã hóa các thói quen đồ họa của mình trong trình biên dịch chương trình - sử dụng các dịch vụ BIOS INT10 thay vì thao tác trực tiếp bộ đệm video. Thật đáng kinh ngạc khi các tệp .COM kiểu cũ 'nhỏ' vẫn chạy (cũng như chính TP3!).
MikeJ-UK

Câu trả lời:


16

Những gì bạn muốn, như được đề cập trong các ý kiến, là DOSBox . DOSBox là trình giả lập x86 với DOS có thể chạy tất cả các ứng dụng đó, ngay cả ở chế độ toàn màn hình nếu muốn.

Hãy nhớ rằng mục tiêu chính của DOSBox là chơi trò chơi mượt mà cho các trò chơi cũ, vì vậy hỗ trợ in ấn và kết nối mạng bị hạn chế và vẫn đang được phát triển.


Bạn có biết nếu DOSBox có thể xử lý việc ghi video trực tiếp không? Tôi đã sử dụng rất nhiều bộ đệm video sau đó.
Michael Riley - AKA Gunny

1
@CapeCodGunny đúng vậy :)
John T

cảm ơn bạn ... nó hoạt động rất tốt zilchworks.com/images/20years/DOS-ZILCH-v1.19.jpg
Michael Riley - AKA Gunny


2

Tôi chạy Ubuntu Linux và đã cài đặt Qemu. SuperUser sẽ không chụp ảnh màn hình của tôi vì vậy tôi đã đăng nó tại http://hk.pimco.mobi/andy/QemuDos.gif để cho bạn xem. Tôi đã có một đĩa cài đặt cũ cho MS-DOS và đọc nó thành ảnh đĩa mà sau đó tôi đã sử dụng Qemu để cài đặt vào ảnh đĩa cứng. Nó không phải là một trình giả lập, đó là điều thực sự.


0

Microsoft Virtual PC 2007 là một công cụ tốt, bạn có thể cài đặt DOS hoặc hệ điều hành Windows 32 bit cũ hơn trong máy ảo và có thể chạy các chương trình dos trong đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.