Das ist, wie man so schön sagt, kein Bug sondern ein Feature.
Auch wenn's für Dich momentan gar nicht danach aussieht. Du mußt aber davon ausgehen, daß die Geräte nie völlig ohne alles daherkamen, weshalb solche Sachen in der Form nicht als Problem auftraten. Blöd ist natürlich, daß es jetzt manches bißchen schwieriger macht, aber gib dem mal noch bißchen Eingewöhnungszeit.
Außerdem kannst Du so gleich viel über das Handling lernen.
So Vorrede vorbei.
Das !SparkPlug möchte so verschiedenes haben, damit es losläuft. Was das genau ist, kannst Du Dir anschauen, wenn Du die Applikation doppelclickst und dabei SHIFT gedrückt hälst. Das öffnet den Anwendungsordner. Dort drin gibt es dann u.a. eine Datei !Run, das ist die, die ausgeführt wird, wenn man normal doppelklickt und startet letztlich das Programm. Die !Run Datei kann man sich mit !Edit (aus den Apps unten rechts auf der Iconbar) anschauen.
Und da findet sich ziemlich mittig die Fehlermeldung, die Du wahrscheinlich meinst.
if = "" then Error 0 System resources cannot be found
Es muß also die Variable System$Path vorhanden sein, sonst klappts nicht.
Du könntest die jetzt einfach selber setzen und würdest dann direkt in der nächsten Anweisung hängenbleiben, zumindest, wenn kein Modul SharedCLib vorhanden ist. Dieses wird nämlich dort, wenns noch nicht aktiviert ist, geladen. Es wird Version 3.75 benötigt.
Du kannst jetzt auf der Kommandozeile gucken, ob das Modul bei Dir im ROM vorhanden ist. Dazu F12 drücken und dann "rommodules" eintippen und Return. Wenn alles zu schnell und zu weit vorbeiscrollt, kann man vor dem Kommando Ctrl+N drücken, das schalten einen PageMode ein, seitenweise weiter gehts mit SHIFT.
Wenn Du in der Ausgabe irgendwo eine Zeile findest, wo
SharedCLibrary Versionsnummer Active
drinsteht, dann ist alles vorhanden.
In dem Fall, kannst Du das !RunImage File direkt starten und das Programm sollte laufen.
Ansonsten mußt Du die CLib besorgen. Aber eigentlich sollte die im ROM vorhanden sein.
Normalerweise befinden sich die Zusatzmodule in einem !System Directory und das bekommt man am Besten bei riscos.com in der FTP Abteilung für RISC OS 3.10. Dort kann man die Disketten für die Installation bekommen. Nur muß man die natürlich wiederum auspacken.
Wenn es also so ist, wie ich gerade vermute, müßtest Du mit Anklicken von !RunImage erstmal weiterkommen, alternativ kannst Du auch die Pfadabfrage im !Run File mit einem "|" am Zeilenanfang auskommentieren.
Sobald Du eine !System Struktur bzw. einen !Boot Ordner, in dem !System liegt, installiert hast, sollte der Fehler natürlich nicht mehr kommen, weil dann der System$Path dort eingerichtet wird.