Tin tức và phân tích của tất cả các thiết bị di động

Cách chơi game arcade bằng MAME trên Linux

Bạn muốn hoài cổ và chơi một số game arcade cũ trên PC Linux của mình? Hiện tại, cách tốt nhất để mô phỏng bất kỳ tủ arcade nào là sử dụng MAME trên Linux. Phần mềm này là một trình giả lập đa chức năng cho phép bạn chạy nhiều loại game arcade khác nhau trên bất kỳ máy tính nào. Nó là mã nguồn mở, có rất nhiều tính năng và rất đáng tin cậy.

Lưu ý: newsblog.pl không có cách nào khuyến khích hoặc bỏ qua việc tải xuống hoặc phân phối bất hợp pháp các tệp ROM hoặc BIOS cho MAME. Nếu bạn chọn cài đặt MAME, hãy sử dụng các tệp ROM và BIOS trò chơi của riêng bạn mà bạn đã tạo trên máy tính của mình một cách hợp pháp.

Cài đặt Mame trên Linux

Có nhiều triển khai phần mềm mô phỏng MAME. Đối với hầu hết các bản phân phối Linux, sẽ dễ dàng tải xuống và bắt đầu. Đối với các bản phân phối Linux khác, bạn phải biên dịch phần mềm theo cách thủ công.

Phần mềm này chạy dưới dạng một ứng dụng toàn màn hình mà người dùng có thể tương tác với con chuột của họ, điều này lý tưởng cho những ai muốn biến PC Linux của họ thành tủ chơi game. Để cài đặt phần mềm, hãy mở một thiết bị đầu cuối và làm như sau:

Ubuntu

Mame có sẵn cho Ubuntu, nhưng người dùng không thể cài đặt nó nếu không bật kho phần mềm bổ sung trước. Cái cần được bật cho trình giả lập Mame là “Universe”. Để bật nguồn phần mềm Universe, hãy mở một thiết bị đầu cuối và nhập thông tin sau:

sudo add-apt-repository universe

Lệnh trên cho hệ thống biết rằng Universe có thể được sử dụng làm nguồn phần mềm. Bước tiếp theo là cập nhật hệ thống và làm mới bộ đệm để phản ánh những thay đổi chúng tôi đã thực hiện. Điều này được thực hiện với lệnh cập nhật apt.

sudo apt update

Sau khi kích hoạt vũ trụ, Mame sẽ cài đặt trên Ubuntu:

sudo apt install mame

Debian

sudo apt-get install mame

Vòm Linux

Mame có sẵn cho Arch Linux, nhưng người dùng sẽ cần biên dịch nó để nó hoạt động. Đây là cách để làm điều đó. Trước tiên, hãy mở một thiết bị đầu cuối và sử dụng nó để cài đặt các phần phụ thuộc khác nhau mà phần mềm cần để xây dựng đúng cách.

sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5

Sử dụng git, tải xuống phiên bản mới nhất của mã nguồn Mame.

git clone https://github.com/mamedev/mame.git

Nhập thư mục Mame đã sao chép bằng lệnh CD.

cd mame

Cuối cùng, biên dịch phần mềm.

make

mũ phớt

sudo dnf install mame

mởSUSE

sudo zypper install mame

Các hệ thống Linux khác

Mame có thể được biên dịch dễ dàng trên bất kỳ bản phân phối Linux nào mà không gặp quá nhiều khó khăn. Yêu cầu duy nhất là các công cụ xây dựng cơ bản như GCC, SDL và khung. Bản thân file mã nguồn đã có trên Github và nhà phát triển cũng có hướng dẫn cách xây dựng trên Linux.

mẹ cấu hình

Mame không giống như các trình giả lập Linux khác và mất một khoảng thời gian tùy thuộc vào cách bạn cài đặt nó. Nếu bạn đã cài đặt Mame qua trình quản lý gói (Ubuntu, Fedora, v.v.), hãy mở cửa sổ terminal và gõ: mame

Thao tác này sẽ khởi chạy trình giả lập. Ngoài ra, hãy thử menu khởi chạy nhanh. Nhấn ALT + F2 trên bàn phím của bạn, sau đó nhập “mama” và nhấn enter. Nó sẽ mở ứng dụng mô phỏng toàn màn hình.

Lưu ý: Công cụ mô phỏng Mame cũng được bao gồm trong trình khởi chạy ứng dụng (nếu được cài đặt và không được tạo).

Công cụ mô phỏng sẽ từ chối chạy trong lần chạy đầu tiên. Điều này là do không có ROM (hoặc BIOS cho nhiều tủ arcade) để hoạt động. Để thêm ROM trò chơi điện tử vào chương trình, hãy mở cửa sổ đầu cuối và lấy trình bao gốc:

sudo -s

Sau đó, đi đến thiết bị đầu cuối nơi có các tệp ROM trên máy tính của bạn.

cd /home/username/my-example-folder

Sao chép các tập tin ROM từ thư mục vào thư mục ROM.

cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms

Biên dịch MAME từ nguồn thay vì cài đặt nó qua gói nhị phân? Nếu vậy, các hướng dẫn ở trên sẽ không hoạt động. Đừng root trong terminal. Thay vào đó, bạn cần làm như sau để bắt đầu:

cp -R ~/my-example-folder/* ~/mame/roms

Mỗi khi bạn muốn chạy trình giả lập:

cd ~/mame

./mame64

Ngoài ra, hãy mở trình quản lý tệp của bạn, truy cập /home/username/mame, nhấp chuột phải vào mame64 và chạy nó.

Xin lưu ý rằng mọi tệp ROM Arcade sẽ không hoạt động bình thường nếu không có tệp BIOS thích hợp. Vì lý do pháp lý, việc chỉ phân phối các tệp này qua Internet là không ổn. Để lấy các tệp này một cách hợp pháp và đặt chúng vào /usr/local/share/games/mame/ hoặc /home/username/mame/roms

Ra mắt trò chơi

Trò chơi sẽ chỉ khởi chạy trong Mame nếu nó có các tệp BIOS chính xác. Ví dụ: để chạy Metal Slug 5, bạn cần các tệp NeoGeo BIOS cũng như ROM cho chính trò chơi đó. Đặt các tệp NeoGeo BIOS riêng lẻ vào thư mục Metal Slug 5.

Bạn có thể cần phải lặp lại quy trình này để từng trò chơi hoạt động vì dường như không có gốc BIOS để hoạt động.

Khi các tệp đã ở đúng vị trí của chúng, chỉ cần khởi chạy ứng dụng Mame và sử dụng bộ chọn menu để chọn một trò chơi. Do đó thông báo cảnh báo xuất hiện.

Cấu hình bộ điều khiển

Việc định cấu hình đầu vào bộ điều khiển cho người chơi trong trình giả lập MAME bắt đầu bằng cách chọn “Định cấu hình đầu vào chung” ở đầu. Một menu sẽ mở ra với danh sách cài đặt cấu hình điều khiển trình phát 1 – 8. Kết nối gamepad của bạn và chọn trình phát bạn muốn định cấu hình.

Trong mỗi menu, người dùng phải gán các nút cho trình phát. Di chuyển xuống danh sách, chọn phím điều khiển và nhấn Enter để ánh xạ lại.

Khi tùy chọn ánh xạ lại kích hoạt, nhấn nút mong muốn trên gamepad, bàn phím (v.v.) để gán các nút cụ thể cho trình phát hiện tại. Lưu ý rằng bạn cần thực hiện việc này cho từng gamepad và trình phát.

chèn tiền xu

Vì MAME là viết tắt của “Trình mô phỏng nhiều máy đánh bạc”, thông báo “chèn xu” là phổ biến. Đừng lo lắng, cho đến khi bạn cài đặt máy đọc xu và thiết lập nó, phần mềm sẽ không hỏi quý. Thay vào đó, bạn phải nhấn một nút để mô phỏng việc chèn một đồng xu.

Kiểm soát tiền xu mặc định là 5-8 trong một hàng số. Nhấn một cái để chèn và bắt đầu trò chơi. Ngoài ra, các nút bắt đầu trình phát là 1-4 (một nút cho mỗi người chơi).