From: Jesse McGrew jmcgrew@hansprestige.com To: mad-dev@lists.mars.org Subject: [mad-dev] Palm OS port Date: Mon, 28 Jul 2003 21:19:48 -0700
I want to write a streaming audio player for Palm OS, so I'm thinking of trying to port libmad to Palm > OS. Newer Palms have ARM processors but user apps are mostly emulated 68k code, so theoretically > it'll be possible as long as I can convert the whole library to an "ARMlet".
I don't want to reinvent the wheel or step on anyone's toes, though. Is there already a Palm port in > progress?
Yes, there is. In fact, there are at least 4 people (the ones that I know of) working on different Palm OS ports. Unfortunately, your idea to convert the whole library to an ARMlet is not easy at all. So you won't be able to just include the sources in your Codewarrior or whatever you're using, and hit compile. Don't forget the 64k limit. There are many issues to deal with (like the lookup tables, which are too large, and the struct alignment thing, the name a few).
Regards, Boris Raicheff
_________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus
On Tue, 29 Jul 2003 11:47:09 +0300, Boris Raicheff braicheff@hotmail.com wrote:
Yes, there is. In fact, there are at least 4 people (the ones that I know of) working on different Palm OS ports. Unfortunately, your idea to convert the whole library to an ARMlet is not easy at all. So you won't be able to just include the sources in your Codewarrior or whatever you're using, and hit compile. Don't forget the 64k limit. There are many issues to deal with (like the lookup tables, which are too large, and the struct alignment thing, the name a few).
What kind of progress has been made? It seems like the file streaming API could help to get around some of the 64k limitations.
Is there a web page or a mailing list where I could get more information? I'd be interested in helping out with the port. I'm determined to get internet radio working in my car. :)