Squidge's Mmu Hack: Discovery Of The Month :)


critical posted on Jul 10 2006 at 05:32 AM said:
Epicenter posted on Jul 10 2006 at 05:20 AM said:
Well, there's a straight C/SDL port that runs at 4 FPS, if I recall correctly. :p
That would probably be mupen64, I guess.
I think nickspoon attempted to compile mupen64 and gave up.
And of course there is Project GP64 for the GP32: http://gp64project.ifrance.com/
 
Last edited by a moderator:
N64 is possible DaveC, we said it often enough. Keyword Corn. Static Recompilers will work, but they are needed to be redone for almost every game to run it well. I'm sure NOONE will do this ever. Its very hard work for 2-3 games running.
 
Emu&Co posted on Jul 10 2006 at 08:16 PM said:
N64 is possible DaveC, we said it often enough. Keyword Corn. Static Recompilers will work, but they are needed to be redone for almost every game to run it well. I'm sure NOONE will do this ever. Its very hard work for 2-3 games running.

But its for Zelda! :lol:
 
Last edited by a moderator:
Emu&Co posted on Jul 10 2006 at 06:16 PM said:
N64 is possible DaveC, we said it often enough. Keyword Corn. Static Recompilers will work, but they are needed to be redone for almost every game to run it well. I'm sure NOONE will do this ever. Its very hard work for 2-3 games running.

Just because it is said often enough doesn't mean it is possible. Saying it doesn't make it real. Keywords "pentium" "3DFX" "Voodoo".

I don't know how many times it must be said but a 200 MHz ARM does NOT equal a 200 MHz Pentium.

There is no 3D GPU in the GP2X at all so it won't match the even weak Voodoo 3DFX required for Corn.

No it is not possible at playable speeds, period.
 
Last edited by a moderator:
DaveC posted on Jul 10 2006 at 09:20 PM said:
No it is not possible at playable speeds, period.

Possible to have an N64 emulator at playable speeds? Yes.

Likely to have an N64 emulator at even near playable speeds? Not at all.

If some coding god cared enough and went in the dark for several months, maybe that person could make something almost playable. But what are the chances of even that?

I disagree when DaveC says it is impossible. But I agree with him when he says it will not happen, "period."
 
Last edited by a moderator:
devestation posted on Jul 11 2006 at 02:32 AM said:
DaveC posted on Jul 10 2006 at 09:20 PM said:
No it is not possible at playable speeds, period.

Possible to have an N64 emulator at playable speeds? Yes.

Likely to have an N64 emulator at even near playable speeds? Not at all.

If some coding god cared enough and went in the dark for several months, maybe that person could make something almost playable. But what are the chances of even that?

I disagree when DaveC says it is impossible. But I agree with him when he says it will not happen, "period."


No it is not magic. It is NOT possible any more than it is possible to have a playable Xbox or PS2 emulator on the GP2X. Even if some talented coder achieved theoretical perfect code it would still run too slow to be playable even without sound. You have only 3:1 Mhz per MHz for the 270 MHz ARM vs 90 MHz MIPs with massive GP2X OC and that is only the CPU. How many ARM instructions will it take to emulate a MIPs instruction? You haven't even started trying to emulate the N64 3D GPU with floating point yet. Impossible.

You just think that with enough coding you can magically get the GP2X to emulate anything? You have no clue what emulation is obviously. I can't believe there are so many naive people around. God, to even have to "debate" this all of the time is ridiculous.
 
Last edited by a moderator:
DaveC posted on Jul 10 2006 at 09:47 PM said:
devestation posted on Jul 11 2006 at 02:32 AM said:
DaveC posted on Jul 10 2006 at 09:20 PM said:
No it is not possible at playable speeds, period.

Possible to have an N64 emulator at playable speeds? Yes.

Likely to have an N64 emulator at even near playable speeds? Not at all.

If some coding god cared enough and went in the dark for several months, maybe that person could make something almost playable. But what are the chances of even that?

I disagree when DaveC says it is impossible. But I agree with him when he says it will not happen, "period."


No it is not magic. It is NOT possible any more than it is possible to have a playable Xbox or PS2 emulator on the GP2X. Even if some talented coder achieved theoretical perfect code it would still run too slow to be playable even without sound.

You just think that with enough coding you can magically get the GP2X to emulate anything? You have no clue what emulation is obviously. I can't believe there are so many naive people around. God, to even have to "debate" this all of the time is ridiculous.
You don't have to....... ;)
 
