Cách chơi trò chơi Retro trên máy Mac hiện đại của bạn với OpenEmu

Tác giả sysadmin, T.M.Một 28, 2023, 05:03:26 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách chơi trò chơi Retro trên máy Mac hiện đại của bạn với OpenEmu


Ngày nay, máy Mac cuối cùng đã trở thành những cỗ máy chơi game có khả năng, nhưng nhờ OpenEmu, chúng cũng là những trình giả lập bảng điều khiển cổ điển tuyệt vời. Đây là cách để bắt đầu. Khi các công ty loại bỏ các bảng điều khiển cũ hơn và hệ điều hành mới khiến nhiều trò chơi không thể chơi được, việc chơi tất cả các trò chơi yêu thích trước đây của bạn sẽ trở nên khó khăn hơn. Việc bảo tồn trò chơi chưa bao giờ quan trọng hơn, nhưng toàn bộ ngành công nghiệp này hầu như đã thất bại ở đây.

Internet Archive và   Đăng nhập để xem liên kết đã nỗ lực hết sức để bảo tồn các trò chơi arcade, console và máy tính cổ điển, nhưng các nhà phát triển trò chơi lớn có thể làm được nhiều hơn thế. Thật tuyệt khi có đăng ký Xbox Game Pass, PlayStation Now hoặc Nintendo Switch Online, những dịch vụ đó có thể bị tắt bất cứ lúc nào.

Có một số cách để thưởng thức các trò chơi trên bảng điều khiển cũ mà bạn đã chơi khi lớn lên—bao gồm  chế tạo máy của riêng bạn  hoặc mua bảng điều khiển cổ điển —nhưng cách dễ tiếp cận nhất là trình mô phỏng, một chương trình cho phép bạn chơi bất kỳ trò chơi nào trong bất kỳ hệ điều hành nào.

Thật không may, trang web hiện nay tràn ngập hàng tá chương trình hứa hẹn những kết quả khác nhau và không phải tất cả các ROM đều tương thích với hệ điều hành hiện tại. Điều tệ hơn là mọi sự tập trung dường như tập trung vào  việc mô phỏng các trò chơi trên PC chạy Windows của bạn, nhưng nếu bạn có máy Mac thì sao? Đừng thất vọng:  OpenEmu  là giải pháp hoàn hảo cho những game thủ cổ điển chỉ có quyền truy cập vào macOS. Nếu bạn có máy Mac và có những kỷ niệm đẹp về máy chơi game trước đây, hãy đọc tiếp.

1. OpenEmu là gì?


Được phát hành vào năm 2013, OpenEmu thực tế không phải là một trình giả lập. Thay vào đó, nó là một giao diện người dùng mạnh mẽ dành cho các trình giả lập bảng điều khiển khác. Bản thân điều đó không có gì mới; giao diện người dùng đã tồn tại từ lâu. OpenEmu tạo sự khác biệt bằng cách hoạt động rất giống một iTunes được sắp xếp hợp lý—nghĩa là nếu iTunes chạy mượt mà và nhanh chóng, không chậm chạp, khó hiểu và chết.

Ví dụ: OpenEmu có một thư viện tích hợp hiển thị cho bạn hình ảnh hộp cho từng trò chơi của bạn và tự động sắp xếp theo nền tảng. Nó cũng cho phép bạn tạo các bộ sưu tập tùy chỉnh trên nhiều nền tảng và phổ cập các sơ đồ điều khiển cho từng hệ thống mô phỏng. Tất cả đều được gói gọn trong một giao diện dễ hiểu và hấp dẫn.

Phần tốt nhất là OpenEmu cung cấp trình giả lập cho từng nền tảng ngay lập tức. Khi bạn tải xuống chương trình, chương trình đã được đóng gói sẵn với nhiều lựa chọn trình mô phỏng hoặc lõi tích hợp. Bạn không cần phải tìm đúng lõi tương thích với ROM bạn có. Một số hệ thống còn có nhiều lõi nên sẽ không bao giờ xảy ra vấn đề không tương thích.

2. OpenEmu hỗ trợ những bảng điều khiển nào?

OpenEmu có khả năng chơi trò chơi từ một bộ sưu tập lớn máy chơi game gia đình. Các hệ thống được hỗ trợ bao gồm một số bảng điều khiển Atari, toàn bộ dòng Game Boy, GameCube, NES, Nintendo DS, Nintendo 64, Sega Genesis, Sega Master System, Sega Saturn, Sony PlayStation, Sony PSP và Super Nintendo.

Các hệ thống khó hiểu hơn bao gồm ColecoVision, Game Gear, Intellivision, Neo Geo Pocket, Odyssey², TurboGrafx-16, Vectrex và Virtual Boy, cũng như Famicom, PC-FX, SG-1000 và WonderSwan độc quyền của Nhật Bản. Để có danh sách đầy đủ, hãy xem trang OpenEmu GitHub.

Về lý thuyết, OpenEmu cũng tương thích với một số ROM arcade, nhưng việc hỗ trợ chỉ mang tính thử nghiệm và khả năng chạy các trò chơi này của bạn có thành công hay không. Nói chung,  ROM MAME  là loại duy nhất có thể chơi được trong OpenEmu. Nếu bạn gặp các trò chơi JAMMA hoặc Neo Geo trong tìm kiếm của mình, chúng sẽ không hoạt động.

Các trò chơi dành cho máy tính gia đình từ những năm 70 và 80 không được hỗ trợ—bạn sẽ cần các trình giả lập riêng cho Atari  800  hoặc  1040ST. Ngoài ra, các hệ thống cũ phức tạp hơn như Dreamcast, PlayStation 2 và Xbox cũng không được hỗ trợ.

3. Cài đặt OpenEmu


Đi tới  OpenEmu.org  và nhấp vào Thử nghiệm bên dưới nút Tải xuống ngay. Điều này nghe có vẻ nguy hiểm nhưng nó chỉ có nghĩa là bạn sẽ có khả năng tương thích nền tảng được mở rộng hơn rất nhiều, cùng với một số tính năng vẫn đang được phát triển.

OpenEmu có thể chơi các trò chơi ngay lập tức nhưng nó không đi kèm với bất kỳ tựa game cổ điển nào. Để bắt đầu chơi các trò chơi cổ điển, bạn sẽ phải tải chúng xuống một cách riêng biệt.

4. Tải tập tin ROM


Trước khi nói về ROM trò chơi, trước tiên chúng ta cần có tuyên bố từ chối trách nhiệm tiêu chuẩn: Việc sở hữu ROM của một máy arcade, hộp mực hoặc CD-ROM nhất định là bất hợp pháp trừ khi bạn sở hữu vật phẩm thực tế được đề cập. Tuy nhiên, trên thực tế, đó là một vùng xám—đặc biệt đối với những tựa game không có sẵn.

Mặc dù chúng tôi không thể liên kết trực tiếp tới bất kỳ trang web ROM nào ở đây nhưng chúng khá dễ tìm. Hầu hết các trang web đều có uy tín nhưng một số trang có thể trông sơ sài hơn những trang khác. Hãy sử dụng khả năng phán đoán tốt nhất của bạn khi tải xuống tệp từ Internet và chạy chúng thông qua ứng dụng chống phần mềm độc hại để đảm bảo an toàn.

5. Thêm ROM vào thư viện của bạn


Khi bạn tải xuống tệp ROM, chúng thường được nén bên trong tệp zip hoặc 7-zip. Tiện ích Lưu trữ tích hợp sẵn trên máy Mac của bạn có thể mở các tệp này nhưng nếu bạn đang tìm kiếm thứ gì đó mạnh mẽ hơn, bạn có thể tải xuống  The Unarchiver. Nếu đó là ROM MAME, hãy để tệp nén.

