Ideal Future For Gp2x


Playdough

Still Fresh
Joined
Jan 7, 2007
Messages
61
There's a little backstory, but bare with me. I hope this is something that will interest many people.

Hi, I'm new to this forum, but not so new to the GP2X. I produce an online news show (Me and my gf make it) called 'Gaming News With Lady Mainframe',
GNW7a.jpg

and a short while ago we did a little story on the GP2X.
Ever since I first did my research on it I've really been in love with the console and ordered one shortly afterwards.

Now there's potential for me to do an indepth issue of the show just for the GP2X, designed to give a much better look at the handheld, but more importantly for me, show it's strengths and how the GP2X can be better than the PSP for many people (I can't help it, I just love it that much).

SO - what I'm doing here is writing a few things that I think could potentially make the GP2X much better than it is, and would very much appreciate any discussion of thoughts. While I could easily write all I need to for a special GP2X issue of the show, I would much rather do it by really getting the opinions of the community, especially coders so that they can say if certain things can really be expected for the future. I'm making a second post after this, which will start off the ideas. Ultimately The aim of the special issue of the show is to widen knowledge of the console, but also perhaps to help focus enthusiasm back into the community so we can perhaps have more devoted coders, and more GP2X users supporting those coders.

Here is the Youtube link for the GP2X issue of the show. Shows done in 2007 will have a slightly different format, hopefuly with some improvements. I had no access to a GP2X at the time of making the show, so it isn't new footage, but you will hopefully see what I was trying to do, and will get an idea of what I'm going for if I do indeed make the special issue.
I don't want anybody to think I'm here bitching about anything, or demanding that any work gets done, it's all just discussion.
 
OK, I will start off small. The GP2X is still young, and has much potential so the discussion could be huge with little need to 4 me to shove it all into 1 post :) .

Firstly, I think one of the potentially gretest things for the GP2X would be a PSX emulator that works at full or playable speed. The reason for this is that at the moment the GP2X has a good number of emulators, but they are all for the more classic consoles, and this really seems to mean that the console appeals mostly to old timers who really dig the oldskool stuff and don't mind shelling out money just for that.
I believe that one of the slogans for a recent competition winning banner ad was "your mis-spent youth in a box" or something to that effect. Oldskool is fine, but I would really like to think the console can be seen as a more contemorary accessory as well as for oldies, and good PSX emulation would be a big step in that direction.
My somewhat obvious question is, do you think it's a realistic hope?
The factors I take into account are the time/skill at the disposal of the emulator coder(s) and ofcourse, the hardware capabilities of the console. I would imagine that thanks to the PSP's bigger coder base, and graphics accelerator it will be easier to do on that console, but I might be mistaken, so please give me your thoughts on that. From what I have read on the GP2X wiki, the odds seem in favor of it never happening.

Secondly, The very fact that the console is in it's youth is a big strength in terms of potential. However, it seems that a lot of this potential is controled by GPH, who appear somewhat slow to improve things. Let me elaborate.
There are certain things that the console seems capable of achieving (atleast to my knowledge) that depend very much on firmware upgrades. 1 good example is support for more media types. Infact, I believe that for a while GPH mis-stated the capabilities to include wmv and MPEG as already supported, which in turn led many websites to report wrongly about the console when writing articles. A wider range of supported formats would go a long way to making the console a VERY powerful media player, and of course, kicking PSP ass in terms of media support, however we haven't got that yet.
Do many of you believe that this will intime be capable? More importantly do you think it will be done in a somewhat timely fashion? GPH's conduct in the console's progress is a bit of a grey area for me, it's difficult to work out exactly how far they will help in that sense, so again, thoughts appreciated.


Thirdly, and this is slightly related to the second topic; should the GP2X be given support for more external peripherals, and how much do you think this will add to it's appeal? Here's an example.
I believe I read in the GP2X wiki that using an SDIO WIFI card, the GP2X could have wifi capabilities. Do you think this ability will ACTUALLY arrive? Does anyone think that eventually this will be part of a firmware release, along with a (NAND residing) web browser? I can't help but think this is another example of something that would add great appeal to the console, but do existing users really hope for such a thing as this, or other such ideas for greater appeal of the console?


That's a lot to think about right there, but remember, the theme of the discussion is realistic potential for future GP2X capapbilites. I don't just want to know if something is technically possible but if YOU actually think it will happen. I look forward to hearing your thoughts.
-Playdough
(AKA Dr. Nemesis)
 
The PSP has a PSX emulator courtesy of Sony themselves, so it is extremely good. The GP2X's will never reach quite that level, but there is a good chance it will be very playable. Unai and Zodttd seem confident it is doable, and Rixed's gpu940 may open some things up for it.

Personally, that's not what interests me about the GP2X. If it did nothing but play c64 games as well as it does, I'd be happy.

What I'm most interested in for the future is the continuing development of homebrew games and apps. There are some excellent programs available and I look forward to seeing what else comes out each week.

To expound further: I personally couldn't give a whit about Wi-Fi or media aspects. The media portion already meets my needs (OldPlay and CraigAmp, and the movie player's fine for the scarce times I use it).

As for emulation, all I'd really want to see is a few of the current emulators go a step further. hu6280 is amazing but I'd love saving and CD music support. GPFCE again great, but a frontend would be sweet. Amiga emulation just needs a little more (but it's amazing what has already been achieved!). Ditto SNES. And the new CPS2 emu to be completed.

But that's all gravy. There's already far more to play on it than I could ever get time to enjoy. At the moment, I just love following the community to keep up on things.
 
Ouch, I didn't know about the official PSX emu for the PSP (and from what I've seen DAX is even taking that further).
 
I don't think it really changes anything. If you wanted to play Playstation-like games I imagine you would already have bought a PSP.
 
If you wanted to play Playstation-like games I imagine you would already have bought a PSP.

Not Necesserilly true.
The fact that one is a fan of PSX games doesn't also mean they are willing to screw around with the PSP to the extent that some firmwares require to allow homebrew and hacks. And the fact that Im also a big homebrew fan means I naturally prefer an open system. But thats going slightly off the main focus of the topic :) . I imagine the PSX emulator hope is valid from a GP2X fans perspective, whether he/she person owns a PSP or not, even if it's just for the sake of variety.
 
Last edited by a moderator:
If you wanted to play Playstation-like games I imagine you would already have bought a PSP.

Not Necesserilly true.
The fact that one is a fan of PSX games doesn't also mean they are willing to screw around with the PSP to the extent that some firmwares require to allow homebrew and hacks. And the fact that Im also a big homebrew fan means I naturally prefer an open system. But thats going slightly off the main focus of the topic :) . I imagine the PSX emulator hope is valid from a GP2X fans perspective, whether he/she person owns a PSP or not, even if it's just for the sake of variety.

A decent PSX emu on the Gp2X is just not going to happen. Forget it and move on. For one thing the main coder of it bought a PSP. If you already own a system that does it near perfect (PSP) you are not going to bang your head against the wall to code a far inferior one on a different system. I would say PSX on GP2X is dead. Even if it was continued the GP2X hardware is just not cut out for it and will always be very slow. The PSP has the same Mips CPU family and 3D chip that helps PSX emulation. The GP2X is ARM and has no 3D hardware so don't expect much. I still like the 2D stuff on the Gp2X and the screen matches better for that and that is it's strength to me.
 
Last edited by a moderator:
Though I won't argue for a second-- I'd take the GP2X's ARM920T processor over a MIPS one anyday-- the only reason the PSX emulator for PSP is any good is not because "Sony made it so it's very good". The hardware in the PSP is extremely similar and intercompatible with the original PSX. So it's not even appropriate to really call it an emulator-- because most of its functionality is provided by actual hardware. Few people call PSX backward compatibility in the PS2 'an emulator', same thing really. Just compatible hardware.
 
I care much less about the PSX emulator than the olders computers systems that are emulated.
For me the GP2x puts the system that I grew up with (the Atari 800) back into my hands and lets me play games I played many years ago. That is what is great about it!
 
