Mô phỏng Nintendo DS và DSi chính xác cho người dùng Mac
melonDS, được phát triển bởi Arisotura, là một trình giả lập Nintendo DS và DSi cho Mac, tái tạo trải nghiệm chơi game cầm tay trên máy tính để bàn. Nó chạy các trò chơi và phần mềm hệ thống với sự chú trọng vào độ chính xác ở cấp độ phần cứng, cung cấp chơi mạng giả lập và nhiều người chơi địa phương, và cung cấp khả năng nâng cao hình ảnh cùng hiệu suất nhanh trên các máy Mac hiện đại. Ứng dụng này nhắm đến những người chơi retro, người hâm mộ DSi, và các nhà phát triển homebrew muốn có trải nghiệm giả lập chi tiết bên cạnh giao diện nhẹ và các tính năng tập trung vào nhà phát triển.
Đây là loại trình giả lập nào?
Trình giả lập này nhắm đến việc tái tạo CPU và đồ họa một cách trung thực trong khi vẫn giữ tính thực tiễn trên các máy tính để bàn hiện đại. Nó triển khai một trình biên dịch JIT và các đường dẫn kết xuất riêng biệt cho các cảnh 2D và 3D để mã nhạy cảm với thời gian chạy gần hơn với máy chơi game gốc. Các hệ thống con ở chế độ DSi hoạt động ở mức thấp, bao gồm xử lý NAND và giả lập DSP cấp cao, điều này giúp phần mềm hệ thống và các tựa game độc quyền DSi hoạt động như mong đợi trong các điều kiện thử nghiệm.
Nó có hỗ trợ homebrew và đầu vào mở rộng không?
Ứng dụng chạy các bản dựng cộng đồng thông qua hỗ trợ DLDI và cung cấp trạng thái lưu cho việc lặp lại nhanh chóng, điều này phù hợp với các nhà phát triển và người thử nghiệm. Bản đồ đầu vào bao gồm bàn phím, cần điều khiển và gamepad với phân bổ theo từng màn hình, và nhiều bố cục màn hình có sẵn (dọc, ngang, màn hình đơn). Một lõi Libretro được cung cấp cho những người dùng thích tích hợp trình giả lập vào các môi trường frontend và bộ sưu tập retro.
Nó trông và âm thanh như thế nào trên một thiết lập máy tính để bàn?
Trình giả lập sử dụng một trình kết xuất OpenGL để tái tạo đầu ra đồ họa và duy trì thời gian khung hình trên nội dung 2D và 3D. Phát lại âm thanh đồng bộ với thời gian của máy chơi game để giữ nhạc và hiệu ứng đồng bộ với hình ảnh. Giao diện giữ các tùy chọn chung hiển thị mà không cần menu sâu, và các bản dựng được cung cấp cho macOS, Windows và Linux để các phiên làm việc trên máy tính có thể di động giữa các nền tảng.
Ai là người hưởng lợi nhiều nhất từ việc sử dụng nó?
Trình giả lập phù hợp với những người đam mê retro, người chơi tập trung vào DSi, và các tác giả homebrew, những người đánh giá cao độ trung thực ở mức thấp kết hợp với hiệu suất thực tiễn. Nhà phát triển đã bắt đầu dự án sau khi đóng góp cho một trình giả lập DS trước đó và duy trì mã như một dự án mã nguồn mở theo GPLv3, khuyến khích sự đóng góp từ cộng đồng. Dự án cũng được ghi nhận trong các cuộc thảo luận cộng đồng về hỗ trợ nhiều người chơi và DSi, điều này thu hút những người chơi cần những khả năng cụ thể đó.
Một lựa chọn hấp dẫn cho những người thích tinkering và chấp nhận công việc thiết lập thêm
Trình giả lập là một lựa chọn mạnh mẽ cho những người chơi thích giả lập phần cứng sâu và thử nghiệm với homebrew trên máy tính để bàn. Một yếu tố thực tiễn cần xem xét là nó yêu cầu người dùng cung cấp BIOS và firmware từ phần cứng gốc để khởi động các menu hệ thống chính thức, điều này làm tăng độ phức tạp trong việc thiết lập. Những người đam mê thoải mái với bước đó sẽ thấy môi trường này đáng giá và phù hợp để thử nghiệm, chơi nhiều người địa phương và chơi tập trung vào DSi.