To summarize zemuf & gpsp & cresho setup :
for a fresh cacko 1.23
Cresho setup :
install :
snes9x_SDL-2_arm.ipk
zemufe_0.1.1-3ex_arm.ipk
znester_7.1.1_arm.ipk
libmad_0.15.0b-zports-0_arm.ipk
libSDL_1.2.6-zports-5_arm.ipk
libSDL-mixer_1.2.6-zports-0_arm.ipk
edit zemufeex_smc.sh (in /opt/QtPalmtop/bin) and make it looks like this :
#!/bin/bash
export S9XKEYS=27,100,99,115,120,97,122,13,32,103,106,117,110,121,98,105,109
export SDL_QT_INVERT_ROTATION=1
cd "$1"
snes9x -win -16 -h 85 -mfs 8 "$2"
exit 0
note : the S9XKEYS setup is optional, it modifie the keys to replace the ok/center key with L.
for znester, create a directory in /home/zaurus/.znester and place the cresho znester.rc in that directory.
install gpsp : gpsp-qt_0.9-SDL-3_arm.ipk
type chown zaurus /opt/QtPalmtop/bin/gpsp as root (by default gpsp is own by root only)
to keep the cresho setup and be able to run gpsp (that requires a sdl lib with bvdd ie ibsdl_1.2.5-bvdd-07-2_arm.ipk)
you need to extract the file libsdl.1.2.so.0.0.5 from libsdl_1.2.5-bvdd-07-2_arm.ipk , rename it to libSDL-1.2.so.0 and put it where you want.
and then create/modify zemufeex_gba.sh (in /opt/QtPalmtop/bin) like
#!/bin/bash
export GPSPKEYS=115,97,276,275,273,274,13,32,120,122
cd "$1"
LD_PRELOAD= gpsp "$2"
exit 0
so gpsp will use this lib and the other emulators the zport one! and everything works with zemuf.
Everything comes from this thread and others on this forum.