apple-news

Mac OS X Cheetah được port thành công lên Nintendo Wii

Mac OS X Cheetah được port thành công lên Nintendo Wii

Developer Bryan Keller tò mò liệu một phiên bản cũ của hệ điều hành Mac của Apple có thể chạy trên Nintendo Wii hay không sau khi thấy Windows NT được port lên máy chơi game này, nên anh quyết định thử xem sao. Anh đã đưa được Mac OS X 10.0 Cheetah chạy trên Nintendo Wii, và còn chia sẻ một bài viết blog tường thuật lại quá trình thực hiện.

Wii dùng bộ xử lý PowerPC 750CL, là phiên bản mới hơn của PowerPC 750CXe mà Apple từng dùng trên iBook G3 và iMac, nên Keller đoán quá trình này có thể thành công. Keller đã viết một bootloader tùy chỉnh và cuối cùng cũng nạp được OS X, với quy trình nhiều bước được mô tả chi tiết trên trang web của anh.

Anh phải vá mã nguồn kernel của OS X và biên dịch một bản kernel đã chỉnh sửa, rồi viết các driver tùy chỉnh để kernel có thể đọc từ khe cắm thẻ SD của Wii nhằm khởi động vào hệ thống tệp. Anh cũng phải viết driver framebuffer cho giao diện OS X, xử lý sự không tương thích về màu sắc giữa phần cứng video của Wii và mã đồ họa OS X, đồng thời lục tìm mã nguồn USBFamily của OS X Cheetah từ cả chục năm trước trên IRC để các thiết bị ngoại vi hoạt động.

Keller đã đưa được trình cài đặt Mac OS X Cheetah chạy với bàn phím và chuột hoạt động đầy đủ, biến Wii thành một hệ thống có thể dùng được đang chạy OS X.

Keller đầu tư vào dự án đến mức mang luôn chiếc Wii theo trong chuyến nghỉ dưỡng ở Hawaii để tiếp tục mày mò. Với những ai tò mò cách anh giải quyết hàng loạt vấn đề để đưa OS X chạy trên Wii, trang web của anh rất đáng xem. Ai muốn tự thử thiết lập OS X trên Wii thì có thể lấy mã nguồn dự án trên GitHub.

Bạn có thể quan tâm

Loạt tin đồn mới nhất về iPhone gập: tên gọi, thiết kế, thời điểm ra mắt và giá bán
MacBook có thêm giới hạn sạc pin để kéo dài tuổi thọ pin