Nhà phát triển David Montero Crespo đã chuyển bản gốc Metal Gear Solid, một tựa game nổi tiếng trên PlayStation 1998, sang chạy trên vi điều khiển ESP32‑S3. Dự án thu hút vì thể hiện khả năng xử lý đồ họa và âm thanh của microcontroller hiện đại.
Điểm chính
Dự án dựa hoàn toàn vào công cụ decompilation MGS của FoxdieTeam, sau đó biên dịch lại cho kiến trúc Xtensa của ESP32‑S3. Để thích nghi với sự khác biệt giữa bộ xử lý MIPS của PlayStation và lõi Xtensa, tác giả đã thực hiện một số chỉnh sửa mã nguồn. Cuối cùng, ESP32‑S3 được gắn trên một board perfboard, kèm joystick lấy từ bộ điều khiển drone, màn hình LCD ILI9341 và một dải điện trở (resistor ladder) để tạo các nút điều khiển, tạo thành một handheld đơn giản.
💡 Góc nhìn kỹ thuật Hagapa
Việc port một tựa game PlayStation sang ESP32‑S3 chứng tỏ tiềm năng của SoC này trong các ứng dụng đồ họa nhúng, ví dụ như giao diện người‑dùng phong phú cho thiết bị IoT công nghiệp hoặc hệ thống cảnh báo PCCC. Tuy nhiên, trước khi áp dụng trong môi trường thực tế, cần kiểm tra độ ổn định nhiệt, tiêu thụ năng lượng và khả năng đáp ứng thời gian thực của ESP32‑S3 khi đồng thời chạy đồ họa và các tác vụ cảm biến.