What's new

Why the N64, Why?

slk_forever

New member
Hi,

Why, of the all loved machines the N64 was threated with this curse called HLE?
This is the motive of all the crappy emulators, bad compatibility and this revolting situation with the emulation of the N64.
We need a miracle, who knows, can happen... A emulator for the N64 LLE, with dynamic recompilation for speed purposes. It will require more computer power, but the compatibility would be fantastic... Probably never will happen...
But the programmers learned your lesson, of all the emulators for next-generation machines, the only ones using HLE is the two XBOX emulators.
But the XBOX is a entirely different history, the PC and the XBOX are so alike you CAN have HLE with PRECISION (compatibility).
Thanks Reality Man and Epsilon, you are the responsible for the end of the N64 plattaform like a forever lasting system, like the NES, Genesis, SNES, PSX, Dreamcast, Amiga, C64 and the list goes...

Thanks, slk.
 

Trotterwatch

Active member
Just been reading your posts on Ngemu... hate to say it dude, but your sheer lack of brains is clearly evident upon reading both them, and this.

Try being constructive in your criticsms - heck I doubt you even know what HLE vs LLE actually means :) You are totally disrespectful to the authors, you even mention that N64 emulation has a very low compat... sorry but with the exception of a very few games, most are playable almost perfect and with no game stopping errors.

Of course an inpatient buffoon will often blame the emulator rather than there own show stopping stupidity.

Take this for example:
Hi,

I talked with a beta-tester for PCSX2 and he said me that the emulator will only reach full compatibility and mainly FULL SPEED in around 15 years!!!
I am glad that I have a real PSX2.And for all the people supporting this emulator,please dont be idiots and forget it.I admire the developers,they are very skillfull,but our technology still is DECADES behind a project so complex.

Thanks,slk

I kinda reckon I'm just feeding the Troll... right or wrong?
 
Last edited:
OP
S

slk_forever

New member
Hi,

That was a joke, didnt you understand? I have NO connections with any PCSX2 beta tester for state it. I wanted all the newbies crush that thread in desesperation...
Dont you like a bit of humor sometimes? And I continue standing: very few N64 are emulated perfectly. The majority or have graphics glitches or are unplayable. Mario Tennis, does it work perfect for you? Its a major game that doesnt run nearly decent.

Thanks,slk.
 

Trotterwatch

Active member
slk, Mario Tennis works ok with Jabos with forced blending - it is one of those games that is not perfect. Again, I have completed the game on an emulator. If you are that bothered buy the machine - you know with that commodity called money.

As for the humour, well looking at every posting I can find from you, every single one is on the same stupid lines. You can appreciate the line between humour and genuine 100% stupidity does get blurred somewhat.
 
OP
S

slk_forever

New member
Trotterwatch said:
slk, Mario Tennis works ok with Jabos with forced blending - it is one of those games that is not perfect. Again, I have completed the game on an emulator. If you are that bothered buy the machine - you know with that commodity called money.

As for the humour, well looking at every posting I can find from you, every single one is on the same stupid lines. You can appreciate the line between humour and genuine 100% stupidity does get blurred somewhat.


You need to ban yourself. You are offending somebody who made never to you. You dont know me. Just because I use the internet for infuriate the others dont justify you saying to me I am a idiot. Man, I cant prove nothing, but idiots dont drive certain cars, you know, be smart you know what car is it...
Tip: Its in your face, HAHAHAHAHA.
 

ScottJC

At your service, dood!
True, we don't know you, but the way you type imply's your intelligence is low. You also seem to have done absolutely no research on N64 emulation at all otherwise you'd realize that not all games have Glitches or are Unplayable, there is a good many that work properly with the right settings.

You infuriating me or Trotter isn't likely to happen and you're pretty childish to try, You mention infuriating others doesn't justify saying you are an idiot, why not? if the only thing you can do is try to "infuriate" others with bad spelling and poor insults then clearly you are indeed an idiot.

Oh yeah? and I can predict the lame insults that you are going to say in future so try and throw something intelligent back at me.
 

Azimer

Emulator Developer
Moderator
Obviously, I don't agree 100% with his statement in the first post. However, a valid point is LLE. Why is it not used more often in N64 emulators. The answer is actually pretty simple.

The N64's RDP is actually pretty complex (for its time). It hold no candle to what is available now, but it is used so differently from the current graphics cards available today. So obviously, a direct translation from RSP -> Graphics card is not possible. The RDP Lists need to be parsed, information torn apart and reformated to a way the graphics card will accept them.

However, if you avoid the RSP all together, you save a HUGE amount of emulation time. Try letting the RSP eat some DLists, and you will see in SM64 your FPS drop from 60fps to 4/5fps. Jabo did a good job on his RSP recompiler.

Audio, on the other hand, was much more simple for his recompiler to chew through without problems. I noticed only a 30% decrease in audio processing speed from HLE. But when you compare it to how much processing time the graphics and core take, you will also notice it's only a 3-4% overall speed decrease.

Speaking of the CPU core. All that is done in LLE. Few emulators, like UHLE, use HLE CPU emulation. Hence, if a game doesn't work at all, chances are it's a CPU bug or a timing problem in the emulator. You should always get at least LLE Audio.

Unless you are looking to play games at 5fps with botchy graphics due to an incomplete understanding of the RSP, you are welcome to code an RDP-only graphics plugin and give it a go.
 
OP
S

slk_forever

