ค้นหาเว็บไซต์

DOSBox - รันเกม/โปรแกรม MS-DOS เก่าใน Linux


เคยต้องการเล่นเกม DOS เก่า ๆ หรือใช้คอมไพเลอร์เก่า ๆ เช่น Turbo C หรือ MASM เพื่อรันโค้ดภาษาแอสเซมบลีหรือไม่ หากคุณมีและสงสัยว่า DOSBox เป็นวิธีที่จะไปได้อย่างไร

DOSBox คืออะไร?

DOSBox เป็นซอฟต์แวร์โอเพ่นซอร์สที่จำลองคอมพิวเตอร์ที่ใช้ MS-DOS ใช้ Simple DirectMedia Layer(SDL) ซึ่งทำให้ง่ายต่อการพอร์ตไปยังแพลตฟอร์มต่างๆ ด้วยเหตุนี้ DOSBox จึงสามารถใช้งานได้กับระบบปฏิบัติการที่หลากหลาย เช่น Linux, Windows, Mac, BeOS ฯลฯ

การติดตั้ง DOSBox ใน Linux

หากคุณใช้ Ubuntu หรือ Linux Mint คุณสามารถติดตั้งได้โดยตรงจาก ศูนย์ซอฟต์แวร์ สำหรับระบบอื่นๆ ที่ใช้ Debian โดยทั่วไป คุณสามารถใช้ sudo apt-get เพื่อติดตั้งได้ คำสั่งของมันมีดังนี้

sudo apt-get install dosbox

สำหรับ Linux รสชาติอื่นๆ เช่น RHEL, CentOS, และ Fedora คุณสามารถคอมไพล์และติดตั้งได้จากแหล่งที่มาเป็น ดังต่อไปนี้ ดาวน์โหลดไฟล์ต้นฉบับล่าสุดโดยใช้คำสั่ง wget ต่อไปนี้

wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz

นำทางไปยังไดเร็กทอรีที่ดาวน์โหลดไฟล์ไว้และรันคำสั่งต่อไปนี้เพื่อติดตั้ง

tar zxf dosbox-0.74-3.tar.gz
cd dosbox-0.74-3/
./configure
make
make install

วิธีการใช้งาน DOSBox

DOSBox สามารถเรียกใช้จากเทอร์มินัลได้โดยดำเนินการคำสั่งต่อไปนี้ จากนั้นจะเปิดหน้าต่างเทอร์มินัลขึ้นมา พร้อมด้วยข้อความแจ้ง Z:\

dosbox

เมื่อคุณเริ่ม DOSBox คุณจะต้องเมานต์ส่วนของระบบที่คุณต้องการเข้าถึงภายใน DOSBox ก่อน

mount <label> <path-to-mount>

หากต้องการเมานต์ไดเรกทอรี Home ทั้งหมดของคุณเป็น C คุณสามารถเรียกใช้คำสั่งต่อไปนี้

mount C ~

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

ไฟล์นี้อยู่ในไดเรกทอรี ~./dosbox ชื่อของไฟล์จะเป็น dosbox-[version].conf โดยที่ version คือหมายเลขเวอร์ชันของ DOSBox ที่คุณติดตั้ง ดังนั้น หากคุณติดตั้งเวอร์ชัน 0.74 คุณจะเรียกใช้คำสั่งต่อไปนี้:

nano ~/.dosbox/dosbox-0.74-3.conf

ดังนั้น หากคุณต้องการให้ DOSBox ติดตั้งโฮมไดเร็กตอรี่โดยอัตโนมัติ และเข้าไปในโฟลเดอร์ ~/TC ทุกครั้งที่ DOSBox เริ่มต้น คุณสามารถเพิ่ม ต่อไปนี้ บรรทัดที่ท้ายไฟล์การกำหนดค่า

mount c ~
c:
cd TC

มีตัวเลือกเพิ่มเติมมากมายในไฟล์กำหนดค่า ตัวอย่างเช่น หากคุณต้องการให้ DOSBox เริ่มต้นในโหมดเต็มหน้าจอเสมอ คุณสามารถแก้ไขและเปลี่ยนค่าของพารามิเตอร์เต็มหน้าจอจาก false เป็น true

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

การติดตั้งเกมและโปรแกรมไม่กี่เกม

หากคุณเป็นนักเรียนสาขาวิทยาการคอมพิวเตอร์ในอินเดีย คุณต้องใช้สิ่งนี้ในโรงเรียนหรือวิทยาลัยของคุณในบางช่วงเวลา แม้ว่าจะเป็นคอมไพเลอร์ที่ค่อนข้างล้าสมัย แต่วิทยาลัยส่วนใหญ่ยังคงใช้มันอยู่เนื่องจากไม่สามารถตามทันคอมไพเลอร์สมัยใหม่ได้

1. เทอร์โบ C++

ดาวน์โหลด TC++ ล่าสุดจากลิงก์ด้านล่างและแยกเนื้อหาออกจากโฮมไดเร็กตอรี่ของคุณ

  1. http://turbo-c.soft32.com/

ตอนนี้ให้เริ่ม DOSBox และเรียกใช้คำสั่งต่อไปนี้

