GP2X Serial Cable Transfer Speed


God Ginrai

Godmaster
Joined
Nov 27, 2005
Messages
5,466
Website
Visit site
How fast is it? Would we be able to hook up a homebrew processor or other such things to boost the processing power through the EXT port? That would be really badass, and if possible, for those with the money to do so, we could add another processor, or maybe a 3d accelerator or such that could plugin through the EXT port.

It'd be fun, then we could reach as far as emulating the Dreamcast maybe? (With a third processor and/or 3d accelerator)
 
115600 kbps, Just like the standard serial port on an old PC, Amiga or an Atari ST.

Not really fast enough for what you are suggesting, By a long way.

Trooper
 
You can set the speed of the port to whatever you like, within the limits of the chip. I would be surprised if it was not capable of 5Mb/sec for example. Just a case of setting the timing parameters.

Of course, it's still way too slow for use as any sort of co-processor :)
 
It's possible now, just incredibly incredibly slow, just like emulation of the N64, PS2, XBOX, Gamecube, etc... (before someone else asks about of those :) )
 
I mean playable emulation.

(Please take N64 out of that list an replace it with maybe Saturn or something ;P)
 
Well, a crappy cyrix 188 mhz could run perfectly playable doom 64 with a shit voodoo2 card in ultrahle, so it wouldn't be unthinkable that some games could get emulated, but it'd have to be one godly programmer to pull it off. Granted a 250 mhz ARM doesn't compare very favorably to a 188 mhz pentium class that can do 2 instructions per cycle in some cases, and the graphics might be limited to just wireframe or solid color fills for playable speeds given the lack of 3d acceleration, but if someone writes a kick ass dynamic recompiler...
 
No really it’s unthinkable. N64 emulation is not going to happen at playable speeds. The best you can hope for is that a very limited set of games that didn’t use 3d (ie. Puzzle Bobble) running well, and a small set of 3d games running in a rather unplayable state. Pretty much the same is true of the Playsation. Now can we all hold hands and pray for full speed frameskip 0 NeoGeo MVS emulation.
 
I honestly can't figure out why anyone would even want n64 emulation. There is no way the controls will map well to the GP2X anyways.
 
DijiTao posted on Dec 21 2005 at 12:10 PM said:
I honestly can't figure out why anyone would even want n64 emulation. There is no way the controls will map well to the GP2X anyways.

Funny, I played N64 OK on my keyboard in the early days of emu :)

I think pre-recompilation might do it, otherwise known as porting :D
 
Last edited by a moderator:
DijiTao posted on Dec 21 2005 at 03:10 PM said:
I honestly can't figure out why anyone would even want n64 emulation. There is no way the controls will map well to the GP2X anyways.

Bond: Goldeneye would be worth it.
 
Last edited by a moderator:
BradN posted on Dec 21 2005 at 01:36 PM said:
Well, a crappy cyrix 188 mhz could run perfectly playable doom 64 with a shit voodoo2 card in ultrahle, so it wouldn't be unthinkable that some games could get emulated, but it'd have to be one godly programmer to pull it off. Granted a 250 mhz ARM doesn't compare very favorably to a 188 mhz pentium class that can do 2 instructions per cycle in some cases, and the graphics might be limited to just wireframe or solid color fills for playable speeds given the lack of 3d acceleration, but if someone writes a kick ass dynamic recompiler...

One might not, but 2 might. ;)

DijiTao posted on Dec 21 2005 at 02:10 PM said:
I honestly can't figure out why anyone would even want n64 emulation. There is no way the controls will map well to the GP2X anyways.

Must I quote my example setup for OoT?

God Ginrai posted on Dec 8 2005 at 04:42 PM said:
xafier posted on Dec 6 2005 at 07:38 AM said:
I dont think it'll be possible to get it playable, and even if it was the N64 pad was rather unusual and had a lot more buttons than we have now, I think it'd be quite hard to make it easy to play most games

We have plenty of buttons!

Let's use Ocarina of Time as an example:

Vol - or Joystick Click: Start
Vol +: Look around
L: Z-Targeting
R: Shield
A: C-Left
B: C-Right
X: C-Down
Y: C-Up
Select: A
Start: B

Vol - or Joystick click, one would be ingame start, and one could be the emu menu.

Learn to use all that is given to you, and you will soar. We can have the volume increased in the emu menu, like the Quake menu does.


linoleum13 posted on Dec 21 2005 at 03:03 PM said:
DijiTao posted on Dec 21 2005 at 03:10 PM said:
I honestly can't figure out why anyone would even want n64 emulation. There is no way the controls will map well to the GP2X anyways.

Bond: Goldeneye would be worth it.

Goldeneye, and OoT. ^_^
 
Last edited by a moderator:
Ugh…

Let me channel some DaveC…

An N64 emulator for the GP2X is pointless. The controls will suck. Your example is workable, but that hardly makes for an enjoyable playing experience. Even in the most perfect world, how can you even begin to think it will run at a playable speed especially when you factor in little details like --- Sound? How much fun will N64 games be without sound? Do you honestly believe for one second that N64 will be run at playable speeds – with sound? Come on – an N64 emulator for the GP2X will *never* be more then a tech demo. MAYBE the most simplistic of 2d games will run and MAYBE the same is true of the Playsation. The only redeeming factor of GP2PSX is at least the Playstation has a larger collection of games that fall into the category of simple and 2d. Most of them are fighters or puzzle games, but atleast it’s something. I’m hard pressed to think of many 2d N64 games. The SNES emulator doesn’t run at full speed, and it’s going to be a challenge to get it to do so, yet something makes you think that the N64 is even in the scope of possible?!? A full speed GBA emulator is a much better ‘dream’ as that’s certainly something that will be difficult to do but at least it’s theatrically possible. The only way that an N64 emulator will run at playable speeds is if it is SERIOUSLY skipping on the details – you know little things like sound, textures, and hell most likely just all of video…
 
And As Squidge said, the only HARD thing about GBA emulation would be SLOWING THE DAMN THING DOWN. Besides, you can play games without sound. I have to turn sound off all the time wherever I go, because I don't like using Headphones. Doesn't bother me in the least bit. Besides, I still think it will be playable with sound down the road, as long as a good coder starts to work on it.
 
Wow you live in an dream world. Slowing the ARM cpu down for GBA emulation is ONE of the hard things, not the only. The processor core that contains the MMU will need to be the one that's executing the GBA code natively, that means the rest of your emulator is going to have to run off the core that lacks an MMU, that's kinda a challenge.


Look at it this way – UltraHLE was damn fine emulator correct? It's efficiency is legendary. Swiftshader (http://www.transgaming.com/swiftshader.php) is the worlds fastest DX software render. So dig up a 300Mhz PC, slap a 2d graphics card in it, and run UltraHLE using swift shader and a glide wrapper – hell use a 400Mhz PC. I'll bet you no way, no how is the end result running at a playable speed. This combination represents the best possible software render, and what we all should agree is an amazing N64 emulator, all running on hardware significantly more powerful then the GP2X.

It's not going to happen.
 
I don't need an N64 emulator,

I just want a port of Mario64.

Maybe we could hack a version from the DS to do our evil bidding, maybe code one from scratch.

Imagine Mario64 running like Sonic 1 does now.

The screen is just damn beautiful, it deserves Mario64 in all the cartoony colors.
 
Back
Top