Hi, ich bin dabei mir ein System aufzusetzen wo man, beim Systemstart, bequem die Games auswählen kann. Dafür hatte ich mich für den Amiga Game Selector (AGS2/2020) entschieden. Davor läuft allerdings der Amiga Boot Selector, um auch andere Programme und auch die Workbench wählen zu können. Leider hänge ich hier an einem Problem fest welches mich verzweifeln lässt. Mir werden einfach keine Bilder angezeigt, das kuriose dabei; wenn ich den Amiga mit einer anderen Konfiguration starte dann werden die Bilder angezeigt! Auch wenn ich AGS2 aus der startup-sequence herausnehme und ich AGS2 in der Workbench starte werden die Bilder (meistens!) angezeigt. Starte ich AGS2 aus einem anderen Ordner als in der startup-sequence angegeben werden die Bilder angezeigt; bei manchen Situationen klappt es, manchmal nicht. Aber ich kann die Ursache nicht finden. Das ganze sieht so aus (Beispiel Ambermoon):
Über das Bootmenü hatte ich den AGS2 an dritter Stelle gemacht, also eine extra startup-sequence dafür. Diese sieht so aus;
QuoteDisplay MoreAssign CIV1: GamesECS/Civilization/
Assign CIV2: GamesECS/Civilization/
Assign CIV3: GamesECS/Civilization/
Assign CIV4: GamesECS/Civilization/
;TinyLauncher
; $VER: startup-sequence 38.22 (24.4.92)
C:SetPatch QUIET
Version >NIL:
AddBuffers >NIL: DF0: 15
FailAt 21
MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Assign >NIL: ENV: RAM:ENV
Assign >NIL: T: RAM:T
Assign >NIL: CLIPS: RAM:Clipboards
Assign >NIL: REXX: S:
Assign >NIL: PRINTERS: DEVS:Printers
Assign >NIL: KEYMAPS: DEVS:Keymaps
Assign >NIL: LOCALE: SYS:Locale
IF NOT EXISTS SYS:Fonts
Assign FONTS:
EndIF
BindDrivers
Mount >NIL: DEVS:DOSDrivers/~(#?.info)
Resident >NIL: C:Execute PURE
IF EXISTS DEVS:Monitors
List >NIL: DEVS:Monitors/~(#?.info) TO T:M LFORMAT "DEVS:Monitors/%s"
Execute T:M
Delete >NIL: T:M
EndIF
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart
IPrefs
Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF
Resident Execute REMOVE
C:SetPatch >NIL:
C:NoClick NOCLICK
AGS:AGS2
;CD SYS:AGS2
;AGS2
TotalReset
Die user-startup (gilt für alle startup-sequencen unter dem Amiga Boot Selector):
QuoteDisplay Morecopy s:ram.info ram:disk.info
Assign AGS: SYS:AGS2
Assign DPaint: Work:Applications/DPaintIV
Assign DPaintIV: Work:Applications/DPaintIV
Assign ProWrite: Work:Applications/ProWrite
Assign AmigaBASIC: Work:Applications/Basic
Assign TinyLauncher: Work:
Assign TurboCalc: Work:Applications/TurboCalc
Assign TFX: SYS:GamesWB/TFX
;BEGIN MUI
if exists "Work:System/MUI"
assign MUI: "Work:System/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
; do not remove
endif ; this entry!
assign add HELP: MUI:Docs
endif
endif
endif
;END MUI
;BEGIN CLASSACT
Assign >NIL: LIBS: SYS:Classes ADD
;END CLASSACT
;BEGIN CAPREFS
C:CAPrefs >NIL:
;END CAPREFS
;BEGIN NewIcons
Run <NIL: >NIL: c:NewIcons
;END NewIcons
;BEGIN DefIcons
DefIcons
;END DefIcons
Eine andere startup-sequence, in diesem Fall wo normal die Workbench startet und der AGS2 eher mit Bildern funktioniert, sieht so aus:
QuoteDisplay MoreAssign CIV1: GamesECS/Civilization/
Assign CIV2: GamesECS/Civilization/
Assign CIV3: GamesECS/Civilization/
Assign CIV4: GamesECS/Civilization/
;TinyLauncher
; $VER: startup-sequence 38.22 (24.4.92)
C:SetPatch QUIET
Version >NIL:
AddBuffers >NIL: DF0: 15
FailAt 21
MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Assign >NIL: ENV: RAM:ENV
Assign >NIL: T: RAM:T
Assign >NIL: CLIPS: RAM:Clipboards
Assign >NIL: REXX: S:
Assign >NIL: PRINTERS: DEVS:Printers
Assign >NIL: KEYMAPS: DEVS:Keymaps
Assign >NIL: LOCALE: SYS:Locale
IF NOT EXISTS SYS:Fonts
Assign FONTS:
EndIF
BindDrivers
Mount >NIL: DEVS:DOSDrivers/~(#?.info)
Resident >NIL: C:Execute PURE
IF EXISTS DEVS:Monitors
List >NIL: DEVS:Monitors/~(#?.info) TO T:M LFORMAT "DEVS:Monitors/%s"
Execute T:M
Delete >NIL: T:M
EndIF
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart
IPrefs
Echo "Amiga Release 2.1."
Version
Date
Wait 1 Secs
Info
CPU
Wait 1 Secs
Echo "This system compilation was created in 2017 by Marcel."
Wait 1 Secs
ConClip
Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF
Resident Execute REMOVE
LoadWB
EndCLI >NIL:
AGS2 scheint hier etwas speziell zusein, aber ich hoffe das vielleicht jemand eine Lösung kennt?
LG