General Help With Gp2x.


Apple

Still Fresh
Joined
Jan 1, 2005
Messages
30
Website
elppa.mine.nu
Hello. Today my friend got his gp2x, and hes asked me to help him get it working correctly. I currently have this as his SD card setup:

(I removed various rom files I do not believe to be legally owned by him. He can do that crap himself.)

Code:
/mnt/usb/:
GNGeo
GNUBoy2x
gpfce_NES
install_libs.gpu
lib
nkNeoCD2x
PicoDrive
roms
smsplus v.0.5
snesgp2x-mod
squidgesnes
usr

/mnt/usb/GNGeo:
conf
fondo.png
gngeo
gngeo2x_config
gngeo2x.gpe
info.txt
mmuhack.o
NEWS.txt
rage2x.dat
rage2x.gpe
rage2x.lng
rage2x.png
README.txt
romrc.d
roms
save
selector
skin

/mnt/usb/GNGeo/conf:
gngeorc

/mnt/usb/GNGeo/romrc.d:
2020bba.rc
2020bbh.rc
2020bb.rc
3countb.rc
alpham2.rc
androdun.rc
aodk.rc
aof2a.rc
aof2.rc
aof3.rc
aof.rc
bakatono.rc
bangbead.rc
bjourney.rc
blazstar.rc
breakers.rc
breakrev.rc
bstars2.rc
bstars.rc
burningf.rc
burningh.rc
crsword.rc
cthd2003.rc
cthd2003sp.rc
ctomaday.rc
cyberlip.rc
doubledr.rc
eightman.rc
fatfursa.rc
fatfursp.rc
fatfury1.rc
fatfury2.rc
fatfury3.rc
fbfrenzy.rc
fightfev.rc
fightfva.rc
flipshot.rc
galaxyfg.rc
garoup.rc
garou.rc
ghostlop.rc
goalx3.rc
gowcaizr.rc
gpilots.rc
gururin.rc
janshin.rc
jockeygp.rc
joyjoy.rc
kabukikl.rc
karnovr.rc
kizuna.rc
kof10thu.rc
kof2000n.rc
kof2001n.rc
kof2002.rc
kof2003a.rc
kof2003b.rc
kof2003.rc
kof2k1rp.rc
kof2k2pls.rc
kof2k2.rc
kof2k4es.rc
kof94.rc
kof95a.rc
kof95.rc
kof96h.rc
kof96.rc
kof97a.rc
kof97pls.rc
kof97.rc
kof98k.rc
kof98n.rc
kof98.rc
kof99p.rc
kof99.rc
kog.rc
kotm2.rc
kotmh.rc
kotm.rc
lastblad.rc
lastbld2.rc
lastblda.rc
lbowling.rc
legendos.rc
lresort.rc
magdrop2.rc
magdrop3.rc
maglordh.rc
maglord.rc
mahretsu.rc
marukodq.rc
miexchng.rc
minasan.rc
mosyougi.rc
mslug2.rc
mslug3n.rc
mslug3.rc
mslug4.rc
mslug5nd.rc
mslug5.rc
mslug.rc
mslugx.rc
mutnat.rc
nam1975.rc
ncombata.rc
ncombat.rc
ncommand.rc
neobombe.rc
neocup98.rc
neodrift.rc
neomrdo.rc
neopong.rc
ninjamas.rc
nitd.rc
overtop.rc
panicbom.rc
pbobbl2n.rc
pbobblen.rc
pbobble.rc
pbobblna.rc
pgoal.rc
pim.rc
pochi.rc
popbounc.rc
preisle2.rc
pspikes2.rc
pulstar.rc
puzzldpr.rc
puzzledp.rc
quizdai2.rc
quizdais.rc
quizkof.rc
ragnagrd.rc
rbff1.rc
rbff2a.rc
rbff2.rc
rbffspec.rc
ridheroh.rc
ridhero.rc
roboarma.rc
roboarmy.rc
rodd.rc
s1945p.rc
samsho2.rc
samsho3a.rc
samsho3.rc
samsho4.rc
samsho5.rc
samsho5sp.rc
samsho.rc
savagere.rc
sdodgeb.rc
sengokh.rc
sengoku2.rc
sengoku3.rc
sengoku.rc
shocktr2.rc
shocktra.rc
shocktrj.rc
shocktro.rc
socbrawl.rc
sonicwi2.rc
sonicwi3.rc
spinmast.rc
ssideki2.rc
ssideki3.rc
ssideki4.rc
ssideki.rc
ssvsp.rc
stakwin2.rc
stakwin.rc
strhoop.rc
superspy.rc
svcplus.rc
tophunta.rc
tophuntr.rc
tpgolf.rc
trally.rc
turfmast.rc
twinspri.rc
tws96.rc
viewpoin.rc
wakuwak7.rc
wh1h.rc
wh1.rc
wh2j.rc
wh2.rc
whp.rc
wjammers.rc
zedblade.rc
zintrckb.rc
zupapa.rc

