กลับไปหน้าบทความ

อ่าน 3 นาที

อัลตร้าเอชแอลอี

UltraHLE เป็น โปรแกรม จำลอง Nintendo 64 ที่ เลิกใช้งานแล้ว การจำลอง Nintendo 64 (ซึ่งมีอายุเพียงสามปีในขณะนั้น) ทำให้มันเป็น โปรแกรมจำลอง N64 ตัวแรก...

อัลตร้าเอชแอลอี

อัลตร้าเอชแอลอี
นักพัฒนาเรียลลิตี้แมนและเอปซิลอน
เวอร์ชันสุดท้าย
1.0.0 / 28 มกราคม 2542 ( 28 มกราคม 1999 )
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์
พิมพ์โปรแกรมจำลองเครื่องเล่นเกมคอนโซล
ใบอนุญาตซอฟต์แวร์ฟรี
เว็บไซต์www.emuunlim.com/UltraHLEบนWayback Machine (เก็บถาวรเมื่อ 2003-11-04)

UltraHLEเป็นโปรแกรม จำลอง Nintendo 64ที่ เลิกใช้งานแล้ว การจำลอง Nintendo 64 (ซึ่งมีอายุเพียงสามปีในขณะนั้น) ทำให้มันเป็นโปรแกรมจำลอง N64 ตัวแรก ที่สามารถเล่นเกมเชิงพาณิชย์ได้ในอัตราเฟรม ที่เล่นได้ บนฮาร์ดแวร์ในขณะนั้น[ 1 ] [ 2 ]ซึ่งทำให้ Nintendo ต้องดำเนินการทางกฎหมายกับผู้พัฒนา[ 3 ]

เทคนิคระดับสูงพิเศษ (UHLE)

โปรแกรมจำลองรุ่นก่อนๆ พยายามจำลองการทำงานระดับต่ำทั้งหมดของเครื่องเป้าหมายอย่างแม่นยำ ซึ่งได้ผลดีกับเครื่องเล่นเกมอย่างSuper NESและGenesisที่เรียบง่ายกว่าคอมพิวเตอร์ที่ใช้โปรแกรมจำลองมาก

HLE ถูกพัฒนามาก่อนโปรแกรมจำลอง UltraHLE (เพื่อจำลอง BIOS และชิปเพิ่มประสิทธิภาพของ SNES) เสียอีก แต่ UltraHLE ได้นำเสนอการปรับแต่งและการประหยัดเวลาที่เหนือกว่า HLE แบบดั้งเดิม

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

การใช้งานขั้นสุดท้ายเขียนด้วยภาษา C และใช้API ของ Glideซึ่งเป็น API เฉพาะสำหรับ อะแดปเตอร์ 3dfxเนื่องจากความนิยมของโปรแกรมจำลองนี้ จึงมีการสร้างยูทิลิตี้แปลง Glide เป็นDirectX หลายตัวขึ้น มาโดยเฉพาะสำหรับ UltraHLE สำหรับการ์ดแสดงผลที่ไม่ใช่ 3dfx

การจำลองระดับสูงของ UltraHLE มีข้อเสียอยู่บ้าง ณ เวลาที่วางจำหน่าย สามารถจำลองเกมได้เพียงประมาณ 20 เกมในระดับที่เล่นได้[ 4 ]เนื่องจากจำลองและจำลองเฉพาะการเรียกใช้ที่จำเป็นสำหรับเกมเหล่านั้นเท่านั้น จำเป็นต้องปรับแต่งโปรแกรมจำลองสำหรับเกมที่ใช้ฮาร์ดแวร์ N64 ส่วนต่างๆ กัน อย่างไรก็ตาม มันรองรับเกมได้มากกว่าโครงการจำลอง N64 อื่นๆ ในยุคเดียวกัน เช่นProject Unreality

โปรแกรมจำลองอื่นๆ นอกเหนือจาก UltraHLE ในที่สุดก็นำรูปแบบการจำลองระดับสูงมาใช้เช่นกัน ตัวอย่างเช่นโปรแกรมจำลอง Dolphinซึ่งจำลองGameCubeและWiiใช้ HLE เพื่อสร้างระบบปฏิบัติการ IOS ของ Wii ขึ้นมาใหม่ (อย่าสับสนกับ ระบบปฏิบัติการ iOSของApple ) และยังมีตัวเลือกสำหรับ HLE ของ DSPเสียงของ GameCube ด้วย[ 5 ] โปรแกรมจำลอง iPhone OS touchHLEก็ได้นำการจำลองระดับสูงมาใช้เช่นกัน โดยที่ตัวโปรแกรมจำลองเองจะทำหน้าที่แทนระบบปฏิบัติการดั้งเดิมและจัดเตรียมไลบรารีทั้งหมดที่แอปที่กำลังทำงานต้องการ จึงหลีกเลี่ยงการพึ่งพาไบนารีที่มีลิขสิทธิ์ของ Apple [ 6 ]

