请输入您要查询的百科知识:

 

词条 UltraHLE
释义

  1. The HLE technique

  2. Nintendo's response and UltraHLE's discontinuation

  3. See also

  4. References

  5. External links

{{redirect|Functional simulator|Functional simulators for other hardware architectures|Functional simulation}}{{Infobox Software
|name = UltraHLE
|screenshot =
|caption = UltraHLE 1.0.0 with some games found.
|developer = RealityMan and Epsilon
|latest_release_version = 1.0.0
|latest_release_date={{release date|1999|1|28}}
|operating_system = Microsoft Windows
|genre = Video game console emulator
|license = Freeware
|website = www.emuunlim.com/UltraHLE
|status = Discontinued
}}UltraHLE is an emulator for the Nintendo 64. It was hailed by gamers as a massive step forward in emulation technology on its 1999 release. Emulating the N64 (which was only 3 years old at the time) made it the first of the N64 emulators to run commercial titles at a playable frame rate on the hardware of the time.[1][2]

The HLE technique

Earlier emulators had sought accurately to emulate all low-level operations of a target machine; this worked well for consoles such as the Super NES and Genesis that were substantially simpler than the computer running the emulator.

Co-authors Epsilon and RealityMan realized that since N64 games were programmed in C, they could intercept (the far fewer) C library calls rather than machine-level operations, and simply reimplement the libraries. Thus UltraHLE is an emulator that is partly implemented as a simulator, in contrast to projects such as MAME. However it paved the way for playable emulators of recent consoles that require considerable graphical computational power which could be simulated easily with available PC graphic cards.

The final implementation was written in C and used the Glide API, specific to 3dfx adapters. Due to the emulator's popularity, several Glide to DirectX translation utilities were made specifically for UltraHLE for non-3dfx video cards.

UltraHLE's high-level emulation had its drawbacks; at the time of its release it was able to emulate only approximately 20 games to a playable standard[3] as it emulated and simulated only those calls required by those specific games; it was necessary to adapt the emulator for games that used different parts of the N64 hardware. Nevertheless it supported many more titles than other contemporaneous N64 emulation projects such as Project Unreality.

Nintendo's response and UltraHLE's discontinuation

Also notable for its time, UltraHLE was capable of playing commercial games while the console was still commercially viable, a feat which was ultimately noticed by Nintendo. In February 1999, Nintendo began the process of filing a lawsuit against the emulator's authors, along with the website hosting the emulator.[4] Speaking to PC Zone, Nintendo representative Beth Llewellwyn commented: "Nintendo is very disturbed that Reality Man and Epsilon have widely distributed a product designed solely to play infringing copies of copyrighted works developed by Nintendo and its third-party licensees. We are taking measures to further protect and enforce our intellectual property rights which, of course, includes the bringing of legal action."[5] Despite this, UltraHLE had grown beyond either its authors' or Nintendo's control. Subsequently, Epsilon and RealityMan abandoned their pseudonyms and went silent.[6]

After the source code was leaked in 2002,[7] an OpenGL version of UltraHLE called UltraHLE 2064 was released, though it garnered little acclaim, as several more powerful emulators had subsequently been released. UltraHLE 2064 was available at its official site until the site was de-registered.[8]

See also

  • List of video game emulators

References

1. ^{{cite book|last1=Hadden|first1=Briton|last2=Luce|first2=Henry Robinson|title=Time|url=https://books.google.com/books?id=-0zuAAAAMAAJ|accessdate=26 April 2017|year=1999|publisher=Time Inc.}}
2. ^{{cite book|title=The Bulletin|url=https://books.google.com/books?id=LrYxAQAAIAAJ|year=2000|publisher=J. Haynes and J.F. Archibald}}
3. ^{{cite web|title=UltraHLE|url=http://everything2.com/title/UltraHLE|accessdate=15 August 2012}}
4. ^{{cite web|archive-url=https://web.archive.org/web/19990502230434/http://www.techweb.com/wire/story/TWB19990202S0009|url=http://www.techweb.com/wire/story/TWB19990202S000|title=Nintendo May Sue Emulator Makers|first=Malcolm|last=Maclachlan|date=February 2, 1999|archive-date=May 2, 1999|website=techweb.com|accessdate=January 26, 2018}}
5. ^{{cite magazine |date= April 1999|title= Mario Goes to War|url= https://archive.org/stream/PC_Zone_75_April_1999#page/n17/mode/2up/search/%22UltraHLE%22|magazine= PC Zone|access-date= January 26, 2018|via= Internet Archive}}
6. ^{{cite web|title=Emulating Mario|url=http://ign64.ign.com/articles/066/066650p1.html|publisher=IGN|accessdate=15 August 2012}}
7. ^{{cite web |url=http://www.emulation64.com/freeflow-page.html |archiveurl=https://web.archive.org/web/20020812020546/http://www.emulation64.com/freeflow-page.html |archivedate=2002-08-12 |title=UltraHLE Source Code 1.0.0 |accessdate=2012-08-15 }}
8. ^{{cite web |url=http://www.ngemu.com/n64/uhle2064.php |archiveurl=https://web.archive.org/web/20081204004848/http://www.ngemu.com/n64/uhle2064.php |archivedate=2008-12-04 |title=UltraHLE 2064 |accessdate=2012-08-15 }}

External links

  • UltraHLE site
  • UltraHLE Resources on Zophar's Domain
{{Nintendo emulators}}{{Nintendo 64}}{{Portal bar|Video games}}{{DEFAULTSORT:Ultrahle}}

2 : Nintendo 64 emulators|Windows emulation software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/27 8:18:21