Rockbox mail archive
Subject: Re: Version 2.3
From: Mark Bright (Mark.Bright_at_btopenworld.com)
So presumably, this will also reduce the size of the 'Core' OS
significantly - which in turn will allow the OS to load faster? The only
real critisism I have with Rockbox is that it takes a lot longer to load
than the Archos version. If this change improves that aspect - I for one am
all in favour, and would even suggest that this version should be 2.2 and
user interface changes be 2.3....
Björn Stenberg wrote:
| TP Diffenbach wrote:
|| The Roadmap for Version 2.3 is "Plugin loader, opening the door for a
|| bucketful of new applications"
|| Does this mean dynamic loading, breaking the 200Kb barrier?
| Yes. The idea is to move all "GUI exclusive" functions (things that takes
| over the screen and/or keyboard) into small code files, jokingly called
| "rocks", that are loaded and executed when requested.
| Examples are: Games, demos, text viewer and future things like id3
| editor, texte editor, search function etc. Possibly the recording feature
| could also be a plugin.
| The plugins will have a size limitation, something like 20-32 kb, and
| only one plugin will be loaded at any one time.
| The API will be in the form of a struct with function pointers that
| Rockbox sends to the plugin after loading. The plugin will then use this
| function pointer struct to call Rockbox internal functions, like this:
Page was last modified "Jan 10 2012" The Rockbox Crew