amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > ASL Patch - was ist das? [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2021-09-17, 13:15 h

pikewerfer
Posts: 30
User
MUI:PATCHASL: unknown command
MUI:PATCHASL: failed return code 10

Diese Fehlermeldung bekomme ich bei jedem Boot. Weiß jemand, was das sein könnte?

[ - Answer - Quote - Direct link - ]

2021-09-17, 13:42 h

DaxB
Posts: 1422
User
Für OS3 gibt es: http://aminet.net/package/util/misc/PatchASL aber k.A. ob das dein OS4 betrifft.

Zur Fehlermeldung:
Es wird versucht den Befehl PATCHASL auszuführen, was fehlschlägt (nicht vorhanden). Gehe die S-S, U-S und WBStartup durch um diesen Befehl zu finden. Den Aufruf dann raus nehmen, bzw. auskommentieren. Unter OS3 wird MUI i.d.R. in der U-S gestartet.

[ - Answer - Quote - Direct link - ]

2021-09-19, 17:08 h

yelworC
Posts: 401
User
Guck mal in den Dateien s:startup-sequence und s:user-startup mit einem Texteditor. In einer der beiden Dateien solltest du den Programmaufruf "MUI:PATCHASL" finden.

Einfach entfernen oder ein ; Zeichen davor machen, um die Zeile zu deaktivieren.

PatchASL dürfte ein Patch sein, der ASL Fenster (z.b. Dateien und Zeichensätze auswählen) durch eine andere Funktion ersetzt, damit das Fenster eben anders aussieht und vielleicht neue Funktionen bekommt.

[ - Answer - Quote - Direct link - ]

2021-09-22, 14:26 h

pikewerfer
Posts: 30
User
@yelworC:

Recht haste - das hier steht in meiner user-startup:


;BEGIN MUI
if exists "BOOT:MUI"
assign MUI: "BOOT:MUI"
if exists MUI:Libs
assign add LIBS: MUI:Libs
endif
if exists MUI:Locale
assign add LOCALE: MUI:Locale
endif
version >nil: exec.library 39
if not warn
if exists MUI:Docs
if exists HELP:dummy ; do not remove
endif ; this entry!
assign add HELP: MUI:Docs
endif
endif
endif
;END MUI


assign tbimages: SYS:Prefs/Presets/tbimages

;BEGIN MUI ASL
if exists "BOOT:MUI"
run <>nil: MUI:PatchASL
endif
;END MUI ASL


Jetzt vermute ich mal, das ist da reingeschrieben worden, als ich die neueste MUI installiert habe - aber den Patch habe ich nicht installiert, daher triggert zwar das IF, der Befehl kann aber nicht ausgeführt werden.

Bleibt die Frage: Was zur Hölle ist denn dieser ASL Patch?? Was tut er? Sollte ich den eigentlich haben?

Und was ist "assign tbimages"?? Das gehört doch da auch nicht hin, oder?

[ - Answer - Quote - Direct link - ]

2021-09-22, 15:52 h

Fanne
Posts: 86
User
Kann mich dunkel daran erinnern, das PatchASL die ASL-Requester nach MUI umleitet. Allerdings dunkel.... :look:

[ - Answer - Quote - Direct link - ]

2021-09-22, 21:45 h

yelworC
Posts: 401
User
Zitat:
Original von pikewerfer:
@yelworC:

Und was ist "assign tbimages"?? Das gehört doch da auch nicht hin, oder?


Ob der da hin gehört kann ich jetzt nicht abschließend sagen. Kann sein, dass irgendein Programm bei dir den Assign benötigt. Dem Namen nach würde ich darauf schließen, dass in diesem Ordner "Toolbar Images" für ein Programm liegen könnten.

Wenn du nicht weißt für was das gut ist, dann einfach mal mit einem ; davor auskommentieren und wenn danach ein Programm meckert mit "Please insert Volume tbimages:", dann hast du das Programm gefunden. :)

Generell kann man in der User-Startup nie so genau sagen, ob etwas da unbedingt sein muss. Also das kann man nur wissen, wenn man das System kennt. In meiner User-Startup sind noch ganz andere Einträge drin, aber die hab ich alle selbst dort eingefügt und ich kenne den Zweck.

So ein Assign richtet jedenfalls keinen Schaden an, wenn der da ist, obwohl er nicht benötigt wird.

Der Zweck von PatchASL dürfte wie oben bereits geschrieb der sein, dass ASL Requester umgeleitet werden. ASL ist Systembibliothek und beispielsweise zuständig für das Anzeigen der Fenster in denen man eine Datei zum Laden und Speichern auswählen kann. Zeichensätze wählt man auch in einem ASL Fenster aus. Da wird dann diese originale ASL Funktion umgeleitet und das Fenster sieht eben anders aus. In dem Fall ist das dann wohl ein MUI Fenster, mit allen Features, die so ein MUI Fenster eben haben kann. Ob man das will oder braucht, muss man selbst entscheiden.

[ Dieser Beitrag wurde von yelworC am 22.09.2021 um 21:50 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2021-09-23, 12:29 h

Goos
Posts: 69
User
Meine OS4 user-startup sieht so aus:

code:
;BEGIN MUI
If EXISTS SYS:MUI
  C:Assign >NIL:     MUI:    SYS:MUI
  C:Assign >NIL: ADD LIBS:   MUI:Libs
  C:Assign >NIL: ADD LOCALE: MUI:Locale
  C:Assign >NIL: ADD HELP:   MUI:Docs
EndIf
;END MUI

assign tbimages: SYS:Prefs/Presets/tbimages



Installiert ist hier MUI 5 AmigaOS4, PPC

tbimages ist AISS von Mason, das wird von vielen OS4 Programmen genutzt und ist seit OS4.1 Update 1 teil des Betriebssystems
https://wiki.amigaos.net/wiki/AISS_(Amiga_Image_Storage_System)
--
http://www.entwickler-x.de
http://www.amiboing.de

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > ASL Patch - was ist das? [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.