scummvm/dists/riscos/!Run,feb
2021-09-30 13:28:00 +01:00

25 lines
1.1 KiB
Plaintext

Run <Obey$Dir>.!Boot
If "<ScummVM$Dir>"="" Then Error ScummVM has not been seen by the filer.
Set Alias$RMLoadIfThere IfThere %%0 Then RMLoad %%*0
RMEnsure SharedUnixLibrary 1.14 RMLoadIfThere System:Modules.SharedULib
RMEnsure SharedUnixLibrary 1.14 Error ScummVM requires SharedUnixLibrary 1.14 or later. This can be downloaded from https://www.riscos.info/packages/LibraryDetails.html#SharedUnixLibrary
RMEnsure DigitalRenderer 0.55 RMLoadIfThere System:Modules.DRenderer
RMEnsure DigitalRenderer 0.55 Error ScummVM requires DigitalRenderer 0.55 or later. This can be downloaded from https://www.riscos.info/packages/LibraryDetails.html#DRenderer
Unset Alias$RMLoadIfThere
| If running from the desktop, redirect stdout and stderr to a file.
| This shouldn't happen when running from the command line, so that commands like "<ScummVM$Dir> --help" still work as expected.
Set Alias$Run_ScummVM Run <Obey$Dir>.scummvm %%*0 ><Choices$Write>.ScummVM.stdout 2><Choices$Write>.ScummVM.stderr
If "<Wimp$State>"="commands" Then Set Alias$Run_ScummVM Run <Obey$Dir>.scummvm %%*0
CDir <Choices$Write>.ScummVM
|WimpSlot
Run_ScummVM %*0
Unset Alias$Run_ScummVM