Home » Archimedes archive » Acorn User » AU 1998-02 B.adf » Regulars » StarInfo/Vawer/CacheMod

StarInfo/Vawer/CacheMod

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-02 B.adf » Regulars
Filename: StarInfo/Vawer/CacheMod
Read OK:
File size: 0484 bytes
Load address: 0000
Exec address: 0000
File contents
�@,6TTaskCacheTaskCache	1.00 (11 Oct 1997)Task_CacheOff�ox*Task_CacheOff causes the processor cache to be disabled while the current task is in operation. It should be called before the task calls Wimp_Poll for the first time, so is best placed in the !Run file, just before the main program is started.
Syntax: *Task_CacheOff@-�>����P�������������@����There is no room in the TaskCache module for any new applications which run with the cache off�_-���P�x��P�x���d��_����@-�J����Q�� ���@�����_-�A?��@��@�� T�
��Q���������_����Cache OnCache OffCache�_-�O��O� ��0��@&�(O�O� ��0��@��A&���_-�HO�O� ��0��B&�\O�O� ��0��@��C&���SQ���_-�$��&��(0��@��P��@�� T�
��Q�P����_����
00000000  00 00 00 00 d8 02 00 00  0c 03 00 00 40 03 00 00  |............@...|
00000010  2c 00 00 00 36 00 00 00  54 00 00 00 00 00 00 00  |,...6...T.......|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 54 61 73 6b  |............Task|
00000030  43 61 63 68 65 00 54 61  73 6b 43 61 63 68 65 09  |Cache.TaskCache.|
00000040  31 2e 30 30 20 28 31 31  20 4f 63 74 20 31 39 39  |1.00 (11 Oct 199|
00000050  37 29 00 00 54 61 73 6b  5f 43 61 63 68 65 4f 66  |7)..Task_CacheOf|
00000060  66 00 00 00 88 01 00 00  00 00 00 00 6f 01 00 00  |f...........o...|
00000070  78 00 00 00 00 00 00 00  2a 54 61 73 6b 5f 43 61  |x.......*Task_Ca|
00000080  63 68 65 4f 66 66 20 63  61 75 73 65 73 20 74 68  |cheOff causes th|
00000090  65 20 70 72 6f 63 65 73  73 6f 72 20 63 61 63 68  |e processor cach|
000000a0  65 20 74 6f 20 62 65 20  64 69 73 61 62 6c 65 64  |e to be disabled|
000000b0  20 77 68 69 6c 65 20 74  68 65 20 63 75 72 72 65  | while the curre|
000000c0  6e 74 20 74 61 73 6b 20  69 73 20 69 6e 20 6f 70  |nt task is in op|
000000d0  65 72 61 74 69 6f 6e 2e  20 49 74 20 73 68 6f 75  |eration. It shou|
000000e0  6c 64 20 62 65 20 63 61  6c 6c 65 64 20 62 65 66  |ld be called bef|
000000f0  6f 72 65 20 74 68 65 20  74 61 73 6b 20 63 61 6c  |ore the task cal|
00000100  6c 73 20 57 69 6d 70 5f  50 6f 6c 6c 20 66 6f 72  |ls Wimp_Poll for|
00000110  20 74 68 65 20 66 69 72  73 74 20 74 69 6d 65 2c  | the first time,|
00000120  20 73 6f 20 69 73 20 62  65 73 74 20 70 6c 61 63  | so is best plac|
00000130  65 64 20 69 6e 20 74 68  65 20 21 52 75 6e 20 66  |ed in the !Run f|
00000140  69 6c 65 2c 20 6a 75 73  74 20 62 65 66 6f 72 65  |ile, just before|
00000150  20 74 68 65 20 6d 61 69  6e 20 70 72 6f 67 72 61  | the main progra|
00000160  6d 20 69 73 20 73 74 61  72 74 65 64 2e 0d 0a 53  |m is started...S|
00000170  79 6e 74 61 78 3a 20 2a  54 61 73 6b 5f 43 61 63  |yntax: *Task_Cac|
00000180  68 65 4f 66 66 00 00 00  00 40 2d e9 1f 3e 8f e2  |heOff....@-..>..|
00000190  fc 00 93 e5 00 00 50 e3  04 00 00 1a 12 0e 8f e2  |......P.........|
000001a0  05 00 02 ef 01 00 a0 e3  04 01 8f e5 00 80 bd e8  |................|
000001b0  04 00 8f e2 00 40 bd e8  01 f2 9e e3 00 00 00 00  |.....@..........|
000001c0  54 68 65 72 65 20 69 73  20 6e 6f 20 72 6f 6f 6d  |There is no room|
000001d0  20 69 6e 20 74 68 65 20  54 61 73 6b 43 61 63 68  | in the TaskCach|
000001e0  65 20 6d 6f 64 75 6c 65  20 66 6f 72 20 61 6e 79  |e module for any|
000001f0  20 6e 65 77 20 61 70 70  6c 69 63 61 74 69 6f 6e  | new application|
00000200  73 20 77 68 69 63 68 20  72 75 6e 20 77 69 74 68  |s which run with|
00000210  20 74 68 65 20 63 61 63  68 65 20 6f 66 66 00 00  | the cache off..|
00000220  ff 5f 2d e9 88 00 9f e5  01 00 50 e3 07 00 00 0b  |._-.......P.....|
00000230  78 00 9f e5 00 00 50 e3  78 00 8f 02 05 00 02 0f  |x.....P.x.......|
00000240  01 00 a0 e3 64 00 8f e5  ff 5f bd e8 0e f0 b0 e1  |....d...._......|
00000250  0f 40 2d e9 4a 0f 8f e2  04 10 90 e4 00 00 51 e3  |.@-.J.........Q.|
00000260  fc ff ff 1a 04 20 00 e5  00 00 a0 e3 40 00 8f e5  |..... ......@...|
00000270  0f 80 bd e8 ff 5f 2d e9  41 3f 8f e2 00 40 a0 e3  |....._-.A?...@..|
00000280  01 40 84 e2 20 00 54 e3  06 00 00 0a 04 10 93 e4  |.@.. .T.........|
00000290  02 00 51 e1 f9 ff ff 1a  00 00 a0 e3 0c 00 8f e5  |..Q.............|
000002a0  1c 00 8f e2 05 00 02 ef  ff 5f bd e8 0e f0 b0 e1  |........._......|
000002b0  01 00 00 00 00 00 00 00  43 61 63 68 65 20 4f 6e  |........Cache On|
000002c0  00 00 00 00 43 61 63 68  65 20 4f 66 66 00 00 00  |....Cache Off...|
000002d0  43 61 63 68 65 00 00 00  ff 5f 2d e9 14 00 4f e2  |Cache...._-...O.|
000002e0  c9 10 4f e2 00 20 a0 e3  00 30 a0 e3 40 26 06 ef  |..O.. ...0..@&..|
000002f0  28 00 4f e2 88 10 4f e2  00 20 a0 e3 00 30 a0 e3  |(.O...O.. ...0..|
00000300  00 40 a0 e3 41 26 06 ef  ff 9f bd e8 ff 5f 2d e9  |.@..A&......._-.|
00000310  48 00 4f e2 fd 10 4f e2  00 20 a0 e3 00 30 a0 e3  |H.O...O.. ...0..|
00000320  42 26 06 ef 5c 00 4f e2  bc 10 4f e2 00 20 a0 e3  |B&..\.O...O.. ..|
00000330  00 30 a0 e3 00 40 a0 e3  43 26 06 ef ff 9f bd e8  |.0...@..C&......|
00000340  53 00 51 e3 0e f0 b0 11  ff 5f 2d e9 ff 24 c2 e3  |S.Q......_-..$..|
00000350  0f 26 c2 e3 28 30 8f e2  00 40 a0 e3 00 50 a0 e3  |.&..(0...@...P..|
00000360  01 40 84 e2 20 00 54 e3  03 00 00 0a 04 10 93 e4  |.@.. .T.........|
00000370  02 00 51 e1 04 50 03 05  f8 ff ff ea ff 5f bd e8  |..Q..P......._..|
00000380  0e f0 b0 e1 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000390  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000480  00 00 00 00                                       |....|
00000484