Ocarina of Time และ Majora’s Mask รันบน iOS แบบเนทีฟ ไม่ต้องอีมูเลเตอร์

ที่มาภาพ: GamesRadar

Mobile-อ่าน 7 นาทีGamesRadar

Ocarina of Time และ Majora’s Mask รันบน iOS แบบเนทีฟ ไม่ต้องอีมูเลเตอร์

⚡ สรุป 30 วิ

ชุมชนพัฒนาได้คอมไพล์ Ocarina of Time กับ Majora’s Mask จาก N64 ให้ทำงานโดยตรงบน iPhone/iPad ด้วย ARM และ Metal…

The Legend of Zelda: Twilight Princess ได้เปิดทางให้แฟนเกมสามารถเล่นบน PC และอุปกรณ์เคลื่อนที่แล้ว แต่เมื่อเร็ว ๆ นี้ ชุมชนผู้พัฒนาผิดกฎหมายได้ทำสำเร็จอีกขั้น คือการนำ Ocarina of Time และ Majora’s Mask ของ N64 มารันโดยตรงบนระบบ iOS/iPadOS โดยไม่ต้องอาศัยเอมูเลเตอร์ — เป็นความเคลื่อนไหวที่น่าสนใจต่อผู้ใช้ iPhone/​iPad ที่ชื่นชอบเกมคลาสสิกของ Nintendo

Overview

การพอร์ตครั้งนี้ดำเนินโดย Chris Sotraidis ซึ่งในเดือนที่ผ่านมาได้ทำให้ Ocarina of Time ทำงานบน iOS/iPadOS เป็นครั้งแรก โดยอาศัยโค้ดพื้นฐานจากโปรเจกต์ Ship of Harkinian – โครงการที่แปลงเกม Zelda จาก N64 ไปเป็นโค้ด C ที่สามารถคอมไพล์ใหม่ได้ หลังจากนั้นเพียงไม่กี่สัปดาห์ Sotraidis ก็เผยแพร่ “MaskPad” ซึ่งเป็นเวอร์ชันของ Majora’s Mask ที่ทำงานแบบเนทีฟบนอุปกรณ์ iOS ทั้งหลาย

การพัฒนาเหล่านี้ไม่ได้ใช้เอมูเลเตอร์ใด ๆ แต่เป็นการคอมไพล์โค้ดเกมที่ผ่านการถอดรหัส (decompilation) แล้วให้สามารถทำงานได้โดยตรงบนสถาปัตยกรรม ARM ของอุปกรณ์ Apple การทำเช่นนี้ทำให้ประสิทธิภาพและความลื่นของเกมใกล้เคียงกับต้นฉบับบนคอนโซล N64 มากที่สุด

Technical Details

MaskPad สร้างขึ้นจาก Harbour Masters’ 2 Ship 2 Harkinian ซึ่งเป็นสาขาย่อยของโครงการ Ship of Harkinian ที่ได้รับการปรับแต่งเพื่อรองรับไฟล์ข้อมูลของ Majora’s Mask โค้ดที่ได้ถูกคอมไพล์ด้วย Xcode บน macOS แล้วสร้างแอป iOS ที่สามารถติดตั้งผ่านไฟล์ .ipa ได้โดยตรง

  • ภาษาการพัฒนา: C (จากการถอดรหัส) + Objective‑C/Swift สำหรับส่วนเชื่อมต่อกับระบบ iOS
  • เครื่องมือคอมไพล์: Xcode 15, clang 12.0
  • ขนาดไฟล์แอป: ประมาณ 250 MB (รวมทรัพยากรเกมเต็ม)

กระบวนการคอมไพล์ต้องแก้ไขส่วนที่เกี่ยวข้องกับระบบกราฟิกและอินพุตของ N64 ให้สอดคล้องกับ Metal API ของ iOS นอกจากนี้ยังมีการเพิ่มโค้ดเพื่อรองรับการจับคู่กับอุปกรณ์ควบคุมภายนอก

Community & Decompilation

Decompilation คือกระบวนการถอดรหัสไบนารีที่คอมไพล์แล้วกลับเป็นโค้ดระดับสูงที่มนุษย์อ่านได้ เช่น C หรือ Java ชุมชนผู้พัฒนาเกมย้อนยุคมีความเคลื่อนไหวอย่างต่อเนื่องในปี 2024‑2025 นี้ มีหลายโปรเจกต์สำเร็จรูปเช่น Super Mario 64, Banjo‑Kazooie, Mario Kart 64 และแม้กระทั่ง Sonic Unleashed บน Xbox 360 ที่ทั้งหมดนี้ได้เปิดโอกาสให้ทำพอร์ตไปยังแพลตฟอร์มใหม่ ๆ ได้ง่ายขึ้น

การที่ Sotraidis ใช้ “port of a port” แสดงถึงความสำคัญของโครงสร้างพื้นฐานแบบโอเพ่นซอร์สในชุมชน การที่มีโค้ดต้นฉบับของ Ship of Harkinian ให้แก้ไขและต่อยอดเป็นจุดเริ่มต้นที่ทำให้การพอร์ตเกม Zelda ไปยัง iOS เป็นไปได้อย่างรวดเร็ว

Compatibility & Controls

MaskPad รองรับหลายวิธีในการควบคุมเกมบนอุปกรณ์ iOS ทั้งแบบสัมผัส, คีย์บอร์ด, เมาส์ และโดยเฉพาะ Bluetooth controller ที่สามารถจับคู่กับ iPhone หรือ iPad ได้ทันที ทำให้ผู้เล่นที่ต้องการประสบการณ์คล้ายคอนโซลสามารถใช้ควบคุมจากภายนอกได้เต็มรูปแบบ

  • การสัมผัส: ปุ่มเสมือนบนหน้าจอสำหรับการเคลื่อนที่และปฏิกิริยา
  • คีย์บอร์ด/เมาส์: รองรับการเชื่อมต่อผ่าน USB‑C หรือ Bluetooth
  • คอนโทรลเลอร์: รองรับทุกคอนโทรลเลอร์ที่ทำงานกับ iOS (เช่น Xbox Series X, DualSense)

ความสามารถเหล่านี้สอดคล้องกับคำอธิบายของ Sotraidis ที่ระบุว่า “เกมนี้ควรได้เล่นด้วยคอนโทรลเลอร์” และแสดงให้เห็นว่าการพอร์ตไม่ได้จำกัดเฉพาะการใช้หน้าจอสัมผัสเท่านั้น

Impact on Retro Gaming

การที่ Ocarina of Time และ Majora’s Mask สามารถทำงานบน iOS ได้โดยตรง ถือเป็นก้าวสำคัญสำหรับผู้รักเกมเรโทรในภูมิภาคเอเชียตะวันออกเฉียงใต้ ซึ่งส่วนใหญ่ใช้สมาร์ทโฟนเป็นอุปกรณ์หลัก การเข้าถึงเกมคลาสสิกเหล่านี้ผ่านแอปเดียวที่ติดตั้งได้ง่าย ช่วยลดช่องว่างระหว่างผู้เล่นบนคอนโซลดั้งเดิมกับผู้ใช้มือถือ

ยิ่งไปกว่านั้น ความสำเร็จของโปรเจกต์นี้อาจกระตุ้นให้ชุมชน decompilation พิจารณาพอร์ตเกมอื่น ๆ ของ Nintendo หรือแม้แต่จากค่ายอื่นเข้าสู่ระบบ iOS อย่างเป็นทางการหรือแบบไม่เป็นทางการ ซึ่งจะเพิ่มคุณค่าของคลังเกมบน App Store โดยไม่ต้องพึ่งพาเอมูเลเตอร์ที่อาจมีปัญหาทางกฎหมาย

Future Outlook

Sotraidis เปิดเผยว่าแนวคิดในการพอร์ตเกม Zelda ไปยัง iPhone เกิดขึ้นระหว่างการอาบน้ำในกรุงเทพฯ ขณะอยู่บนวันหยุด การกระทำนี้แสดงให้เห็นว่าความคิดสร้างสรรค์และแรงบันดาลใจสามารถมาจากสถานการณ์ธรรมดาได้ หากชุมชนต่อไปยังคงพัฒนาโค้ด decompiled อย่างต่อเนื่อง เราน่าจะเห็นเกมอื่น ๆ เช่น Wind Waker 2 หรือแม้แต่หัวข้อที่ถูกยกเลิกจากการพัฒนาต้นแบบของ Nintendo กลายเป็นโปรเจกต์เปิดแหล่งข้อมูลสำหรับผู้เล่น iOS ในอนาคต

