Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

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

ติดตั้ง DeSmuME

DeSmuME พร้อมใช้งานอย่างเป็นทางการบน Windows (x86/x86-64/x86 ที่ไม่มี SSE2) และ Mac (x86/x86-64 และ PowerPC) แต่ซอร์สโค้ดของมันยังพร้อมใช้งานสำหรับทุกคนที่ต้องการย้ายไปยังที่อื่น ด้วยเหตุนี้ คุณจึงสามารถค้นหาพอร์ตของมันได้แม้กระทั่งสำหรับ Xbox และ PlayStation ดังนั้น มันเกือบจะเป็นเพราะมันจะหาทางไปสู่ ​​Linux

คุณสามารถค้นหา DeSmuME ได้ในที่เก็บอย่างเป็นทางการของดิสทริบิวชันจำนวนมาก ทำให้การติดตั้งเป็นเรื่องง่าย

อูบุนตู/เดเบียน

คุณสามารถค้นหา DeSmuME ได้จากที่เก็บอย่างเป็นทางการของ Debian และ Ubuntu ติดตั้งด้วย:

sudo apt install desmume

Arch / OpenSUSE / Solus Linux

การติดตั้ง DeSmuME บน Arch, OpenSUSE หรือ Solus Linux นั้นง่ายเหมือนใน Debian และ Ubuntu สำหรับ Arch คุณสามารถนำขึ้นเครื่องด้วย:

sudo pacman -S desmume

บน OpenSUSE คุณสามารถติดตั้งด้วย:

sudo zypper in desmume

สุดท้าย หากต้องการติดตั้งบน Solus ให้ลอง:

sudo eopkg it desmume

Fedora

Fedora เป็นหนึ่งในดิสทริบิวชันที่ไม่มี DeSmuME อยู่ในที่เก็บ โชคดีที่ RPM Fusion ทำได้ ในการติดตั้ง DeSmuME คุณต้องเพิ่มแหล่งที่มาของซอฟต์แวร์ที่ไม่เป็นทางการนี้ลงในรายการที่เก็บของคุณก่อน ทำเช่นนี้กับ:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

การติดตั้งจริงต้องการเพียง:

sudo dnf install desmume

การเล่นเกม

มีสองวิธีในการรับเกม Nintendo DS บนพีซี Linux ของคุณและมีเพียงวิธีเดียวเท่านั้นที่ถูกกฎหมาย อย่างแรกคือสำรองข้อมูลเกม DS ของคุณโดยใช้แฟลชคาร์ทริดจ์

อีกวิธีหนึ่งและง่ายกว่ามากคือการดาวน์โหลด น่าเสียดายที่สิ่งนี้ผิดกฎหมายโดยสิ้นเชิงในหลายประเทศ แต่อยู่ในพื้นที่สีเทาทางกฎหมายในประเทศอื่น

เมื่อคุณมีเกมที่คุณต้องการเล่นเป็น ROM ในรูปแบบ “ds” ไม่ทางใดก็ทางหนึ่ง เปิด DeSmuME จากนั้นคลิกที่ไอคอนแรกในแถบเครื่องมือและเลือกไฟล์เกมของคุณ

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

เกมที่คุณเลือกจะโหลดและรันโดยอัตโนมัติ คุณอาจต้องใช้เมาส์บนหน้าจอที่สองของ DS ที่จำลองขึ้น (โดยค่าเริ่มต้นคืออันล่างสุด) หรือกดปุ่มบางปุ่มเพื่อเล่น

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

การข้ามทิศทางของคีย์ Nintendo DS ถูกแมปกับปุ่มเคอร์เซอร์ ปุ่ม A, B, R, L, X และ Y ถูกแมปกับ X ตามลำดับ , Z , , Q , S , และ A บนแป้นพิมพ์ สุดท้าย การควบคุม Start และ Select จะถูกแมปกับ Return . ตามค่าเริ่มต้น และ Shift . ทางขวา ที่สำคัญ

ควบคุมการรีแมป

หากคุณไม่ชอบการควบคุมเริ่มต้นของ DeSmuME คุณสามารถทำการแมปใหม่กับคีย์อื่นๆ ได้โดยไปที่ “Config -> Edit controls”

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

ในการรีแมปการควบคุมใดๆ กับคีย์อื่น ให้คลิกที่ปุ่มนั้น จากนั้นกดปุ่มใหม่ที่เกี่ยวข้องกับการดำเนินการนี้

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

เราพบว่าควรใช้เมาส์และคีย์บอร์ดร่วมกันสำหรับเกมที่ใช้หน้าจอสัมผัสของ DS อย่างไรก็ตาม เกม DS จำนวนมากใช้หน้าจอที่สองเป็นจอแสดงผลเท่านั้น ไม่ใช่ส่วนเสริม เกมเหล่านั้นรู้สึกดีขึ้นด้วยจอยแพด ซึ่งใกล้เคียงกับการจัดเรียงปุ่มดั้งเดิมของ DS DeSmuME ทำงานร่วมกับจอยแพดทั่วไปส่วนใหญ่ที่ใช้งานได้บนพีซีของคุณแล้ว การควบคุมเหล่านั้นสามารถแมปได้อีกครั้งหากคุณไม่ชอบค่าเริ่มต้น คุณแก้ไขได้จาก “กำหนดค่า -> แก้ไขการควบคุมจอยสติ๊ก”

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

การควบคุมหน้าจอ

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

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

คุณสามารถทำได้จาก “View -> LCDs Layout -> Horizontal” หรือโดยการกด Ctrl + 2 บนแป้นพิมพ์ กลับไปที่แนวตั้งจากเมนูนี้หรือโดยกด Ctrl + 1 . DeSmuME ยังให้คุณสลับหน้าจอจากเมนูนี้หรือโดยการกด Space มีประโยชน์เมื่อคุณให้ความสำคัญกับอินพุตของหน้าจอรองมากกว่าการแสดงผลแบบพาสซีฟในหน้าจอหลัก สุดท้าย สำหรับเกมหายากที่ไม่ได้ใช้หน้าจอรอง คุณสามารถตั้งค่าให้อีมูเลเตอร์แสดงเพียงหน้าจอเดียวได้ เลือกตัวเลือก "หน้าจอเดียว" จากเมนูเดียวกันหรือกด Ctrl + 0 บนแป้นพิมพ์ของคุณ

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

คุณอาจมีจอภาพ HD บนพีซีของคุณ และผลลัพธ์ของ DeSmuME จะดูเหมือนภาพขนาดย่อบนหน้าจอของคุณ คุณสามารถเปลี่ยนขนาดของหน้าจอเสมือนได้จาก "มุมมอง -> ขนาดหน้าต่าง" จากนั้นเลือกตัวคูณจากเมนูย่อยนั้น 1x หมายถึงขนาดดั้งเดิมและเป็นค่าเริ่มต้น ตัวคูณที่สูงขึ้นจะขยายหน้าจอเสมือน สเกลไปที่หน้าต่างจะ "ว่าง" ตัวคูณเพื่อให้ตรงกับขนาดของหน้าต่างของโปรแกรมจำลอง

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

เนื่องจากวิธีการทำงานของหน้าจอ LCD จะดีกว่าถ้าคุณเลือกตัวคูณที่เท่ากัน ตัวคูณคี่และตัวคูณจะดูบล็อก แต่ยิ่งไปกว่านั้น ตัวคูณคี่ยังเพิ่มการประดิษฐ์ขึ้น

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

มีวิธีลดความบล็อกให้เหลือน้อยที่สุดโดยใช้ตัวกรอง DeSmuME มีคอลเลกชั่นฟิลเตอร์ให้คุณ ซึ่งสามารถเข้าถึงได้จากเมนูย่อย “ดู -> ฟิลเตอร์วิดีโอ”

ประสิทธิภาพและการบันทึกสถานะ

DeSmuME เป็นอีมูเลเตอร์ที่ค่อนข้างเก่า และคุณอาจจะไม่มีปัญหากับประสิทธิภาพการทำงานบนพีซีสมัยใหม่ หากคุณใช้พีซีรุ่นเก่าหรือพีซีที่ใช้พลังงานต่ำ คุณสามารถปรับปรุงประสิทธิภาพของอีมูเลเตอร์ได้โดยการข้ามเฟรม ตัวเลือกสามารถเข้าถึงได้จาก “Config -> Frameskip” และตั้งค่าเริ่มต้นเป็น 0 (ไม่เคยข้าม)

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

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

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

มีอีกวิธีในการบันทึกสถานะของเกมโดยตรงผ่าน DeSmuME

วิธีเล่นเกม Nintendo DS บน Linux ด้วย DeSmuME

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

เป็นที่น่าสังเกตว่า DeSmuME อนุญาตให้คุณบันทึกเสียงและวิดีโอจากเกมของคุณผ่านชื่อที่เหมาะสม “ไฟล์ -> บันทึกวิดีโอ/เสียง” คุณยังสามารถถ่ายภาพหน้าจอจาก “ตัวเลือกถ่ายภาพหน้าจอ” ที่ตามมาหรือโดยการกด Ctrl + ขณะเล่น

เมื่อคุณรู้วิธีเล่นเกม Nintendo DS บน Linux แล้ว ต่อไปคุณสามารถติดตั้ง DOSbox เพื่อเล่นเกม DOS เก่าหรือเล่นเกม PSP ด้วย PPSSPP