DOSBox: วิธีเรียกใช้แอปพลิเคชั่น DOS เก่าบน Linux

หน้าจอหลักของ DOSBox

DOSBoxเป็นโปรแกรมจำลองระบบปฏิบัติการ DOSที่มีเวอร์ชันสำหรับ Linux, FreeBSD, Mac OS X, Windows และอื่นๆ โปรแกรมจำลองนี้มีจุดมุ่งหมายเพื่อสร้างสภาพแวดล้อมที่ช่วยให้สามารถใช้งานแอปพลิเคชันและเกม DOS รุ่นเก่าบนระบบปฏิบัติการสมัยใหม่ได้โดยไม่มีปัญหาเรื่องความเข้ากันได้

ด้วยความหลงใหลในไมโครโปรเซสเซอร์ของผม บางครั้งผมจึงจำเป็นต้องใช้โปรแกรมชื่อ MICRO ใน เวอร์ชัน MS-DOSและผมก็เคยเจอปัญหาในการเรียกใช้โปรแกรมนั้น DOSBox ช่วยผมไว้ได้ และตอนนี้ผมจะอธิบายวิธีการให้ฟัง

ขั้นตอนแรกคือการติดตั้งสำหรับระบบปฏิบัติการที่ใช้ Debian คุณสามารถใช้คำสั่งต่อไปนี้ สำหรับระบบปฏิบัติการที่ใช้แพ็คเกจ RPM หรืออื่นๆ (สำหรับ openSUSE คุณสามารถไปที่ลิงก์นี้และคลิกปุ่ม Direct Install) คุณสามารถค้นหาทางเลือกที่เหมาะสมได้ (หากต้องการ คุณสามารถดาวน์โหลดได้จากเว็บไซต์www.dosbox.comหรือใช้เครื่องมืออย่าง Aptitude)

sudo apt-get install dosbox

เมื่อติดตั้งเสร็จแล้ว คุณสามารถใช้งานได้โดยการเรียกใช้โปรแกรม DOSBox จะช่วยให้คุณสามารถเรียกใช้ โปรแกรม MS-DOS หรือวิดีโอเกม ที่มี นามสกุล .exe, .com และ .batได้ หากคุณต้องการทราบวิธีการทำเช่นนั้น เพียงพิมพ์คำสั่งต่อไปนี้เพื่อเริ่มใช้งาน:

dosbox

เมื่อรันโปรแกรมแล้ว คุณสามารถใช้คำสั่ง DOSเพื่อไปยังส่วนต่างๆ ได้ ตอนนี้คุณสามารถสร้างไดเร็กทอรีชื่อ “programasdos” ใน /Home และบันทึกไฟล์ปฏิบัติการ DOS ที่คุณต้องการเรียกใช้ไว้ที่นั่น หากไฟล์ปฏิบัติการนั้นมีอยู่แล้ว คุณสามารถพิมพ์ข้อความต่อไปนี้ใน DOSBox (Z:\> คือข้อความแจ้งเตือนของ DOSBox ที่ปรากฏขึ้น และคุณไม่จำเป็นต้องพิมพ์):

Z:\> mount C /home/usuario/programasdos

ถ้าทุกอย่างเป็นไปด้วยดี คุณจะเห็นข้อความ "ไดรฟ์ C ถูกเมานต์เป็นไดเร็กทอรีภายในเครื่อง /home/user/dosprograms" ในกรณีของเรา นี่เป็นการเมานต์ไดเร็กทอรีที่เก็บไฟล์ปฏิบัติการ DOS ของคุณ และพร้อมใช้งานแล้ว ตอนนี้เราต้องเรียกใช้โปรแกรมหรือเกม DOS ที่เราต้องการใช้ พิมพ์:

Z:\> C:

ตอนนี้ข้อความแจ้งเตือน จะ เปลี่ยนเป็น C:\> แล้ว และถ้าคุณต้องการ หรือถ้าคุณจำชื่อไฟล์ปฏิบัติการไม่ได้ คุณสามารถใช้คำสั่ง DIR และคำสั่ง DOS อื่นๆ เพื่อไปยังตำแหน่งที่ต้องการได้ ตัวอย่างเช่น ถ้าไฟล์ปฏิบัติการอยู่ในไดเร็กทอรีย่อยอื่น คุณสามารถไปยังไดเร็กทอรีนั้นได้โดยพิมพ์:

C:\> cd nombre_directorio

ในกรณีของเรา มันไม่เป็นเช่นนั้น เพราะไฟล์ปฏิบัติการ (executable) อยู่ในโฟลเดอร์ programasdos โดยตรง เราจึงพิมพ์ชื่อโปรแกรมเต็มๆ แล้วกด ENTER เหมือนกับใน MS-DOS ตัวอย่างเช่น สมมติว่าคุณต้องการเรียกใช้ micro.exe ซึ่งอยู่ในไดเร็กทอรีที่สร้างขึ้น คุณจะต้องพิมพ์:

C:\> micro.exe

หลังจากกดปุ่ม ENTER แล้ว โปรแกรมจะเปิดขึ้นมา โปรดจำไว้ว่ามี แป้นพิมพ์ ลัดสำหรับการดำเนินการต่างๆ ภายใน DOSBox เช่น Ctrl+F9 เพื่อออกจาก DOSBox, Alt+Enter เพื่อสลับไปโหมดเต็มหน้าจอ, Ctrl+F5 เพื่อถ่ายภาพหน้าจอ และ Ctrl+F10 เพื่อปล่อยหรือจับเมาส์เพื่อควบคุมแอปพลิเคชัน DOS นอกจากนี้ยังมีแป้นพิมพ์ลัดอื่นๆ อีก คุณสามารถศึกษาได้จากคู่มือ DOSBox


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google