=> R0 = subreason
R1 = &B7 (reason code)
R2 = load address
R3 = size
R4 = execute address
R5 = filename (not canonicalised)
<= R1 = 0 if claimed (all changes have been performed); else preserved
R3 = new size
R4 = new execute address
This service is used to provide patches for RISC OS 3.70 where required. It is called when an Absolute file is run. Only if the file does not contain an AIF header will sub-reason 0 be called. After patching OS_SynchroniseCodeAreas will be called.
UKCompression sub-reasons
Reason Meaning
0 First pass - unsqueeze
1 Second pass - patch
others reserved
|
|
|