Sau khi giải nén xong bạn sẽ có file ROM. Nó thường có phần mở rộng tệp được đặt tên theo hệ thống mà nó dành cho, vì vậy trò chơi NES là tệp.nes, trò chơi Game Boy Color là tệp.gbc, v.v. Các trò chơi lớn hơn cũng có thể là tệp.ISO. Đôi khi bạn cũng có thể tìm thấy một số tệp văn bản hỗ trợ đi kèm với ROM nhưng bạn sẽ không cần chúng để chơi.

Thêm ROM vào OpenEmu bằng cách kéo tệp (không phải thư mục) trực tiếp vào cửa sổ chính của giao diện. Chương trình hầu như luôn biết nơi đặt tệp nhưng nếu sai vị trí, bạn có thể kéo tệp vào thư mục thích hợp. Đối với các tệp MAME, hãy đổ toàn bộ thư mục đã nén vào phần Arcade của OpenEmu. Vì đây vẫn là tính năng thử nghiệm nên bộ phận hỗ trợ có thể có lỗi. Nó có thể hiển thị sai thư mục hoặc làm điều gì đó không ổn.

Khi một ROM được thêm vào, OpenEmu sẽ tìm kiếm hình ảnh hộp trên web, nhưng nếu không tìm thấy bất kỳ hình ảnh nào, hãy sử dụng Tìm kiếm Hình ảnh của Google để tìm hình hộp của riêng bạn. Không cần tải xuống—bạn có thể tìm một hình ảnh (tệp.JPEG hoặc.PNG) và kéo nó trực tiếp vào khoảng trống nơi có hình hộp. Theo mặc định, tất cả các trò chơi được lưu trong  ~/Library/Application Support/OpenEmu/Game Library nhưng điều này có thể được thay đổi trong  OpenEmu > Tùy chọn > Thư viện.


Khi bạn thêm tệp thành công, bạn có thể nhận thấy rằng ROM gốc vẫn tiếp tục tồn tại trên máy tính của mình. Điều này là do OpenEmu không chỉ di chuyển vị trí của ROM mà nó còn thực sự sao chép chính tệp đó. Một phiên bản sẽ tồn tại bên trong các tệp Hỗ trợ Ứng dụng trên ổ cứng của bạn, trong khi phiên bản gốc sẽ tiếp tục tồn tại trên màn hình nền, thư mục tải xuống hoặc bất cứ nơi nào bạn đã lưu nó.

Điều này chỉ quan trọng vì có lẽ bạn nên để ý xem mình đang tải xuống bao nhiêu. Trong khi hầu hết các ROM trò chơi 8 và 16 bit chỉ chiếm vài kilobyte hoặc megabyte dung lượng, các tệp dành cho hệ thống hiện đại hơn sẽ bắt đầu chiếm hàng trăm megabyte hoặc thậm chí vài gigabyte. Một số trò chơi PlayStation và GameCube thậm chí có thể yêu cầu bạn tải xuống nhiều đĩa để tải toàn bộ trò chơi.

Việc có các tệp trùng lặp xung quanh có thể dẫn đến sự cố, vì vậy khi bạn xác nhận trò chơi hoạt động trong OpenEmu, bạn có thể xóa ROM gốc một cách an toàn.

6. Thêm tệp BIOS cho một số bảng điều khiển nhất định


Một vấn đề phức tạp lớn khi chơi game cổ điển là một số hệ thống yêu cầu tệp BIOS để hoạt động. Ví dụ : nếu bạn muốn chơi trò chơi trên PlayStation gốc hoặc Sega Saturn, trước tiên bạn cần phải theo dõi các tệp ROM đặc biệt này. OpenEmu có  hướng dẫn sử dụng về file BIOS, nhưng nó không quá phức tạp đến mức bạn không thể tự mình tìm hiểu được.

Tin vui là OpenEmu đủ thông minh để biết những gì còn thiếu. Nếu bạn gặp phải sự cố như thế này, một thông báo sẽ xuất hiện trên màn hình cho bạn biết chính xác những tệp bạn cần tải xuống. Từ đó, vấn đề chỉ là tìm kiếm đúng tệp và đưa chúng vào hệ thống.

