I actually managed to compile the current version of MilkyTracker and run it on my Dingoo. The problem is the version of dingux I am using has no virtual mouse and MilkyTracker needs different key mapping (only start and select work since those are enter and escape??). I honestly have no experience with writing stuff for dingux, but I would love to see MilkyTracker fully working on it (the interface was already squeezed to work on a 320x240 display).
I probably could use a kernel with the virtual mouse.
As for compiling I first applied the patch to remove zziplib dependences and then configured build based on GP2x version of MilkyTracker:
./configure --without-alsa --without-jack COMPILED_BY=your_name --exec-prefix=your_output_folder CXXFLAGS="-D__LOWRES__ -I/opt/mipsel-linux-uclibc/usr/include -I/opt/mipsel-linux-uclibc/usr/include/SDL -O2 -fomit-frame-pointer -msoft-float" SDL_LIBS="-lSDL -lpthread" CFLAGS="-D__LOWRES__ -O2 -fomit-frame-pointer -msoft-float" --enable-strip AR="/opt/mipsel-linux-uclibc/usr/bin/mipsel-linux-ar" CXX="/opt/mipsel-linux-uclibc/usr/bin/mipsel-linux-g++" CC="/opt/mipsel-linux-uclibc/usr/bin/mipsel-linux-gcc" --host=mipsel-linux LDFLAGS="-L/opt/mipsel-linux-uclibc/usr/lib" CPPFLAGS="-D__LOWRES__ -I/opt/mipsel-linux-uclibc/usr/include -I/opt/mipsel-linux-uclibc/usr/include/SDL"
--enable-strip doesn't seem to have any use
Here is the binary(for those of you who have virtual mouse and want to test if it works etc.) :
http://www.megaupload.com/?d=M0AJIFECEdit: It appears that some key bindings are located in the src\tracker\sdl\SDL_KeyTransloation.cpp. Key bindings might still be in some other file, as the file mentioned above seems to translate SDL key codes to Windows and vice versa.