|>$.Q.!OvnPro.!Run
|
| Startup file for Ovation Pro
|
WimpSlot -min 1648K -max 1648K
|
Run <Obey$Dir>.!Boot
|
|
Set OvationPro$Dir    <Obey$Dir>
Run "<OvationPro$Dir>.Modules.IfExists" <OvationPro$Dir>.!OvnResDir Then Set OvationPro$ResourceDir <OvationPro$Dir>.!OvnResDir
Set OvationPro$CountryDir <OvationPro$ResourceDir>.UK
Set OvationPro$Applets <OvationPro$Dir>.Applets
Set OvationProApplets$Path <OvationPro$Dir>.Applets.,<OvationPro$Dir>.Applets2.
Set OvationPro$Templates Templates
Set OvationPro$Scrap <Wimp$ScrapDir>
Set OvationPro$Printfile Printer:
Set OvationProColour$Path <OvationPro$ResourceDir>.Colours
|
|
| Sort out dictionaries
|
If "<Dictionary$Dir>"="" Then Run "<OvationPro$Dir>.Modules.IfExists" <OvationPro$Dir>.!Words Then Run"<OvationPro$Dir>.!Words"
Set OvationProDictionary$Path <Dictionary$Dir>
Set OvationProUserDictionary$Path <UserDictionary$Dir>
If "<OvationProUserDictionary$Path>" = "" Then Set OvationProUserDictionary$Path <Dictionary$Dir>
|
|
|
RMEnsure UtilityModule  3.10 Error Ovation Pro needs RISC OS 3.10 or later
|
RMEnsure SystemDevices  1.13 Error Ovation Pro needs SystemDevices Module
RMEnsure SpriteUtils    1.04 Error Ovation Pro needs SpriteUtils Module
RMEnsure SpriteExtend   0.20 Error Ovation Pro needs SpriteExtension Module
RMEnsure FontManager    1.15 Error Ovation Pro needs a newer Font Manager
RMEnsure Draw           1.01 Error Ovation Pro needs Draw Module 1.01 or later
|
|
RMEnsure UtilityModule  3.50 If "<NewLook$Loaded>"="" Then IconSprites <OvationPro$ResourceDir>.22Icons3d
|
|
If "<System$Path>" = "" then Error 0 System resources cannot be found
|
|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 BorderUtils 0.00 RMEnsure WindowManager 3.17 Run"<OvationPro$Dir>.Modules.IfExists" System:Modules.BorderUtil Then RMLoad System:Modules.BorderUtil Else RMLoad <OvationPro$Dir>.Modules.BorderUtil
RMEnsure BorderUtils 0.00 RMEnsure WindowManager 3.17 Error Ovation Pro needs the BorderUtils module
|
|
RMEnsure UniversalKey   1.03 RMLoad <OvationPro$Dir>.Modules.UKey
RMEnsure OvationUtils   0.01 RMLoad <OvationPro$Dir>.Modules.Utils
|
|
WimpSlot -min 1648K -max 1648K
|
|Run "<OvationPro$Dir>.!RunImage" %*0 2>"<OvationPro$Dir>.^.debug"
Run "<OvationPro$Dir>.!RunImage" %*0