
ที่มาภาพ: GamesRadar
Casio Loopy แฟนเกมเรโทรทำให้ DOOM วิ่งบนคอนโซลสีชมพูเก่า
⚡ สรุป 30 วิ
Throaty Mumbo ปรับโค้ด DOOM ให้รันบน Casio Loopy ผ่านแฟลช Floopy Drive โดยลดกราฟิกและเพิ่ม PCM ด้วย RP2040 การทำงานนี้พิสูจน์ศักยภาพของฮาร์ดแวร์ 32‑บิตเก่า…
Casio Loopy ซึ่งเป็นเครื่องเกมพกพาแบบสีชมพูของญี่ปุ่นในช่วงต้น‑1990 ได้รับการปรับแต่งโดยนักพัฒนาอิสระชื่อ Throaty Mumbo ให้สามารถรันเกมยิงมุมมองบุคคลแรกระดับตำนานอย่าง DOOM ผ่านแผ่นแฟลชแบบเปิดซอร์ส “Floopy Drive” แม้ว่า Loopy จะออกแบบมาเพื่อกลุ่มผู้เล่นหญิงและไม่มีพลังการประมวลผลของเครื่องคอนโซลยุคคลาสสิกอื่น ๆ การทำงานสำเร็จนี้แสดงให้เห็นถึงศักยภาพที่ยังคงหลงเหลืออยู่ในฮาร์ดแวร์ย้อนยุคและความคิดสร้างสรรค์ของชุมชนผู้รักเกมเรโทร
Overview
Casio Loopy เปิดตัวปี 1995 ด้วยดีไซน์สีบานเย็นและฟังก์ชั่นพิเศษคือ เครื่องพิมพ์สติ๊กเกอร์ในตัว ซึ่งทำให้มันโดดเด่นจากคอนโซลอื่น ๆ ในยุคนั้น แม้จะมีเกมที่มุ่งเน้น “ความน่ารัก” เช่นโรแมนติกและเกมผจญภัยแบบเบา ๆ แต่ระบบภายในเป็น 32‑บิต ที่รองรับการแสดงผลกราฟิกพื้นฐานและเสียงผ่าน MIDI การรวมฟังก์ชันพิมพ์สติ๊กเกอร์ทำให้ Loopy กลายเป็นอุปกรณ์ที่ได้รับความนิยมในหมู่เด็กผู้หญิงญี่ปุ่น
อย่างไรก็ตาม เนื่องจากตลาดเกมสำหรับผู้ชายครองส่วนใหญ่ ทำให้คอนโซลนี้ไม่ได้รับการสนับสนุนจากผู้ผลิตในการพอร์ตเกมระดับ “บูมเมอร์” อย่าง DOOM แม้ว่าจะไม่มีเวอร์ชันทางการ แต่ความสนใจของนักสะสมและโปรแกรมเมอร์อิสระทำให้ Loopy คงอยู่ในฐานข้อมูลของเครื่องเล่นเรโทรที่ถูกทดลองแปลงโค้ดอย่างต่อเนื่อง
Port Development
Throaty Mumbo เริ่มต้นกระบวนการโดยสร้างเวอร์ชันของ DOOM บน เอมูเลเตอร์ ที่จำลองสภาพแวดล้อมของ Loopy ก่อนที่จะย้ายไปยังฮาร์ดแวร์จริง การทดสอบบนเอมูเลเตอร์ช่วยให้สามารถปรับแต่งโค้ดให้เหมาะสมกับข้อจำกัดของหน่วยประมวลผล 32‑บิตได้โดยไม่ต้องเสียเวลาการเขียนโปรแกรมใหม่ทั้งหมด
ต่อมา นักพัฒนานำแผ่นแฟลช Floopy Drive ไปเชื่อมต่อกับ Loopy ซึ่งเป็นการดัดแปลงจากคาร์ตรีดแบบเปิดซอร์สที่ทำหน้าที่เป็นหน่วยเก็บข้อมูลและตัวกลางระหว่างเกมกับระบบของเครื่อง การพยายามแรก ๆ ทำให้เกมทำงานได้แต่ความเร็วช้าและไม่มีเสียง MIDI อย่างเต็มรูปแบบ ทำให้ต้องใช้เวลาประมาณสองวันในการปรับแต่งเพิ่มเติม
ผลลัพธ์สุดท้ายคือ DOOM สามารถรันบน Loopy ได้โดย กราฟิกที่ค่อนข้างบล็อก แต่เทียบเคียงได้กับเวอร์ชันของ SNES ซึ่งแม้ว่า Loopy จะไม่มี co‑processor อย่าง Super FX ของ Nintendo ก็ตาม การทำงานนี้ยืนยันว่าการใช้โค้ดจาก SNES เป็นฐานอ้างอิงช่วยลดความซับซ้อนของการแปลงเกมให้เข้ากับฮาร์ดแวร์ที่จำกัด
Technical Challenges & Solutions
หนึ่งในอุปสรรคสำคัญคือ การจัดการเสียง ทั้ง DOOM และ Loopy ใช้ระบบ MIDI แต่เกมนั้นตั้งค่าโฟนต์เสียงเป็น Roland SC‑55 ซึ่งต่างจากโฟนต์ของ Loopy ทำให้ส่วนกลองและเลเยอร์อื่น ๆ ไม่ตรงกัน การแก้ไขนี้ต้องใช้เวลาสำรวจเครื่องมือ AI อย่าง Claude เพื่อคัดเลือกโทนเสียงที่ใกล้เคียงที่สุดสำหรับแต่ละอุปกรณ์
ด้านกราฟิก Loopy ไม่มีหน่วยประมวลผลเสริมแบบ Super FX ทำให้การเรนเดอร์ภาพ 3‑D ต้องอาศัย CPU หลักซึ่งจำกัดความเร็ว การปรับลดความละเอียดและใช้เทคนิค “แรสเตอร์” ช่วยให้ได้เฟรมเรตที่พอใช้งาน แม้จะดูบล็อกกว่ารุ่น PC ดั้งเดิม แต่ยังคงรักษาอรรถประโยชน์ของเกมไว้ได้อย่างเต็มที่
เพื่อให้การเล่นเป็นไปอย่างต่อเนื่อง นักพัฒนาต้องทำ การปรับแต่งโค้ดระดับต่ำ (low‑level) บน Floopy Drive เพื่อเพิ่มการสนับสนุน PCM sound effects ร่วมกับ MIDI การทำเช่นนี้ช่วยแก้ปัญหาเสียงซ้ำซ้อนและให้ผลลัพธ์ที่คมชัดมากขึ้น โดยอาศัยฮาร์ดแวร์เสริมเพิ่มเติม
Audio Engineering
การเพิ่ม PCM เข้าไปในระบบของ Loopy ต้องใช้บอร์ด Raspberry Pi RP2040 ควบคู่กับชิป PCM5102 เพื่อทำหน้าที่เป็นตัวแปลงสัญญาณอนาล็อก‑ดิจิตอลที่เชื่อมต่อตรงกับพินของแคร์ทริด การออกแบบนี้ทำให้สามารถส่งเสียง PCM ไปยังลำโพงในตัวเครื่องได้โดยไม่ขัดแย้งกับสตรีม MIDI ที่กำลังเล่นอยู่
- ใช้ RP2040 เป็นหน่วยประมวลผลควบคุมการอ่านข้อมูลจากแฟลชและส่งต่อเป็นสัญญาณ PCM
- เชื่อมต่อ PCM5102 เพื่อแปลงสัญญาณดิจิตอลเป็นอนาล็อกที่สามารถขับหูฟังหรือสเปกเกอร์ของ Loopy ได้
- ปรับโค้ดเฟิร์มแวร์บน Floopy Drive ให้รองรับทั้งสองประเภทเสียงพร้อมกันโดยไม่เกิดการชนกัน
การทำงานร่วมกันระหว่าง RP2040 กับ PCM5102 ทำให้ DOOM บน Loopy มีเอฟเฟกต์การยิงและระเบิดที่ชัดเจนยิ่งขึ้น แม้ว่าเกมจะยังคงใช้ MIDI เป็นพื้นฐานสำหรับเพลงประกอบแต่การเพิ่ม PCM ทำให้ประสบการณ์เสียงโดยรวมดีกว่าที่เคยเป็น
Community & Cultural Significance
โครงการนี้สะท้อนถึง จิตวิญญาณของชุมชนเรโทร ที่ไม่หยุดยั้งในการสำรวจขีดจำกัดของอุปกรณ์เก่า ๆ แม้ว่า Loopy จะถูกออกแบบมาสำหรับตลาด “สาวน้อย” แต่การทำให้มันรัน DOOM แสดงให้เห็นว่าขอบเขตทางเพศในเกมไม่ได้เป็นข้อจำกัดที่แท้จริง การพัฒนาเช่นนี้เปิดโอกาสให้ผู้เล่นทุกกลุ่มได้สัมผัสประสบการณ์คลาสสิกแบบใหม่
นอกจากนี้ นักพัฒนายังใช้ เครื่องพิมพ์สติ๊กเกอร์ ของ Loopy พิมพ์ภาพหน้าจอ “cursed screenshot” ของ Cacodemon ลงบนสติกเกอร์และจัดเก็บไว้ในสมุดภาพ ทำให้เกมไม่เพียงแต่เป็นการเล่นเท่านั้น แต่ยังกลายเป็นศิลปะดิจิทัลที่ผสมผสานกับฟังก์ชันฮาร์ดแวร์เดิมอย่างสร้างสรรค์
ผลลัพธ์สุดท้ายคือความเข้าใจใหม่เกี่ยวกับ ศักยภาพของอุปกรณ์เรโทร ที่อาจถูกมองข้ามโดยผู้ผลิตและนักวิจารณ์ การที่ Loopy สามารถรัน DOOM ได้ไม่เพียงแต่เป็นเรื่องเทคนิค แต่ยังเปิดประเด็นการสนทนาเกี่ยวกับการรักษามรดกเกมและการทำให้เกมคลาสสิกเข้าถึงได้ในรูปแบบที่หลากหลายยิ่งขึ้น
Summary
นักพัฒนาอิสระ Throaty Mumbo ใช้แผ่นแฟลชเปิดซอร์ส Floopy Drive ทำให้เครื่องเกมสีชมพู Casio Loopy สามารถรันเกมยิงมุมมองบุคคลแรกระดับตำนาน DOOM ได้สำเร็จ แม้ว่าจะต้องเผชิญกับข้อจำกัดด้านกราฟิกและเสียง การปรับแต่งฮาร์ดแวร์ด้วย Raspberry Pi RP2040 และ PCM5102 ทำให้ประสบการณ์เสียงดีขึ้นและยืนยันศักยภาพของคอนโซลเรโทรในยุคใหม่.
แชร์บทความนี้:
ชอบบทความแบบนี้?
สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม
แหล่งข่าวต้นฉบับ
- ชื่อต้นฉบับ
- The last retro console I'd expect to run DOOM is the girly pop Casio Loopy, and yet, it can now run DOOM
- ผู้เขียน
- Phil Hayton
- แหล่ง
- GamesRadar
- วันที่เผยแพร่
- 13 กรกฎาคม 2569 เวลา 19:08



