After a bit of a cool down period and finding a bit more spare time, I've had another crack at getting this all working.
Great news, after taking into account everyone's experiences and tips (especially Patrik's) it's all fully working! :-D
Yeah, I'm so stoaked now. This has to be the most painful software drama I've been through since I last used window$.
I'll list the problems I had and some notes so when the next poor bugger has to endure installing a BVision card with CyberGFX under OS3.9, they know what to do.
The problem of "patch" not working turned out to be something to do with the CDROM drive. It generally seemed to work OK reading discs and the likes, but after Patrik saying there might be something funny, turns out that was it. Tried installing CGFX V42r5 using the CyberGraphX disc in a SCSI CDROM instead of the IDE one and it all just magically worked.
I can't explain it either, but I don't care now, it's working.
Last problem to fix was that CGraphX mode (the prog used to edit screenmodes) kept complaining there was no board installed. It's icon contains a tooltype saying what board you have, e.g. BOARD=CVisionPPC
The CGFX v4.0 install must set it to the CyberVision board as there is no Blizzard specific support. Since the update to V4.1 then V4.2r5 the tooltype never got updated, even though I had told the installer there was a Blizzard fitted.
I made a guess and changed the tooltype to BOARD=BVisionPPC and it now works.
Another problem to be aware of is that the .info file for the monitor executable (Devs:Monitors/BVisionPPC.info) never seemed to get created. This causes problems as it contains various tooltypes required for things to work.
I think I copied the .info made for CVisionPPC to get started. Using the program CyberGraphX - Tooltypes can easily fix things the way they should be when you save.
So some version informations of this working A1200 in case anyone needs them in the future:
OS3.9 with Boing Bag 2
68040.library 46.5
68040new.library 46.5
68040old.library 37.3
68060.library 46.5
blizzppc.library 44.31 (in ROM)
ppc.library 46.37 (Frank Willie's PowerUp emulation lib for WarpOS)
warp.library 4.0
CD file system: CacheCDFS 42.19
Blizzard firmware file used: Flash300399.lha (from Aminet)
(the last official release from Phase5, does not have GRex PCI support)
CyberGraphX installed by:
V4.0 first from CD (use all default ENV and tooltypes)
Install update cgxv42_r1.lha (from Aminet)
Install update cgxv42_rc5.lha (from
here)
*** Edit ***
The above link no longer appears to be valid, seems the CGFX support pages are no more??
I've copied the rc5 and rc6 CGFX4 updates to my webserver
here.
************
WarpOSInstalled WarpUP_Release4.0.lha
Installed WarpUP_Release4.0_Update.lha
Installed WarpUP_V51Update.lha
Other points to note, the BVision card does NOT show up under Scout - expansions or ShowConfig, but does show up using showcgxconfig as installed by CyberGraphX.
PPC related patches during startup-sequence:
BPPCfix install [040]
ppclibemu_install CLOSE
(read
Frank Willie's docs for more information and install details)
Sorry for the lengthy post. I hope it's useful to someone in the future.
P.S. Looks like it isn't necessary to sacrifice a goat to install CyberGraphX and a BVision card after all :-)
Though it was coming pretty close...