นักพัฒนา DIY รันเกม Zork บนฮาร์ดแวร์ภายในของ Steam Controller ได้สำเร็จ
ผลงานทดลองล่าสุดจากชุมชนฮาร์ดแวร์สาย DIY ทำให้ Steam Controller ของ Valve กลายเป็นมากกว่าคอนโทรลเลอร์ธรรมดา เมื่อ Owen Feldman สามารถนำเกมข้อความคลาสสิกอย่าง Zork ไปรันบนชิปภายในของอุปกรณ์ได้สำเร็จ…

ผลงานทดลองล่าสุดจากชุมชนฮาร์ดแวร์สาย 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 แล้ว งานทดลองลักษณะนี้อาจเหมาะกับนักแฮกฮาร์ดแวร์ที่พร้อมรับความเสี่ยงมากกว่าผู้ใช้งานทั่วไป