mount c ~
c:
cd tc3
install

เปลี่ยนไดรฟ์ต้นทางเป็น C ในเมนูการติดตั้ง

เก็บไดเร็กทอรีสำหรับการติดตั้งไว้เป็นค่าเริ่มต้นและเริ่มขั้นตอนการติดตั้ง

หลังจากนี้ TC++ จะถูกติดตั้งในตำแหน่ง C:/TC คุณสามารถรันได้โดยใช้คำสั่งต่อไปนี้

cd /TC
cd bin
tc

2. วูลเฟนสไตน์ 3D

เป็นเกมยิงมุมมองบุคคลที่หนึ่งที่ได้รับความนิยมมากที่สุดเกมหนึ่งในช่วง ยุค 90 ตอนที่เปิดตัว และแม้กระทั่งในปัจจุบันก็ยังได้รับความนิยมอย่างกว้างขวางในโลกของเกม DOS ดังนั้นหากคุณต้องการมีแอคชั่นวิดีโอเกมแนววินเทจ ขั้นตอนในการติดตั้งมีดังต่อไปนี้

ดาวน์โหลดไฟล์ zip จากลิงค์ด้านล่างและแยกเนื้อหาไปยังโฮมไดเร็กตอรี่ของคุณ

  1. http://www.dosgamesarchive.com/download/wolfenstein-3d/

ตอนนี้ให้เริ่ม DOSBox และเรียกใช้คำสั่งต่อไปนี้

mount c ~
c:
cd wolf3d
install

เลือกไดรฟ์ C เป็นไดรฟ์การติดตั้งตามที่แสดงในภาพหน้าจอด้านล่าง

เลือกไดเรกทอรีเริ่มต้นสำหรับการติดตั้งแล้วกด enter

หลังจากนี้ Wolf3d จะถูกติดตั้งในตำแหน่ง C:/Wolf3d เมื่ออยู่ในไดเร็กทอรี C:/Wolf3d คุณสามารถป้อน “wolf3d ” เพื่อรันเกมได้

3. MASM (ไมโครซอฟต์แมโครแอสเซมเบลอร์)

หากคุณต้องการรันโค้ดภาษาแอสเซมบลี คุณต้องมีแอสเซมเบลอร์เช่น MASM หรือ TASM (Turbo Assembler)

ดาวน์โหลดไฟล์ rar จากลิงค์ด้านล่างและแยกเนื้อหาไปยังโฮมไดเร็กตอรี่ของคุณ

  1. http://sourceforge.net/projects/masm611/

ตอนนี้ให้เริ่ม DOSBox และเรียกใช้คำสั่งต่อไปนี้

mount c ~
c:
cd masm611/disk1
setup

ปล่อยให้ไฟล์ทั้งหมดได้รับการติดตั้งในตำแหน่งเริ่มต้นและเลือกระบบปฏิบัติการที่คุณต้องการให้โปรแกรมของคุณทำงาน

เมื่อการตั้งค่าเสร็จสิ้น คุณสามารถเรียกใช้ไฟล์ asm ได้โดยการเรียกใช้คำสั่งต่อไปนี้จากไดเรกทอรี C:/MASM611/BIN

masm <filename>.asm
link <filename>.obj
<filename>

4. เจ้าชายแห่งเปอร์เซีย

นี่เป็นเกมแรกที่ฉันเล่นบนคอมพิวเตอร์! เป็นที่นิยมมากในขณะที่ฉันเติบโตในช่วงต้น ปี 2000 ในอินเดีย ดังนั้นหากคุณมีความทรงจำดีๆ เหมือนฉันในการเล่นเกมนี้ตั้งแต่สมัยเด็กๆ และอยากที่จะฟื้นคืนชีพ ต่อไปนี้เป็นคำแนะนำในการติดตั้งใน DOSBox

จริงๆ แล้ว คุณไม่จำเป็นต้องติดตั้งมัน คุณเพียงแค่ต้องดาวน์โหลดไฟล์ zip แยกมันออกจากที่ใดที่หนึ่ง และคุณสามารถเล่นเกมใน DOSBox ได้โดยตรงโดยป้อน “เจ้าชาย” จากตำแหน่งนั้น นี่คือขั้นตอนสำหรับมัน

ดาวน์โหลดไฟล์ zip จากลิงค์ด้านล่างและแยกเนื้อหาไปยังโฮมไดเร็กตอรี่ของคุณ

  1. http://www.bestoldgames.net/eng/old-games/prince-of-persia.php

ตอนนี้ให้เริ่ม DOSBox และเรียกใช้คำสั่งต่อไปนี้

mount c ~
c:
cd prince
prince

นี่เป็นบทความแรกของฉันเกี่ยวกับ Tecmint ดังนั้นโปรดอย่าลังเลที่จะแสดงความคิดเห็นว่าคุณคิดว่าบทความนี้เป็นอย่างไรและข้อเสนอแนะใด ๆ หากคุณมีให้ฉัน นอกจากนี้ คุณยังสามารถโพสต์ข้อสงสัยของคุณเป็นความคิดเห็นได้ หากคุณประสบปัญหาในระหว่างการติดตั้ง เกม/โปรแกรม ใน DOSBox