xboxscene.org forums

OG Xbox Forums => Software Forums => Emulators => Topic started by: 666weasel on March 10, 2005, 01:53:00 PM

Title: I'm Sure This Has Been Asked Before But...
Post by: 666weasel on March 10, 2005, 01:53:00 PM
Well I am pretty new to the more complex aspects of computers in general, but I remember reading somewhere that the reason for slow or buggy emulation etc can usually be boiled down to the fact that you have an Xbox emulating an N64 running an N64 game, like those Russian dolls that get smaller and smaller....the more layers to the process the less power to go go around......
Title: I'm Sure This Has Been Asked Before But...
Post by: total_ass on March 10, 2005, 02:03:00 PM
This is explained in the pinned topic 'the final word on xbox emulation'

http://forums.xbox-s...showtopic=55857

What an emulator does is recreates the specific hardware for another system with software. And then that software runs on the hardware of the host system. So just imagine for a second. Two systems that are just about on par with each other as far as speed goes. The only way to get full speed would be to have the true hardware for the system. Software could never hope to emulate a system that is close to the same speed as the host hardware. For a good example, think of hardware rendering vs software rendering...which is faster? The hardware of course.

obviously that is referring to ps2, but it also applies to n64 and all other systems for that matter
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 10, 2005, 03:15:00 PM
Lets also not forget that N64 emulation is.. lacking

I once read that N64 emulation is bad because most of the emulation is based on game specific speedhacks instead of accurate emulation,
which results in lots of errors.

then again i only read it, i dont claim it to be true.
Title: I'm Sure This Has Been Asked Before But...
Post by: slowmaz on March 10, 2005, 05:06:00 PM
well you have to understand how code is procesed...right now nobody can make homebrew apps or emus that utilize the xbox graphics processor or GPU...this is due to the lack of GPU Sdk in the "scene"...i have asked authors of PC emulators such as R.Belmont author of the Zinc emu and he told me that he cannot port zinc because of this...so same thing with N64...all the emulator can use for horsepower is the main Cpu...so optimizations can be made to make the code more streamlined but this process usually is more complex than the original coding....like writing a novel...editing it is the hardest part...even though the story works and you can read it to the end it has alot of changes that can make it better  beerchug.gif
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 10, 2005, 05:13:00 PM
QUOTE(Sweetheart @ Mar 11 2005, 01:03 AM)
Funny you guys talkin like this. Ive only got about 6 n64 roms, but they all run almost perfectly on my Xbox.  blink.gif
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 10, 2005, 05:27:00 PM
QUOTE(Sweetheart @ Mar 11 2005, 01:25 AM)
As long as Zelda will run ok, Im happy!
Title: I'm Sure This Has Been Asked Before But...
Post by: dopelogic on March 10, 2005, 08:06:00 PM
the second post in this thread discribes it best. xbox can do nes and snes better than n64 simply becuase the original hardware was less complex. the xbox hardware has less work to do in emulating the system and therefore can allocate more system recources to running the actual rom. on n64 alot of your initial system resources are going to the emulator (becuase its more complex) so less "power" can be feed to the rom. you have to remember that the xbox was designed to play xbox games not nes, snes, n64 etc. when you put an emulater on the system and then play a rom your making your hardware (xbox) run software (emulator) to make it think its another type of hardware(nes, snes, n64, etc) in order to run more software (games). not chastising you, just explaining. mainly we should all just be happy that the developers have put as much time in as they have. developers, you guys rock!!!
Title: I'm Sure This Has Been Asked Before But...
Post by: Viewtiful Asher on March 10, 2005, 08:14:00 PM
QUOTE(666weasel @ Mar 10 2005, 08:59 PM)
Well I am pretty new to the more complex aspects of computers in general, but I remember reading somewhere that the reason for slow or buggy emulation etc can usually be boiled down to the fact that you have an Xbox emulating an N64 running an N64 game, like those Russian dolls that get smaller and smaller....the more layers to the process the less power to go go around......
Title: I'm Sure This Has Been Asked Before But...
Post by: Viewtiful Asher on March 10, 2005, 08:16:00 PM
QUOTE(Sweetheart @ Mar 11 2005, 03:20 AM)
SCRAPLAND!
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 10, 2005, 08:17:00 PM
QUOTE(WCCorleone @ Mar 11 2005, 03:41 AM)
So the N64 is not as powerful and the Xbox is, but when trying to run N64 software the Xbox hardware can't do it.
Title: I'm Sure This Has Been Asked Before But...
Post by: Viewtiful Asher on March 11, 2005, 12:15:00 AM
QUOTE
how do you know That I have a tattoo? I dont believe I have stated that anywhere on this site...You're freaking me out man!


maybe because its in your avatar  

SATAN
Title: I'm Sure This Has Been Asked Before But...
Post by: WCCorleone on March 11, 2005, 07:56:00 AM
Ok, so I've seen people say that upgrading RAM and that sorta thing won't help matters. IF it's a matter of having resources to use, why wouldn't that help?
Title: I'm Sure This Has Been Asked Before But...
Post by: 666weasel on March 11, 2005, 08:37:00 AM
QUOTE(Viewtiful Asher @ Mar 11 2005, 07:21 AM)
this 666weasel guy pm me and said....
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 11, 2005, 11:31:00 AM
CODE

001 Run N64 thingy
002 wh000t emulation is at full speed captain, what now?
003 run any rom and damnit you better run it good!!
004 nooo massa not the whip again;_;
005 game running perfectly with only 5 lines of code


No you programmers dont you dare PM me asking for help,
my 1337 coding skillz are only for me and my secret ps2 emu.
Title: I'm Sure This Has Been Asked Before But...
Post by: BulkySam on March 11, 2005, 11:51:00 AM
I have a ps2 emulator.  It runs all of my ps2 games right off the disk.  I call it the ps2.  If you want one, it'll cost you $149.99.
Title: I'm Sure This Has Been Asked Before But...
Post by: Viewtiful Asher on March 11, 2005, 05:18:00 PM
QUOTE(BulkySam @ Mar 11 2005, 06:57 PM)
I have a ps2 emulator.  It runs all of my ps2 games right off the disk.  I call it the ps2.  If you want one, it'll cost you $149.99.
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 11, 2005, 06:30:00 PM
QUOTE(BulkySam @ Mar 11 2005, 07:57 PM)
I have a ps2 emulator.  It runs all of my ps2 games right off the disk.  I call it the ps2.  If you want one, it'll cost you $149.99.
Title: I'm Sure This Has Been Asked Before But...
Post by: BulkySam on March 11, 2005, 06:37:00 PM
oMfG sTeEl RoXeRz TeH bIg OnE111!!!!!!!
Title: I'm Sure This Has Been Asked Before But...
Post by: big_xbox_n00bie on March 11, 2005, 06:45:00 PM
blink.gif  the consoles been out for like forever.

-BxN
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 11, 2005, 07:01:00 PM
QUOTE(big_xbox_n00bie @ Mar 12 2005, 02:51 AM)
Ive read somewhere that the emulation hardware requires 3x  the power of the emulated hardware
Title: I'm Sure This Has Been Asked Before But...
Post by: Viewtiful Asher on March 12, 2005, 12:44:00 AM
have a saturn emulator. It runs all of my saturn games right off the disk. I call it the saturn. If you want one, it'll cost you like $50.00 on ebay.
Title: I'm Sure This Has Been Asked Before But...
Post by: kgenthe on March 12, 2005, 11:31:00 AM
QUOTE(big_xbox_n00bie @ Mar 12 2005, 01:51 AM)
Ive read somewhere that the emulation hardware requires 3x  the power of the emulated hardware
Title: I'm Sure This Has Been Asked Before But...
Post by: VampX on March 12, 2005, 01:48:00 PM
QUOTE(kgenthe @ Mar 12 2005, 07:37 PM)
I think xbox emulation has yet to hits its prime. But I think more emphasis needs to be made on figuring out how to utilise that nice geforce GPU sitting inside the wonderful box... thats when dreamcast/playstation/n64/jaguar emulation will really shine.
Title: I'm Sure This Has Been Asked Before But...
Post by: total_ass on March 13, 2005, 02:40:00 AM
QUOTE
Xbox emulation, so far, relies on PC emulation. If there are no open-source, almost complete emulation of said systems, or there are said systems that are struggling on 2Ghz PC's, then how do you expect them to "Shine" on a 733mhz 64Mb Xbox ?


if you were to follow that principle, then in theory games that run on the xbox would work on a 733mhz 64mb ram pc.

the difference between the two is, that on the xbox programs run natively, and a lot of work is put into optimising. when a program/game is made for the pc, it has to run on all types of hardware, on an operating system that uses a great deal of resources etc.

you simply can't apply pc rules to a console.
Title: I'm Sure This Has Been Asked Before But...
Post by: devlkore on March 13, 2005, 05:34:00 AM
Has everyone forgotten that the Xbox is 32bit, not 128?
Title: I'm Sure This Has Been Asked Before But...
Post by: ChrisW7 on March 13, 2005, 06:09:00 AM
QUOTE
if you were to follow that principle, then in theory games that run on the xbox would work on a 733mhz 64mb ram pc.


Relies on PC emulation for EXISTING. NOTHING to do with hardware, or specs.

QUOTE
the difference between the two is, that on the xbox programs run natively, and a lot of work is put into optimising. when a program/game is made for the pc, it has to run on all types of hardware, on an operating system that uses a great deal of resources etc.


This has nothing to do with emulation. This ISN'T about writing games.

QUOTE
you simply can't apply pc rules to a console.


Once again, do NOT confuse Games developing with emulation. It's NOT the same thing.
And don't try and patronise me, I know more about emulation and how it works, then you'll ever know.