Tuổi vàng vĩ đại của điện tử, tiếc nuối bị thất bại do phần cứng lỗi, Dreamcast là người tiền nhiệm sớm bị lãng quên của Xbox. Nếu không có một chiếc, làm sao bạn có thể chơi game dành cho Sega Dreamcast trên Mac?
Trong bài viết này, chúng ta thảo luận các cách khác nhau để bạn bắt đầu chơi game retro trên người em nhỏ sớm này của dòng console Xbox.
Sống trong giấc mơ
Mac được phục vụ khá kém với trình giả lập Sega Dreamcast, mà giống như Xbox được thiết kế bởi Microsoft, nhưng lý do tại sao không rõ ràng. Có thể vì nó không thành công như một console do những vấn đề kỹ thuật khó chịu. Dù vậy, nó được yêu thích bởi nhóm người hâm mộ nhỏ và có lợi ích là một số cổng game arcade trực tiếp vừa chơi được vừa ấn tượng về mặt kỹ thuật.
Tuy nhiên, có một vài cách để chơi được giả lập console này trên Mac nếu bạn thực sự khao khát; một số rõ ràng, một số không rõ ràng. Hãy xử lý những điều rõ ràng trước.
Đối thủ gốc OS X là lxdream. Mặc dù nó có thể chạy phần mềm Dreamcast, "chạy" có lẽ là từ quá mạnh cho nó. Phát triển dừng lại vào 2009, và trang web không được cập nhật từ 2010. Nó không phải là một trình giả lập tốt.
Vậy bạn sẽ thế nào nếu yêu thích Dreamcast và chạy Mac? Cũng không giúp ích hay an ủi gì là có cộng đồng phát triển sôi nổi cho trình giả lập nullDC trên nền tảng Windows...
Hay là có?
Wine Làm Cho Tốt Hơn
Với một vài điều chỉnh nhỏ, bạn thực sự có thể chạy nullDC cho Windows trên Mac thông qua Wineskin Winery. Bước đầu tiên, tất nhiên, nếu bạn chưa có Wineskin, hãy tải nó tại đây. Đọc hướng dẫn, và đừng quên bạn có thể cần cài X11 nếu chưa cài.
Sau khi cài và chạy, Wine đưa ra lựa chọn "Download Packages Manually" (Tải gói thủ công) hoặc "Create New Blank Wrapper" (Tạo wrapper trống mới). Điều này nghĩa là Wine tạo một bong bóng Windows nhỏ mà trong đó các chương trình dành cho Windows có thể chạy trên bộ xử lý Intel của Mac.
Trước tiên "Create a new blank wrapper" (Tạo wrapper trống mới).

Đặt tên là "Dreamcast" và nhấn OK rồi chờ. Quá trình này mất một chút thời gian.

Trừ khi bạn có nhiều bộ nhớ, tốt nhất là để nó chạy và không làm các tiến trình tranh giành không gian.
Khi xong (cuối cùng), nó sẽ hỏi bạn có muốn xem wrapper mới trong Finder không. Chọn tùy chọn này và chạy ứng dụng mới.

Nó sẽ nói chương trình không thể chạy. Đóng cảnh báo đó và chạy lại. Điều này luôn xảy ra.
Bây giờ bạn cần cài plugin Winetricks cho DirectX, cụ thể là Direct3D. Nhấp tab Tools và nhấn nút Winetricks.

Mở thư mục "dll". Tìm file tên "d3dcompiler43", cài đặt bằng cách tích ô bên cạnh nó bên trái, và chạy nó. Quá trình này mất một lúc, nhưng khi xong quay lại tab Configuration. Đừng đóng cửa sổ cấu hình; bạn sẽ cần quay lại nó.

