Home » Archimedes archive » Acorn User » AU 1998-04 A.adf » PD » Avison/!TaskUsage/!Run

Avison/!TaskUsage/!Run

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1998-04 A.adf » PD
Filename: Avison/!TaskUsage/!Run
Read OK:
File size: 02E6 bytes
Load address: 0000
Exec address: 0000
File contents
| !Run file for !TaskUsage    v1.15         � Avisoft 1998

|  Set Directory and load sprites
Set  TaskUsage$Dir  <Obey$Dir>
IconSprites  <TaskUsage$Dir>.!Sprites

|  Check for at least RISC OS Version 3.00
RMEnsure  UtilityModule 3.00  Error  Sorry, this application only runs on RISC OS 3

|    Note that if a Precision other than the default is required, just add 1 to 8, or M
|    to the end of the following RMRun line (with a space after the Module Name!)
|    If it is required to alter the default Update time, add 1 to 8 immediately
|    after the precision, which MUST then also be overridden. 
|    For example:    RMRun  <TaskUsage$Dir>.TaskUsage 32

|  Load the module, and start the application
RMRun  <TaskUsage$Dir>.TaskUsage
00000000  7c 20 21 52 75 6e 20 66  69 6c 65 20 66 6f 72 20  || !Run file for |
00000010  21 54 61 73 6b 55 73 61  67 65 20 20 20 20 76 31  |!TaskUsage    v1|
00000020  2e 31 35 20 20 20 20 20  20 20 20 20 a9 20 41 76  |.15         . Av|
00000030  69 73 6f 66 74 20 31 39  39 38 0a 0a 7c 20 20 53  |isoft 1998..|  S|
00000040  65 74 20 44 69 72 65 63  74 6f 72 79 20 61 6e 64  |et Directory and|
00000050  20 6c 6f 61 64 20 73 70  72 69 74 65 73 0a 53 65  | load sprites.Se|
00000060  74 20 20 54 61 73 6b 55  73 61 67 65 24 44 69 72  |t  TaskUsage$Dir|
00000070  20 20 3c 4f 62 65 79 24  44 69 72 3e 0a 49 63 6f  |  <Obey$Dir>.Ico|
00000080  6e 53 70 72 69 74 65 73  20 20 3c 54 61 73 6b 55  |nSprites  <TaskU|
00000090  73 61 67 65 24 44 69 72  3e 2e 21 53 70 72 69 74  |sage$Dir>.!Sprit|
000000a0  65 73 0a 0a 7c 20 20 43  68 65 63 6b 20 66 6f 72  |es..|  Check for|
000000b0  20 61 74 20 6c 65 61 73  74 20 52 49 53 43 20 4f  | at least RISC O|
000000c0  53 20 56 65 72 73 69 6f  6e 20 33 2e 30 30 0a 52  |S Version 3.00.R|
000000d0  4d 45 6e 73 75 72 65 20  20 55 74 69 6c 69 74 79  |MEnsure  Utility|
000000e0  4d 6f 64 75 6c 65 20 33  2e 30 30 20 20 45 72 72  |Module 3.00  Err|
000000f0  6f 72 20 20 53 6f 72 72  79 2c 20 74 68 69 73 20  |or  Sorry, this |
00000100  61 70 70 6c 69 63 61 74  69 6f 6e 20 6f 6e 6c 79  |application only|
00000110  20 72 75 6e 73 20 6f 6e  20 52 49 53 43 20 4f 53  | runs on RISC OS|
00000120  20 33 0a 0a 7c 20 20 20  20 4e 6f 74 65 20 74 68  | 3..|    Note th|
00000130  61 74 20 69 66 20 61 20  50 72 65 63 69 73 69 6f  |at if a Precisio|
00000140  6e 20 6f 74 68 65 72 20  74 68 61 6e 20 74 68 65  |n other than the|
00000150  20 64 65 66 61 75 6c 74  20 69 73 20 72 65 71 75  | default is requ|
00000160  69 72 65 64 2c 20 6a 75  73 74 20 61 64 64 20 31  |ired, just add 1|
00000170  20 74 6f 20 38 2c 20 6f  72 20 4d 0a 7c 20 20 20  | to 8, or M.|   |
00000180  20 74 6f 20 74 68 65 20  65 6e 64 20 6f 66 20 74  | to the end of t|
00000190  68 65 20 66 6f 6c 6c 6f  77 69 6e 67 20 52 4d 52  |he following RMR|
000001a0  75 6e 20 6c 69 6e 65 20  28 77 69 74 68 20 61 20  |un line (with a |
000001b0  73 70 61 63 65 20 61 66  74 65 72 20 74 68 65 20  |space after the |
000001c0  4d 6f 64 75 6c 65 20 4e  61 6d 65 21 29 0a 7c 20  |Module Name!).| |
000001d0  20 20 20 49 66 20 69 74  20 69 73 20 72 65 71 75  |   If it is requ|
000001e0  69 72 65 64 20 74 6f 20  61 6c 74 65 72 20 74 68  |ired to alter th|
000001f0  65 20 64 65 66 61 75 6c  74 20 55 70 64 61 74 65  |e default Update|
00000200  20 74 69 6d 65 2c 20 61  64 64 20 31 20 74 6f 20  | time, add 1 to |
00000210  38 20 69 6d 6d 65 64 69  61 74 65 6c 79 0a 7c 20  |8 immediately.| |
00000220  20 20 20 61 66 74 65 72  20 74 68 65 20 70 72 65  |   after the pre|
00000230  63 69 73 69 6f 6e 2c 20  77 68 69 63 68 20 4d 55  |cision, which MU|
00000240  53 54 20 74 68 65 6e 20  61 6c 73 6f 20 62 65 20  |ST then also be |
00000250  6f 76 65 72 72 69 64 64  65 6e 2e 20 0a 7c 20 20  |overridden. .|  |
00000260  20 20 46 6f 72 20 65 78  61 6d 70 6c 65 3a 20 20  |  For example:  |
00000270  20 20 52 4d 52 75 6e 20  20 3c 54 61 73 6b 55 73  |  RMRun  <TaskUs|
00000280  61 67 65 24 44 69 72 3e  2e 54 61 73 6b 55 73 61  |age$Dir>.TaskUsa|
00000290  67 65 20 33 32 0a 0a 7c  20 20 4c 6f 61 64 20 74  |ge 32..|  Load t|
000002a0  68 65 20 6d 6f 64 75 6c  65 2c 20 61 6e 64 20 73  |he module, and s|
000002b0  74 61 72 74 20 74 68 65  20 61 70 70 6c 69 63 61  |tart the applica|
000002c0  74 69 6f 6e 0a 52 4d 52  75 6e 20 20 3c 54 61 73  |tion.RMRun  <Tas|
000002d0  6b 55 73 61 67 65 24 44  69 72 3e 2e 54 61 73 6b  |kUsage$Dir>.Task|
000002e0  55 73 61 67 65 0a                                 |Usage.|
000002e6