New member
ScottJC said:
True, we don't know you, but the way you type imply's your intelligence is low. You also seem to have done absolutely no research on N64 emulation at all otherwise you'd realize that not all games have Glitches or are Unplayable, there is a good many that work properly with the right settings.

You infuriating me or Trotter isn't likely to happen and you're pretty childish to try, You mention infuriating others doesn't justify saying you are an idiot, why not? if the only thing you can do is try to "infuriate" others with bad spelling and poor insults then clearly you are indeed an idiot.

Oh yeah? and I can predict the lame insults that you are going to say in future so try and throw something intelligent back at me.


Didnt you see my native language isnt english? Try speak portuguese and than I will concede vitory to you...And I am the idiot here... What car you drive? A Fiesta, a Polo, or even worse, a Cinquecento? I drive a beautiful car, you know what. Its the old model, but I intend to change for a new.(And I am the idiot here....He!!!
 
OP
S

slk_forever

New member
Azimer said:
Obviously, I don't agree 100% with his statement in the first post. However, a valid point is LLE. Why is it not used more often in N64 emulators. The answer is actually pretty simple.

The N64's RDP is actually pretty complex (for its time). It hold no candle to what is available now, but it is used so differently from the current graphics cards available today. So obviously, a direct translation from RSP -> Graphics card is not possible. The RDP Lists need to be parsed, information torn apart and reformated to a way the graphics card will accept them.

However, if you avoid the RSP all together, you save a HUGE amount of emulation time. Try letting the RSP eat some DLists, and you will see in SM64 your FPS drop from 60fps to 4/5fps. Jabo did a good job on his RSP recompiler.

Audio, on the other hand, was much more simple for his recompiler to chew through without problems. I noticed only a 30% decrease in audio processing speed from HLE. But when you compare it to how much processing time the graphics and core take, you will also notice it's only a 3-4% overall speed decrease.

Speaking of the CPU core. All that is done in LLE. Few emulators, like UHLE, use HLE CPU emulation. Hence, if a game doesn't work at all, chances are it's a CPU bug or a timing problem in the emulator. You should always get at least LLE Audio.

Unless you are looking to play games at 5fps with botchy graphics due to an incomplete understanding of the RSP, you are welcome to code an RDP-only graphics plugin and give it a go.



Thanks for the information. This is what I wanted know, not insults. And it comes from a programmer, a person that understand what he is talking, contrary to others in this thread...
 

gandalf

Member ready to help
this guy azimer knows a lot :)

that´s why if i upgrade the video card,with a botlenecking system,i´ll never seen an improvment?
 

Orkin

d1R3c764 & g1|\|64 m4|<3R
I know my plugin isn't very compatible, and I've considered trying LLE to remedy the situation...but Azimer's right, LLE is just too slow and difficult to be worth the trouble. Maybe with 10 GHz 64-bit computers and more documentation, but right now it's not practical. Besides, if I ever get more time to work on it, I think I can get pretty good emulation by using the latest DX9 features.

Anyway, what does what car you drive have to do with how intelligent you are? I've known both complete idiots that drive nice cars, and extremely intelligent individuals who drive junkers. I drive a '93 Ford Taurus SHO, according to you, how smart does that make me?
 
OP
S

slk_forever

New member
Orkin said:
I know my plugin isn't very compatible, and I've considered trying LLE to remedy the situation...but Azimer's right, LLE is just too slow and difficult to be worth the trouble. Maybe with 10 GHz 64-bit computers and more documentation, but right now it's not practical. Besides, if I ever get more time to work on it, I think I can get pretty good emulation by using the latest DX9 features.

Anyway, what does what car you drive have to do with how intelligent you are? I've known both complete idiots that drive nice cars, and extremely intelligent individuals who drive junkers. I drive a '93 Ford Taurus SHO, according to you, how smart does that make me?


Sorry, I was nervous for be insultated without making nothing out of the ordinary. Sorry, you are right. And I wait developments in your promising plugin with antecipation.
 

CooLa

SSj4 Warrior
LOL, is this guy crazy or he just pretends... I have downloaded LLE emu for ps2, fps rate 55... BUT ps2 has 128bit emotion processor...
 

loopsider

New member
A couple of games not fully emulated and it is equated to low compatibility. My favorite game, Mystical Ninja is only emulated by Rice 5.4.2. You do have to tinker with it a bit but compatibility increases a lot when you know what you are doing.

Has there ever been a official compatibility percentage compared to the goodn64 set?

I would think it to be around 80-90% if we eliminate region differences. That would make it very compatible.
 

Azimer

Emulator Developer
Moderator
I can get a huge frame rate using LLE if the emulated processor isn't being stretched to its limits. Most games have an idle thread active when there is no emulation occuring. There is also no need to emulate all of the vector processors when it has little demand. Graphics processing is the same way. If you are saying 55fps during title screens and whatnot, you are not getting a high demand on your emulated system and certain optimizing become available to save many host CPU cycles. Keep that in mind.
 

CooLa

SSj4 Warrior
Yes but n64 emu for ps2... Cause u c, as u know ps2 and pc processors are not same, in fact they are extremely diffrent... Pc has 32 bit 2.4 ghz processors and ps2 has 300mhz 128 bit processor. Plus there are many programs that use memory while u are using windows, and on ps2 we do not have that issue....
 

Azimer

Emulator Developer
Moderator
That response made no sense in the context of discussion. It matters none. I believe the horse was beaten plenty.
 

Top