Cách sử dụng Mednafen để biến hộp Linux của bạn thành một trò chơi điện tử



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Mednafen là một trình giả lập đa hệ thống được sử dụng để thực thi opcode của bảng điều khiển trò chơi trong môi trường GNU / Linux. Trình giả lập được thiết kế để sử dụng với các tệp ROM từ một số nền tảng máy chơi game phổ biến khác nhau. Nó cho phép PC hoặc thiết bị di động Linux hoạt động giống như SNES, Sega Genesis hoặc GameBoy. Mô phỏng không khác biệt đáng kể so với phần cứng chính hãng, điều này khiến nó trở nên hấp dẫn đối với những người muốn có trải nghiệm chân thực khi họ chơi. Tên không hợp lý cho công nghệ được cho là xuất phát từ “Trình giả lập của tôi không cần một cái tên tuyệt vời của Frickin”. Là một ứng dụng mã nguồn mở, mednafen không được thiết kế để vi phạm bản quyền phần mềm trao đổi tệp ROM qua Internet. Thay vào đó, ứng dụng dành cho những người có sở thích và game thủ chơi các trò chơi trong miền công cộng của homebrew mà không cần phần cứng gốc. Nó cũng có thể được chấp nhận sử dụng với các trò chơi mà người chơi có được một cách hợp pháp từ giao diện bên ngoài được kết nối với hộp mực chính hãng. Bất kỳ việc sử dụng mednafen trong các bối cảnh khác là trái với thỏa thuận của người dùng.



Điều đó đang được nói, có hàng trăm trò chơi homebrew cho các bảng điều khiển này hoàn toàn tương thích với nền tảng mednafen. Bạn có thể dễ dàng có được trình giả lập với các kho được cung cấp bởi bản phân phối Linux của bạn. Chỉ cần sử dụng trình quản lý gói mà bạn đã quen. Phần mềm mô phỏng loại vi mạch mà tệp ROM cần thiết để chạy dưới phần cứng ban đầu của chúng. Ngay cả những máy tính có tài nguyên hệ thống tương đối thiếu cũng có thể chạy nhiều tựa game homebrew theo kiểu này.



Phương pháp 1: Chạy các tệp ROM Homebrew với mednafen

Giả sử rằng bạn đã cài đặt phần mềm và có được tệp ROM homebrew một cách hợp pháp, hãy mở cửa sổ dòng lệnh bằng cách nhấn giữ CTRL + ALT + T hoặc khởi động nó từ menu Ứng dụng hoặc Whisker. Tại dấu nhắc CLI, nhập lệnh sau:



mednafen /path/to/homebrew/game.rom

Thay thế đường dẫn bằng bất kỳ tệp nào bạn đang cố gắng bắt đầu. Phiên bản mới nhất của phần mềm hỗ trợ các tệp ROM cho các nền tảng sau:

- Bây giờ là Genesis



- NeoGeo Pocket & Pocket Color

- Bandai Wonder Swan

- PC Engine SuperGrafx

- PC-FX

- TurboGrafx 16

- Chàng trai ảo

- NES & SNES

- GameBoy, GameBoy Color & GameBoy Advance

- Atari Lynx

Khi khởi động phần mềm, bạn sẽ thấy một dòng dữ liệu trong cửa sổ đầu cuối. Một cửa sổ khác sẽ xuất hiện trên đó. Trò chơi chạy bên trong bên trong cửa sổ này. Thông tin trong phần này đề cập đến bộ điều hợp đồ họa và các vấn đề tương thích khác. Thông tin này có thể rất hữu ích nếu bạn đang cố gắng khắc phục sự cố một tệp ROM cứng đầu, nhưng bạn thường có thể bỏ qua hầu hết thông tin đó. Nếu trò chơi của bạn từng ngừng hoạt động và bạn không thể thoát khỏi trò chơi bằng phím Esc, thì bạn thực sự có thể tập trung vào cửa sổ đầu cuối một lần nữa và nhấn CTRL + C để dừng trò chơi đó hoàn toàn. Phần mềm đầu cuối mednafen sau đó sẽ thực sự để lại một chút tuyên bố chế giễu trước khi thoát.

2016-12-02_012120

Trong những trường hợp bình thường, đẩy Esc sẽ bỏ một trò chơi. Đẩy F11 thay vào đó sẽ thực hiện khôi phục cài đặt gốc trên trò chơi của bạn. Điều này cũng giống như việc giảm sức mạnh trên bảng điều khiển trò chơi điện tử chính hãng. Xin lưu ý rằng ALT + Enter là tổ hợp được sử dụng để vào môi trường toàn màn hình. Mặc dù F11 thường bị ràng buộc với các lệnh toàn màn hình, nhưng việc đẩy nó vào mednafen sẽ đặt lại trò chơi của bạn. Các tùy chọn toàn màn hình cung cấp độ phân giải tốt hơn nhiều so với các tùy chọn được phát trong một cửa sổ đơn thuần. Hình học cửa sổ sẽ tự mặc định thành bất cứ điều gì có ý nghĩa đối với nền tảng mà ROM được đề cập được viết cho. Nếu đó là ROM GameBoy hoặc GameBoy Color, thì dễ hiểu là nó sẽ cung cấp độ phân giải thấp hơn nhiều so với độ phân giải được viết cho TurboGrafx 16 hoặc bảng điều khiển tương đương. Độ sâu màu sắc sẽ phụ thuộc nhiều hơn vào kỳ vọng phần cứng hơn là phần cứng của riêng bạn. Đặt một cửa sổ ở chế độ toàn màn hình cũng sẽ giúp giảm thiểu tình trạng xé màn hình mà bạn sẽ gặp phải.

2016-12-02_012203

Phương pháp 2: Lưu và quản lý trò chơi

Trong khi mednafen có thể mô phỏng cùng một loại tiết kiệm pin dự phòng được sử dụng bởi các hộp mực gốc do phần cứng xác định, nó cũng hỗ trợ việc sử dụng các trạng thái tiết kiệm. Chương trình tạo ra một tệp lưu trữ nội dung chính xác của những gì sẽ có trong địa chỉ RAM của opcode trò chơi nếu nó được chạy dưới phần cứng chính hãng. Đây thực chất là ảnh chụp nhanh của phần cứng được ảo hóa. Để lấy một, nhấn phím F5. Bạn sẽ thấy một thông báo ở cuối màn hình giả lập cho biết “Đã lưu trạng thái 0”.

2016-12-02_012255

Nếu bạn lại nhấn F5, thì thao tác này sẽ lưu trực tiếp so với trạng thái trước đó bạn đang lưu. Điều này sẽ ghi đè bất kỳ thông tin nào được lưu giữ ở trạng thái lưu trước đó.

2016-12-02_012337

Mỗi trạng thái lưu đại diện cho một tệp dữ liệu riêng biệt rời rạc bên trong thư mục .mednafen trong thư mục chính của bạn. Chúng được giữ ở trạng thái nén trong một thư mục con có tên mcs, với mỗi thư mục có phần mở rộng tệp cho biết trạng thái của nó. Bạn luôn có thể sao chép chúng vào một ổ đĩa khác nếu bạn muốn sao lưu chúng, nhưng bạn không nên tự mình chỉnh sửa chúng. Bạn có thể làm hỏng một trò chơi trong quá trình này. Nếu bạn muốn thay đổi trạng thái lưu, hãy nhấn một số 0-9 trên bàn phím và bạn sẽ nhận được một màn hình hiển thị cho bạn các chân cắm khác nhau để bạn có thể lưu trạng thái. Điều này mang lại cho bạn sự sang trọng khi có tới mười lần tiết kiệm cho mỗi trò chơi bạn chơi. Khi bạn đã chọn một số, hãy nhấn F5 để lưu dưới số đó. Hãy cẩn thận để đảm bảo rằng bạn không vô tình lưu lại trò chơi hiện có.

2016-12-02_012415

Nhấn F7 để tải trạng thái lưu mà bạn hiện đã chọn và lưu ý rằng mỗi trạng thái lưu hiển thị cho bạn một ảnh chụp màn hình riêng để giúp bạn biết được lưu ở đâu. Bạn có thể đẩy - để di chuyển một khe trạng thái lưu xuống và = để di chuyển một khe trạng thái lưu duy nhất lên trên. Điều này giúp bạn có thể dễ dàng thay đổi vị trí trong khi chơi. Không giống như phần cứng thực tế, lưu sẽ hoạt động bất kể khu vực. Vì các tệp ROM trò chơi được đề cập là phần mềm miễn phí bắt đầu, chúng phần lớn thiếu mã vùng.

Bạn có thể muốn liên tục lưu và tải các trạng thái để vượt qua một khu vực khó khăn của trò chơi, hoặc có thể để tìm ra kết quả cuối cùng của các lựa chọn khác nhau mà một nhân vật người chơi có thể thực hiện.

4 phút đọc