อย่างไรก็ตาม การกระทำเหล่านี้ยังคงอยู่ในกรอบของการใช้ซอฟต์แวร์ที่ไม่มีลิขสิทธิ์โดยตรง ซึ่งอาจเผชิญกับความท้าทายด้านกฎหมายและข้อจำกัดทางเทคนิคในระยะยาว แต่ด้วยแรงสนับสนุนจากผู้ใช้งานจำนวนมาก ความเป็นไปได้ในการทำให้เกมคลาสสิกเหล่านี้เข้าถึงได้อย่างปลอดภัยบนอุปกรณ์พกพาก็ยังคงสูง

Summary

การพอร์ต Ocarina of Time และ Majora’s Mask ไปยัง iOS/iPadOS อย่างเนทีฟโดยไม่ใช้เอมูเลเตอร์ แสดงให้เห็นถึงศักยภาพของชุมชน decompilation ที่เติบโตอย่างรวดเร็ว การสนับสนุนคอนโทรลเลอร์ Bluetooth ทำให้เกมเหล่านี้สามารถเล่นได้แบบเต็มประสิทธิภาพบนอุปกรณ์มือถือ และอาจเป็นจุดเริ่มต้นของการพอร์ตเกมเรโทรอื่น ๆ สู่แพลตฟอร์ม iOS ในอนาคต.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
The Legend of Zelda: Twilight Princess wasn't enough, you can now run Ocarina of Time and Majora's Mask natively on IOS
ผู้เขียน
Kaan Serin
แหล่ง
GamesRadar
วันที่เผยแพร่
9 สิงหาคม 2569 เวลา 22:10

Related

บทความที่เกี่ยวข้อง

Pokemon Champions เปิดให้ดาวน์โหลดบนมือถือฟรี พร้อมของขวัญ Raichu ถึง 2 กันยายนMobile
20 มิถุนายน 2569 เวลา 01:30

Pokemon Champions เปิดให้ดาวน์โหลดบนมือถือฟรี พร้อมของขวัญ Raichu ถึง 2 กันยายน

Pokemon Champions เปิดให้ดาวน์โหลดบน iOS และ Android เมื่อ 17‑มิถุนายน 2023 พร้อมของขวัญ Raichu และสโตนเมกะอีโวลว์ฟรีจนถึง 2‑กันยายน…

GameSpot5 นาที
Xiaomi เปิด Quick Share รองรับ AirDrop บน Xiaomi 17T Pro …Mobile
3 มิถุนายน 2569 เวลา 21:00

Xiaomi เปิด Quick Share รองรับ AirDrop บน Xiaomi 17T Pro …

Xiaomi เปิดอัปเดต Quick Share บนรุ่น 17T Pro ให้รองรับ AirDrop ทำให้ผู้ใช้ Android สามารถส่งไฟล์ไปยังอุปกรณ์ iPhone หรือ iPad ได้โดยตรงและเร็วขึ้น

9to5Google6 นาที
WhatsApp เริ่มปล่อยอัปเดต Liquid Glass ให้ผู้ใช้ iOSMobile
29 พฤษภาคม 2569 เวลา 10:00

WhatsApp เริ่มปล่อยอัปเดต Liquid Glass ให้ผู้ใช้ iOS

WhatsApp เริ่มปล่อยดีไซน์ใหม่สไตล์ Liquid Glass ให้ผู้ใช้ iOS ในวงกว้างขึ้นแล้ว หลังทดสอบในกลุ่มจำกัดมาหลายเดือน การอัปเดตครั้งนี้เปลี่ยนโฉม UI ให้ดูทันสมัยและกลมกลืนกับ iOS 26 มากขึ้น คาดว่าจะปล่อยให้ครบทุกผู้ใช้ในเร็ว ๆ นี้

9to5Mac7 นาที
เกมเรโทรทำงานเนทีฟบน iPhone: พอรต์ Mario Kart 64 และ Pokémon 3‑D Mod บน macOSMobile
-

เกมเรโทรทำงานเนทีฟบน iPhone: พอรต์ Mario Kart 64 และ Pokémon 3‑D Mod บน macOS

ตอน Overtime 076 ของ 9to5Mac นำเสนอการพอรต์เกมเรโทรแบบเนทีฟบน iPhone ด้วย Metal API เช่น Mario Kart 64 รวมถึง Pokémon 3‑D Mod บน macOS ที่สร้างด้วย Unity…

9to5Mac6 นาที
คัดลอกลิงก์แล้ว!