Ranked #80 on the list Best Computer Emulator of All Time

Based on 2 votes

About UltraHLE

  • Emulated Computer: Nintendo 64
  • Emulated Peripheral Classes:
  • Emulated Peripherals:

UltraHLE was an emulator for the Nintendo 64. It was hailed as a massive step forward in emulation technology at 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. Earlier emulators had concentrated on accurately emulating all of the low level operations of the target machine. This worked well for older consoles such as the Super Nintendo and Sega Genesis. Co-authors Epsilon and RealityMan realized that since N64 games were programmed in C, they should concentrate on intercepting (the far fewer) C library calls instead of intercepting machine level operations, and write their own code to implement the libraries. Thus, UltraHLE software is in fact an emulator with some parts implemented as a simulation, and the technique is not used in purist emulation projects such as MAME. However, it paved the way for creating playable emulators which use complex graphic routines that require considerable computation power which could be simulated easily with available PC graphic cards. The final implementation was written in C and used the Glide API,

Comment on UltraHLE


There are no voters yet.