Short: system load meter Author: Timm S. Müller Type: util/wb Version: 1.6 Requires: os3.x (v39), 68020 system load meter created during the 'mongo grass party' neoscientific spring conference. introduction ------------------- Flynn is a tiny system load meter for your workbench. i've picked this idea from a windowmaker appicon on a linux desktop. the amiga version is a bit fancier, though. ;-) Flynn lives in a dark place, i.e. in a tiny window on your workbench. he's your slave, and you're his master. he lives around task priority 0, and he will suffer from your activities, i.e. from the system load generated by your applications. you can drag him around and resize his window. his pervert nature is not to be trusted. hurt him plenty! notes ------------------- Flynn uses some kind of stochastic load analysis, and tasks with lower priorities will impose less torture on him than tasks with higher priority. he doesn't care of load caused by interrupt code. Flynn reacts to screen notification (screennotify.library). preferences will be saved automatically in the icon's tooltypes. if no icon exists, flynn will create one for you. if scheduled with Executive, Flynn's life would be too easy. i suggest to experiment with noschedule (include his childtasks) and leave his task priority untouched, or set it below dynamic range. Flynn needs an 68020, OS3.0, render.library v29.0 (dev/misc/renderlib.lha) and guigfx.library v16.0 (dev/misc/guigfxlib.lha). Flynn comes with source code. installation ------------------- not much to say here... install the libraries and drag Flynn to your wbstartup drawer. he's not a commodity, but he lives quite comfortable there. usage ------------------- find a good place and window size for Flynn. press escape or send him a CTRL-C if you want to get rid of him. press the right mouse button over his face to make him smile, and generate heavy system load to make him suffer! legal status ------------------- created by TEK neoscientists. freeware, no copyrights apply. requirements ------------------- - os3.0 (v39) - 68020 - guigfx.library v17 (dev/misc/guigfxlib.lha) - render.library v30 (dev/misc/renderlib.lha) history ------------------- 1.6 - added STARTDELAY option. requested by blue. 1.5 - fixed enforcer-hits when screen notification occured - on native chipset amigas flynn was scrambled, because the blitmask was not allocated in chip memory. fixed. 1.4 - added AUTODITHER option. AUTODITHER=0 disables dithering completely, AUTODITHER=1 enables dithering when needed (according to ENV:guigfx/autoditherthreshold). requested by hexaae. - reintegrated screennotify support. requested by hexaae. 1.3 - added TIMESCALE tooltype. with TIMESCALE=1, flynn reflects the load in the very same moment. TIMESCALE=100 should reflect the load average within about one minute. - dropped screennotify support. 1.2 - flynn now stamps himself onto the background. added tooltypes UPDATEDELAY (seconds before flynn closes its window in order to snap the background) and REOPENDELAY (number of seconds for the window to stay closed, giving the workbench the opportunity to refresh the background) - no longer sets the priority of the main program. use the icon informations (os3.5) to adjust it, if you like. - added tooltype MAXPENS for setting a maximum number of pens to be allocated from the workbench. 0 means no limit. leave it at zero if you are not running VERY short on free pens. - flynn allocates pens passively. - added guigfx autodithering. can be controlled via the global autodither threshold variable (ENV:guigfx/autoditherthreshold) - flynn's window is now SIMPLEREFRESH. - load calculaton improved. 1.1 - more animation frames added. flynn now gets very angry when the system load rises very quickly. - clicking him with the right mouse button makes him smile. 1.0 - initial release