In this instructable I'll talk some about it, and share some links and tips to get a couple hard to use programs to work.
Step 1: Right Out of the Box
At any rate, if you are waiting for your SD cards to arrive or haven't gotten a chance to check the web yet, they are a good preview of the fun you'll soon be having.
It will play Mp3 and OGG files, works great with AVI video and you can put pictures and text files on it for ebooks and a digital photo album. This machine works great, and if you've ever tried one of the Chinese knock off PMP's, you'll know this is what you've been searching for.
+ works with most media out of the box
+ open source
+ many many programs and games to choose from
+ thriving worldwide community developement and support
+ expandable capacity with SD cards
- MY EYES! see next step
- AA batteries! $$$$$ you better have an army of rechargables
- My hands are too big so I can't play as long as I'd like
Step 2: My Eyes! My Eyes!
Black electrical tape.
Step 3: Wait ... Why Did I Choose This Handheld Over a Second Hand PSP??!?
Nobody in the US has a gp2x, I checked. They are the most unknown, obscure piece of gaming hardware.
The rest of the world loves these little freeware and emulation machines however so you'd better bone up on your Spanish and German.
Although there are many open source games available for the GP2X, the best aspect of this machine is its emulation potential. MAME,NES, SNES, GBA, GB(C), Turbo Grafx, NEOGEO, SEGA (MS,GENESIS,MEGACD), ATARI(ST,800,2600,5200,7800,LYNX), the SCUMM VM, and even PC-DOS are all emulated (some more faithfully than others) on the GP2X.
The hardest part of using open source software is that it is usually published with insufficient documentation... and sometimes none at all. While this is fine for some people... let's call them Gurus... for the rest of us dweebs it makes using open source downright unpossible.
Lets cover two of the more complicated (and rewarding) emulator installations.
Step 4: LYNX and GBA Emulation
At any rate, at issue with the GBA and LYNX emulators is the fact that one must have a "bios rom" file which is basically a copy of the firmware used in the original machine. Getting it out of a LYNX or GBA is challenging. I won't go in to it here, but suffice it to say that you must have the correct files to set up the emulator.
At the end of this instructable I will give some links of popular, and productive, GP2X community websites. They can help you to find the right files to get you started, but they will not provide you with roms, bios or otherwise.
I used GP2xHandy(v0.01g) for LYNX and gpsp(v09-2xb_2) for GBA. The setup procedure on the GP2X is pretty simple. Download the archive, extract it, copy it to an SD card, insert and run from the games menu. The difficult part comes when you have to put roms or something in a specific directory.
Check out the pics, they show the way to set up these emulators initially, and the highlighted file is the bios rom (which won't be available from the site you download the emulator from).
Note the folder shown is on the desktop, I would set it up and then copy the files in the folder "sd_card_game_dir" to a folder called "game" on my SD card.
Step 5: Have Fun!
gpsp v09-2xb_2gpsp v09-2xb_2
gp2xhandy v0.01ggp2xhandy v0.01g