| FednetCmp - Fednet file compression/decompression
|  Chris Bazley, 2001
| !Run file

Obey <Obey$Dir>.!Boot

RMEnsure UtilityModule 3.10 Error "This application requires RISC OS 3.10 or later"
If "<System$Path>" = "" Then Error "System resources cannot be found"

RMEnsure FPEmulator 0 RMLoad System:Modules.FPEmulator
RMEnsure FPEmulator 2.80 Error "This application needs FPEmulator 2.80 or later"
RMEnsure SharedCLibrary 0 System:Modules.CLib
RMEnsure SharedCLibrary 3.75 Error "This application requires SharedCLibrary 3.75 or later"

| Toolbox modules
| Works with OS 3.7 ROM versions, except needs later DCS
| Earliest ProgInfo tested with is OS 4 ROM version (uses URL feature)
RMEnsure FilterManager 0.09 RMLoad System:Modules.FilterMgr
RMEnsure FilterManager 0.09 Error "This application requires FilterManager 0.09 or later"
RMEnsure BorderUtils 0.02 RMEnsure WindowManager 3.17 RMLoad System:Modules.BorderUtil
RMEnsure Toolbox    0.00  RMLoad System:Modules.Toolbox.Toolbox
RMEnsure Toolbox    1.36  Error "This application requires Toolbox 1.36 or later"
RMEnsure Window     0.00  RMLoad System:Modules.Toolbox.Window
RMEnsure Window     1.31  Error "This application requires Window 1.31 or later"
RMEnsure Menu       0.00  RMLoad System:Modules.Toolbox.Menu
RMEnsure Menu       0.24  Error "This application requires Menu 0.24 or later"
RMEnsure Iconbar    0.00  RMLoad System:Modules.Toolbox.Iconbar
RMEnsure Iconbar    1.12  Error "This application requires Iconbar 1.12 or later"
RMEnsure ProgInfo   0.00  RMLoad System:Modules.Toolbox.ProgInfo
RMEnsure ProgInfo   0.15  Error "This application requires ProgInfo 0.15 or later"
RMEnsure SaveAs     0.00  RMLoad System:Modules.Toolbox.SaveAs
RMEnsure SaveAs     0.12  Error "This application requires SaveAs 0.12 or later"
RMEnsure DCS        0.00  RMLoad System:Modules.Toolbox.DCS_Quit
RMEnsure DCS        1.08  Error "This application requires DCS 1.08 or later"

WimpSlot -Min 92k -Max 92k

| Compressed files specified on the command line are decompressed in-situ.
| Syntax: [switches] [file1 file2 ... filen]
| Switches:
| -multi          : Allow multiple saveboxes (default is one at a time)
| -quit           : Exit immediately after parsing command-line (default is no)
| -timeslice <cs> : Centiseconds of work to do per Wimp_Poll (default is 10)
Run <FednetCmp$Dir>.!RunImage %*0
