DK64 ReKONGpiled พอร์ทเนทีฟบน PC รองรับอัลตร้าไวด์และเฟรมเรตไม่จำกัดโดยไม่มี AI

ที่มาภาพ: Tom's Hardware

Software-อ่าน 7 นาทีTom's Hardware

DK64 ReKONGpiled พอร์ทเนทีฟบน PC รองรับอัลตร้าไวด์และเฟรมเรตไม่จำกัดโดยไม่มี AI

⚡ สรุป 30 วิ

Donkey Kong 64 ได้รับการพอร์ตเป็นโค้ด C ทำให้เกมทำงานได้บน Windows, Linux และ macOS โดยไม่ต้องใช้เอมูเลเตอร์…

Donkey Kong 64 ได้รับการพอร์ตแบบเนทีฟบน PC อย่างเต็มรูปแบบด้วยการคอมไพล์โค้ดจาก N64 ไปเป็นภาษา C ภายใต้ชื่อ DK64: ReKONGpiled ซึ่งเปิดใช้งานความละเอียดอัลตร้าไวด์และอัตราเฟรมที่ไม่มีขีดจำกัดโดยไม่ต้องพึ่งเอมูเลเตอร์ — ขั้นตอนนี้ทำให้เกมคลาสสิกสามารถเล่นได้บน Windows, Linux และ macOS ด้วยประสิทธิภาพระดับเครื่องยนต์โดยตรง

การเปิดตัวครั้งนี้สำคัญต่อชุมชนรีโทรเกมเพราะเป็นโครงการที่พัฒนาขึ้นโดยนักโปรแกรมเมอร์คนจริงทั้งหมด ไม่ใช้เทคนิค AI สร้างโค้ด แม้กระบวนการย้อนกลับ (reverse‑engineering) ของเครื่อง N64 จะซับซ้อนก็ตาม

Overview

ตามข้อมูลจาก Tom’s Hardware ทีมพัฒนาได้สร้างสภาพแวดล้อมใหม่โดยอาศัยเฟรมเวิร์กเปิด‑source N64: Recompiled จาก Wiseguy และเรนเดอร์ด้วย RT64 ผลที่ได้คือเกมที่ทำงานบนฮาร์ดแวร์สถาปัตยกรรม x86 และ ARM ได้โดยตรง ไม่ต้องพึ่งซอฟต์แวร์จำลอง (emulation) ใด ๆ

โครงการนี้รวมนักพัฒนาที่เคยมีส่วนร่วมใน DK64 Randomizer ได้แก่ Rainchus, Ballaam, Killklli, 2dos และ Umedtakes ซึ่งเป็นผู้ที่คุ้นเคยกับการทำงานกับโค้ดของเกม N64 มาก่อน การใช้ความรู้เดิมเหล่านี้ช่วยให้กระบวนการรีคอมไพล์สำเร็จภายในระยะเวลาที่สั้นลง

แม้จะไม่มีไฟล์ทรัพยากร (assets) ของเกมมาพร้อม โครงการนี้กำหนดเงื่อนไขว่าผู้ใช้ต้องมี ROM ดั้งเดิมที่ได้มาจากแหล่งที่ถูกกฎหมายเท่านั้น เช่น ตัวอย่างที่ทีมทำการทดสอบโดยดาวน์โหลดไฟล์จาก GitHub แล้วนำ ROM จาก Vimm’s Lair มาใช้งาน

Technical Details

กระบวนการรีคอมไพล์เริ่มต้นด้วยการแยกโค้ดเครื่อง (machine code) ของ N64 ซึ่งไม่ออกแบบมาสำหรับฮาร์ดแวร์สมัยใหม่ แล้วทำการย้อนกลับเป็นโครงสร้างระดับสูงสุด ก่อนนำไปคอมไพล์เป็นภาษา C ทำให้สามารถรันบนระบบปฏิบัติการหลักได้ทันที

