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

Re: Version 2.3

From: Björn Stenberg <bjorn_at_haxx.se>
Date: Sun, 20 Apr 2003 11:54:11 +0200

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();

-- 
Björn
Received on 2003-04-20

Page template was last modified "Sat Sep 18 20:21:06 2021" The Rockbox Crew -- Privacy Policy