Ở đâu đó trong ngăn kéo, một viên pin đã cạn đang dần phá hủy một phần lịch sử trò chơi điện tử. Đó là thực tế thầm lặng mà hàng ngàn thiết bị cầm tay LCD từ thập niên '80 và '90 đang phải đối mặt, và đây chính xác là vấn đề mà BrickEmuPy đang cố gắng giải quyết.
Được tạo ra bởi các nhà phát triển Azya52 và Andrei Cherniaev, BrickEmuPy là một trình giả lập trò chơi LCD cầm tay được xây dựng bằng Python với PyQt6. Dự án đã bảo tồn hơn 60 trò chơi kinh điển cầm tay, bao gồm mọi thứ từ Tamagotchis và Digimon Digivices cho đến những chiếc đồng hồ đeo tay Legend of Zelda và Super Mario vốn là một phần ký ức tuổi thơ của nhiều người. Quan trọng hơn, đây dường như là dự án đầu tiên thực hiện thành công việc dump (trích xuất dữ liệu) các trò chơi móc khóa Nintendo Mini Classics để giả lập.

Nhận 1 tháng đăng ký GTA+ khi đặt trước.
Đặt trước GTA 6 ngay
Việc dump Nintendo Mini Classics làm thay đổi mọi thứ
Các nhà phát triển đã xác nhận vào ngày 16 tháng 7 rằng họ đã dump thành công phiên bản Nintendo Mini Classics Soccer (1998/2004), với thông báo: "Nintendo Mini Classics Soccer (1998/2004) hiện đã được dump và giả lập. Theo tôi được biết, đây là trò chơi Mini Classics đầu tiên được dump. Tôi hy vọng mình sẽ tìm thấy thêm nhiều trò chơi khác từ loạt sản phẩm này."
Vấn đề là: Dòng sản phẩm Mini Classics của Nintendo là phiên bản hồi sinh kích thước móc khóa của loạt Game and Watch gốc, và việc lấy được một bản ROM sạch từ những thiết bị nhỏ bé này thực sự là một công việc khó khăn. Phần cứng được thiết kế chuyên biệt, các con chip rất hiếm gặp và chẳng có ai sẵn sàng bỏ công sức để kỹ thuật đảo ngược (reverse-engineer) một món đồ chơi móc khóa cả. Đó là điều khiến bản dump cụ thể này trở nên đáng chú ý. Nếu phiên bản Soccer đã được bẻ khóa, thì phần còn lại của dòng Mini Classics, bao gồm các biến thể Donkey Kong Jr., Mario's Cement Factory và Parachute, sẽ trở thành mục tiêu khả thi.
Đối với những người đam mê bảo tồn trò chơi cổ điển (retro preservation), điều này tương đương với việc tìm thấy một bo mạch arcade chưa từng được dump trước đây. Các thiết bị Mini Classics vật lý ngày càng khó tìm trong tình trạng hoạt động tốt, và những chiếc xuất hiện trên thị trường đồ cũ thường bị ăn mòn điểm tiếp xúc pin hoặc hỏng các phân đoạn LCD.
Hơn 60 trò chơi và vẫn đang tiếp tục, bao gồm cả những thứ thực sự "kỳ quái"
Hơn 60 trò chơi đã có trong thư viện BrickEmuPy không chỉ là những tựa game Nintendo nổi tiếng. Dự án bao phủ một phạm vi rộng lớn các sản phẩm kỳ lạ, tuyệt vời và đầy tranh cãi của kỷ nguyên LCD. Hãy nghĩ đến các thiết bị cầm tay Tiger Electronics, các trò chơi Systema và cả một danh mục các thiết bị cầm tay không tên tuổi đã sao chép định dạng Game and Watch mà không có bất kỳ sự tinh tế nào của Nintendo.
Độ bao phủ đó rất quan trọng. Những thứ nổi tiếng, như Game and Watch Donkey Kong hay móc khóa Zelda của bạn, có lẽ sẽ tồn tại nhờ sự quan tâm của các nhà sưu tập. Những phần cứng thực sự hiếm mới là thứ dễ biến mất. Một trò chơi LCD quảng cáo được tặng kèm như một phần quà của thương hiệu đồ ăn nhẹ, hay một thiết bị cầm tay hai nút với chủ đề kép khó hiểu, gần như không có cơ hội tồn tại ở dạng vật lý có thể chơi được trong 30 năm nữa.
Các dự án bảo tồn như BrickEmuPy là con đường thực tế duy nhất cho loại phần cứng đó. Việc dump ROM và ghi lại bố cục phân đoạn LCD có nghĩa là trò chơi tồn tại độc lập với hình thức vật lý của nó, đó là hình thức bất tử duy nhất mà một món đồ chơi nhựa từ năm 1993 có thể hy vọng đạt được.
Ý nghĩa đối với nỗ lực bảo tồn trò chơi cổ điển rộng lớn hơn
Kỷ nguyên LCD thực sự chưa được cộng đồng bảo tồn quan tâm đúng mức. Các dự án giả lập trước đây thường tập trung vào các hệ thống dựa trên băng đĩa (cartridge), nơi việc dump ROM rất đơn giản và phần cứng được tài liệu hóa rõ ràng. Các trò chơi LCD hoạt động khác biệt: "ROM" thường là một con chip tùy chỉnh, màn hình là một tập hợp các phân đoạn cố định thay vì lưới pixel, và logic trò chơi được tích hợp vào phần cứng vốn chưa bao giờ được thiết kế để kỹ thuật đảo ngược.
Cách tiếp cận của BrickEmuPy trong việc xây dựng một mô hình phần mềm chính xác cho cả logic và bố cục phân đoạn LCD là cách làm đúng đắn. Đây là một sự tái tạo trung thực hơn so với việc chỉ ghi lại cảnh quay video của các trò chơi, vốn là giải pháp thay thế lười biếng mà một số nhà lưu trữ đã mặc định sử dụng.
Đối với bất kỳ ai lớn lên cùng các thiết bị cầm tay của Nintendo, hướng dẫn về các phiên bản độc quyền của Pokémon FireRed và LeafGreen là một lời nhắc nhở về việc di sản trò chơi cầm tay của Nintendo sâu sắc đến mức nào, kéo dài vượt xa kỷ nguyên LCD sang thế hệ GBA. Mini Classics là cầu nối giữa những thế giới đó, và việc bảo tồn chúng một cách đúng đắn là điều cần thiết từ lâu.
Dự án là mã nguồn mở và được lưu trữ trên GitHub, nghĩa là các nhà phát triển khác có thể đóng góp thêm các bản dump và mở rộng thư viện. Với việc chỉ riêng dòng Mini Classics đã bao gồm nhiều biến thể trên các thị trường khác nhau, vẫn còn rất nhiều việc phải làm. Chìa khóa ở đây là sự tham gia của cộng đồng: một nhà phát triển có thể bẻ khóa phiên bản Soccer, nhưng việc lập bản đồ toàn bộ bố cục phân đoạn LCD cho mọi biến thể khu vực của mỗi trò chơi Mini Classics đòi hỏi nhiều nhân lực hơn.
Đối với bất kỳ ai tò mò về không gian trò chơi cổ điển rộng lớn hơn, các hướng dẫn chơi game của chúng tôi bao gồm mọi thứ từ các bản phát hành Nintendo hiện đại cho đến kỷ nguyên cầm tay. Và nếu bạn muốn thấy di sản cầm tay của Nintendo kết nối với các bản phát hành hiện tại như thế nào, hướng dẫn giao dịch Pokémon Pokopia Gimmighoul cho thấy thương hiệu này vẫn đang tìm ra những cách mới để giữ chân các nhà sưu tập nhiều thập kỷ sau khi những chiếc Game and Watch đầu tiên được xuất xưởng.








