home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / pipeline / pipedream / !PipeDream / !Run < prev    next >
Text File  |  1991-12-06  |  2KB  |  68 lines

  1. |
  2. |
  3. | Run file for PipeDream local resources
  4. |
  5. Set PipeDream$Dir <Obey$Dir>
  6. |
  7. |
  8. | Test for and initialise PipeDream global resources.
  9. |
  10. | Remove this comment to enable test. Do NOT do this
  11. | unless you have PipeDream global resources available
  12. |
  13. | If "<PDGlobal$Dir>" ="" then Error PipeDream global resources can not be found
  14. |
  15. If "<PDGlobal$Dir>"<>"" then Run <PDGlobal$Dir>.!Boot
  16. |
  17. |
  18. | Initialise PipeDream local resources
  19. |
  20. Run <PipeDream$Dir>.!Boot
  21. |
  22. Run <PipeDream$Dir>.!Path
  23. |
  24. If "<PDGlobal$Dir>" <> "" then Set PipeDream$ImageDir <PDGlobal$Dir> else Set PipeDream$ImageDir <PipeDream$Dir>
  25. |
  26. | Check Font Manager version
  27. |
  28. RMEnsure FontManager 2.42 Echo Warning: you need Outline FontManager 2.42 or later to use PipeDream 4 Charts
  29. ||
  30. | Ensure we have FPEmulator
  31. |
  32. RMEnsure FPEmulator 2.70 If "<System$Path>"  = "" then WimpSlot -min 640k
  33. RMEnsure FPEmulator 2.70 If "<System$Path>"  = "" then Run <PipeDream$ImageDir>.System.SqM_FPE { > NULL: }
  34. RMEnsure FPEmulator 2.70 If "<System$Path>" <> "" then RMLoad System:Modules.FPEmulator
  35. RMEnsure FPEmulator 2.70 Error You need FPEmulator 2.70 or later
  36. |
  37. | Ensure we have ColourTrans
  38. |
  39. RMEnsure ColourTrans 0.52 If "<System$Path>"  = "" then RMLoad <PipeDream$ImageDir>.System.Colours
  40. RMEnsure ColourTrans 0.52 If "<System$Path>" <> "" then RMLoad System:Modules.Colours
  41. RMEnsure ColourTrans 0.52 Error You need ColourTrans 0.52 or later
  42. |
  43. | Ensure we have the shared C library and determine its vintage
  44. |
  45. Set PipeDream$CLibLoaded 1
  46. RMEnsure SharedCLibrary 0.00 Set PipeDream$CLibLoaded 0
  47. If PipeDream$CLibLoaded=0 then If "<System$Path>"  = "" then WimpSlot -min 640k
  48. If PipeDream$CLibLoaded=0 then If "<System$Path>"  = "" then Run <PipeDream$ImageDir>.System.SqM_C
  49. If PipeDream$CLibLoaded=0 then If "<System$Path>" <> "" then RMLoad System:Modules.CLib
  50. RMEnsure SharedCLibrary 3.50 Error You need SharedCLibrary 3.50 or later
  51. Set PipeDream$NewCLib 0
  52. RMEnsure SharedCLibrary 3.75 Set PipeDream$NewCLib 1
  53. Unset PipeDream$CLibLoaded
  54. |
  55. | Allocate fixed memory for documents
  56. |
  57. | The first parameter controls the amount of additional memory
  58. | that PipeDream requires to be in the WimpSlot on startup
  59. |
  60. | The second parameter is how much extra memory PipeDream will
  61. | need to claim on startup on top of the initial WimpSlot
  62. |
  63. Run <PipeDream$ImageDir>.ImageSlot <PipeDream$ImageDir>.!RunImage 16K 32K
  64. |
  65. | Go, Go, Go
  66. |
  67. Run <PipeDream$ImageDir>.!RunImage <PipeDream$Dir>.^.Documents.DemoReadMe %*0
  68.