Hallo,
Ik wilde graag mijn installatie van ClassicWB 3.9 omzetten/overzetten naar OS 3.1.4. Ik heb de Kickstarts van 3.1.4 al in mijn Amiga zitten. Het lukt me ook om het om te zetten naar 3.1.4 via een installer die op AmiNet staat.
Echter heb ik over het volgende weinig verstand;
Hoe zorg ik ervoor dat alle "patches" van ClassicWB 3.9 ook worden geactiveerd op 3.1.4?
Hoe zorg ik ervoor dat er niet meer dubbel opgestart hoeft te worden?
En hoe los ik de foute 16 kleurenweergave op? (Kleuren kloppen wel als de oude (3.9) startup-sequence geladen wordt (onder 3.1.4.)
Ik moet waarschijnlijk een hoop aanpassen in de startup-sequence. Ik heb alleen geen idee wat, en waar ik moet beginnen. Voor het gemak plaats ik hieronder de 2 verschillende startup-sequences.
Ik hoop dat iemand de tijd wilt/kan nemen om mij verder te helpen, alvast bedankt!
Mvg,
MvK1993
(Hieronder volgen de 2 Startup-Sequences)
;ClassicWB Startup-Sequence
;--------------------------
;OS39
;Start OS3.9 Checks
IF EXISTS C:SquirrelSCSI
C:SquirrelSCSI
EndIF
Set SCSIUpdate 1
IF EXISTS C:IDEFix
C:IDEFix
Set SCSIUpdate 0
EndIF
IF EXISTS SYS:Expansion/XSurfIDE
Set SCSIUpdate 0
EndIF
IF EXISTS SYS:Prefs/Env-Archive/NOSCSIUPDATE
Set SCSIUpdate 0
EndIf
IF $SCSIUpdate EQ 1
C:SetPatch QUIET
ELSE
C:SetPatch SKIPROMUPDATES "scsi.device" QUIET
EndIF
Unset SCSIUpdate
;End OS3.9 Checks
C:GetMouseInput LOCAL
IF $MouseInput EQ 1
Unset MouseInput
C:Assign >NIL: ENV: RAM:
C:Assign >NIL: T: RAM:
C:Execute S:Maxmem-Sequence
EndCLI >NIL:
EndIF
IF $MouseInput EQ 2
Unset MouseInput
C:Execute S:Bootmenu-Sequence
EndCLI >NIL:
EndIF
Unset MouseInput
IF EXISTS C:StackAttack
C:StackAttack
EndIF
C:Version >NIL:
FailAt 21
IF EXISTS SYS:WBstartupD
C:Rename >NIL: SYS:WBStartup SYS:WBStartupM
C:Rename >NIL: SYS:WBStartupD SYS:WBStartup
EndIF
Resident >NIL: C:IconX PURE
Resident >NIL: C:WBRun PURE
Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE
Resident >NIL: C:SetEnv PURE REPLACE
IF EXISTS L:env-handler
C:MakeDir RAM:T RAM:Clipboards
L:env-handler
ELSE
C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Assign >NIL: ENV: RAM:ENV
EndIF
IF EXISTS C:PatchRAM
C:PatchRAM
EndIF
IF EXISTS C:TagLiFE
C:TagLiFE
EndIF
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
IF EXISTS C:BlazeWCP
C:BlazeWCP
EndIF
IF EXISTS SYS:System/FBlit/FBlit
SYS:System/FBlit/FBlit
SYS:System/FBlit/FText
EndIF
BindDrivers
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
C:LoadMonDrvs
SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart
IF EXISTS C:CyberBugFix
C:CyberBugFix
EndIF
IF EXISTS C:IconBeFast
C:IconBeFast 0
EndIF
C:AddDataTypes REFRESH QUIET
IF EXISTS SYS:System/VPrefs/VisualPrefs
Run > NIL: SYS:System/VPrefs/VisualPrefs
EndIF
C:IPrefs
SYS:System/FPalette/FPPrefs
C:ConClip
Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities
SYS:System/REXXMast >NIL:
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
IF EXISTS C:StackAttack
C:StackAttack AUTO
EndIF
C:LoadWB
EndCLI >NIL:
================================================== =====================================
; $VER: Startup-Sequence_HardDrive 45.4 (28.5.2018)
; Startup-Sequence for hard drive systems (OS3.1.4)
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:DOSDrivers/~(#?.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:Delete >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
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
C:LoadWB
EndCLI >NIL:
Ik wilde graag mijn installatie van ClassicWB 3.9 omzetten/overzetten naar OS 3.1.4. Ik heb de Kickstarts van 3.1.4 al in mijn Amiga zitten. Het lukt me ook om het om te zetten naar 3.1.4 via een installer die op AmiNet staat.
Echter heb ik over het volgende weinig verstand;
Hoe zorg ik ervoor dat alle "patches" van ClassicWB 3.9 ook worden geactiveerd op 3.1.4?
Hoe zorg ik ervoor dat er niet meer dubbel opgestart hoeft te worden?
En hoe los ik de foute 16 kleurenweergave op? (Kleuren kloppen wel als de oude (3.9) startup-sequence geladen wordt (onder 3.1.4.)
Ik moet waarschijnlijk een hoop aanpassen in de startup-sequence. Ik heb alleen geen idee wat, en waar ik moet beginnen. Voor het gemak plaats ik hieronder de 2 verschillende startup-sequences.
Ik hoop dat iemand de tijd wilt/kan nemen om mij verder te helpen, alvast bedankt!
Mvg,
MvK1993
(Hieronder volgen de 2 Startup-Sequences)
;ClassicWB Startup-Sequence
;--------------------------
;OS39
;Start OS3.9 Checks
IF EXISTS C:SquirrelSCSI
C:SquirrelSCSI
EndIF
Set SCSIUpdate 1
IF EXISTS C:IDEFix
C:IDEFix
Set SCSIUpdate 0
EndIF
IF EXISTS SYS:Expansion/XSurfIDE
Set SCSIUpdate 0
EndIF
IF EXISTS SYS:Prefs/Env-Archive/NOSCSIUPDATE
Set SCSIUpdate 0
EndIf
IF $SCSIUpdate EQ 1
C:SetPatch QUIET
ELSE
C:SetPatch SKIPROMUPDATES "scsi.device" QUIET
EndIF
Unset SCSIUpdate
;End OS3.9 Checks
C:GetMouseInput LOCAL
IF $MouseInput EQ 1
Unset MouseInput
C:Assign >NIL: ENV: RAM:
C:Assign >NIL: T: RAM:
C:Execute S:Maxmem-Sequence
EndCLI >NIL:
EndIF
IF $MouseInput EQ 2
Unset MouseInput
C:Execute S:Bootmenu-Sequence
EndCLI >NIL:
EndIF
Unset MouseInput
IF EXISTS C:StackAttack
C:StackAttack
EndIF
C:Version >NIL:
FailAt 21
IF EXISTS SYS:WBstartupD
C:Rename >NIL: SYS:WBStartup SYS:WBStartupM
C:Rename >NIL: SYS:WBStartupD SYS:WBStartup
EndIF
Resident >NIL: C:IconX PURE
Resident >NIL: C:WBRun PURE
Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE
Resident >NIL: C:SetEnv PURE REPLACE
IF EXISTS L:env-handler
C:MakeDir RAM:T RAM:Clipboards
L:env-handler
ELSE
C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Assign >NIL: ENV: RAM:ENV
EndIF
IF EXISTS C:PatchRAM
C:PatchRAM
EndIF
IF EXISTS C:TagLiFE
C:TagLiFE
EndIF
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
IF EXISTS C:BlazeWCP
C:BlazeWCP
EndIF
IF EXISTS SYS:System/FBlit/FBlit
SYS:System/FBlit/FBlit
SYS:System/FBlit/FText
EndIF
BindDrivers
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
C:LoadMonDrvs
SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart
IF EXISTS C:CyberBugFix
C:CyberBugFix
EndIF
IF EXISTS C:IconBeFast
C:IconBeFast 0
EndIF
C:AddDataTypes REFRESH QUIET
IF EXISTS SYS:System/VPrefs/VisualPrefs
Run > NIL: SYS:System/VPrefs/VisualPrefs
EndIF
C:IPrefs
SYS:System/FPalette/FPPrefs
C:ConClip
Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities
SYS:System/REXXMast >NIL:
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
IF EXISTS C:StackAttack
C:StackAttack AUTO
EndIF
C:LoadWB
EndCLI >NIL:
================================================== =====================================
; $VER: Startup-Sequence_HardDrive 45.4 (28.5.2018)
; Startup-Sequence for hard drive systems (OS3.1.4)
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:DOSDrivers/~(#?.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:Delete >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
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
C:LoadWB
EndCLI >NIL:
Comment