When I ported it to the Dingoo, I also tried compiling it for the Caanoo, but it won't compile due to "undefined reference to `__builtin_bswap32'".
Not to mention that adding the joystick support would be A LOT of work, because this game uses some sort of hex based dos keyboard input instead of the classic SDLK actions, so it's really hard to comprehend the input code.