|> !AWViewer.!Run
|
WimpSlot -Min 128K -Max 128K
|
RMEnsure UtilityModule 3.50 Error This application is only suitable for use with RISC OS 3.50 or later versions
|
Set AWViewer$Dir <Obey$Dir>
Set AWViewerRes$Path <AWViewer$Dir>.Resources.
Set File$Type_D94 ArtWork
If "<Boot$OSVersion>" < "400" Then IconSprites <Obey$Dir>.!Sprites Else If "<Boot$OSVersion>" < "500" Then IconSprites <Obey$Dir>.4Sprites Else IconSprites <Obey$Dir>.5Sprites
|
| Claim the file type if ArtWorks has not claimed it
If "<Alias$@RunType_D94>"="" Then Set Alias$@RunType_D94 Run <AWViewer$Dir>.!Run %%*0
|
Obey <Obey$Dir>.LoadRMs
|
| Check whether bug-ridden versions of SpecialFX or FontFix are running. This is just to
| inform the user. AWRender will silently switch off buggy versions of SpecialFX and FontFix
| when required.
|
| SpecialFX 1.04 is OK, only earlier versions are affected. 
SetEval AWViewer$SFXBuggy 0
RMEnsure SpecialFX 1.04 SetEval AWViewer$SFXBuggy 1
RMEnsure SpecialFX 0.00 SetEval AWViewer$SFXBuggy 0
If <AWViewer$SFXBuggy> Then <AWViewer$Dir>.Utils.ReportErr E03
Unset AWViewer$SFXBuggy
| FontFix 0.07 is OK, only earlier versions are affected
SetEval AWViewer$FontFixBuggy 0
RMEnsure FontFix 0.07 SetEval AWViewer$FontFixBuggy 1
RMEnsure FontFix 0.00 SetEval AWViewer$FontFixBuggy 0
If <AWViewer$FontFixBuggy> Then <AWViewer$Dir>.Utils.ReportErr E04
Unset AWViewer$FontFixBuggy
|
Run "<AWViewer$Dir>.!RunImage" %*0