As a part of my
Planet Potion quest, I tried to patch my kick rom with the blizkick utility, with no success. currently I use the bppcfix command line utility, but that leaves the 680x library unpatched, so my 68060.library remains 46.5, which I think maybe causing problems. I tried using the blizkick before setpatch, after setpatch, with the bppcfix11 version, using os 3.9 rom patches as blizkick modules and disabling setpatch rom updating, with patched rom file with piru's exec44, with or without romfixes, all combinations with no success. first the system boots, blizkick runs and patches the rom succesfuly and reboot. Then setpatch issues and applies rom patches and one more reboot, next time I see blizkick message displaying rom has been already patched and system freezes there. When I reboot at this time with no startup sequence, I see my 68060.lib as 46.15, so it means blizkick has done it's job, but something in my startup sequence is crashing the system ? I paste my startup sequence below, if you notice something sneaky going on please let me know ...
; $VER: Startup-Sequence_HardDrive 45.2 (19.1.2001)
; Startup-Sequence for AmigaOS 3.9
;blizkick devs:rom_v40.68 extresbuf=344 bppcfix bppcfix040
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
SetPatch SKIPROMUPDATES "exec.library";
Else
SetPatch SKIPROMUPDATES "exec.library,scsi.device"
EndIf
Unset SCSIUpdate
C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
FailAt 21
bppcfix install // of course I comment this when I run blizkick
;blizkick devs:rom_v40.68 extresbuf=344 bppcfix11 bppcfix040 romfixes
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
assign Dopus: Utils:Dopus
BindDrivers
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
C:LoadMonDrvs
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
SYS:System/REXXMast >NIL:
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
C:LoadWB
EndCLI >NIL: