Initial commit
This commit is contained in:
8
dists/riscos/!Boot,feb
Normal file
8
dists/riscos/!Boot,feb
Normal file
@@ -0,0 +1,8 @@
|
||||
Set ScummVM$Dir <Obey$Dir>
|
||||
IconSprites <ScummVM$Dir>.!Sprites
|
||||
|
||||
Set ScummVM$Title "ScummVM"
|
||||
Set ScummVM$Description "Play certain classic graphical point-and-click adventure games"
|
||||
Set ScummVM$Publisher "ScummVM Developers"
|
||||
Set ScummVM$Web "https://www.scummvm.org/"
|
||||
Set ScummVM$Version "2026.1.1git"
|
||||
8
dists/riscos/!Boot,feb.in
Normal file
8
dists/riscos/!Boot,feb.in
Normal file
@@ -0,0 +1,8 @@
|
||||
Set ScummVM$Dir <Obey$Dir>
|
||||
IconSprites <ScummVM$Dir>.!Sprites
|
||||
|
||||
Set ScummVM$Title "ScummVM"
|
||||
Set ScummVM$Description "Play certain classic graphical point-and-click adventure games"
|
||||
Set ScummVM$Publisher "ScummVM Developers"
|
||||
Set ScummVM$Web "https://www.scummvm.org/"
|
||||
Set ScummVM$Version "@VERSION@"
|
||||
6
dists/riscos/!Help,feb
Normal file
6
dists/riscos/!Help,feb
Normal file
@@ -0,0 +1,6 @@
|
||||
Run <Obey$Dir>.!Boot
|
||||
|
||||
If "<ScummVM$Dir>"="" Then Error ScummVM has not been seen by the filer.
|
||||
|
||||
Filer_Opendir <ScummVM$Dir>.docs
|
||||
IfThere <ScummVM$Dir>.FindHelp Then Run <ScummVM$Dir>.FindHelp
|
||||
35
dists/riscos/!Run,feb
Normal file
35
dists/riscos/!Run,feb
Normal file
@@ -0,0 +1,35 @@
|
||||
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
|
||||
|
||||
| By setting ScummVM$Heap we force libunixlib to always use dynamic areas for data allocations
|
||||
| This frees up space for plugins and allows to have plenty of space for data
|
||||
Set HasLargeWimpSlot no
|
||||
RMEnsure UtilityModule 6.00 Set HasLargeWimpSlot yes
|
||||
RMEnsure UtilityModule 5.00 Set HasLargeWimpSlot no
|
||||
|
||||
If "<HasLargeWimpSlot>" = "no" Then Set ScummVM$Heap ""
|
||||
If "<HasLargeWimpSlot>" = "no" Then SetEval ScummVM$HeapMax 128
|
||||
|
||||
Unset HasLargeWimpSlot
|
||||
|
||||
| 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
|
||||
2
dists/riscos/!ScummVM2/!Boot,feb
Normal file
2
dists/riscos/!ScummVM2/!Boot,feb
Normal file
@@ -0,0 +1,2 @@
|
||||
Set ScummVM2$Dir <Obey$Dir>
|
||||
IconSprites <ScummVM2$Dir>.!Sprites
|
||||
BIN
dists/riscos/!ScummVM2/!Sprites,ff9
Normal file
BIN
dists/riscos/!ScummVM2/!Sprites,ff9
Normal file
Binary file not shown.
BIN
dists/riscos/!ScummVM2/!Sprites11,ff9
Normal file
BIN
dists/riscos/!ScummVM2/!Sprites11,ff9
Normal file
Binary file not shown.
BIN
dists/riscos/!Sprites,ff9
Normal file
BIN
dists/riscos/!Sprites,ff9
Normal file
Binary file not shown.
BIN
dists/riscos/!Sprites11,ff9
Normal file
BIN
dists/riscos/!Sprites11,ff9
Normal file
Binary file not shown.
BIN
dists/riscos/!SpritesA1,ff9
Normal file
BIN
dists/riscos/!SpritesA1,ff9
Normal file
Binary file not shown.
BIN
dists/riscos/!SpritesA2,ff9
Normal file
BIN
dists/riscos/!SpritesA2,ff9
Normal file
Binary file not shown.
43
dists/riscos/FindHelp,fd1
Normal file
43
dists/riscos/FindHelp,fd1
Normal file
@@ -0,0 +1,43 @@
|
||||
ON ERROR PROCerror
|
||||
file$=""
|
||||
readme$=""
|
||||
|
||||
SYS "Territory_Number" TO current_territory%
|
||||
REPEAT
|
||||
READ territory%, prefix$, readme$
|
||||
WHILE readme$<>""
|
||||
IF territory%=current_territory% OR territory%=-1 THEN
|
||||
SYS "OS_File",20,"<ScummVM$Dir>.docs."+prefix$+readme$ TO type%,,,,,,ftype%
|
||||
IF type%<>0 AND FNsupported(ftype%)<>0 THEN
|
||||
file$="<ScummVM$Dir>.docs."+prefix$+readme$
|
||||
ENDIF
|
||||
ENDIF
|
||||
READ readme$
|
||||
ENDWHILE
|
||||
UNTIL territory%=-1 OR file$<>""
|
||||
|
||||
IF file$<>"" THEN
|
||||
OSCLI "Filer_Run "+file$
|
||||
ENDIF
|
||||
END
|
||||
|
||||
DEF PROCerror
|
||||
ON ERROR OFF
|
||||
ERROR ERR, REPORT$+" at line "+STR$(ERL)
|
||||
ENDPROC
|
||||
|
||||
DEF FNsupported(ftype%)
|
||||
LOCAL r2%
|
||||
SYS "XOS_ReadVarVal","Alias$@RunType_"+STR$~(ftype%),-1,-1 TO ,,r2%
|
||||
=r2%
|
||||
|
||||
REM Reference: https://www.riscosopen.org/wiki/documentation/show/Territory%20Numbers
|
||||
DATA 4, "it.", "GuidaRapida", ""
|
||||
DATA 5, "es.", "InicioRapido", ""
|
||||
DATA 6, "fr.", "DemarrageRapide", ""
|
||||
DATA 7, "de.", "Schnellstart", "LIESMICH", ""
|
||||
DATA 11, "se.", "Snabbstart", "LasMig", ""
|
||||
DATA 14, "da.", "HurtigStart", ""
|
||||
DATA 15, "no-nb.", "HurtigStart", ""
|
||||
DATA 134, "cz.", "PrectiMe", ""
|
||||
DATA -1, "", "QuickStart", "README/md", "README", "ScummVM", ""
|
||||
Reference in New Issue
Block a user