What's new

what made UHLE so fast?

Status
Not open for further replies.

gokuss4

Meh...
Just a question that popped in my mind, and it won't rest until somebody answers! Damn my curiosity.. so umm.. anyone know why it was so damn fast compared to PJ64 or 1964?
 

Lizard Blade

New member
Speed and compatability are almost always opposing forces when it comes to emulation. I applaud the PJ64 team for opening the window to 95% of N64 ROMs, and the 1964 folks for adding about another 4% and making it twice as fast. UltraHLE was great for what it was, a concept model. It ran a few early games, it did that quite well, and its code was essentially spit-glued together to get workable performance on a then 3dfx and Pentium 2 dominated computer world. HLE stands for "High-level emulation", which means that fewer N64 native processes can be decoded, but it can be done faster.

In particular, while 3dfx is defunct, the old Voodoo cards still seem closer to the N64's native rendering system than current D3D and OpenGL cards like the nVidia and ATI products. This gap is only now being closed by the cards themselves being exponentially faster and more advanced.
 

CanSee

Depressive freak
maybe not the topic, but whaddya think why today's emulation development is so damned slow? Especially PS2 and GC. Kinda suspicious that the good selling consoles are always emulated decently when it's already retirement time for them...
 

Doomulation

?????????????????????????
Why? Because like the pj authors, those authors have a life, and you actually seem to forget that jabo & zilmar worked on pj64 approximetly 3 years before making a first public release.
The next gen systems are hard to work on, much because there's no as much informatio as with the current systems and also because today's specs aren't enough for those beasts.
Plus probably a lot of other emulator-related issues, such as the ps2 architecture being incredibly complex.
 

PsyMan

Just Another Wacko ;)
UltraHLE was fast because it used high level emulation for almost everything (CPU, graphics, sound), it was missing support for several μCodes, it was missing emulation for many framebuffer effects, it had hacks and generally it was designed to achieve higher speed while leaving compatibility and accuracy behind.
Project64 tries to achieve compatibility and accuracy (it uses low level emulation for everything apart from the graphics) and this affects speed. However, it can run less demanding games like Mario 64 on older CPUs (ie: a Pentium 3 at ~500MHz) without noticable slowdowns.

Emulation of newer systems (PS2. GC) is slow because they are faster and demand more resourses than older systems (N64, PSX). If we combine that with their complex architecture and the missing documendation for their internal parts (which leads to time consuming reverse engineering) it is common for their emulators to evolve slowly.

Emulators were never created to replace the actual system. The "success" of Bleem! and UltraHLE made some people believe that. Unfortunately this lead emulation to this state (and by saying "this state" I mean people who ask why they can't run Naruto, Pokemon, Final Fantasy, Zelda, etc.).
 

smcd

Active member
PsyMan said:
Emulators were never created to replace the actual system. The "success" of Bleem! and UltraHLE made some people believe that. Unfortunately this lead emulation to this state (and by saying "this state" I mean people who ask why they can't run Naruto, Pokemon, Final Fantasy, Zelda, etc.).

This board would be awesome if "h3lp 4 THE NARUTO PLZ" got closed each time :p
 

Allnatural

New member
Moderator
sethmcdoogle said:
This board would be awesome if "h3lp 4 THE NARUTO PLZ" got closed each time :p
No kidding. Also, ban any user whose name contains naruto, or any variation thereof. That'll knock off at least 17 members at last count...
 

Smiff

Emutalk Member
wtf is a NARUTO ? /me goes googling

edit: oh no, its worse than i thought
...a mischievous misfit struggling to develop his ninja skills, but with a little help from his friends, he just might become head ninja one day.
 

Azimer

Emulator Developer
Moderator
What is it with kiddies and lame things like Naruto? Aren't you old enough to stop watching cartoons?
 

Allnatural

New member
Moderator
Azimer said:
What is it with kiddies and lame things like Naruto? Aren't you old enough to stop watching cartoons?
I wouldn't call it lame. Maybe it is, but tastes vary, and people can watch and play whatever they want. It's the obsession that bothers me.
 

smcd

Active member
Allnatural said:
I wouldn't call it lame. Maybe it is, but tastes vary, and people can watch and play whatever they want. It's the obsession that bothers me.

Same here. I like cartoons still (rocko's modern life, ren & stimpy, family guy, futurama, etc etc) but the whole obsession thing is what gets on my nerves, along with the whole fact they NEVER search the board for "naruto" for example.

on a side note, this thread's been derailed. sorry ;)
 

Doomulation

?????????????????????????
Azimer said:
What is it with kiddies and lame things like Naruto? Aren't you old enough to stop watching cartoons?
For the record, naruto is anime. Although anime basically means cartoon in japanese, they should not be compared. Anime can vary very much from american cartoon.
But that is actually getting an off-topic debate and is leading nowhere.
 
Status
Not open for further replies.

Top