นักพัฒนา DIY รันเกม Zork บนฮาร์ดแวร์ภายในของ Steam Controller ได้สำเร็จ

ผลงานทดลองล่าสุดจากชุมชนฮาร์ดแวร์สาย DIY ทำให้ Steam Controller ของ Valve กลายเป็นมากกว่าคอนโทรลเลอร์ธรรมดา เมื่อ Owen Feldman สามารถนำเกมข้อความคลาสสิกอย่าง Zork ไปรันบนชิปภายในของอุปกรณ์ได้สำเร็จ โดยกระบวนการนี้เริ่มจากการค้นพบเครื่องมือภายในโฟลเดอร์อัปเดตฮาร์ดแวร์ของ Steam แล้วใช้มันแฟลชเฟิร์มแวร์ของคอนโทรลเลอร์
อย่างไรก็ตาม เส้นทางไม่ได้ราบรื่น Feldman ระบุว่าระหว่างการทดลองเขาเคยทำให้อุปกรณ์ “brick” ชั่วคราว หรือในสภาพที่ใช้งานไม่ได้ ก่อนจะกู้คืนกลับมาได้ จากนั้นจึงพัฒนาซอฟต์แวร์แบบกำหนดเองด้วย Rust เพื่อจำลองซีพียู Intel 8080 และรันระบบปฏิบัติการ CP/M-80 บนโปรเซสเซอร์ของ Steam Controller เอง
เพราะตัวคอนโทรลเลอร์ไม่มีทั้งจอภาพและคีย์บอร์ด Feldman จึงอาศัยการเชื่อมต่อ USB ภายในเพื่อส่งข้อมูลเข้าออกแทน และเมื่อตั้งระบบได้แล้ว เขาเลือกทดสอบด้วยการโหลด Zork จากแผ่นฟลอปปีดิสก์ผ่านไดรฟ์ภายนอก ทำให้การเล่นเกมต้องพึ่งพาอุปกรณ์เสริมหลายชิ้นต่อพ่วงเข้าด้วยกัน
ผลลัพธ์ที่ได้ดูน่าทึ่งมาก แม้โปรเจกต์จะถูกอธิบายว่าเป็นโค้ด Rust กว่า 1,500 บรรทัดที่เต็มไปด้วยความยุ่งยาก แต่ก็พิสูจน์ให้เห็นว่า Steam Controller สามารถถูกดัดแปลงให้ทำงานในบทบาทที่ไม่คาดคิดได้จริง และยังสะท้อนให้เห็นศักยภาพเชิงทดลองของฮาร์ดแวร์เกมที่มักดึงดูดนักพัฒนาแนวแฮกและงาน DIY เสมอ
บทสรุปของเรื่องนี้คือ แม้จะเป็นงานโชว์ความสามารถทางวิศวกรรมที่น่าสนใจและชวนให้ชื่นชม แต่ก็ไม่ใช่สิ่งที่ผู้ใช้ทั่วไปควรลองทำเอง เพราะความเสี่ยงทำให้อุปกรณ์เสียหายมีอยู่จริง และเมื่อพิจารณาจากราคาของ Steam Controller แล้ว งานทดลองลักษณะนี้อาจเหมาะกับนักแฮกฮาร์ดแวร์ที่พร้อมรับความเสี่ยงมากกว่าผู้ใช้งานทั่วไป


