What's new

Hypothetical Question: Emulating N64 on an R4300

-K7-

New member
I thought of this while shopping for parts to build a workstation for a friend after reading the emu book at PJ64.net: How would emulating an N64 on a workstation with an R4300 (such as an SGI Indigo2, Irix based) be different from emulating the N64 on an x86 machine? Would the emulator have to do less work?
 

jack

New member
The Khan Artist said:
IIRC, the first N64 devkit was a SGI workstation running microcode emulation. So yes, it would be possible.

Don't trust this guy as I've discovered everything he says is pure bull.
 
OP
K

-K7-

New member
Maybe so but at least his reply was a pertinent comment, while yours is spam out of nowhere. Did he piss in your cheerios or something?
 

Tagrineth

Dragony thingy
-K7- said:
I thought of this while shopping for parts to build a workstation for a friend after reading the emu book at PJ64.net: How would emulating an N64 on a workstation with an R4300 (such as an SGI Indigo2, Irix based) be different from emulating the N64 on an x86 machine? Would the emulator have to do less work?

Well if the emulator was programmed to pass the r4300i asm directly to the processor, and say manage timings internally, then sure it would work, and it probably would be decent, but the problem is N64 isn't just an r4300i processor. There's also the Reality Coprocessor, video chip supplied by ArtX, and sound chip...
 

Remote

Active member
Moderator
And not to mention that picking up a second hand N64 would save you some serious cash, if the primry goal with the project is to play N64 games...

And if I'm not mistaken you can't run code directly on the processor, i.e you'll never be able to play a XBOX game on a PIII 733Mhz... It will have to be re compiled and then executed...

EDIT: I'm sure there are better explanations, and if I'm wrong please do correct me...
 
Last edited:

Hacktarux

Emulator Developer
Moderator
I suggest you to try vmware to have an idea on how a machine can be emulated on a similar machine. vmware emulates a pc on a pc by using a technic called virtualization, i think that it's some kind of dynarec but blocks of code doesn't need to be converted to asm code for another processor.
Of course for the n64 you have to emulate the rcp but it would still be far easier to get something fast than on a pc...

So yes it would be faster but no it's impossible to run directly a rom automagically on your sgi computer :p
 

Slougi

New member
Re: Re: Hypothetical Question: Emulating N64 on an R4300

Tagrineth said:
There's also the Reality Coprocessor, video chip supplied by ArtX, and sound chip...
Wrong. N64 is basically a slightly modified r4300 and the coprocessor, which handles both audio and video.
 

Tagrineth

Dragony thingy
Re: Re: Re: Hypothetical Question: Emulating N64 on an R4300

Slougi said:
Wrong. N64 is basically a slightly modified r4300 and the coprocessor, which handles both audio and video.

Oh? So what part did ArtX play in N64's development? I know they did something... or did they just make the RCP?
 

Slougi

New member
Re: Re: Re: Re: Hypothetical Question: Emulating N64 on an R4300

Tagrineth said:
Oh? So what part did ArtX play in N64's development? I know they did something... or did they just make the RCP?
Well, Nintendo developed the n64 together with SGI, and many ArtX employees used to work at SGI. But afaik ArtX was never involved directly. I am not sure it even existed back then.
 

Remote

Active member
Moderator
Re: Re: Re: Re: Hypothetical Question: Emulating N64 on an R4300

Tagrineth said:
Oh? So what part did ArtX play in N64's development? I know they did something... or did they just make the RCP?

As Slougi said, ArtX was founded by former SGI employes and helped to create the GC GPU aka Flipper, the company opened up it's door a couple of years after the N64 release so I don't think they had anything to do with it...
 

Top