Phawx said:
I'm not sure about this. Nobody really is actually (unless the exact chip is finally known??). If the Apple processor is the new Samsung Cortex-A8 chip (S5PC100), then it is about 20% 'slower' (*on paper). The ODROID folks released that datasheet to the public and the specs on paper are lower than OMAP3.Phawx said:what is the bottleneck for the N64 Emu? The CPU or GPU? Because the iPhone 3GS has a better GPU than the Pandora.
borgqueenx said:Yes ofcource i use a 3GS.
I wonder about that for a while. My parents would have given me a kick in the ass and if they didn't my friends would ^^ Luckily I'm old enough to pay for my stupid hobbies myselfMDave said:borgqueenx said:Yes ofcource i use a 3GS.
Wow, dude you are one spoilt kid! You got a iPhone 3GS and you got your parents to pre order a Pandora for you? :blink:
No i payed for them myself(both devices) but my parent like to control me and everything i do, as long as i live with them.MDave said:borgqueenx said:Yes ofcource i use a 3GS.
Wow, dude you are one spoilt kid! You got a iPhone 3GS and you got your parents to pre order a Pandora for you? :blink:
Good news! That means 20% speedup plus about 5-10% because the pandora doesnt have osx preloaded.Vorporeal said:According to the interwebs, the S5PC100 is, in fact, the chip inside of the 3GS.
MWeston said:I'm not sure about this. Nobody really is actually (unless the exact chip is finally known??). If the Apple processor is the new Samsung Cortex-A8 chip (S5PC100), then it is about 20% 'slower' (*on paper). The ODROID folks released that datasheet to the public and the specs on paper are lower than OMAP3.
borgqueenx said:Good news! That means 20% speedup plus about 5-10% because the pandora doesnt have osx preloaded.Vorporeal said:According to the interwebs, the S5PC100 is, in fact, the chip inside of the 3GS.
Well i already played with n64iphone and if i conpare that with pandora there is about 20% speedup.Vorporeal said:borgqueenx said:Good news! That means 20% speedup plus about 5-10% because the pandora doesnt have osx preloaded.Vorporeal said:According to the interwebs, the S5PC100 is, in fact, the chip inside of the 3GS.
Whoa buddy, slow down there. You're getting ahead of yourself. Let's not speculate about this - the speed we see in the videos of mupen running on Pandora hardware is the speed that it is.
Specs on the GPU only. The Samsung CPU has the 32KB caches which we both know is better. I don't know what kind of memory the iPhone/Touch is using but if it is DDR2-333, that will add more latency on cache misses as well.Exophase said:MWeston said:I'm not sure about this. Nobody really is actually (unless the exact chip is finally known??). If the Apple processor is the new Samsung Cortex-A8 chip (S5PC100), then it is about 20% 'slower' (*on paper). The ODROID folks released that datasheet to the public and the specs on paper are lower than OMAP3.
The specs of what, in particular? The CPU in S5PC100 is better than OMAP3530's on paper. I don't know about GPU, but it's known for sure that iPhone 3GS has an SGX 535, which is also better than what OMAP3530 has.
MWeston said:Specs on the GPU only. The Samsung CPU has the 32KB caches which we both know is better. I don't know what kind of memory the iPhone/Touch is using but if it is DDR2-333, that will add more latency on cache misses as well.
Check for yourself. I'm not making any claims beyond what I read: http://dev.odroid.co...0_UM_REV101.pdf (WARNING: Big file not for casual download if you are just looking for a couple of pages!)
I'm pretty sure the CPU is still the bottleneck in almost all games. Not just the dynarec, a significant amount of time is also spent in passing data to the OGL driver especially due to the lack of batching.... Super Mario 64 is at about 300 drawcalls averaging ~18 vertices per frame. Also recognize that the iPhone is only rendering at 320x240 without any upscaling. I tried this on the Pandora and it was noticeably faster, but ofcourse its about 2" x 1" in size due to the pixel density. That's why it will be worthwhile using the 400x240 LCD mode or the scaling hardware.what is the bottleneck for the N64 Emu? The CPU or GPU? Because the iPhone 3GS has a better GPU than the Pandora.
As far as I'm aware, There is no FOV hacking occuring. Different resolutions simply change the paramaters passed to glViewport(), clipping is done as usual. As you say, The differences in the mario 64 images are probably due to different roms versions. However the differences are not very noticeable, especially since most HUD elements are bilinearly filtered anyway. I would suggest widescreen for all games except 2D.If glN64 really is doing anything like this then it should really be turned off so it isn't wasting resources switching scaling/clipping inbetween different perspective matrices. It would also not be doing things straight to 800x480, or else Mario wouldn't be off aspect.
can we somehow make sure this guy doesnt make posts like this? thats how rumors on engadget get started, and he definitely sounds a little spoiledborgqueenx said:Good news! That means 20% speedup plus about 5-10% because the pandora doesnt have osx preloaded.Vorporeal said:According to the interwebs, the S5PC100 is, in fact, the chip inside of the 3GS.
I said: "ofcource i use a 3gs" because n64iphone only works on 3gs iphones and the 3rd gen ipods.DaMummy said:can we somehow make sure this guy doesnt make posts like this? thats how rumors on engadget get started, and he definitely sounds a little spoiledborgqueenx said:Good news! That means 20% speedup plus about 5-10% because the pandora doesnt have osx preloaded.Vorporeal said:According to the interwebs, the S5PC100 is, in fact, the chip inside of the 3GS.
Well, if they are using DDR2-333 instead of DDR-333 then the cycle time would be 12ns instead of 6ns. It probably wouldn't make a huge difference since a 64-byte L2 line fill will still take 48ns (16 transfers x 3ns).MWeston said:Specs on the GPU only. The Samsung CPU has the 32KB caches which we both know is better. I don't know what kind of memory the iPhone/Touch is using but if it is DDR2-333, that will add more latency on cache misses as well.
Phawx said:
Hum you are wrong I think: DDR2-333 has the same bandwidth of 2664 MB/s as DDR-333. The reason is that it uses both rising and falling edge for transfers.Ari64 said:Well, if they are using DDR2-333 instead of DDR-333 then the cycle time would be 12ns instead of 6ns. It probably wouldn't make a huge difference since a 64-byte L2 line fill will still take 48ns (16 transfers x 3ns).MWeston said:Specs on the GPU only. The Samsung CPU has the 32KB caches which we both know is better. I don't know what kind of memory the iPhone/Touch is using but if it is DDR2-333, that will add more latency on cache misses as well.
MAME is going to dynarec the RSP too. Did you consider it?The larger issue is that the dynarec + rsp emulation is using 60-80% of the CPU time at 600Mhz, leaving just 20-40% for graphics. This is why going from 600MHz -> 850MHz yields such a large increase in framerate when frameskip is enabled.