• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

When are we gonna see emulators?

Started by Gleasonator, February 03, 2007, 09:30:16 PM

Previous topic - Next topic

Perseid

Quote from: "Gleasonator"
Quote from: "Perseid"No, a better video card will typically not help you on an emulator. The speed problems come in because your computer is forced to emulate another CPU, video chip, sound chip, etc. And you are entirely CPU bound for this. The only time a GPU on your computer might come into play is actually getting the emulated polygons onto your screen. But that's most likely not where the speed problem lies.

So your saying... to get the emulator to run you need a good video card but to get it working smoother you need a pimped out processor?

If there were a perfect Wii emulator released today the processor you would need would not exist.

DeVS

Not true. The Wii runs on something like a 777mhz processor and the rule of thumb for emulation is a processor 3 times as fast as the original to emulate the original system so the newest 3hgz processor should be able to handle it (which is how there is an XboX emu). Im just wondering why anyone needs a emulator for an XboX, PS2 or Wii? Most people have them sitting hooked up to their tv's right now. The whole idea of emulation is to play classics games you want buy the systems or games for anymore.
Laugh Hard, It's A Long Ways To The Bank

Hi

pirates don't want to buy the systems Devs, it's that simple- whether they are classics or new.

Speaking of which, I wonder what's going to happen to the classic emu community now that the virtual console is out... (notice the classic)

maybe they'll all come here and join the nds homebrew community :wink:
_______________________________________

Gleasonator

Quote from: "DeVS"Not true. The Wii runs on something like a 777mhz processor and the rule of thumb for emulation is a processor 3 times as fast as the original to emulate the original system so the newest 3hgz processor should be able to handle it (which is how there is an XboX emu). Im just wondering why anyone needs a emulator for an XboX, PS2 or Wii? Most people have them sitting hooked up to their tv's right now. The whole idea of emulation is to play classics games you want buy the systems or games for anymore.

I have a 2.93 GHz P4 and I get an average of 3-7 fps per game on Dolphin.
 like cream soda...


Perseid

Quote from: "DeVS"Not true. The Wii runs on something like a 777mhz processor and the rule of thumb for emulation is a processor 3 times as fast as the original to emulate the original system so the newest 3hgz processor should be able to handle it (which is how there is an XboX emu). Im just wondering why anyone needs a emulator for an XboX, PS2 or Wii? Most people have them sitting hooked up to their tv's right now. The whole idea of emulation is to play classics games you want buy the systems or games for anymore.

But that's just the CPU. There's the GPU, the sound chip and various other things on the board that need to be emulated.

Gleasonator

Quote from: "Perseid"
Quote from: "DeVS"Not true. The Wii runs on something like a 777mhz processor and the rule of thumb for emulation is a processor 3 times as fast as the original to emulate the original system so the newest 3hgz processor should be able to handle it (which is how there is an XboX emu). Im just wondering why anyone needs a emulator for an XboX, PS2 or Wii? Most people have them sitting hooked up to their tv's right now. The whole idea of emulation is to play classics games you want buy the systems or games for anymore.

But that's just the CPU. There's the GPU, the sound chip and various other things on the board that need to be emulated.

OK... so how good does the GPU have to be in relation to the system? (Sound card? That would effect the speed though would it? Just maybe skip notes?)
 like cream soda...


DeVS

Quote from: "Gleasonator"

I have a 2.93 GHz P4 and I get an average of 3-7 fps per game on Dolphin.

And you think thats your cpu's fault? It's because people dont know how to fully emulate the GC hardware yet. And again the sound and gpu of the Wii is not that powerful and could be done with the current cpu power that is out. Also pirates don't drive the emulation scene, hobbyist do.
Laugh Hard, It's A Long Ways To The Bank

Gleasonator

Quote from: "DeVS"
Quote from: "Gleasonator"

I have a 2.93 GHz P4 and I get an average of 3-7 fps per game on Dolphin.

And you think thats your cpu's fault? It's because people dont know how to fully emulate the GC hardware yet. And again the sound and gpu of the Wii is not that powerful and could be done with the current cpu power that is out. Also pirates don't drive the emulation scene, hobbyist do.

Hmm... is Dolphin taking donations, then? ;) I'd be willing to give them money, but I dunno if it'd motivate them enough to speed up their emulator. And according to them, their emulator works fine, and it's a GPU problem.
 like cream soda...


Koji

Something like that, also No$GBA has made leaps and bounds into the DS emu field, but you need to have an ARM7 and ARM9 bios from a real DS. Flubba (Is that his name? Damn I can't believe I forgot...) from Pocket NES and various other GBA emu fame developed a program for dumping them that works well, but you need a slot-2 card with S-ram to use it.

PharaohsVizier

If the DS doesn't have a fully working emulator yet, fat chance getting a Wii emulator.

It is possible if everyone works really hard on it, and it might even be playable.  But I think we are just a FAR FAR way from reaching to that point.  The thing DeVS pointed out, the 3 times, that's after you tweak it isn't it?  So unless you reach the final version, you will run fairly slow.

Koji

Three times? Oh dear golly me no. 3 times is waaaaaaay to little. For full emulation it's 10x MINIMUM for most consoles. Usually it's more on par to say 15-20x at least.

Examples: PSX 30mhz processor, 2 megs ram. Recommended requirements (epsxe) 500mhz 512mb ram
N64: 90mhz processor, 4 megs ram. Required (Project 64) 800mhz, 128MB ram. Recommended 1.2ghz 256mb ram
GBA: 16mhz processor, 256k ram. Required (VBA) 450mhz, 128MB ram. Recommended 600mhz, 256mb ram.

(All system requirements obtained from www.ngemu.com which presumably got them from the creators)

As you can see, 3 times the speed of the machine being emulated is just not enough, at least not to get it running any anything close to playable.

Using that formula, we should be seeing systems playable under heavily optimized emus with systems like...
PS2: 300mhz = 3ghz 1gb ram with 4.2ghz 2gb ram recommended
GCN: 466mhz = 4ghz 1.5gb ram with 5ghz 2gb ram recommended
Wii: 700mhz = 7ghz 2gb ram with 8ghz 3gb ram recommended

Somewhere in that ball park. The processor numbers might be a little lower on the latest model macs, IF someone programs a GCN emu from scratch for a mac. We won't even get into what type of monsters would be needed to emulate a "current" gen console (outside of Wii)

DeVS

The XboX is 733mhz and the Xbox emu called Xeon recommends the following specs to run the emu:

Quote#  Pentium 4 2.0Ghz
# 1024mb RAM
# Recommended Video Cards: GeForce FX or Radeon 9200 Pro or higher

And you say the GBA needs 450mhz to run? You can run a GBA emu on a PDA with a processor running 80mhz.
Laugh Hard, It's A Long Ways To The Bank