การตอบสนองของนินเทนโดและการยุติการผลิต UltraHLE

นอกจากนี้ UltraHLE ยังโดดเด่นในยุคนั้นด้วยความสามารถในการเล่นเกมเชิงพาณิชย์ในขณะที่เครื่องคอนโซลยังคงใช้งานได้ในเชิงพาณิชย์ ซึ่งเป็นความสำเร็จที่Nintendo สังเกตเห็นในที่สุด ในเดือนกุมภาพันธ์ พ.ศ. 2542 Nintendo เริ่มกระบวนการฟ้องร้องผู้เขียนโปรแกรมจำลอง รวมถึงเว็บไซต์ที่โฮสต์โปรแกรมจำลอง[ 7 ] Beth Llewellwyn ตัวแทนของ Nintendo กล่าวกับPC Zoneว่า "Nintendo รู้สึกไม่สบายใจอย่างมากที่ RealityMan และ Epsilon ได้เผยแพร่ผลิตภัณฑ์ที่ออกแบบมาเพื่อเล่นสำเนาที่ละเมิดลิขสิทธิ์ของ Nintendo และผู้ได้รับอนุญาตจากบุคคลที่สามอย่างกว้างขวาง เรากำลังดำเนินการเพื่อปกป้องและบังคับใช้สิทธิ์ในทรัพย์สินทางปัญญาของเรา ซึ่งแน่นอนว่ารวมถึงการดำเนินคดีทางกฎหมายด้วย" [ 8 ]ถึงกระนั้น UltraHLE ก็เติบโตเกินกว่าการควบคุมของทั้งผู้เขียนและ Nintendo ต่อมา Epsilon และ RealityMan ก็ละทิ้งนามแฝงและเงียบหายไป[ 9 ]

หลังจากรหัสต้นฉบับรั่วไหลในปี 2545 [ 10 ]เวอร์ชันOpenGLของ UltraHLE ที่เรียกว่าUltraHLE 2064ก็ถูกปล่อยออกมา แม้ว่าจะไม่ได้รับความนิยมมากนัก เนื่องจากมีโปรแกรมจำลองที่มีประสิทธิภาพมากกว่าหลายตัวถูกปล่อยออกมาในภายหลัง UltraHLE 2064 มีให้บริการที่เว็บไซต์อย่างเป็นทางการจนกระทั่งเว็บไซต์ถูกยกเลิกการจดทะเบียน[ 11 ]

ดูเพิ่มเติม

  • แหล่งข้อมูล UltraHLE บนโดเมนของ Zophar
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=UltraHLE&oldid=1330735054 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อัลตร้าเอชแอลอี

UltraHLE เป็น โปรแกรม จำลอง Nintendo 64 ที่ เลิกใช้งานแล้ว การจำลอง Nintendo 64 (ซึ่งมีอายุเพียงสามปีในขณะนั้น) ทำให้มันเป็น โปรแกรมจำลอง N64 ตัวแรก...

เทคนิคระดับสูงพิเศษ (UHLE)

โปรแกรมจำลองรุ่นก่อนๆ พยายามจำลองการทำงานระดับต่ำทั้งหมดของเครื่องเป้าหมายอย่างแม่นยำ ซึ่งได้ผลดีกับเครื่องเล่นเกมอย่าง Super NES และ Genesis ที่เรียบง่ายกว่าคอมพิวเตอร์ที่ใช้โปรแกรมจำลองมาก

การตอบสนองของนินเทนโดและการยุติการผลิต UltraHLE

นอกจากนี้ UltraHLE ยังโดดเด่นในยุคนั้นด้วยความสามารถในการเล่นเกมเชิงพาณิชย์ในขณะที่เครื่องคอนโซลยังคงใช้งานได้ในเชิงพาณิชย์ ซึ่งเป็นความสำเร็จที่ Nintendo สังเกตเห็นในที่สุด ในเดือนกุมภาพันธ์ พ.ศ.

ลิงก์ภายนอก

แหล่งข้อมูล UltraHLE บนโดเมนของ Zophar ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=UltraHLE&oldid=1330735054 "