Một chiếc Nintendo Wii đặt trên bàn, đang khởi động Mac OS X. Câu đó lẽ ra không nên tồn tại. Vậy mà, chúng ta đang ở đây.
Người thực hiện mod Bryan Keller đã đăng một bài blog chi tiết vào ngày 8 tháng 4, trình bày toàn bộ quá trình phát triển để chạy Mac OS X trên máy chơi game điều khiển chuyển động của Nintendo. Dự án thực tế có từ năm 2013, khi Keller lần đầu tiên đưa ra ý tưởng rồi tạm gác lại. Điều gì đã thúc đẩy nỗ lực này? Một modder khác đã port Windows NT lên Wii. Keller thấy vậy và dường như đã nghĩ, “để tôi lo vụ này.”

Tiết kiệm hơn khi mua game.
Nhận ưu đãi giảm giá lên đến 80%
Làm thế nào một dự án phụ năm 2013 trở thành một bản port hệ điều hành hoạt động
Hành trình phát triển mà Keller ghi lại không phải là một dự án cuối tuần thông thường. Để Mac OS X khởi động trên phần cứng của Wii, họ phải vật lộn với các trình tự tải khởi động phức tạp, các vấn đề tương thích kernel và một loạt lỗi theo Keller ngay cả trên một chuyến bay thực tế. Có lúc, việc cố gắng khởi động hệ điều hành từ một thanh USB đã gần như làm hỏng hoàn toàn máy chơi game.
Vấn đề là: Wii sử dụng bộ xử lý PowerPC, cùng kiến trúc mà Apple đã sử dụng trong phần cứng của mình trước khi chuyển sang Intel vào năm 2006. Mac OS X 10.4 (Tiger) và các phiên bản cũ hơn chạy trực tiếp trên chip PowerPC. CPU Broadway của Wii là một biến thể của PowerPC, đó là lý do tại sao bản port này về mặt lý thuyết là khả thi chứ không hoàn toàn viển vông.
Tóm tắt của Keller về dự án rất đáng để trích dẫn trực tiếp: "Cuối cùng, tôi đã học được (và đạt được) nhiều hơn tôi mong đợi - và có lẽ quan trọng hơn, tôi đã nhớ ra rằng những dự án có vẻ nằm ngoài tầm với lại chính là những dự án đáng để theo đuổi."
Ý tưởng về iMac G3 mà không ai yêu cầu nhưng mọi người đều cần
Bản port tự nó đã đủ ấn tượng. Nhưng sự hỗn loạn thực sự mà nó mở ra là ý tưởng nhồi nhét một chiếc Wii vào bên trong một chiếc Apple iMac G3, chiếc máy tất cả trong một CRT trong suốt mang tính biểu tượng từ cuối những năm 1990 và đầu những năm 2000.
Logic thực sự theo dõi. YouTuber Matt Gray trước đây đã thay thế các bộ phận bên trong của iMac G3 bằng một chiếc Mac Mini, kết nối nó với màn hình CRT tích hợp của máy thông qua một đầu nối VGA độc quyền và một bộ chia USB nội bộ. Chiếc Wii có kích thước nhỏ gọn về mặt vật lý, do đó về mặt lý thuyết có thể đặt vừa vào không gian mà bo mạch chủ ban đầu đã chiếm giữ. Hình dạng của nó thậm chí còn thẳng hàng với khoang ổ đĩa quang phía trước của G3, có nghĩa là các khe cắm đĩa vẫn có thể hoạt động.

Bố cục bên trong iMac G3
Đầu ra video và kết nối USB của Wii sẽ cần bộ chuyển đổi để khớp với các đầu nối độc quyền của G3, nhưng đó là vấn đề mà Gray đã giải quyết với bản dựng Mac Mini. Điều mà hầu hết người chơi bỏ lỡ là iMac G3 và Wii chia sẻ một kỷ nguyên thẩm mỹ: cả hai đều là sản phẩm của thời kỳ thiết kế cuối những năm 90 đến giữa những năm 2000, khi thiết bị điện tử tiêu dùng đầy màu sắc, bo tròn và thể hiện sự vui tươi không chút dè dặt.
Vì vậy, ý tưởng rất đơn giản. Wii bên trong vỏ iMac G3. Bản port Mac OS X của Keller chạy trên màn hình. Một chiếc máy tính Apple cổ điển bí mật là một máy chơi game Nintendo, chạy phần mềm của chính Apple từ năm 2001. Hoàn toàn không cần thiết. Hoàn toàn xứng đáng để thực hiện.
Bộ tải khởi động WiiMac thực sự yêu cầu những gì
Đối với bất kỳ ai tò mò muốn thử bản port mà không cần xây dựng một chiếc máy tính lai kỳ lạ, các yêu cầu rất đơn giản:
- Một chiếc Nintendo Wii đã jailbreak bằng BootMii (không phải Wii U)
- Truy cập vào kho lưu trữ bộ tải khởi động WiiMac trên GitHub
- Kiên nhẫn, vì âm thanh vẫn chưa hoạt động và đây là một bản thử nghiệm
Blog của Keller phác thảo từng bước của quá trình phát triển một cách chi tiết kỹ thuật, vì vậy bất kỳ ai có kinh nghiệm lập trình và một máy chơi game đã jailbreak đều có một điểm khởi đầu thực tế. Dự án này mở, công khai và rõ ràng là đủ chức năng để khởi động vào màn hình nền.
Cảnh modding cổ điển đang có một giai đoạn phát triển mạnh mẽ. Giữa dự án này, bản port Windows NT lên Wii đã truyền cảm hứng cho nó, và các dự án như bản dựng PCB lai PS1 đang lan truyền, có một sự quan tâm thực sự trong việc đẩy phần cứng cũ vào những lĩnh vực mà nó chưa bao giờ được thiết kế. Để biết thêm các dự án phần cứng bất thường và các bài phân tích sâu về đồ cổ, hãy đảm bảo kiểm tra thêm trên trang web của chúng tôi tại đây.
Dự án của Keller bắt đầu như một ý tưởng 13 năm tuổi đã suýt làm hỏng một máy chơi game trên máy bay. Nó kết thúc với việc Mac OS X khởi động trên Wii. Bước tiếp theo hợp lý, rõ ràng, là đưa chiếc Wii đó vào một chiếc Mac CRT trong suốt. Ai đó cần phải biến điều này thành hiện thực, và bạn có thể tìm thấy nhiều nguồn cảm hứng về phần cứng bằng cách xem các bài đánh giá mới nhất để xem cộng đồng đang thực hiện những bản dựng cổ điển nào ngay bây giờ.








