ชิป ESP32-P4 กำลังเป็นที่จับตามองในตลาดไมโครคอนโทรลเลอร์ ด้วยสถาปัตยกรรม RISC-V และสองคอร์ที่ทำงานด้วยความเร็ว 400 MHz ซึ่งเป็นสเปกที่ใกล้เคียงกับเวิร์กสเตชัน Unix ยุคก่อนหน้ามากกว่า MCU ทั่วไป ทำให้มันกลายเป็นหัวใจสำคัญของโครงการที่น่าสนใจหลายโครงการ
[DynaMight] นักพัฒนาผู้กระตือรือร้น ได้เห็นโอกาสในการทดสอบประสิทธิภาพของชิปตัวนี้ จึงได้ริเริ่มโครงการ GB300-P4 โดยนำเครื่องเกมพกพา GB300 เชิงพาณิชย์มาปลูกถ่าย ‘สมอง’ ใหม่ด้วย ESP32-P4 แม้ชิป ESP32 รุ่นก่อนหน้าจะประสบปัญหาในการอีมูเลทเกม 16-บิต เช่น SNES และ Genesis/Mega Drive แต่โครงการ RetroGo ของ [ducalex] ก็ได้พยายามอย่างต่อเนื่องเพื่อนำเสนอการอีมูเลทเกม 8-บิตและ 16-บิตบนแพลตฟอร์มนี้
การทดลองของ [DynaMight] มุ่งเน้นไปที่การพิสูจน์ว่า ESP32-P4 จะสามารถจัดการกับการอีมูเลทเกมเหล่านี้ได้ดีขึ้นหรือไม่ ซึ่งผลลัพธ์ก็เป็นไปตามคาด ESP32-P4 สามารถรันอีมูเลเตอร์ RetroGo ได้อย่างลื่นไหล รวมถึงการรันเกมในตำนานอย่าง DOOM (ซึ่งปรากฏในวิดีโอสาธิตที่นาที 1:29) โดยมีซอร์สโค้ดของโปรเจกต์อยู่บน GitHub สำหรับผู้ที่สนใจนำ GB300 มาปรับแต่งเอง
แม้ GB300 ดั้งเดิมจะใช้ชิป MIPS ที่ความเร็ว 914 MHz ซึ่งอาจให้ประสิทธิภาพที่สูงกว่าในบางกรณีหากโค้ดถูกปรับแต่งมาอย่างดีเยี่ยม แต่เป้าหมายหลักของโครงการนี้ไม่ได้อยู่ที่การแข่งขันด้านความเร็วสูงสุด ทว่าคือการได้เห็น RetroGo ทำงานบน ESP32-P4 โดยเฉพาะ ซึ่งโครงการนี้ได้บรรลุเป้าหมายอย่างสวยงาม นี่เป็นเพียงหนึ่งในโครงการแรก ๆ ที่ใช้ ESP32-P4 และคาดว่าเราจะได้เห็นการใช้งานชิปตัวนี้ในหลากหลายโครงการใหม่ ๆ ในปีหน้า ไม่จำกัดเพียงแค่ด้านคอมพิวเตอร์เรโทรเท่านั้น
🏷️ หมวดหมู่: Games, Microcontrollers, brain transplant, does it run doom, ESP32-P4, GB300, handheld
🔗 อ่านบทความฉบับเต็ม: hackaday
