
Set Talker$Dir <Obey$Dir>
Set Talker$Path <Obey$Dir>.

IconSprites <Talker$Dir>.!Sprites

WimpSlot -min 160k -max 160k

If "<Zap$Dir>" <> "" Then Set TalkerFonts$Path <Zap$Dir>.Fonts.
If "<ZapFonts$Path>" <> "" Then Set TalkerFonts$Path <ZapFonts$Path>
|If "<TalkerFonts$Path>" = "" Then 
Set TalkerFonts$Path <Talker$Dir>.Fonts.
Set Talker$Font TalkerFonts:06x12.paul

RMEnsure LineEditor 2.71 RMLoad Talker:rm.LineEditor
RMEnsure LineEditor 2.71 Error Talker requires LineEditor module version 2.71 or later
RMEnsure ZapRedraw 0.30 RMLoad Talker:rm.ZapRedraw
RMEnsure ZapRedraw 0.30 Error You need ZapRedraw 0.30 or later to run Talker

RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions

RMEnsure FilterManager 0.09 RMLoad System:modules.FilterMgr
RMEnsure FilterManager 0.09 Error You Need Filter Manager 0.09 or later to run Talker

RMEnsure BorderUtils 0.02 RMEnsure WindowManager 3.17  RMLoad System:modules.BorderUtil

RMEnsure Toolbox    1.23  RMLoad System:modules.toolbox.toolbox
RMEnsure Toolbox    1.23  Error You need Toolbox 1.23 or later to run Talker
RMEnsure Window     1.15  RMLoad System:modules.toolbox.window
RMEnsure Window     1.15  Error You need Window 1.15 or later to run Talker
RMEnsure Menu       0.15  RMLoad System:modules.toolbox.menu
RMEnsure Menu       0.15  Error You need Menu 0.15 or later to run Talker
RMEnsure Iconbar    1.08  RMLoad System:modules.toolbox.iconbar
RMEnsure Iconbar    1.08  Error You need Iconbar 1.08 or later to run Talker
RMEnsure ProgInfo   0.05  RMLoad System:modules.toolbox.proginfo
RMEnsure ProgInfo   0.05  Error You need ProgInfo 0.05 or later to run Talker
RMEnsure DCS        1.06  RMLoad System:modules.toolbox.DCS_Quit
RMEnsure DCS        1.06  Error You need DCS 1.06 or later to run Talker

RMEnsure SocketWatch 0.01 RMLoad <Talker$Dir>.SockWatch

Run <Talker$Dir>.!RunImage