UltraHLE

UltraHLE
UltraHLE
개발자리얼리티맨과 엡실론
최종 릴리즈
1.0.0 / 1999년1월 28일, 23년 전(1999-01-28)
운영 체제Microsoft Windows
유형비디오 게임 콘솔 에뮬레이터
면허증.프리웨어

UltraHLE닌텐도 64를 위한 단종된 에뮬레이터이다.그것은 1999년 출시 당시 에뮬레이션 기술의 발전으로 게이머들에게 환영을 받았다.N64(당시 3년 밖에 되지 않았던 것)를 에뮬레이트 한 것은 N64 에뮬레이터 중 최초로 [1][2]당시 하드웨어에서 재생 가능한 프레임 레이트로 상업용 타이틀을 실행한 것이 되었고, 현재 판매되고 있는 콘솔 시스템의 에뮬레이터는 닌텐도가 [3]개발자들을 상대로 법적 소송을 제기하도록 유도한 최초의 에뮬레이터는 N64 에뮬레이터가 되었다.

UHLE(Ultra High-Level) 기술

이전의 에뮬레이터는 타깃 머신의 모든 저레벨 동작을 정확하게 에뮬레이트하려고 했습니다.는 에뮬레이터를 실행하는 컴퓨터보다 훨씬 단순한 슈퍼 NES나 제네시스 같은 콘솔에서 잘 작동했습니다.

HLE는 Ultra보다 훨씬 전에 이루어졌습니다.HLE 에뮬레이터(BIOS 및 SNES 확장 칩을 에뮬레이트합니다).단, UltraHLE는 기존의 HLE를 뛰어넘는 적극적인 최적화와 시간 절약 기능을 도입했습니다.

공동 저자인 Epsilon과 RealityMan은 N64 게임이 C로 프로그래밍되었기 때문에 머신 레벨의 조작이 아닌 C 라이브러리 호출을 대행 수신할 수 있고 라이브러리를 재실장할 수 있다는 것을 깨달았습니다.따라서 UltraHLE는 MAME와 같은 프로젝트와는 대조적으로 부분적으로 시뮬레이터로 구현되는 에뮬레이터입니다.그러나 이 에뮬레이터는 사용 가능한 PC 그래픽 카드로 쉽게 시뮬레이션할 수 있는 상당한 그래픽 계산 능력을 필요로 하는 최신 콘솔의 플레이 가능한 에뮬레이터를 위한 길을 열어 주었습니다.

최종 구현은 C로 작성되었으며 3dfx 어댑터 전용 Glide API를 사용했습니다.에뮬레이터의 인기로 인해, 몇 개의 Glide to DirectX 변환 유틸리티가 비 3dfx 비디오 카드용 UltraHLE용으로 특별히 만들어졌습니다.

UltraHLE의 하이레벨 에뮬레이션에는 단점이 있었습니다.출시 당시 특정 게임에 필요한 콜만을 에뮬레이션하고 시뮬레이트했기 때문에 플레이 가능한[4] 표준에 따라 약 20개의 게임만을 에뮬레이션할 수 있었습니다.N64 하드웨어의 다른 부품을 사용하는 게임에 에뮬레이터를 적용할 필요가 있었습니다.그럼에도 불구하고 Project Unreality와 같은 동시대 N64 에뮬레이션 프로젝트보다 훨씬 더 많은 타이틀을 지원했습니다.

이 기술은 Cxbx-Reloaded 에뮬레이터에 의해 계승되었습니다. 에뮬레이터는 Microsoft Xbox를 에뮬레이트하고 HLE를 사용하여 비디오를 재실장하며 오디오 DSP를 사용합니다.

Ultra 이외의 에뮬레이터HLE는 결국 고급 에뮬레이션의 변형도 채택했습니다.예를 들어, 닌텐도 게임큐브Wii를 에뮬레이트하는 돌고래 에뮬레이터는 Wii의 IOS 운영체제를 다시 구현하기 위해 HLE를 사용하고, 게임큐브의 오디오 DSP의 [5]HLE를 위한 옵션도 가지고 있다.

닌텐도의 반응과 울트라HLE의 단종료

Ultra는 그 시대에도 잘 알려져 있습니다.HLE는 콘솔이 상업적으로 아직 실행 가능한 동안 상업적인 게임을 할 수 있었는데, 이는 닌텐도에 의해 결국 눈에 띄었다.1999년 2월 닌텐도는 에뮬레이터를 호스팅하는 웹사이트와 함께 에뮬레이터의 [6]저자들을 상대로 소송을 제기하는 절차를 시작했다.PC Zone에서 닌텐도 대표 베스 르웰윈은 다음과 같이 말했다. "닌텐도는 리얼리티맨과 엡실론이 닌텐도와 그 서드파티 라이선스에 의해 개발된 저작물의 침해된 복제물을 재생하기 위해서만 설계된 제품을 널리 배포한 것에 매우 불쾌하다.우리는 지적재산권을 더욱 보호하고 집행하기 위한 조치를 취하고 있습니다.물론 법적 [7]대응도 포함됩니다.그럼에도 불구하고 Ultra는HLE는 작가나 닌텐도가 통제할 수 없을 정도로 성장했다.그 후, 엡실론과 리얼리티맨은 가명을 버리고 [8]침묵을 지켰다.

2002년에 [9]소스 코드가 유출된 후 OpenGL 버전의 Ultra가Ultra라는 이름의 HLEHLE 2064가 출시되었지만, 이후 몇 가지 더 강력한 에뮬레이터가 출시되었기 때문에 갈채를 받지 못했다.UltraHLE 2064는 등록이 [10]취소될 때까지 공식 사이트에서 이용할 수 있었다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Hadden, Briton; Luce, Henry Robinson (1999). Time. Time Inc. Retrieved 26 April 2017.
  2. ^ The Bulletin. J. Haynes and J.F. Archibald. 2000.
  3. ^ Conley, James; Andros, Ed; Chinai, Priti; Lipkowitz, Elise; Perez, David (Spring 2004). "Use of a Game Over: Emulation and the Video Game Industry, A White Paper". Northwestern Journal of Technology and Intellectual Property. 2 (2). Retrieved September 2, 2020.
  4. ^ "UltraHLE". Retrieved 15 August 2012.
  5. ^ Michael Larabel (23 September 2013). "Dolphin Emulator 4.0 Released For GameCube, Wii". Phoronix. Retrieved 14 July 2019.
  6. ^ Maclachlan, Malcolm (February 2, 1999). "Nintendo May Sue Emulator Makers". techweb.com. Archived from the original on May 2, 1999. Retrieved January 26, 2018.
  7. ^ "Mario Goes to War". PC Zone. April 1999. Retrieved January 26, 2018 – via Internet Archive.
  8. ^ "Emulating Mario". IGN. Archived from the original on 2002. Retrieved 15 August 2012.
  9. ^ "UltraHLE Source Code 1.0.0". Archived from the original on 2002-08-12. Retrieved 2012-08-15.
  10. ^ "UltraHLE 2064". Archived from the original on 2008-12-04. Retrieved 2012-08-15.

외부 링크