Hi Everybody!
I've been playing around with the source for Abuse for a few hours and after sorting out a few of the bugs I've managed to compile it so its semi-playable on the Dingoo.
At the moment, it doesn't have sound and the I have been able to correctly figure out how to map the mouse controls to buttons yet but it seems to run really well with good speed. The controls have been mapped to use the A B X Y buttons as the mouse (but not really well so far), R to shoot, L for power-ups and Start to change weapon. You'll have to run the program twice initially to get it to work, as the first time it'll set up a configuration file then next time it'll run.
The main problem with the controls is that the mouse cursor doesn't keep moving, you have to keep hitting tapping the buttons to make it continue to move. I've been trying to fix it for a couple hours now but with my limited knowledge I just haven't been able to figure it out. It's probably something simple to fix, if you want to have a crack at it, the file I've been working on is /src/sdlport/events.cpp
Also, I don't know whether its just my SD card getting messed up or something else but it doesn't seem to exit cleanly and doesn't give access back to dmenu, but theres been no problems while the game is running.
Cheers!
Dan
Compiled WIP
http://web.aanet.com.au/dth/abuse-dingoo-wip.zip
You'll also need these data files, unpack them into a directory called data in your abuse folder.
Data Files:
http://abuse.zoy.org/raw/Downloads/abuse-data-2.00.tar.gz
Source:
http://web.aanet.com.au/dth/abuse-dingoo-src.zip
I configured this with:
NM=mipsel-linux-nm LD=mipsel-linux-ld CC=mipsel-linux-gcc CXX=mipsel-linux-g++ RANLIB=mipsel-linux-ranlib AR=mipsel-linux-ar CPPFLAGS=-I/opt/mipsel-linux-uclibc/usr/include LDFLAGS=-L/opt/mipsel-linux-uclibc/usr/lib ./configure --host=mipsel-linux --target=mipsel-linux --with-sdl-prefix=/opt/mipsel-linux-uclibc/usr --enable-static --prefix=/opt/mipsel-linux-uclibc/abuse