UPDATE: i've gone through the code to try and speed it up a bit, in short, it won't, will experiment with overclocking before startup when i get time (if someone knows how to overclock from inside dingux, please say)
+1 ported game, this still needs quite a bit of work, but it's at the playable stage, so have a play and report any bugs (i know about slowdowns and the graphics glitch at the bottom of the screen)
controls:
in menu:
start selects an item
select goes back
ingame:
a:fire
select+L+R:quit
select+X:pause
select+Y:screenshot (saves in the same folder as the excecutable
just extract it somewhere and ./dd2 however you want
edit: (zip updated, now statically compiled) - that was a lie XD
edit2: zip updated, now finds the data directory properly
edit3: zip updated, source included