Home » Personal collection » Acorn hard disk » apps » FontEd » !Trace/!Run

!Trace/!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 » Personal collection » Acorn hard disk » apps » FontEd
Filename: !Trace/!Run
Read OK:
File size: 04F7 bytes
Load address: 0000
Exec address: 0000
File contents
|>$.Trace.!Trace.!Run   Trace Run file
|
| Startup file for Trace
|
IconSprites <Obey$Dir>.!Sprites
|
WimpSlot -min 160K -max 160K
|
RMEnsure SystemDevices  1.13 Error Trace needs SystemDevices Module
RMEnsure SpriteUtils    1.04 Error Trace needs SpriteUtils Module
RMEnsure SpriteExtend   0.20 Error Trace needs SpriteExtension Module
RMEnsure WindowManager  2.00 Error Trace needs a newer Window Manager
RMEnsure FontManager    1.15 Error Trace needs a newer Font Manager
RMEnsure Draw           1.01 Error Trace needs Draw Module 1.01 or later
|
if "<System$Path>" = "" then Error 0 System resources cannot be found
|
RMEnsure FPEmulator     2.80 RMLoad System:Modules.FPEmulator
RMEnsure FPEmulator     2.80 Error Trace needs FPEmulator 2.80 or later
|
RMEnsure ColourTrans    0.52 RMLoad System:Modules.Colours
RMEnsure ColourTrans    0.52 Error Trace needs ColourTrans 0.51 or later
|
RMEnsure SharedCLibrary 0.00 RMLoad System:Modules.CLib
RMEnsure SharedCLibrary 3.75 Error Trace needs SharedCLibrary 3.75 or later
|
RMEnsure ResourceFS     0.00 IconSprites <Obey$Dir>.resources.Sprites3
|
Set Trace$Path <Obey$Dir>
Set Trace$Templates Templates
RMEnsure UtilityModule  3.10 Set Trace$Templates Templates2
|
WimpSlot -min 160K
|
Run "<Trace$Path>.!RunImage" %*0
00000000  7c 3e 24 2e 54 72 61 63  65 2e 21 54 72 61 63 65  ||>$.Trace.!Trace|
00000010  2e 21 52 75 6e 20 20 20  54 72 61 63 65 20 52 75  |.!Run   Trace Ru|
00000020  6e 20 66 69 6c 65 0a 7c  0a 7c 20 53 74 61 72 74  |n file.|.| Start|
00000030  75 70 20 66 69 6c 65 20  66 6f 72 20 54 72 61 63  |up file for Trac|
00000040  65 0a 7c 0a 49 63 6f 6e  53 70 72 69 74 65 73 20  |e.|.IconSprites |
00000050  3c 4f 62 65 79 24 44 69  72 3e 2e 21 53 70 72 69  |<Obey$Dir>.!Spri|
00000060  74 65 73 0a 7c 0a 57 69  6d 70 53 6c 6f 74 20 2d  |tes.|.WimpSlot -|
00000070  6d 69 6e 20 31 36 30 4b  20 2d 6d 61 78 20 31 36  |min 160K -max 16|
00000080  30 4b 0a 7c 0a 52 4d 45  6e 73 75 72 65 20 53 79  |0K.|.RMEnsure Sy|
00000090  73 74 65 6d 44 65 76 69  63 65 73 20 20 31 2e 31  |stemDevices  1.1|
000000a0  33 20 45 72 72 6f 72 20  54 72 61 63 65 20 6e 65  |3 Error Trace ne|
000000b0  65 64 73 20 53 79 73 74  65 6d 44 65 76 69 63 65  |eds SystemDevice|
000000c0  73 20 4d 6f 64 75 6c 65  0a 52 4d 45 6e 73 75 72  |s Module.RMEnsur|
000000d0  65 20 53 70 72 69 74 65  55 74 69 6c 73 20 20 20  |e SpriteUtils   |
000000e0  20 31 2e 30 34 20 45 72  72 6f 72 20 54 72 61 63  | 1.04 Error Trac|
000000f0  65 20 6e 65 65 64 73 20  53 70 72 69 74 65 55 74  |e needs SpriteUt|
00000100  69 6c 73 20 4d 6f 64 75  6c 65 0a 52 4d 45 6e 73  |ils Module.RMEns|
00000110  75 72 65 20 53 70 72 69  74 65 45 78 74 65 6e 64  |ure SpriteExtend|
00000120  20 20 20 30 2e 32 30 20  45 72 72 6f 72 20 54 72  |   0.20 Error Tr|
00000130  61 63 65 20 6e 65 65 64  73 20 53 70 72 69 74 65  |ace needs Sprite|
00000140  45 78 74 65 6e 73 69 6f  6e 20 4d 6f 64 75 6c 65  |Extension Module|
00000150  0a 52 4d 45 6e 73 75 72  65 20 57 69 6e 64 6f 77  |.RMEnsure Window|
00000160  4d 61 6e 61 67 65 72 20  20 32 2e 30 30 20 45 72  |Manager  2.00 Er|
00000170  72 6f 72 20 54 72 61 63  65 20 6e 65 65 64 73 20  |ror Trace needs |
00000180  61 20 6e 65 77 65 72 20  57 69 6e 64 6f 77 20 4d  |a newer Window M|
00000190  61 6e 61 67 65 72 0a 52  4d 45 6e 73 75 72 65 20  |anager.RMEnsure |
000001a0  46 6f 6e 74 4d 61 6e 61  67 65 72 20 20 20 20 31  |FontManager    1|
000001b0  2e 31 35 20 45 72 72 6f  72 20 54 72 61 63 65 20  |.15 Error Trace |
000001c0  6e 65 65 64 73 20 61 20  6e 65 77 65 72 20 46 6f  |needs a newer Fo|
000001d0  6e 74 20 4d 61 6e 61 67  65 72 0a 52 4d 45 6e 73  |nt Manager.RMEns|
000001e0  75 72 65 20 44 72 61 77  20 20 20 20 20 20 20 20  |ure Draw        |
000001f0  20 20 20 31 2e 30 31 20  45 72 72 6f 72 20 54 72  |   1.01 Error Tr|
00000200  61 63 65 20 6e 65 65 64  73 20 44 72 61 77 20 4d  |ace needs Draw M|
00000210  6f 64 75 6c 65 20 31 2e  30 31 20 6f 72 20 6c 61  |odule 1.01 or la|
00000220  74 65 72 0a 7c 0a 69 66  20 22 3c 53 79 73 74 65  |ter.|.if "<Syste|
00000230  6d 24 50 61 74 68 3e 22  20 3d 20 22 22 20 74 68  |m$Path>" = "" th|
00000240  65 6e 20 45 72 72 6f 72  20 30 20 53 79 73 74 65  |en Error 0 Syste|
00000250  6d 20 72 65 73 6f 75 72  63 65 73 20 63 61 6e 6e  |m resources cann|
00000260  6f 74 20 62 65 20 66 6f  75 6e 64 0a 7c 0a 52 4d  |ot be found.|.RM|
00000270  45 6e 73 75 72 65 20 46  50 45 6d 75 6c 61 74 6f  |Ensure FPEmulato|
00000280  72 20 20 20 20 20 32 2e  38 30 20 52 4d 4c 6f 61  |r     2.80 RMLoa|
00000290  64 20 53 79 73 74 65 6d  3a 4d 6f 64 75 6c 65 73  |d System:Modules|
000002a0  2e 46 50 45 6d 75 6c 61  74 6f 72 0a 52 4d 45 6e  |.FPEmulator.RMEn|
000002b0  73 75 72 65 20 46 50 45  6d 75 6c 61 74 6f 72 20  |sure FPEmulator |
000002c0  20 20 20 20 32 2e 38 30  20 45 72 72 6f 72 20 54  |    2.80 Error T|
000002d0  72 61 63 65 20 6e 65 65  64 73 20 46 50 45 6d 75  |race needs FPEmu|
000002e0  6c 61 74 6f 72 20 32 2e  38 30 20 6f 72 20 6c 61  |lator 2.80 or la|
000002f0  74 65 72 0a 7c 0a 52 4d  45 6e 73 75 72 65 20 43  |ter.|.RMEnsure C|
00000300  6f 6c 6f 75 72 54 72 61  6e 73 20 20 20 20 30 2e  |olourTrans    0.|
00000310  35 32 20 52 4d 4c 6f 61  64 20 53 79 73 74 65 6d  |52 RMLoad System|
00000320  3a 4d 6f 64 75 6c 65 73  2e 43 6f 6c 6f 75 72 73  |:Modules.Colours|
00000330  0a 52 4d 45 6e 73 75 72  65 20 43 6f 6c 6f 75 72  |.RMEnsure Colour|
00000340  54 72 61 6e 73 20 20 20  20 30 2e 35 32 20 45 72  |Trans    0.52 Er|
00000350  72 6f 72 20 54 72 61 63  65 20 6e 65 65 64 73 20  |ror Trace needs |
00000360  43 6f 6c 6f 75 72 54 72  61 6e 73 20 30 2e 35 31  |ColourTrans 0.51|
00000370  20 6f 72 20 6c 61 74 65  72 0a 7c 0a 52 4d 45 6e  | or later.|.RMEn|
00000380  73 75 72 65 20 53 68 61  72 65 64 43 4c 69 62 72  |sure SharedCLibr|
00000390  61 72 79 20 30 2e 30 30  20 52 4d 4c 6f 61 64 20  |ary 0.00 RMLoad |
000003a0  53 79 73 74 65 6d 3a 4d  6f 64 75 6c 65 73 2e 43  |System:Modules.C|
000003b0  4c 69 62 0a 52 4d 45 6e  73 75 72 65 20 53 68 61  |Lib.RMEnsure Sha|
000003c0  72 65 64 43 4c 69 62 72  61 72 79 20 33 2e 37 35  |redCLibrary 3.75|
000003d0  20 45 72 72 6f 72 20 54  72 61 63 65 20 6e 65 65  | Error Trace nee|
000003e0  64 73 20 53 68 61 72 65  64 43 4c 69 62 72 61 72  |ds SharedCLibrar|
000003f0  79 20 33 2e 37 35 20 6f  72 20 6c 61 74 65 72 0a  |y 3.75 or later.|
00000400  7c 0a 52 4d 45 6e 73 75  72 65 20 52 65 73 6f 75  ||.RMEnsure Resou|
00000410  72 63 65 46 53 20 20 20  20 20 30 2e 30 30 20 49  |rceFS     0.00 I|
00000420  63 6f 6e 53 70 72 69 74  65 73 20 3c 4f 62 65 79  |conSprites <Obey|
00000430  24 44 69 72 3e 2e 72 65  73 6f 75 72 63 65 73 2e  |$Dir>.resources.|
00000440  53 70 72 69 74 65 73 33  0a 7c 0a 53 65 74 20 54  |Sprites3.|.Set T|
00000450  72 61 63 65 24 50 61 74  68 20 3c 4f 62 65 79 24  |race$Path <Obey$|
00000460  44 69 72 3e 0a 53 65 74  20 54 72 61 63 65 24 54  |Dir>.Set Trace$T|
00000470  65 6d 70 6c 61 74 65 73  20 54 65 6d 70 6c 61 74  |emplates Templat|
00000480  65 73 0a 52 4d 45 6e 73  75 72 65 20 55 74 69 6c  |es.RMEnsure Util|
00000490  69 74 79 4d 6f 64 75 6c  65 20 20 33 2e 31 30 20  |ityModule  3.10 |
000004a0  53 65 74 20 54 72 61 63  65 24 54 65 6d 70 6c 61  |Set Trace$Templa|
000004b0  74 65 73 20 54 65 6d 70  6c 61 74 65 73 32 0a 7c  |tes Templates2.||
000004c0  0a 57 69 6d 70 53 6c 6f  74 20 2d 6d 69 6e 20 31  |.WimpSlot -min 1|
000004d0  36 30 4b 0a 7c 0a 52 75  6e 20 22 3c 54 72 61 63  |60K.|.Run "<Trac|
000004e0  65 24 50 61 74 68 3e 2e  21 52 75 6e 49 6d 61 67  |e$Path>.!RunImag|
000004f0  65 22 20 25 2a 30 0a                              |e" %*0.|
000004f7