Yeah... The Empeg isn't quite ready for primetime as an easily-extensible computing platform. Mlord's kernel was a huge step. The alternate root partition is another biggie. It will let us keep user programs intact between software upgrades, and as I understand it, will provide the user space portion of the seamless launch procedure we're looking for where you just add programs to config.ini. Mlord has done most of what needs to be done in terms of allowing for text from config.ini to be available to the user apps. I'm sure there's other work to be done there.
If people are looking for constructive things to do, I think that the following efforts can go on in parallel with these efforts. Some of these suggestions might already be in the works, if so, please let us know how you're doing!
- an efficient graphics API
possibly written in ARM assembly
- a "storage API"
take smallish chunks of data and save it to / load it from raw sectors on an unused partition such as hda2 or hda6
- a sound API
take PCM data and mix it in with the player output (it appears Kim has a good start on this)
maybe even a routine to mix in an MP3 file (a nice bell/whistle feature)
- a nice installer package for user programs
along the lines of Frank's but one which circumvents Emplode and transfers the package directly