Đối với trò chơi PlayStation, bạn sẽ cần một số tệp BIOS, bao gồm scph5500.bin, scph5501.bin và scph5502.bin. Nếu bạn không thể tìm thấy cái cuối cùng nhưng đã tìm thấy scph5552.bin, bạn chỉ cần đổi tên nó để khớp với tên tệp cần thiết. Trò chơi Sega Saturn sẽ yêu cầu các tệp có tên sega_101.bin và mpr-17933.bin.

Một số tiện ích bổ sung trên bảng điều khiển như Sega CD, Sega 32X và TurboGrafx-CD được hỗ trợ nhưng cũng có thể hơi phức tạp. OpenEmu sẽ yêu cầu bạn đọc hướng dẫn sử dụng trước khi bạn cố gắng thêm bất kỳ trò chơi dựa trên đĩa nào.

Thay vì thêm các tệp BIOS này vào OpenEmu như ROM trò chơi, bạn sẽ phải kéo chúng trực tiếp vào  thư mục ~/Library/Application Support/OpenEmu/BIOS . Đi tới  OpenEmu > Tùy chọn > Tệp hệ thống  để xem lõi nào yêu cầu tệp BIOS bổ sung để hoạt động. Bạn cũng sẽ có thể xem cái nào bạn đã thêm và cái nào bạn vẫn cần.

7. Tiêu đề Homebrew


Nếu bạn không muốn làm phiền với ROMS, OpenEmu thực sự bao gồm một số lượng lớn trò chơi được xây dựng tùy chỉnh có tên Homebrews. Những tựa game này được những người có sở thích xây dựng để chạy trên phần cứng độc quyền, dẫn đến những trò chơi trông giống như các phần cài đặt trên bảng điều khiển cổ điển nhưng thực chất là những phát minh hiện đại.

Mở menu chính của chương trình và chọn tab Homebrew để xem danh sách các trò chơi có sẵn. Bạn sẽ tìm thấy các tựa game do người hâm mộ tạo ra như Halo 2600 cho Atari 2600, phiên bản làm lại của SNES từ trò chơi arcade Donkey Kong có tên Classic Kong và tổng hợp một số tựa game Pac-Man có tên Pac-Man Collection cho Atari 7800.

8. Thiết lập bộ điều khiển của bạn


OpenEmu cho phép bạn chơi bất kỳ trò chơi nào bằng bàn phím của máy Mac, nhưng tại sao bạn lại muốn làm vậy? Chương trình tương thích với mọi bộ điều khiển trò chơi Bluetooth hoặc USB tương thích HID, vì vậy bạn cũng có thể rút tay cầm chơi game yêu thích của mình ra khi đã sẵn sàng bắt đầu chơi. Đặt bộ điều khiển ưa thích của bạn vào chế độ ghép nối và mở menu cài đặt Bluetooth của máy Mac. Chọn bộ điều khiển từ danh sách thiết bị để thiết lập kết nối.

OpenEmu có thể tự động ánh xạ các điều khiển của bạn, nhưng bạn có thể tùy chỉnh ánh xạ nút bằng cách nhấp vào  OpenEmu > Tùy chọn > Điều khiển. Từ đó, bạn sẽ thấy hình nền gỗ với menu thả xuống để chọn hệ thống. Chọn một bảng điều khiển và bạn sẽ thấy các điều khiển của nó cùng với hình ảnh bộ điều khiển gốc phù hợp ở bên trái.

Theo mặc định, đầu vào trò chơi được ánh xạ tới bàn phím của bạn nhưng bạn có thể thay đổi điều này bằng cách chọn menu thả xuống Đầu vào. Nếu bạn có bộ điều khiển được kết nối qua Bluetooth hoặc USB, nó sẽ xuất hiện ở đây. Sau khi chọn bộ điều khiển, bạn có thể thay đổi cách gán nút cho từng bảng điều khiển. Mỗi hành động có một trường bên cạnh mà bạn có thể thay đổi theo sở thích của mình. Đầu vào định hướng có thể được ánh xạ tới cần điều khiển hiện đại hoặc tới D-pad.

