นาย Arin Sarkisian ได้ค้นพบศักยภาพอันน่าทึ่งของหูฟัง Pinebuds Pro ซึ่งขับเคลื่อนด้วยชิป Cortex-M4F ที่ปกติทำงานที่ความเร็ว 100 MHz แต่เขาสามารถโอเวอร์คล็อกความเร็วได้สูงถึง 300 MHz เมื่อปิดโหมดประหยัดพลังงาน ความท้าทายหลักคือหูฟังไม่มีหน้าจอแสดงผลในตัว แต่ Arin ก็แก้ปัญหานี้ด้วยการใช้พอร์ต Serial UART ของชิป Cortex-M4F เพื่อส่งข้อมูลวิดีโอออกไปภายนอก
การส่งข้อมูลวิดีโอด้วยความละเอียด 320 x 200 พิกเซล ที่ 3 เฟรมต่อวินาที จะใช้แบนด์วิดท์ทั้งหมด 2.4 mbps ของ UART อย่างไรก็ตาม ด้วยพลังการประมวลผลที่เพิ่มขึ้นจากการโอเวอร์คล็อก ทำให้เขาสามารถรันอัลกอริทึมการบีบอัด MJPEG ซึ่งช่วยให้สามารถสตรีมภาพได้สูงถึง 18 เฟรมต่อวินาที มอบประสบการณ์การเล่นที่ลื่นไหลยิ่งขึ้น สำหรับการควบคุมและแสดงผลภาพ Arin ได้ตั้งค่าเว็บเซิร์ฟเวอร์ภายนอกเพื่อรับคำสั่งจากผู้เล่นและแสดงผลภาพ MJPEG ที่ส่งมาจากหูฟัง ทำให้ผู้เล่นสามารถสัมผัสประสบการณ์ DOOM ได้ผ่านหน้าเว็บ
โครงการนี้ตอกย้ำธรรมเนียมปฏิบัติในการพอร์ตเกม DOOM ไปยังอุปกรณ์ที่ไม่คาดฝัน ดังเช่นที่เคยเห็นเกมถูกเล่นบนเครื่องพิมพ์ใบเสร็จหรือแม้กระทั่งเครื่องครัว สำหรับผู้ที่สนใจ สามารถทดลองเล่นเกมได้บนเว็บไซต์ของโครงการ (อาจต้องรอคิว) หรือดาวน์โหลดเฟิร์มแวร์สำหรับหูฟังและส่วนติดต่อเว็บได้จาก GitHub ซึ่งเป็นอีกหนึ่งนวัตกรรมที่แสดงให้เห็นถึงขีดจำกัดของอุปกรณ์ขนาดเล็กในยุคปัจจุบัน
🏷️ หมวดหมู่: Games, Software Hacks, doom, doom port, earbuds, Pinebuds
🔗 อ่านบทความฉบับเต็ม: hackaday