Few people call PSX backward compatibility in the PS2 'an emulator', same thing really. Just compatible hardware.
Well the PS2 has a PSX chip inside for compatability plus some (probably small) HAL so it's very different from PSP vs PSX ;)
For all intents and purposes, the analogy holds up reasonably well. PSX imitation chip or PSP-- they both share the MIPS microprocessor architecture, both provide a necessary form of geometric transformation, and a means to draw to the display-- so the most stressful parts of the operation of a PSX game are in place. On a system with a different CPU architecture and no 3D accelerator, they both must be emulated and a software renderer must be run concurrent with it.
 
Last edited by a moderator:
Well, the future for PSX emulator does definately seem bleak then. On the one hand it's too bad we won't be able to add PSX to the list of emulators, but then again it does bode well for the GP2X developing a very different and unmistakable identity in the future.

What about the other areas?

The GP2X is easily more than just a games machine, what are the thought's for the non-game programs that might arrive in the future?
 
Well, the future for PSX emulator does definately seem bleak then. On the one hand it's too bad we won't be able to add PSX to the list of emulators...

may this fact attract your attention: only people without an association to any psx-emulator suggest that psx-emulation is impossible!! ;)
if you want to know something about it, ask zodttd, unai or tinnus.
Keep psx-emulation in mind, maybe the GPU940 project will speed up something!!!

It's so easy! :lol:
 
Last edited by a moderator:
For all intents and purposes, the analogy holds up reasonably well. PSX imitation chip or PSP-- they both share the MIPS microprocessor architecture, both provide a necessary form of geometric transformation, and a means to draw to the display-- so the most stressful parts of the operation of a PSX game are in place. On a system with a different CPU architecture and no 3D accelerator, they both must be emulated and a software renderer must be run concurrent with it.
I don't agree: GPU "emulation" on another GPU is much more difficult than emulating a CPU on another one. If the pipelines are wildly different, you will have to do it in software.

I don't know the GPU of the PSX and the PSP but I bet they are different: IIRC PSP supports curved surfaces while the PSX does not, which probably implies their GPU are different (now I will have to check if the GPU of the PSP is a superset of the one in the PSX, but I am sure this is not the case).

However HW rasterization is probably enough to make PSX run fast on the PSP, no matter the GPU ;)
 
Last edited by a moderator:
Well, the future for PSX emulator does definately seem bleak then. On the one hand it's too bad we won't be able to add PSX to the list of emulators...

may this fact attract your attention: only people without an association to any psx-emulator suggest that psx-emulation is impossible!! ;)
if you want to know something about it, ask zodttd, unai or tinnus.
Keep psx-emulation in mind, maybe the GPU940 project will speed up something!!!

It's so easy! :lol:
Unfortunately, enthusiasm isn't enough to get the job done sometimes. I think it's amazing zodttd got it running as well as he did, but I'm not sure there was much more juice left in the tank of the GP2x at that stage. Even the PSP's emulator by Sony themselves experiences some slowdown running at 333mhz. I know people keep saying that the ARM arch. is far superior, but what good are ARM's without LEGS?
 
Last edited by a moderator:
Playdough, most the time i'm using my gamepark to hack out music using piggy tracker. and firestarter has already released plans for building a hardware midi converter for the gp2x.

the rest of the time i'm reading ebooks or listening to music with gmu. here, the young age of the gp2x is undoubtedly a strength, and we can be sure that apps for these tasks will be more and more polished as time goes on.

i've gone off about it before--but the coolest thing about the gp2x might be introducing otherwise-rom-kiddies to linux and programming. if they're familiar with basic scripting from getting their games to run, digging deeper into the system and making their little machine do exactly what they want will seem a less daunting task.

i'm curious if we can expect faster boot up times (crossing fingers) as gamepark refines the firmware or the open2x project matures. it's the only thing about my gp2x that irks me.
 
But that firmware seems to be more of a "starter" fimware with built-in help videos, not so much an upgrade to 2.1.x.
 
Back
Top