ฉันจะรันแอปพลิเคชัน DOS อย่างเดียวของฉันบนคอมพิวเตอร์ที่ทันสมัยได้อย่างไร


10

ซอฟต์แวร์รุ่นแรกของฉันที่ฉันพัฒนาขึ้นในปีพ. ศ. 2534 เป็นรุ่นเดียวที่ฉันเขียนด้วย Turbo Pascal ในเวลานั้นมันไม่เคยเกิดขึ้นกับฉันเลยว่าฉันจะยังคงขายผลิตภัณฑ์เหล่านี้ในอีกยี่สิบปีต่อมา ฉันไม่เคยคิดที่จะสร้างภาพหน้าจอและเอกสารว่าระบบมองย้อนกลับไปแล้ว วันนี้ฉันชอบที่จะมีบันทึกภาพของซอฟต์แวร์ของฉันดูเหมือนว่าผ่านวัย

ฉันจะทำให้โปรแกรม DOS เก่าเหล่านี้ทำงานบนคอมพิวเตอร์สมัยใหม่ได้อย่างไรฉันจึงสามารถถ่ายภาพหน้าจอเพื่อจัดทำเอกสารและเก็บรักษาประวัติของซอฟต์แวร์และความก้าวหน้าของโปรแกรมไว้ตลอดเวลา


2
dosemuลองใช้โปรแกรมลินุกซ์
พอลทอมบลิน

3
หรือถ้าคุณใช้ Windows, dosbox

คุณไม่ได้พูดว่าระบบปฏิบัติการที่ทันสมัยคืออะไร หากเป็นแบบ 32 บิตแอปพลิเคชัน MS-DOS แบบ 16 บิตของคุณจะใช้งานได้หากเป็นโหมดข้อความแอปพลิเคชันกราฟิกไม่มากนัก ด้วย 64- บิตคุณสามารถใช้ DosBox หรือสิ่งอื่น ๆ ที่กล่าวถึงที่นี่หรือโหมด XP หากคุณมี Windows 7 Professional
Alan B

บังเอิญฉันเพิ่งทำสิ่งเดียวกันเมื่อเร็ว ๆ นี้กับโปรแกรม TP3 บางโปรแกรมที่ฉันเขียนประมาณปี 1990 แอปส่วนใหญ่ทำงานได้ดีในหน้าต่างคอนโซล XP ฉันเขียนรหัสกราฟิกของรูทีนในแอสเซมเบลอร์โดยใช้บริการ BIOS INT10 แทนที่จะจัดการบัฟเฟอร์วิดีโอโดยตรง มันน่าทึ่งที่ไฟล์ .COM รุ่นเก่า ๆ ยังคงทำงานอยู่ (เช่นเดียวกับ TP3!)
MikeJ-UK

คำตอบ:


16

สิ่งที่คุณต้องการเป็นที่กล่าวถึงในการแสดงความคิดเห็นเป็นDOSBox DOSBox เป็นอีมูเลเตอร์ x86 พร้อม DOS ที่สามารถเรียกใช้แอพพลิเคชั่นเหล่านั้นทั้งหมดแม้ในโหมดเต็มหน้าจอหากต้องการ

โปรดทราบว่าเป้าหมายหลักของ DOSBox นั้นใช้เพื่อการเล่นเกมที่ราบรื่นสำหรับเกมแบบดั้งเดิมดังนั้นการสนับสนุนสำหรับการพิมพ์และระบบเครือข่ายนั้นมี จำกัด และยังอยู่ในระหว่างการพัฒนา


คุณรู้หรือไม่ว่า DOSBox สามารถรองรับการเขียนวิดีโอโดยตรงได้หรือไม่? ฉันใช้ประโยชน์จากบัฟเฟอร์วิดีโออย่างหนักในตอนนั้น
Michael Riley - AKA Gunny

1
@CapeCodGunny ใช่มันไม่ :)
จอห์นที

ขอบคุณ ... มันใช้งานได้ดี zilchworks.com/images/20years/DOS-ZILCH-v1.19.jpg
Michael Riley - AKA Gunny


2

ฉันรัน Ubuntu Linux และติดตั้ง Qemu SuperUser จะไม่ถ่ายหน้าจอของฉันดังนั้นฉันโพสต์ไว้ที่http://hk.pimco.mobi/andy/QemuDos.gifเพื่อแสดงให้คุณเห็น ฉันมีดิสก์สำหรับติดตั้งเก่าสำหรับ MS-DOS และอ่านลงในดิสก์อิมเมจซึ่งฉันใช้ Qemu เพื่อติดตั้งลงบนอิมเมจของฮาร์ดดิสก์ มันไม่ใช่อีมูเลเตอร์ แต่เป็นของจริง


0

Microsoft Virtual PC 2007 เป็นเครื่องมือที่ดีคุณสามารถติดตั้ง DOS หรือระบบปฏิบัติการ Windows รุ่น 32 บิตที่เก่ากว่าในเครื่องเสมือนได้และควรจะสามารถเรียกใช้โปรแกรม DOS ได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.