Ahh, I see. I'm not really familiar with the various processors involved with these and other media players. I knew the others had heftier hardware, but didn't know the generics/chipods were so stripped down.
Still, it shouldn't be completely impossible to get Rockbox ported to this type of processor I wouldn't think. Because of the lower hardware capabilities, it seems like you could probably strip down Rockbox quite a bit (we'll be polite and say "streamline" it

) for these lesser players. It would be interesting at the very least to even get something like Rockbox to boot with basic functionality, just as a proof of concept. The only reason I brought Rockbox up is that it seems quite portable, and there's already a pretty significant code base to draw from as opposed to rewriting everything from scratch.