การใช้ RT64 เป็นตัวเรนเดอร์ช่วยให้เกมรองรับความละเอียดหลายรูปแบบ รวมถึงอัตราส่วนภาพกว้างพิเศษ (ultrawide) ที่เคยไม่มีในเวอร์ชันต้นฉบับ นอกจากนี้เฟรมเรทก็ไม่ถูกจำกัด ทำให้ผู้เล่นสามารถเลือกใช้อัตราเฟรมสูงสุดตามความสามารถของเครื่อง

โค้ดที่ได้จากการรีคอมไพล์ยังรองรับสถาปัตยกรรม Windows, Linux และ macOS ทั้งแบบ 64‑บิต ทำให้เกมสามารถทำงานบนคอมพิวเตอร์ส่วนบุคคลหลายประเภทโดยไม่มีความแตกต่างในประสิทธิภาพอย่างมีนัยสำคัญ

Features & Improvements

การแปลงเป็นโค้ดเนทีฟนำมาซึ่งคุณสมบัติดี ๆ หลายรายการที่ไม่เคยมีอยู่ในอิมูเลเตอร์เดิม ได้แก่

  • Near‑zero latency และ near‑instant load times ทำให้ประสบการณ์เล่นเกมราบรื่นมากขึ้น
  • ระบบข้ามฉาก (cutscene) สามารถข้ามได้อย่างรวดเร็วโดยไม่มีการกระตุก
  • การควบคุมใหม่ที่แมปกับแป้นพิมพ์/เมาส์และคอนโทรลเลอร์อย่างเต็มที่ รวมถึงการสลับตัวละครในเกมได้ทุกเวลา
  • เมนูตั้งค่าภายในเกมให้ผู้เล่นปรับ draw distance, ความละเอียด, และอัตราเฟรมแบบเรียลไทม์โดยไม่ต้องออกจากเกม

คุณสมบัติเพิ่มเติมเช่นการสนับสนุนโมดและโหมดมัลติแพลเยอร์ยังถูกฝังไว้ในตัวเกม ทำให้ชุมชนสามารถพัฒนาเนื้อหาใหม่ ๆ หรือจัดการแข่งขันออนไลน์ได้ง่ายขึ้น

Development Process

ทีมพัฒนายืนยันว่า ไม่มี การใช้เทคโนโลยี AI สร้างโค้ด (generative AI) ในขั้นตอนใด ๆ ของโครงการ แม้จะมีแนวโน้มว่าการใช้ AI จะทำให้การรีเวิร์สเร็วขึ้น แต่ทีมระบุว่าผลลัพธ์จาก AI มักเป็น “slop” ที่อาจทำให้โครงการไม่สามารถบำรุงรักษาในระยะยาวได้

โดยอ้างอิงตามบทความของ Tom’s Hardware ทีมได้กล่าวถึงการที่บางโปรเจกต์คู่แข่งพึ่งพาการ “vibecoding” ซึ่งหมายถึงการใช้ AI ในการแปลงเสียงหรือโค้ดอย่างอัตโนมัติ แต่ DK64: ReKONGpiled ยืนหยัดด้วยรหัสที่เขียนโดยมนุษย์ทั้งหมด ทำให้ความแม่นยำและความเสถียรของเกมสูงกว่า

กระบวนการพัฒนายังรวมถึงการทดสอบข้ามแพลตฟอร์มอย่างละเอียด ทีมได้ทดลองบนคอมพิวเตอร์ Windows ที่ใช้คอนโทรลเลอร์ 2.4 GHz แบบไร้สายพร้อมกับแป้นพิมพ์/เมาส์ และพบว่าการสลับอุปกรณ์ทำได้โดยไม่มีการกระตุกหรือสูญเสียประสิทธิภาพ

Impact

โครงการ DK64: ReKONGpiled แสดงให้เห็นถึงศักยภาพของการรีคอมไพล์เกมคลาสสิกเป็นแอปพลิเคชันเนทีฟบนระบบสมัยใหม่ ซึ่งอาจเปลี่ยนแนวทางการอนุรักษ์และเผยแพร่เกมเรโทรในอนาคต นักพัฒนานอกบริษัทอาจนำวิธีเดียวกันไปใช้กับหัวข้ออื่น ๆ ของคอลเลกชัน N64 หรือแม้กระทั่งเครื่องเล่นรุ่นเก่าอื่น ๆ

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

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

Summary

DK64: ReKONGpiled เป็นพอร์ตเนทีฟเต็มรูปแบบของ Donkey Kong 64 บน PC ที่แปลงโค้ด N64 ไปเป็น C พร้อมคุณสมบัติอัลตร้าไวด์, เฟรมไม่มีขีดจำกัด และการสนับสนุนหลายระบบปฏิบัติการ ทั้งหมดนี้ทำโดยนักพัฒนามนุษย์โดยไม่ใช้ AI ทำให้เกมเรโทรสามารถเล่นได้อย่างราบรื่นและทันสมัยในยุคใหม่.

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

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

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

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

ชื่อต้นฉบับ
Donkey Kong 64 finally gets a fully native PC port written in C — DK64 ReKONGpiled brings ultrawide support, uncapped framerates, and zero AI code
ผู้เขียน
Hassam Nasir
แหล่ง
Tom's Hardware
วันที่เผยแพร่
30 สิงหาคม 2569 เวลา 21:26

Related

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

พอร์ทเนทีฟ Donkey Kong 64 บน PC ปราศจาก AI – เล่นคลาสสิก 4K 200FPSSoftware
-

พอร์ทเนทีฟ Donkey Kong 64 บน PC ปราศจาก AI – เล่นคลาสสิก 4K 200FPS

ทีม DK64 Rekongpiled พัฒนาให้เกม N64 ทำงานบน Windows และ Linux ด้วยความละเอียด 4K ที่ 200 FPS โดยไม่ใช้เทคโนโลยี generative AI ใด ๆ…

PC Gamer7 นาที
Task Manager OG เสนอฟีเจอร์ใหม่พร้อมเอฟเฟกต์หลากหลาย ใช้งานหนักกว่าเดิมSoftware
30 สิงหาคม 2569 เวลา 23:30

Task Manager OG เสนอฟีเจอร์ใหม่พร้อมเอฟเฟกต์หลากหลาย ใช้งานหนักกว่าเดิม

Task Manager OG เพิ่มโมดูลเช่น CPU Power และ Thermals พร้อมธีมนีออนและเอฟเฟกต bloom ทำให้ดูสวยแต่ใช้ RAM ประมาณ 120 MB มากกว่าเดิม การปิด bloom ช่วยลดการใช้…

PC Gamer6 นาที
Phone Link บน Windows 11 พร้อมฟีเจอร์ปิด‑รีสตาร์ทจากมือถือSoftware
30 สิงหาคม 2569 เวลา 08:30

Phone Link บน Windows 11 พร้อมฟีเจอร์ปิด‑รีสตาร์ทจากมือถือ

Microsoft กำลังทดสอบฟีเจอร์ใหม่ให้ Phone Link สามารถสั่งปิดหรือรีสตาร์ทคอมพิวเตอร์ผ่านสมาร์ทโฟนได้ การใช้งานนี้อาจเปิดตัวในอัปเดต Windows 11…

XDA Developers5 นาที
Haiku OS สืบต่อ BeOS ด้วยประสบการณ์เดสก์ท็อปที่เร็วและเรียบง่ายSoftware
30 สิงหาคม 2569 เวลา 07:00

Haiku OS สืบต่อ BeOS ด้วยประสบการณ์เดสก์ท็อปที่เร็วและเรียบง่าย

Haiku OS เป็นระบบปฏิบัติการโอเพ่นซอร์สที่ต่อยอดแนวคิดของ BeOS ให้ประสบการณ์เดสก์ท็อปเร็วและเน้นความเรียบง่าย แม้ยังอยู่ในขั้นพัฒนาและขาดซอฟต์แวร์สำคัญบางตัว…

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