|
Rockbox mail archiveSubject: Re: Version 2.3Re: Version 2.3
From: Mark Bright <Mark.Bright_at_btopenworld.com>
Date: Sun, 20 Apr 2003 11:25:26 +0100 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(); Received on 2003-04-20 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |