Bin gerade dabei, die PDLG.SLB mittels Thorstens "reverse engineer"-Quellen zu bauen, und bin darüber gestolpert, daß man noch ein Bit im SLB setzen muß, damit es funktioniert. Dafür hatte ich RUNOPTS vorgesehen, das steht so auch in meiner Doku. Insofern alles gut.
Aber: Das runopts, das ich im Internet gefunden habe, ist hoffnungslos veraltet:
Tools/runopts.ttp, Copyright (c) Julian F. Reschke, Mar 6 1994
usage: runopts [-crsv][-p type][-t tpasiz]
[[+-][fhlm]] files...
-c, --changes-only Display only changed files
-f, +f Fastload flag
-h, +h Shared text segment flag
-l, +l Load to Alternate RAM flag
-m, +m Malloc from Alternate RAM flag
-p, --protection M Protection mode M (p, s, g, or r)
-r, --reset Reset all reserved fields
-s, --silent No warnings
-t, --tpa-size T Set TPA size field to T
-v, --verbose Be verbose
--help Show this help screen
--version Display version string
In meinen Archiven finde ich hingegen:
Tools/runopts.ttp, Copyright (c) Julian F. Reschke, Oct 28 1997
Gebrauch: runopts [-crsv][-p type][-t tpasiz]
[[+-][fhlmS]] Dateien...
-c, --changes-only Nur geänderte Dateien anzeigen
-f, +f Fastload flag
-h, +h Shared text segment flag
-l, +l Load to Alternate RAM flag
-m, +m Malloc from Alternate RAM flag
-p, --protection M Schutzmodus mode M (p, s, g, or r)
-r, --reset Alle reservierten Felder löschen
-s, --silent Keine Warnungen ausgeben
-S, +S 'Kleine' TPA anlegen (MagiC)
-t, --tpa-size T TPA-Größenfeld auf T setzen
-v, --verbose Sei gesprächig
--help Diese Information anzeigen
--version Versionsinformation anzeigen
, und diese neue Version brauche ich auch.
Soweit, so gut. Aber gibt es eine offizielle Quelle für die Mupfel und ihre Dienstprogramme? Gibt es vielleicht noch neuere Versionen? Oder ist der Reschke (Bruder der berühmten Fernseh-Frau?) gar mit gutem Beispiel vorangegangen und hat die Quellen veröffentlicht? Leider kann ich da wenig finden. Auch nicht in [https://github.com/reschke].
Die Mupfel liegt wohl hier: [https://github.com/gereons/gemini/tree/main/MUPFEL] oder hier [https://github.com/gereons/gemini2/tree/main/MUPFEL]. Hat die mal jemand gebaut? Gibt's da eine "binary distribution"? Hier finde ich aber keine runopts. Die gehörten wohl nicht direkt zur Mupfel, sondern zu den Mupfel-Tools von Julian.
In Thorstens repo liegt übrigens auch ein runopts, das ist aber auch das alte.