Initial commit

This commit is contained in:
2026-02-02 04:50:13 +01:00
commit 5b11698731
22592 changed files with 7677434 additions and 0 deletions

8
dists/riscos/!Boot,feb Normal file
View 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"

View 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
View 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
View 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

View File

@@ -0,0 +1,2 @@
Set ScummVM2$Dir <Obey$Dir>
IconSprites <ScummVM2$Dir>.!Sprites

Binary file not shown.

Binary file not shown.

BIN
dists/riscos/!Sprites,ff9 Normal file

Binary file not shown.

BIN
dists/riscos/!Sprites11,ff9 Normal file

Binary file not shown.

BIN
dists/riscos/!SpritesA1,ff9 Normal file

Binary file not shown.

BIN
dists/riscos/!SpritesA2,ff9 Normal file

Binary file not shown.

43
dists/riscos/FindHelp,fd1 Normal file
View 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", ""