Last edited by a moderator:
Static Recompilers will work, but they are needed to be redone for almost every game to run it well. I'm sure NOONE will do this ever. Its very hard work for 2-3 games running.
A static recompiler does not have to be redone for each game. The ROM just has to be built, which doesn`t necessarily mean a lot of work for a programmer (an end-user with GCC installed could do it by playing the game in interpreted mode then running 'make').
Well, at least, that's what I'm aiming for with my GBA emu.
 
davec come on don't always say the same. start being optimistic and say 'hey would be cool to have it'

you know when you always say something bad will happen, it really happens one day. so just think it would be cool to have a n64 emulator for the gp2x and maybe we're lucky or maybe we're not. you've nothing to lose after all, right?
 
TKF15H posted on Jul 11 2006 at 04:40 AM said:
Static Recompilers will work, but they are needed to be redone for almost every game to run it well. I'm sure NOONE will do this ever. Its very hard work for 2-3 games running.
A static recompiler does not have to be redone for each game. The ROM just has to be built, which doesn`t necessarily mean a lot of work for a programmer (an end-user with GCC installed could do it by playing the game in interpreted mode then running 'make').
Well, at least, that's what I'm aiming for with my GBA emu.

So um... how much of the game would you have tp play in interpreted mode before you could, as you put it, just run make?
 
Last edited by a moderator:
Sorry for the "stupid" post, but...

We can make a N64 emulator like UltraHLE? (so... with high level emulation?)

I think only few games are really "worth" to play in a GP2X, like SMB64 and Zelda (but this is hard to emulate full speed...)

(sry for my english :))

(yeah, we don't have 3d nor floating point... but ...)
 
smx posted on Jul 11 2006 at 10:12 AM said:
Sorry for the "stupid" post at but...

We can make a N64 emulator like UltraHLE? (so... with high level emulation?)

I think only few games are really "worth" to play in a GP2X, like SMB64 and Zelda (but this is hard to emulate full speed...)

(sry for my english :))

(oh yes, we don't have 3d nor floating point...)
Something like utlreHLE isn't possible. We have no 3d GPU, no FPU and even no mmx.
I'm agree with DaveC here, N64 is just not possible.
 
Last edited by a moderator:
DaveC posted on Jul 11 2006 at 03:47 AM said:
devestation posted on Jul 11 2006 at 02:32 AM said:
DaveC posted on Jul 10 2006 at 09:20 PM said:
No it is not possible at playable speeds, period.

Possible to have an N64 emulator at playable speeds? Yes.

Likely to have an N64 emulator at even near playable speeds? Not at all.

If some coding god cared enough and went in the dark for several months, maybe that person could make something almost playable. But what are the chances of even that?

I disagree when DaveC says it is impossible. But I agree with him when he says it will not happen, "period."


No it is not magic. It is NOT possible any more than it is possible to have a playable Xbox or PS2 emulator on the GP2X. Even if some talented coder achieved theoretical perfect code it would still run too slow to be playable even without sound. You have only 3:1 Mhz per MHz for the 270 MHz ARM vs 90 MHz MIPs with massive GP2X OC and that is only the CPU. How many ARM instructions will it take to emulate a MIPs instruction? You haven't even started trying to emulate the N64 3D GPU with floating point yet. Impossible.

You just think that with enough coding you can magically get the GP2X to emulate anything? You have no clue what emulation is obviously. I can't believe there are so many naive people around. God, to even have to "debate" this all of the time is ridiculous.


I'm with you here mate, its imposible. If you could do the N64 gpu in software on an arm9 then nintendo would have used one instead of a dedicated HW part. My 3d engine, using both chips, is choking at about 4k polys per frame and thats without textures, fog and lights! I can speed it up a bit but as soon as all the cool stuff goes in it will slow down again.
 
Last edited by a moderator:
So um... how much of the game would you have tp play in interpreted mode before you could, as you put it, just run make?
As much as possible. Alternatively, play a bit, run make so as to finish compiling the code in the first level, then when it hits more uncompiled code run make again, etc.
I never said it wasn't hard work... I just said that it doesn't have to be done by a programmer. :p
 
DaveC posted on Jul 11 2006 at 04:47 AM said:
devestation posted on Jul 11 2006 at 02:32 AM said:
DaveC posted on Jul 10 2006 at 09:20 PM said:
No it is not possible at playable speeds, period.

Possible to have an N64 emulator at playable speeds? Yes.

Likely to have an N64 emulator at even near playable speeds? Not at all.

If some coding god cared enough and went in the dark for several months, maybe that person could make something almost playable. But what are the chances of even that?

I disagree when DaveC says it is impossible. But I agree with him when he says it will not happen, "period."


No it is not magic. It is NOT possible any more than it is possible to have a playable Xbox or PS2 emulator on the GP2X. Even if some talented coder achieved theoretical perfect code it would still run too slow to be playable even without sound. You have only 3:1 Mhz per MHz for the 270

N64 doesn't have any special sound processor. Most software is using MIPS cpu for that. So paradoxically it will be a least of problems trying to emulate N64 on GP2x. The worst will be z-buffer and alphablending and I will not go into texture filtering. These are always troublesome to do in a higher perfomance on a CPU.

So assuming very crippled level of N64 emulation it'd be doable to get it running on GP2x. Perhaps even at 1/3 of perfomance but I doubt that anyone would like it as the N64' games would have a thrash like graphics in such emu.

N64 emu in GP2x would be an interesting but not practical effort. Lots of work and possible results what could be only considered very poor at best.
 
Last edited by a moderator:
Back
Top