OpenEmu cũng bổ sung các chức năng đặc biệt như lưu nhanh, tắt tiếng, tạm dừng và chụp ảnh màn hình mà bạn có thể ánh xạ tới bất kỳ nút nào. Bạn cũng có thể thêm các nút tua lại và tua đi nhanh nếu bạn muốn làm cho các trò chơi cổ điển dễ tha thứ hơn một chút.


Nhưng bạn nên sử dụng gamepad nào với OpenEmu? Bộ điều khiển DualShock của PlayStation và Bộ điều khiển Switch Pro của Nintendo có thể được kết nối qua Bluetooth. OpenEmu thậm chí còn tương thích với Wiimote. Bộ điều khiển không dây Xbox, đặc biệt là các bộ điều khiển dành cho Xbox 360 và Xbox One, có thể yêu cầu trình điều khiển đặc biệt để hoạt động.

Nếu bạn không muốn sử dụng bộ điều khiển tương thích của bên thứ nhất, có rất nhiều mẫu USB và Bluetooth của bên thứ ba hoạt động tốt với máy tính. Các công ty như 8Bitdo, PowerA và Hori  có một số lựa chọn thay thế bên thứ nhất tốt nhất hiện có. (Để biết thêm, hãy xem bộ điều khiển được xếp hạng hàng đầu của chúng tôi.)

Để có thứ gì đó rẻ hơn, hãy tìm bộ điều khiển USB. Bạn thường có thể tìm thấy hàng nhái rẻ tiền trên Amazon, nhưng chúng thường không thể so sánh tốt với hàng thật.

9. Chơi và tối ưu hóa trò chơi của bạn


Để bắt đầu chơi, trước tiên hãy chọn bảng điều khiển từ phía bên trái của thư viện OpenEmu, sau đó nhấp đúp vào ảnh bìa của trò chơi bạn chọn. Mặc dù diễn ra trên màn hình Mac của bạn, nhưng bạn sẽ thấy lối chơi đó giống như những gì bạn nhớ. Tuy nhiên, cũng có những lợi ích bổ sung khi sử dụng trình giả lập.

Nếu bạn thấy sơ đồ điều khiển của mình còn thiếu, đầu vào có thể được thay đổi trong khi chơi. Mở OpenEmu > Tùy chọn > Điều khiển hoặc nhấn biểu tượng bánh răng trên thanh công cụ OpenEmu và nhấp vào Chỉnh sửa Điều khiển trò chơi để điều chỉnh sơ đồ bộ điều khiển. Trong hầu hết các trường hợp, trò chơi sẽ chấp nhận các điều khiển mới này một cách nhanh chóng mà không cần phải khởi động lại.


Một điều bạn có thể muốn làm là thêm bộ lọc màn hình, nếu không, trên màn hình 1080p, tất cả các trò chơi này sẽ có độ phân giải thấp như thế nào. Đi tới  OpenEmu > Tùy chọn > Trò chơi và mở menu thả xuống Shader. Tôi thường đặt nó ở Pixellate, nhưng cài đặt CRT và VCR khiến trò chơi trông giống như bạn đang chơi trên màn hình TV cũ với các đường quét và mọi thứ. Chơi xung quanh những gì bạn thích nhất, chỉ cần đảm bảo đóng và mở lại trò chơi để có thể triển khai các phong cách mới.

Bên cạnh việc chạy trò chơi của bạn thông qua OpenEmu, chương trình còn cung cấp một số tính năng bổ sung. Nếu bạn chơi xong trong ngày, hãy lưu tiến trình của bạn trên trang Lưu trạng thái. OpenEmu thậm chí có thể tự động lưu cho bạn và duy trì một số trạng thái lưu khác nhau, tùy thuộc vào phương thức lưu được sử dụng. Nếu bạn muốn chụp ảnh màn hình trong khi chơi, hãy sử dụng phím tắt Command + T (hoặc nút bạn đã gán cho tính năng) để lưu màn hình trong trang Ảnh chụp màn hình của chương trình.