| !DiscKnght.!Run
Set DiscKnight$Dir <Obey$Dir>
IconSprites <DiscKnight$Dir>.!Sprites

RMEnsure UtilityModule  3.10 Error This application requires RISC OS 3.10 or later
RMEnsure UtilityModule  3.70 RMEnsure CallASWI 0.02 RMLoad System:Modules.CallASWI
RMEnsure UtilityModule  3.70 RMEnsure CallASWI 0.02 Error This application requires CallASWI 0.02 or later
RMEnsure FPEmulator     4.03 RMLoad System:Modules.FPEmulator
RMEnsure FPEmulator     4.03 Error This application requires FPEmulator 4.03 or later
RMEnsure SharedCLibrary 5.17 RMLoad System:Modules.CLib
RMEnsure SharedCLibrary 5.34 Error This application requires SharedCLibrary 5.34 or later
RMEnsure Toolbox        1.41 RMLoad System:Modules.Toolbox.Toolbox
RMEnsure Toolbox        1.41 Error You need the Toolbox module version 1.41 or later to run DiscKnight
RMEnsure Window         1.47 RMLoad System:Modules.Toolbox.Window
RMEnsure Window         1.47 Error You need the Window Object Toolbox module version 1.47 or later to run DiscKnight
RMEnsure Menu           0.32 RMLoad System:Modules.Toolbox.Menu
RMEnsure Menu           0.32 Error You need the Menu Toolbox module version 0.32 or later to run DiscKnight
RMEnsure ProgInfo       0.14 RMLoad System:Modules.Toolbox.ProgInfo
RMEnsure ProgInfo       0.14 Error You need the ProgInfo Toolbox module version  0.14 or later to run DiscKnight
RMEnsure IconBar        1.18 RMLoad System:Modules.Toolbox.IconBar
RMEnsure IconBar        1.18 Error You need the IconBar Toolbox module version  1.18 or later to run DiscKnight

Set Alias$DiscKnight <DiscKnight$Dir>.DiscKnight 

Filer_Run <DiscKnight$Dir>.Guide

WimpSlot -min 160K -max 160K
IfThere <DiscKnight$Dir>.Upgrader Then Run <DiscKnight$Dir>.Upgrader

Wimpslot -min 40K -max 40K
Run <DiscKnight$Dir>.!RunImage