/mnt/usb/GNGeo/roms:
readme.txt

/mnt/usb/GNGeo/save:
empty

/mnt/usb/GNGeo/skin:
back.bmp
font.bmp
font_x2.bmp
pbar_back.bmp
pbar.bmp

/mnt/usb/GNUBoy2x:
Gnuboy2x.gpe
Gnuboy2x.png
leeme.txt
marquees
readme.txt
roms
saves

/mnt/usb/GNUBoy2x/marquees:
sample marquee.bmp

/mnt/usb/GNUBoy2x/roms:

/mnt/usb/GNUBoy2x/saves:

/mnt/usb/gpfce_NES:
fondo.png
gpfce
gpfce_config
gpfce.gpe
gpfce_showfps_config
gpfce_showfps.gpe
gpfce_showfps_swapbuttons_config
gpfce_showfps_swapbuttons.gpe
gpfce_swapbuttons_config
gpfce_swapbuttons.gpe
readme_cheat.txt
readme.txt
selector

/mnt/usb/lib:
gconv

/mnt/usb/lib/gconv:
EUC-KR.so
gconv-modules
ISO8859-1.so
libKSC.so
SJIS.so
UTF-16.so

/mnt/usb/nkNeoCD2x:
loading.bmp
neocd.bin
neocdgp2x.gpe
ng-lo.rom
patch.prg
readme_kor.txt
ReadMe.txt
startup.bin

/mnt/usb/PicoDrive:
code940.bin
config.txt
mmuhack.o
PicoDrive.gpe
readme.txt

/mnt/usb/roms:
gameboy
gamegear
gba
genesis
neogeo
nes
sega
sms
snes

/mnt/usb/roms/gameboy:
[Removed]

/mnt/usb/roms/gamegear:
[Removed]

/mnt/usb/roms/gba:
[Removed]

/mnt/usb/roms/genesis:
[Removed]

/mnt/usb/roms/neogeo:
[Removed]

/mnt/usb/roms/nes:
[Removed]

/mnt/usb/roms/sega:
[Removed]

/mnt/usb/roms/sms:
[Removed]

/mnt/usb/roms/snes:
[Removed]

/mnt/usb/smsplus v.0.5:
filer.png
folder.png
game.png
license
loading.png
README_orig.TXT
README.txt
README.txt~
smsplus.gpe
sms_sdl
VeraMoBd.ttf
zipped.png

/mnt/usb/snesgp2x-mod:
readme.txt
roms
skin0
skin1
snesgp2x.cfg
snesgp2x.gpe

/mnt/usb/snesgp2x-mod/roms:
delete.me

/mnt/usb/snesgp2x-mod/skin0:
filer.png
folder.png
game.png
loading.png
zipped.png

/mnt/usb/snesgp2x-mod/skin1:
filer.png
folder.png
game.png
loading.png
zipped.png

/mnt/usb/squidgesnes:
changelog.txt
mmuhack.o
roms
skin
squidgesnes.gpe
ssnes.cfg

/mnt/usb/squidgesnes/roms:
[Removed]

/mnt/usb/squidgesnes/skin:
alert.png
arial.png
arial_white.png
background.png
button_down.png
button.png
button_selected_down.png
button_selected.png
checkbox_checked.png
checkbox.png
file.bmp
folder.bmp
gamebackground.png
header_center.png
header_left.png
header_right.png
icons
scrollbar_back.png
scrollbar_button_bottom.png
scrollbar_button_center.png
scrollbar_button_top.png
scrollbar_down.png
scrollbar_up.png
skin.cfg
subicon.png
tahoma_shadow.png
window_border_bottom_left.png
window_border_bottom.png
window_border_bottom_right.png
window_border_left.png
window_border_right.png
window_fill.png

