.!Boot | Can't run more than one copy of NCNetSurf at once. If "" = "yes" Then Error NetSurf is already running | We need NCOS 1.11 RMEnsure OSVersion 1.11 Error NCNetSurf needs NCOS 1.11 or later | Ensure the latest SharedCLibrary is installed | http://www.iyonix.com/32bit/ RMEnsure SharedCLibrary 5.47 RMLoad .RMStore.SharedCLib | Ensure CallASWI is installed | http://www.iyonix.com/32bit/ RMEnsure CallASWI 0.02 RMLoad .RMStore.CallASWI | Ensure DrawFile is installed | http://acorn.riscos.com/riscos/releases/drawfile.arc RMEnsure DrawFile 1.30 RMLoad .RMStore.DrawFile | Ensure SharedUnixLibrary is installed | http://www.chocky.org/unix/usage.html RMEnsure SharedUnixLibrary 1.02 RMLoad .RMStore.SharedULib | Ensure AcornURI is installed | http://sudden.recoil.org/ Unset NetSurf$Start_URI_Handler RMEnsure AcornURI 0.12 Set NetSurf$Start_URI_Handler 1 RMEnsure AcornURI 0.12 RMLoad .RMStore.URI RMEnsure AcornURI 0.12 Unset NetSurf$Start_URI_Handler | Ensure MimeMap is installed If "" = "" Then Error Inet databases can not be found If "" = "" Then Set Inet$MimeMappings .Resources.MimeMap RMEnsure MimeMap 0.10 RMLoad .RMStore.MimeMap RMEnsure MimeMap 0.10 Error NetSurf requires MimeMap 0.10 or later | Ensure Tinct is installed RMEnsure Tinct 0.05 RMLoad .Resources.Tinct RMEnsure Tinct 0.05 Error NetSurf requires Tinct 0.05 or later | Ensue that the Wimp Scrap directory has been set WimpSlot -Min 32k -Max 32k If "" = "" Then SetMacro Wimp$ScrapDir Cache:$.ScrapDir If "" = "" Then SetMacro Wimp$Scrap .ScrapFile Wimpslot -min 2150k -max 2150k Set NetSurf$Running yes Run .!RunImage 2>.NCNetSurf UnSet NetSurf$Running