Next Generation Emulation banner
1 - 6 of 6 Posts

· Registered
Joined
·
7 Posts
Discussion Starter · #1 ·
i know well what Low Level Emulation is,it's a nearly exact reproduction of the console machine,by means of an accurate software virtual machine that takes as input a game rom and performs interpretation of all single machine-code instructions...and so it's at low level

i really can't imagine a different manner for emulating a console machine...i wonder how HLE does it,can someone explain me?

p.s. for instance the UltraHLE (N64) and PSEmu(PSX) were High-Level Emulators,and MesaDX(SMS) was a low-level one...but what's the difference? this is my question
 

· Registered
Joined
·
159 Posts
Basically " UltraHLE ... pioneered a new approach to emulation. Instead of trying to emulate all components of of a game console (such as CPU) as accurately as possible, it tries to recognize what a game is trying to achieve (like playing a sound) and emulates that function.

This is known as High Level Emulation (HLE) and it is what makes UltraHLE and other emulators which have incorperated (some of) this technology so relatively fast. It has a drawback however. If game does things a little differently the emulator won't be able to accuratly guess what the game is doing, which means the game may not play properly."

In summary it does not emulate all the console just what is necessary for the game to run in a pc. If you wanted to know the technical aspects of HLE well that is rather complex and I couldnt really it explained.

source http://www.emulator-zone.com/doc.php/n64/ultrahle.html
 

· Heretic
Joined
·
2,771 Posts
Eep, I just realised Gorden Freeman (coughs loudly) has made 2 other duplicates of this thread. I'll quote your answer into the one he actually put in the right section and lets hope someone deletes this one.
 

· B( o Y o )BS!
Joined
·
941 Posts
High Level Emulation means emulating system calls or library functions isntead of the actual cpu.
 
1 - 6 of 6 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top