/mnt/usb/squidgesnes/skin/icons:
continue.png
exit.png
loadrom.png
loadstate.png
resetsnes.png
savestate.png
settings.png

/mnt/usb/usr:
lib

/mnt/usb/usr/lib:
libfreetype.so.6
libfreetype.so.6.3.8
libgcc_s.so.1
libSDL_mixer-1.2.so.0
libSDL_mixer-1.2.so.0.2.4
libSDL_ttf-2.0.so.0
libSDL_ttf-2.0.so.0.6.1
libstdc++.so.6
libstdc++.so.6.0.3

I have tried installing the SDL package, but all it does is show a black screen for ~2 seconds, the put me back on the main boot menu. Is this what it should be doing?

The GP2X also came with preloaded videos (none of which I have found useful) and demos (which dont work at all) on the NAND memory. It was shipped within the time that CarigX said that the 3.0 firmware was shipped, but this unit is without such a version. (Not that it matters, I guess?)

I have a few things I would like some help with, so that I can have this unit "complete" before my friend gets home from work. (Would free up the 360 for lost planet 8)

1) When I load a PD (Public Domain) rom in the SNES emulator Squidgesnes (Latest version.), the screen seems to have some lines in them. I'm not sure if its the rom/emulator/screen, but if there would be a way to fix this, that would be great.

2) Is there a way to make the emulators use 266MHz? I've only seen an option for 260, which doesnt bother me, but my friend would be kind of mad that its proven for 6 more MHz that are not being used. :/

3) I'm having to put the PD roms in a "roms" folder within the emulators. Is there a way I can force use of the SD:/roms/$system$/game.zip sorting method?

4) The demo of Vektar that was shipped with the unit's NAND memory doesnt seem to work at all. Is this because I couldnt get the SDL package completely/correctly installed? Or do I need to put it on a SD? Also, how safe would I be removing all of the things on the NAND memory? I remember my friend talking about corruption issues and 'bricked' units because of it. If this is the case, I would rather not hear my friend complain to me like its my fault. Advice would be super.

Sorry for the extremely long post and things, but I simply dont have the time to figure all this out for him as he requested/as I did for my gp32. Thanks so much for your time/help on this matter.
 
1)dunno sorry, try playing with settings

2)gmenu2x, make a link, edit link, clockspeed 266mhz

3)what!? guess i cant help you there

4)I deleted every thing of my nand (i think i know i got rid of the license folder ,vektar demo,payback demo)
my 2x works fine except my screen panel is smashed(my fault) i know the vektar demo works without
anything else,on the nand, on a 2.1.0 or 2.1.1
I WOULD: downgrade to 2.1.1 and wait for 3.0.0 to be out for download to the public
 
One of two things have happened:

Gamepark fucked up installing 3.0 on your gp2x

Or

You have somehow corrupted your NAND memory.

However either way you don't have to install SDL on the gp2x, it is linked in with the GPEs, it should just work.
 
I have tried installing the SDL package, but all it does is show a black screen for ~2 seconds, the put me back on the main boot menu. Is this what it should be doing?

No. The libs come pre-installed.

2) Is there a way to make the emulators use 266MHz? I've only seen an option for 260, which doesnt bother me, but my friend would be kind of mad that its proven for 6 more MHz that are not being used. :/

Every emulator has different overclocking options. You can bypass them by writing a script or using gmenu2x. But why don't you just try overclocking to 270mhz, or higher? Chances are his "266mhz" GP2X will go even higher, it's not a hard limit or anything, it's just a minimum it's been tested to reach.

3) I'm having to put the PD roms in a "roms" folder within the emulators. Is there a way I can force use of the SD:/roms/$system$/game.zip sorting method?

Every emulator is different.

4) The demo of Vektar that was shipped with the unit's NAND memory doesnt seem to work at all. Is this because I couldnt get the SDL package completely/correctly installed?

Is it possible you've installed older SDL libs over the newer ones which were already on it?

Sorry for the extremely long post and things, but I simply dont have the time to figure all this out for him as he requested/as I did for my gp32. Thanks so much for your time/help on this matter.

Not to be rude, but why doesn't he just read up and learn how to do it himself? Half the fun of the GP2X is figuring stuff out and customizing it to your own tastes, after all...
 
Last edited by a moderator:
One of two things have happened:

Gamepark fucked up installing 3.0 on your gp2x

Or

You have somehow corrupted your NAND memory.

However either way you don't have to install SDL on the gp2x, it is linked in with the GPEs, it should just work.

Oh. Well I'm fine with whichever, since I didnt pay for it. :p As for the NAND, I wouldnt doubt if I somehow messed it up. I just have that luck.


No. The libs come pre-installed.
They do? Another question below on the same issue.

Every emulator has different overclocking options. You can bypass them by writing a script or using gmenu2x. But why don't you just try overclocking to 270mhz, or higher? Chances are his "266mhz" GP2X will go even higher, it's not a hard limit or anything, it's just a minimum it's been tested to reach.
I tried running at 275 with the snes emulator and a PD rom. It locked up after a few seconds. I plan on running one of those cpu clock testers later. (by I, I mean him.)

Every emulator is different.
Crap. There isnt a chance that the GP2X kernel will support a new/other FS format in the future is there? If there is(Or a way to add something liek ext3/reiserfs support) that would be awesome. (links :])

Is it possible you've installed older SDL libs over the newer ones which were already on it?
It is? D:
Is there anyway of checking/installing the newest/correct version?

Not to be rude, but why doesn't he just read up and learn how to do it himself? Half the fun of the GP2X is figuring stuff out and customizing it to your own tastes, after all...
Well. Its kind of one of those situations where I am the "computer" guy and hes the "home audio/video" guy. He doesnt get a lot of the computer things, so he asked if I could do it for him. I'm sure he figured I would have a quicker understanding since I did own a gp32 for a while. In the end, I'm fine by learning a few things, since I do plan on buying my own once I get clear of my money problems.
 
Last edited by a moderator:
I'd probably recommend two things:

1) Flash firmware 2.1.1 (make sure you either have freshly charged NiMH batteries or appropriate PSU!).

2) Install Ryo's Gmenu2x. You can set that up as a file selector to launch roms any way you want. You can also overclock from it to whatever figure you like.

Well. Its kind of one of those situations where I am the "computer" guy and hes the "home audio/video" guy. He doesnt get a lot of the computer things, so he asked if I could do it for him. I'm sure he figured I would have a quicker understanding since I did own a gp32 for a while. In the end, I'm fine by learning a few things, since I do plan on buying my own once I get clear of my money problems.

No problem, all I meant to say was that you get a lot more out of the GP2X if you have fun "fiddling" :)
 
Last edited by a moderator:
I'd probably recommend two things:

1) Flash firmware 2.1.1 (make sure you either have freshly charged NiMH batteries or appropriate PSU!).

2) Install Ryo's Gmenu2x. You can set that up as a file selector to launch roms any way you want. You can also overclock from it to whatever figure you like.

Well. Its kind of one of those situations where I am the "computer" guy and hes the "home audio/video" guy. He doesnt get a lot of the computer things, so he asked if I could do it for him. I'm sure he figured I would have a quicker understanding since I did own a gp32 for a while. In the end, I'm fine by learning a few things, since I do plan on buying my own once I get clear of my money problems.

No problem, all I meant to say was that you get a lot more out of the GP2X if you have fun "fiddling" :)

He has the power supply, so I'll do that when I take everything back over to his house.

Is there anyway to directly access the linux system on the flash? (view the system files and such) I would be very interested in learning about its port of the linux kernel and do my best to import a ext3 filesystem module so I/others could finally use symlinks. (Unless it already supports something like that. I'm not too familiar with fat16/32)

As for the fiddling, You're totally right. I'm having a blast with the little thing. :)
 
Last edited by a moderator:
Is there anyway to directly access the linux system on the flash? (view the system files and such) I would be very interested in learning about its port of the linux kernel and do my best to import a ext3 filesystem module so I/others could finally use symlinks. (Unless it already supports something like that. I'm not too familiar with fat16/32)

for direct access to the file system i use STerm. link
it works great for me, just be carefull not to destroy anything :p
 
Last edited by a moderator:
Back
Top