Bây giờ bạn cần tải và cài nullDC.
nullDC Làm Cho Nó Hoạt Động
Bạn cần tìm bản sao nullDC cho Windows. Mặc dù nó không còn được phát triển bởi đội ngũ gốc, nó trở thành mã nguồn mở vào 2010 và nhiều người đã tiếp tục thách thức đưa nó xa hơn. Nếu không tìm thấy đâu, bạn có thể tải tại đây.
Đó là file .zip, nên giải nén ra vị trí thuận tiện trên máy và xem bên trong thư mục. Xóa file "nullDC.cfg".
Bây giờ bạn có thể quay lại cửa sổ ứng dụng Wine và cài thư mục vào ứng dụng Wine. Nhấp nút "Install software" (Cài phần mềm), sau đó chọn "Copy a folder inside" (Sao chép một thư mục vào trong).

Tìm thư mục nullDC bạn giải nén từ bản tải – nó sẽ được cài vào ứng dụng Wine. Nó sẽ hỏi xác nhận file EXE bạn muốn tự động chạy khi khởi động ứng dụng Wine. Nhấp OK. Bạn đã hầu như sẵn sàng.
Vài lời về ROMs
Giống như tất cả trình giả lập, vấn đề nơi lấy "bộ não" gốc của console, các ROM làm cho nó hoạt động, là một vấn đề棘手. Chúng tôi chỉ nói rằng trong khi bạn có thể tìm trên Google "dc_boot.bin" và "dc_flash.bin" và tải chúng, cách duy nhất 100% hợp pháp để có được các ROM này là trích xuất từ chính console Dreamcast của bạn, và ngay cả việc đó cũng mang tính hợp pháp đáng ngờ. Một số bản cài nullDC bạn tìm thấy thực sự chứa sẵn ROMs.
Tất nhiên, Sega Dreamcast là hệ thống đã chết lâu, và rất ít người quan tâm đến nó nữa. Điều đó nói lên, việc bạn lấy ROMs như thế nào tùy bạn, nhưng chúng tôi đã làm những gì nên làm và cảnh báo bạn về tình hình pháp lý.
Khi đã có ROMs, chúng nên được cài trong thư mục "data" của nullDC, trừ khi bản cài của bạn đã có sẵn chúng.
Cũng tương tự đối với file ảnh đĩa game. Bạn có thể lấy chúng online (Google là bạn), nhưng hợp pháp bạn chỉ có thể chạy game trực tiếp từ đĩa bạn sở hữu hoặc rip chúng từ đĩa thành ảnh, việc đó nằm ngoài phạm vi hướng dẫn này.
Chạy Dreamcast
Bây giờ bạn có thể chạy ứng dụng Dreamcast Wine. Khi nó đã chạy và trước khi chạy bất cứ thứ gì, bạn cần đặt tùy chọn hiển thị. Vào "Options -> PowerVR -> ZBuffer Mode" và chọn "D24S8+FPE" (chậm, độ chính xác tốt).
Khi đã xong, bạn có thể chạy nó.
Nhấp menu File và chọn "File -> Normal Boot" (Khởi động bình thường), và chọn tệp bạn muốn chạy.

Cấu hình joystick là một chuyện hoàn toàn khác, và chúng tôi khuyên bạn nên mua một tay cầm Dreamcast cũ và gắn vào máy tính với bộ chuyển đổi USB.
Màn hình LCD thẻ nhớ được giả lập như một cửa sổ nhỏ, và bạn có thể thấy thêm thông tin ở đó khi chơi.

Kết luận
Việc bạn phải giả lập một PC để chơi game Dreamcast là kỳ lạ và khó chịu, nhưng đó là cách duy nhất cho đến nay. Có, nó hơi không ổn định (trên máy của chúng tôi nó crash khi đặt toàn màn hình, ví dụ, nhưng lại toàn màn hình khi khởi động lại), và bạn sẽ phải điều chỉnh tốc độ để chơi mượt hơn, nhưng thật sự tuyệt vời nó hoạt động được, chứ đừng nói là hoạt động tốt.
Nếu bạn thích hướng dẫn này hoặc có câu hỏi về Dreamcast trên Mac, hãy cho chúng tôi biết trong phần bình luận bên dưới.