ESP32-P4 ปลดล็อก Mac OS 8.1: จำลองคอมพิวเตอร์ 32 บิตบนไมโครคอนโทรลเลอร์สำเร็จแล้ว!

ความสำเร็จนี้เกิดจากการพอร์ตอีมูเลเตอร์ Basilisk II ไปยังแพลตฟอร์ม ESP32-P4 โดยใช้ฮาร์ดแวร์ M5Stack Tab5 ทำให้สามารถจำลองเครื่อง Mac รุ่น 68040 ที่รัน Mac OS 8.1 ได้อย่างสมบูรณ์แบบ

แม้สเปกของเครื่อง Mac ที่จำลองขึ้นมานี้จะเทียบเท่าคอมพิวเตอร์ยุคต้นทศวรรษ 1990 (พร้อม RAM สูงสุด 16 MB) แต่ก็นับเป็นการยกระดับมาตรฐานใหม่ในการจำลองระบบ 32 บิตบนไมโครคอนโทรลเลอร์ได้อย่างก้าวกระโดด ด้วยอัตรารีเฟรช 15 เฟรมต่อวินาที ซึ่งเพียงพอสำหรับการใช้งานโปรแกรมทั่วไปในยุคนั้น

ระบบจำลองนี้ยังรองรับการป้อนข้อมูลผ่านหน้าจอสัมผัสของ Tab5 เพื่อจำลองการใช้งานเมาส์ Mac รวมถึงรองรับอุปกรณ์อินพุต USB อื่นๆ ถือเป็นการนำเสนอ “Mac แท็บเล็ต” ที่อาจไม่เคยคิดฝันในยุค 90 ให้เป็นจริงได้ในปัจจุบัน โปรเจกต์นี้ไม่เพียงแต่พัฒนาเทคโนโลยีการจำลองบนไมโครคอนโทรลเลอร์ให้ก้าวหน้าขึ้นเท่านั้น แต่ยังนำเสนอคอมพิวเตอร์ที่ยังคงมีประโยชน์สำหรับการใช้งานบางอย่างได้จริงในยุคปัจจุบัน.


🏷️ หมวดหมู่: Mac Hacks, Microcontrollers, Retrocomputing, ESP32-P4, Mac emulator, macOS

🔗 อ่านบทความฉบับเต็ม: hackaday

การนำ Mac ยุคเก่ามาจำลองบนชิปตัวจิ๋วนี้ สะท้อนให้เห็นว่า “ขีดจำกัด” ของพลังประมวลผลนั้นเป็นเรื่องของบริบทและกาลเวลาเสมอ
สิ่งที่เคยยิ่งใหญ่ในวันวาน อาจกลับมามีชีวิตใหม่ในรูปแบบที่เรียบง่าย แต่เปี่ยมไปด้วยความหมายยิ่งกว่าเดิมในวันนี้