Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách Chơi Game Nintendo DS Trên Linux Với DeSmuME

Nintendo DS là một console cực kỳ phổ biến nhiều năm. Nó là nền tảng cho vô số game, hiện được coi là kinh điển. Nó thậm chí làm hồi sinh nhiều game yêu thích cũ. Bây giờ DS cũng là chuyện của quá khứ, nhưng bạn có thể chơi game Nintendo DS của mình trên Linux như thế nào? DeSmuME là một emulator cho Linux sẽ cho bạn sống lại những ngày vinh quang của DS ngay trên laptop hoặc desktop của bạn.

Cài Đặt DeSmuME

DeSmuME có sẵn chính thức trên Windows (x86/x86-64/x86 không SSE2) và Mac (x86/x86-64 và PowerPC), nhưng source code của nó cũng có sẵn cho bất kỳ ai muốn port nó sang nơi khác. Vì thế, bạn có thể tìm thấy port của nó thậm chí cho Xbox và PlayStation. Do đó, nó gần như chắc chắn sẽ tìm đường đến Linux.

Bạn có thể tìm DeSmuME trong official repositories của nhiều distro, làm cho việc cài đặt trở nên dễ dàng.

Ubuntu/Debian

Bạn có thể tìm DeSmuME trên official repositories của Debian và Ubuntu. Cài đặt nó với:

sudo apt install desmume

Arch / OpenSUSE / Solus Linux

Cài đặt DeSmuME trên Arch, OpenSUSE, hoặc Solus Linux dễ dàng như trên Debian và Ubuntu. Với Arch, bạn có thể mang nó vào với:

sudo pacman -S desmume

Trên OpenSUSE, bạn có thể cài nó với:

sudo zypper in desmume

Cuối cùng, để cài nó trên Solus, thử:

sudo eopkg it desmume

Fedora

Fedora là một trong những distro không bao gồm DeSmuME trong repositories của nó. May mắn thay, RPM Fusion có. Để cài DeSmuME, bạn trước hết phải thêm nguồn phần mềm unofficial này vào danh sách repositories của bạn. Làm điều này với:

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

Cài đặt thực tế chỉ cần:

sudo dnf install desmume

Chơi Game

Có hai cách để get game Nintendo DS lên PC Linux của bạn, và chỉ một trong số chúng là hợp pháp. Cách đầu tiên là backup game DS của bạn dùng flash cartridge.

Cách kia – và dễ dàng hơn nhiều – là download chúng. Thật không may, điều này hoàn toàn bất hợp pháp ở nhiều quốc gia nhưng rơi vào vùng xám pháp lý ở những nơi khác.

Khi, theo một cách hay cách khác, bạn có game muốn chơi dưới dạng ROM định dạng "ds", khởi động DeSmuME, sau đó click vào icon đầu tiên trong toolbar của nó và chọn file game của bạn.

Game bạn chọn sẽ load và chạy tự động. Tùy game, bạn có thể cần dùng chuột trên màn hình thứ hai của DS được emulate (mặc định là màn hình dưới) hoặc bấm một số nút để chơi.

Phím mũi tên của Nintendo DS được map đến các phím mũi tên. Các nút A, B, R, L, X, Y của nó lần lượt được map đến X, Z, W, Q, S, và A trên bàn phím. Cuối cùng, điều khiển Start và Select mặc định được map đến Return và phím Shift bên phải.

Remap Điều Khiển (Control Remapping)

Nếu bạn không thích điều khiển mặc định của DeSmuME, bạn có thể remap chúng sang phím khác bằng cách ghé thăm "Config -> Edit controls" (Cấu hình -> Chỉnh sửa điều khiển).

Để remap bất kỳ điều khiển nào sang phím khác, click vào nó, sau đó bấm phím mới tương ứng với hành động này.

Chúng tôi thấy tốt hơn dùng kết hợp chuột và bàn phím cho game dùng màn hình cảm ứng của DS. Tuy nhiên, nhiều game DS chỉ dùng màn hình thứ hai như display, không phải input thêm. Những game đó cảm thấy tốt hơn với joypad, gần hơn với bố cục nút bấm gốc của DS. DeSmuME hoạt động với hầu hết joypad generic đã dùng được trên PC của bạn. Những điều khiển đó cũng có thể remap nếu bạn không thích mặc định. Bạn có thể thay đổi chúng từ "Config -> Edit Joystick controls".

Điều Khiển Màn Hình (Screen Control)

DS có một màn hình dưới một màn hình, và hầu hết game của nó được thiết kế cho hướng màn hình này. Một số không, tuy nhiên, và đối với mỗi màn hình như một display độc lập. Với những game đó, bạn có thể tận dụng tốt hơn không gian widescreen trên PC bằng cách sắp xếp lại màn hình DeSmuME cạnh nhau.

Bạn có thể làm điều đó từ "View -> LCDs Layout -> Horizontal" (Xem -> Bố cục LCD -> Ngang) hoặc bằng cách bấm Ctrl + 2 trên bàn phím. Quay lại hướng dọc từ menu này hoặc bằng cách bấm Ctrl + 1. DeSmuME cũng cho phép bạn swap màn hình từ menu này hoặc bằng cách bấm Space, hữu ích khi bạn quan tâm input màn hình thứ hai hơn display thụ động trên màn hình chính. Cuối cùng, cho những game hiếm không dùng màn hình thứ hai, bạn có thể set emulator chỉ hiển thị một màn hình. Chọn tùy chọn "Single screen" từ cùng menu hoặc bấm Ctrl + 0 trên bàn phím.

Bạn có thể có monitor HD trên PC, và output của DeSmuME sẽ trông như thumbnail trên màn hình. Bạn có thể thay đổi kích thước màn hình ảo từ "View -> Window Size" (Xem -> Kích thước cửa sổ) và chọn multiplier từ sub-menu đó. 1x nghĩa là kích thước native và là mặc định. Multiplier cao hơn sẽ phóng to màn hình ảo. Scale to window sẽ "giải phóng" multiplier để khớp kích thước cửa sổ emulator.

Do cách màn hình LCD hoạt động, tốt hơn nếu bạn chọn multiplier chẵn. Cả multiplier lẻ và chẵn đều trông blocky, nhưng thêm vào đó, multiplier lẻ giới thiệu artifacting tăng thêm.

Có cách để minimize blockiness bằng cách dùng filter. DeSmuME cung cấp cho bạn một bộ sưu tập filter, truy cập từ sub-menu "View -> Video Filter" (Xem -> Bộ lọc video).

Hiệu Năng & Save States

DeSmuME là một emulator khá cũ, và bạn có thể sẽ không gặp vấn đề hiệu năng trên PC hiện đại. Nếu bạn gặp, khi dùng PC cũ hoặc under-powered, bạn có thể cải thiện hiệu năng emulator bằng cách skip frame. Tùy chọn truy cập từ "Config -> Frameskip" (Cấu hình -> Bỏ qua khung hình) và được set ban đầu là 0 (không bao giờ skip).

Emulator sẽ hiển thị ít frame hơn bằng cách chọn giá trị tăng, do đó "tăng tốc" game. Những frame đó sẽ bị thiếu, tuy nhiên, dẫn đến animation và scrolling bị giật. Sau một điểm, tùy chọn này chỉ hữu ích trong game chậm, chủ yếu static, như RPG và adventure, vì mọi thứ khác với điều khiển real-time sẽ unplayable.

Chơi hầu hết game không có nhiều ích nếu bạn không thể lưu tiến độ. Đầu tiên, trong hầu hết game bạn thực sự có thể dùng tính năng save built-in để lưu data trong DeSmuME. Chơi game như bình thường và lưu data. Bạn sẽ load được lần sau. Tuy nhiên, một số trong số đó bị giới hạn – bạn có thể chỉ lưu ở các điểm cụ thể trong game.

Có một cách khác để lưu trạng thái game trực tiếp qua DeSmuME.

Chọn "File -> Save state" (Tệp -> Lưu trạng thái) và một trong mười slot để lưu trạng thái hiện tại của game vào file. Để recall trạng thái đã lưu, chọn "File -> Load state" (Tệp -> Tải trạng thái) và slot game đã lưu.

Cũng đáng lưu ý rằng DeSmuME cho phép bạn record audio và video từ game của bạn qua "File -> Record video/audio" (Tệp -> Ghi video/âm thanh) được đặt tên phù hợp. Bạn cũng có thể chụp screenshot từ tùy chọn "Take a screenshot" (Chụp ảnh màn hình) theo sau hoặc bằng cách bấm Ctrl + S khi chơi.

Bây giờ bạn biết cách chơi game Nintendo DS trên Linux, tiếp theo bạn có thể cài DOSbox để chơi game DOS cũ hoặc chơi game PSP với PPSSPP.