Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Version 2.3
From: Mark Bright (Mark.Bright_at_btopenworld.com)
Date: 2003-04-20


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....

Mark

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:
|
| rockbox.lcd_clearscreen();



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa