Macintosh Classic, ra đời cách đây 35 năm, là một biểu tượng của lịch sử máy tính. Dù không còn phù hợp để sử dụng hàng ngày, nhiều người vẫn mong muốn giữ cho những cỗ máy này hoạt động. Mới đây, một nhà phát triển đã tìm ra cách đưa tính năng gợi nhớ đến Universal Control của Apple lên chiếc Mac Classic, một kỳ công công nghệ đầy ấn tượng.
Dự Án MacFriends: Kết Nối Hai Thế Hệ Mac
Dự án mang tên “MacFriends” của Bart Jackobs đã thành công trong việc cho phép người dùng di chuyển con trỏ chuột từ màn hình độ phân giải cao của một chiếc Mac hiện đại trực tiếp sang màn hình đen trắng đặc trưng của Macintosh Classic. Đối với những ai chưa biết, Universal Control là một tính năng của macOS hiện đại, cho phép một chuột và bàn phím duy nhất điều khiển không dây nhiều thiết bị iPad và Mac cùng lúc.
Mặc dù Universal Control chính thức được Apple giới thiệu vào năm 2022 và không tương thích với các máy Mac cổ, dự án MacFriends sử dụng những giải pháp thông minh để tái tạo chức năng tương tự. Đây là một minh chứng rõ ràng cho khả năng sáng tạo trong việc “hồi sinh” và kết nối các thiết bị công nghệ từ những kỷ nguyên khác nhau.
Minh họa dự án MacFriends: Con trỏ chuột di chuyển mượt mà từ màn hình Mac hiện đại sang Macintosh Classic
Cơ Chế Hoạt Động: Sức Mạnh Từ Arduino Nano và Phần Mềm Tùy Chỉnh
Trái tim kỹ thuật của dự án nằm ở một bo mạch Arduino Nano nhỏ gọn. Bo mạch này được kết nối với cổng Apple Desktop Bus (ADB) của Macintosh Classic, một giao thức tiêu chuẩn cho bàn phím và chuột trước kỷ nguyên USB. Arduino được lập trình để mô phỏng hoạt động của một chuột và bàn phím ADB bản địa. Vi điều khiển lắng nghe các lệnh từ máy Mac hiện đại và chuyển chúng thành tín hiệu mà Macintosh Classic có thể hiểu, từ đó điều khiển đầu vào chuột và bàn phím trên máy tính cổ.
Về mặt phần mềm, một ứng dụng tùy chỉnh được phát triển bởi ông Jackobs sẽ giám sát hoạt động chuột và bàn phím trên chiếc Mac đời mới. Khi người dùng di chuyển con trỏ đến mép màn hình của Mac hiện đại, phần mềm sẽ thu nhận luồng đầu vào đó. Thay vì tiếp tục di chuyển con trỏ trên màn hình Mac mới, nó sẽ gửi dữ liệu di chuyển và nhấp chuột tương ứng – cùng với mọi phím gõ – qua kết nối USB serial tiêu chuẩn đến Arduino đã kết nối. Arduino sau đó “tiêm” các đầu vào này vào cổng ADB của Macintosh Classic, khiến con trỏ xuất hiện và di chuyển trên màn hình của Mac Classic. Mặc dù không phải là Universal Control thực thụ, chức năng mà nó mang lại gần như tương đồng.
Những Điểm Khác Biệt và Tiềm Năng
Dự án MacFriends yêu cầu một dây cáp USB kết nối giữa Mac hiện đại và Arduino, do đó đây không phải là trải nghiệm “không dây” như Universal Control gốc của Apple. Tuy nhiên, khả năng điều khiển một chiếc máy tính 35 năm tuổi bằng chuột và bàn phím của máy hiện đại vẫn là một thành tựu đáng kinh ngạc. Nó mở ra những cánh cửa mới cho những người muốn trải nghiệm lại hoặc duy trì các cỗ máy Mac cổ điển mà không cần đầu tư thêm các thiết bị ngoại vi cũ kỹ. Dự án này không chỉ thể hiện sự sáng tạo mà còn là nguồn cảm hứng cho cộng đồng đam mê công nghệ.
Dù có thể bạn không sở hữu một chiếc Macintosh Classic để thử nghiệm ngay lập tức, việc tìm hiểu sâu hơn về dự án MacFriends chắc chắn sẽ mang lại nhiều kiến thức thú vị về cách thức kết nối và điều khiển các hệ thống máy tính tưởng chừng đã lỗi thời.
Tài liệu tham khảo: