Sorry for digging the topic out but I think DS REALLY deserves an "osu!" port or clone.
First, as someone has already said, what such a game would need are basics. I do agree that the biggest obstacle is 4mb of RAM, but stop saying that 10 frames of GIF would use 20% of it -.-
Elite Beat Agents and Ouendan do exist so it's fully doable.
In my opinion the best idea is to write a "clone" of osu! which would be able to read osu! beatmaps. That's cause in fact there are too many things in real osu! that cannot be implemented (or 'not now') and these elements that remains would have to be rewritten in a very different way.
Briefly speaking, as someone has already said too: we can't just port 'osu!' and would have to recode it.
PAlib really supports us with all the functions we need, just have to use them in a proper way.
I'd do something like this because it would give me a lot of satisfaction, even though I agree it's quite hard.
That's my question: anyone, who is not a programming newbie (not nesseserly in DS dev cause I'm new to it too) would like to take a part and help?
This is the point I achieved myself. Lots of things have to be done though, at this time I only have HitPoints working ;]
Imho we really can do this so let's team up and code xD
send me a PM if you're interested.
sorry for my bad english
bye