Quote:
Originally Posted by daxb
The question is why do you want to delay the user-startup?
|
The reason why, is that the user-startup runs all the assigns and starts the CNet 5 pro bbs software. But I have a ZZ9000 card installed, and the cnet software prevents the final setting of the screen mode. SO I have the "intuition is trying to reset" etc etc, which sits there and the only way (I've found) is to close Cnet let the screenmode be set then restart Cnet.
Obviously this isn't ideal, so I thought If I delayed the Cnet startup long enough, everything would be ok.
The reason why, is that the user-startup runs all the assigns and starts the CNet 5 pro bbs software. But I have a ZZ9000 card installed, and the cnet software prevents the final setting of the screen mode. SO I have the "intuition is trying to reset" etc etc, which sits there and the only way (I've found) is to close Cnet let the screenmode be set then restart Cnet.
Obviously this isn't ideal, so I thought If I delayed the Cnet startup long enough, everything would be ok.
But After booting up using Trace Startup, I now see that the intuition requester to shut all but drawers gets called straight after the C:IPREFS entry, and the only way to get rid of it is to exit the bbs software.
; $VER: Startup-Sequence_HardDrive 45.4 (28.5.2018)
; Startup-Sequence for hard drive systems
If Exists C:LoadModule
C:Version exec.library version 46 >NIL:
If Warn
C:LoadModule ROMUPDATE
EndIf
EndIf
C:SetPatch QUIET
C:CPU CHECKINSTALL
C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
FailAt 21
C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE
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
Assign >NIL: LIBS: SYS:Classes ADD
Assign >NIL: HELP: LOCALE:Help DEFER
BindDrivers
C:Mount >NIL: DEVS
OSDrivers/~(#?.info)
IF EXISTS DEVS:Monitors
IF EXISTS DEVS:Monitors/VGAOnly
DEVS:Monitors/VGAOnly
EndIF
C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
Execute T:M
C
elete >NIL: T:M
EndIF
SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart
C:AddDataTypes REFRESH QUIET
C:IPrefs
C: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
RUN >:NIL: WAIT 1 MIN +
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
C:LoadWB
EndCLI >NIL: