Home » Archimedes archive » Acorn User » AU 1997-05 B.adf » Regulars » StarInfo/Clifford/MacrosSA

StarInfo/Clifford/MacrosSA

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 1997-05 B.adf » Regulars
Filename: StarInfo/Clifford/MacrosSA
Read OK:
File size: 029A bytes
Load address: 0000
Exec address: 0000
File contents
# Patch file for Macros to ensure StrongARM compatibility
#  1) Locate and run !Patch
#  2) Run this file
#  3) Drag !Macros to the Patch icon
#  4) Select 'Apply' in the window that appears
#  5) Open the menu and choose 'Patch selected'

Application:!Macros &2000
Description:User definable macros
Patch:Updates Macros to ensure StrongARM compatibility
File:!Macros.Macros &FFA

# This patch will only work with Macros 0.10
Location:&33
VerifyString:Macros<9><9>0.10<32>(02<32>Aug<32>1996)

# Make StrongARM alteration
Location:&A34
ChangeWord:&E3A03000 &E3A03102

# Update version from 0.10 to 0.11
Location:&3B
ChangeString:0.10<32>(02<32>Aug 0.11<32>(01<32>Oct
00000000  23 20 50 61 74 63 68 20  66 69 6c 65 20 66 6f 72  |# Patch file for|
00000010  20 4d 61 63 72 6f 73 20  74 6f 20 65 6e 73 75 72  | Macros to ensur|
00000020  65 20 53 74 72 6f 6e 67  41 52 4d 20 63 6f 6d 70  |e StrongARM comp|
00000030  61 74 69 62 69 6c 69 74  79 0a 23 20 20 31 29 20  |atibility.#  1) |
00000040  4c 6f 63 61 74 65 20 61  6e 64 20 72 75 6e 20 21  |Locate and run !|
00000050  50 61 74 63 68 0a 23 20  20 32 29 20 52 75 6e 20  |Patch.#  2) Run |
00000060  74 68 69 73 20 66 69 6c  65 0a 23 20 20 33 29 20  |this file.#  3) |
00000070  44 72 61 67 20 21 4d 61  63 72 6f 73 20 74 6f 20  |Drag !Macros to |
00000080  74 68 65 20 50 61 74 63  68 20 69 63 6f 6e 0a 23  |the Patch icon.#|
00000090  20 20 34 29 20 53 65 6c  65 63 74 20 27 41 70 70  |  4) Select 'App|
000000a0  6c 79 27 20 69 6e 20 74  68 65 20 77 69 6e 64 6f  |ly' in the windo|
000000b0  77 20 74 68 61 74 20 61  70 70 65 61 72 73 0a 23  |w that appears.#|
000000c0  20 20 35 29 20 4f 70 65  6e 20 74 68 65 20 6d 65  |  5) Open the me|
000000d0  6e 75 20 61 6e 64 20 63  68 6f 6f 73 65 20 27 50  |nu and choose 'P|
000000e0  61 74 63 68 20 73 65 6c  65 63 74 65 64 27 0a 0a  |atch selected'..|
000000f0  41 70 70 6c 69 63 61 74  69 6f 6e 3a 21 4d 61 63  |Application:!Mac|
00000100  72 6f 73 20 26 32 30 30  30 0a 44 65 73 63 72 69  |ros &2000.Descri|
00000110  70 74 69 6f 6e 3a 55 73  65 72 20 64 65 66 69 6e  |ption:User defin|
00000120  61 62 6c 65 20 6d 61 63  72 6f 73 0a 50 61 74 63  |able macros.Patc|
00000130  68 3a 55 70 64 61 74 65  73 20 4d 61 63 72 6f 73  |h:Updates Macros|
00000140  20 74 6f 20 65 6e 73 75  72 65 20 53 74 72 6f 6e  | to ensure Stron|
00000150  67 41 52 4d 20 63 6f 6d  70 61 74 69 62 69 6c 69  |gARM compatibili|
00000160  74 79 0a 46 69 6c 65 3a  21 4d 61 63 72 6f 73 2e  |ty.File:!Macros.|
00000170  4d 61 63 72 6f 73 20 26  46 46 41 0a 0a 23 20 54  |Macros &FFA..# T|
00000180  68 69 73 20 70 61 74 63  68 20 77 69 6c 6c 20 6f  |his patch will o|
00000190  6e 6c 79 20 77 6f 72 6b  20 77 69 74 68 20 4d 61  |nly work with Ma|
000001a0  63 72 6f 73 20 30 2e 31  30 0a 4c 6f 63 61 74 69  |cros 0.10.Locati|
000001b0  6f 6e 3a 26 33 33 0a 56  65 72 69 66 79 53 74 72  |on:&33.VerifyStr|
000001c0  69 6e 67 3a 4d 61 63 72  6f 73 3c 39 3e 3c 39 3e  |ing:Macros<9><9>|
000001d0  30 2e 31 30 3c 33 32 3e  28 30 32 3c 33 32 3e 41  |0.10<32>(02<32>A|
000001e0  75 67 3c 33 32 3e 31 39  39 36 29 0a 0a 23 20 4d  |ug<32>1996)..# M|
000001f0  61 6b 65 20 53 74 72 6f  6e 67 41 52 4d 20 61 6c  |ake StrongARM al|
00000200  74 65 72 61 74 69 6f 6e  0a 4c 6f 63 61 74 69 6f  |teration.Locatio|
00000210  6e 3a 26 41 33 34 0a 43  68 61 6e 67 65 57 6f 72  |n:&A34.ChangeWor|
00000220  64 3a 26 45 33 41 30 33  30 30 30 20 26 45 33 41  |d:&E3A03000 &E3A|
00000230  30 33 31 30 32 0a 0a 23  20 55 70 64 61 74 65 20  |03102..# Update |
00000240  76 65 72 73 69 6f 6e 20  66 72 6f 6d 20 30 2e 31  |version from 0.1|
00000250  30 20 74 6f 20 30 2e 31  31 0a 4c 6f 63 61 74 69  |0 to 0.11.Locati|
00000260  6f 6e 3a 26 33 42 0a 43  68 61 6e 67 65 53 74 72  |on:&3B.ChangeStr|
00000270  69 6e 67 3a 30 2e 31 30  3c 33 32 3e 28 30 32 3c  |ing:0.10<32>(02<|
00000280  33 32 3e 41 75 67 20 30  2e 31 31 3c 33 32 3e 28  |32>Aug 0.11<32>(|
00000290  30 31 3c 33 32 3e 4f 63  74 0a                    |01<32>Oct.|
0000029a