Rockbox As An Application Project
Rockbox has always been used as a complete firmware replacement, providing both the operating system and applications for the hardware it runs on. However, recently hardware devices that provide an API for 3rd party development have become more popular. Such devices include cell phones and other hardware that would be difficult or impossible to replace the retail firmware on. This project aims to make rockbox run as an application on such devices by providing a frame work for compiling rockbox as an application, and then hopefully providing an example port.
Implement a rockbox port to SDL using the uisimulator as a base. However, rather then simulating another target, this should be a native SDL version using the target tree and incorporating CPU specific optimizations where appropriate. SDL bindings should be modular enough to replace SDL with native APIs if available.
Implement port on a target.
I've hacked together a patch that allows configure can now generate a working (plays audio) SDL target on x86 Linux that does not #defined SIMULATOR but only partially uses the target tree.
Move /uisimulator/SDL contents into target tree as "drivers" for the SDL target
Pick a hardware device and develop the SDL and possibly native API support for it
Who's working on this
Copyright © by the contributing authors.