Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Castellen on January 14, 2006, 02:45:33 AM
Title: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 14, 2006, 02:45:33 AM
Any experts out there for configuring a Blizzard Vision graphics card?
I'm trying to help out someone who has bought a 2nd hand BVision and BlizzardPPC card for their towered A1200. I have the BlizzardPPC + SCSI working fine with the lastest version of WarpOS (http://www.haage-partner.de/download/Amiga/WarpUP) from H&P and the PowerUp emulation libs (http://devnull.owl.de/~frank/ppcemu_e.html), but I can't get the BVision card working properly.
Having only used P96 before, I'm a bit in the dark. As per various instructions, the Blizzard now has the latest firmware from http://phase5.a1k.org I've installed CyberGraphX ver 4.0 and applied the 4.1 update from Aminet, required for the BVision.
The monitor is a C= 1942, so I've set up the BVPPC monitor settings for 1940 listed on Aminet.
What currently works with the BVision: - AGA video passthrough works before Devs:Monitors are executed - ShowGFXconfig detects the BVisionPPC board
The problems are: - There is no boot image when Devs:Monitors are executed (I presume there is supposed to be with the tooltype set?) - The video modes configured using CGXmode don't show up in the WB Screenmode prefs (they're not flagged as hidden) - Using CGXmode and selecting "test" on any existing screenmode always gives the error "Can't open test screen!"
Do I have a faulty BVision or is it likely to be a CGFX setup issue? I've spent ages trying different tooltypes, etc, but always the same result.
Is there a comprehensive guide of "here's what versions you need of everything to make the BVision work" type of thing?
Any help/suggestions appreciated.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: doctorq on January 14, 2006, 06:29:48 AM
Quote
Do I have a faulty BVision or is it likely to be a CGFX setup issue?
Most likely a CyberGraphX setup issue. I have tried the same as you many times before, and it is a pain to get it up and running. Using the update on the CD or the one from Aminet doesn't give much; it seems like the BVision installation procedure have bugs.
Try downloading the newest file from here (http://v4.cybergraphx.de/) and update again. The last time I installed a BVision I used the update just before this one IIRC, and it was just a matter of installing first the CyberGraphX v4 from CD (without the update) and then install the update afterwards. All things should have been installed then, and the problems you mentioned will most likely have disappeared.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: PPC on January 14, 2006, 10:45:43 AM
My bvision with CGX 4 always worked like a charm.
if you have os3.9 bb2 installed be sure that you have the newest 68040 or 68060 libs installed (version 46.7 if i remember correctly)or else you do get the problem of screenmodes not showing up in prefs,cgx boot picture doesn't work etc.. i had the same problem when os3.9 bb2 came out with my bvision ppc.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 14, 2006, 09:48:44 PM
Thanks for the suggestions. I've tried installing WarpOS and CGFX4.1 again, but actually gone backwards. CGraphX mode now says "The specified card is not installed or there is no driver available", yet ShowGFXconfig detects the BVision correctly and things are configured as default with the CyberGraphX prefs.
Also tried latest CPU libs, etc, same results.
I can't believe how difficult and time consuming it is to get this even close to working :madashell: give me Picasso96 any day!
I think I need to copy the various libs, etc, from a working BVisionPPC setup which is also operating under OS3.9+BB2, at the moment I'm just clutching at straws and getting nowhere fast.
Would anyone be willing to send me an archive of their tooltypes & environment variables for WarpOS and CGFX, 680#? libs, PPC#? libs, warp#? libs, cgx#? libs, Devs:Monitors
Also list any other patches, which are run at startup, e.g. BPPCfix, CyberPatcher.
If I copy a working config, I can at least get an idea if it's a software setup problem or hardware fault.
Thanks in advance.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Karlos on January 14, 2006, 09:53:19 PM
OS3.9 you say?
Sounds like you might have a problem discussed here (http://www.amiga.org/forums/showthread.php?t=20198).
Check Piru's posts...
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 15, 2006, 03:18:47 AM
Thanks Karlos, I didn't see that thread when I searched for it.
The description there sounds like exactly the problems I'm having under OS3.9+BB2. To cut a long story short, upgrading CGFX to ver 4.2 rc6 should make it all magically work, in theory.
The problem now is that the provided install script doesn't work, the patching always fails. I've spent most of the day working through the overcomplicated installer script.
Looks like spatch is no longer used since ver 4.1 (where the install did work), they've decided use a new utility called "patch" which according to the installer script, is supposed to work like this: patch -p<.pch file> -o
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Karlos on January 15, 2006, 03:58:37 AM
Quote
This has seriously got to be some of the worst Amiga software I've ever seen. Aside from being overcomplicated and unintuitave, it really just doesn't work
Well, at least the problem is limited to installation. Ever configured picasso96?
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 15, 2006, 04:26:21 AM
Sure, I've installed P96 on countless different systems as well as been using it myself for the past 7 years. It works really well, easy to use, installation and configuration is a breeze compared to this major battle I'm having between OS3.9, CGFX and BVision.
Admittedly it takes some getting used to the P96Mode GUI, but it only takes a matter of minutes to do. You still seem to get there in the end.
I hope the problems of CGFX are only limited to installation. It seems that even once you've installed it, you need the right versions of various other things, which is understandable. The trouble is, there doesn't seem to be a guide or anything saying "for this hardware configuration, here's what versions you need of stuff to make it work". I guess to be fair, the problem isn't mainly with CGFX itself, more of a lack of documentation from the developers. I don't expect a manuscript autographed by the Queen, but a simple definition of requirements and prerequisites would make it a whole lot easier by taking out a majority of the guesswork.
Also, it's not like I have some bizzare hardware arrangement. Just a standard A1200T with a Blizzard PPC and the BVision card attached running OS3.9+BB2 You'd think such a setup would be fairly common?
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: StormLord on January 15, 2006, 05:19:10 AM
maybe you have flashed your blizzardppc with a flash that support grex? if yes then this might be the problem.. try to flash with latest firmware that supports ONLY bvision. I had the same problems when I got grex and voodoo3 and after I couldn't make it work tried to go again with bvision.. flashing back to bvision only firmware solved my half problem (the other half, that was to have the voodoo3 working is until know not solved)
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 15, 2006, 05:30:21 AM
@StormLord Thanks, that's a very good suggestion and possible answer to some of these problems. The Blizzard firmware I'm using could well be the one for Grex support. Under some other advice, I updated the Blizzard firmware from this page (http://phase5.a1k.org/), with the file dated 12.10.2001 PCI options are now added to the Blizzard early boot menu.
Can you please tell me which version of firmware you've used in your working setup and where to get it?
Cheers.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: x56h34 on January 15, 2006, 07:04:07 AM
Here is the last official Phase 5 released firmware, before DCE started writing firmware with Grex support instead of Bvision:
edit: link removed by x56h34
So far none of the Phase 5 support sites seem to have it, and are using the slightly older version.
blizzppc.device will be V44.33 after this update cybppc.device will be V44.69 after this update
This is the firmware to use, as it's the latest one with BVision support in it, otherwise for Grex support obviously the newer one should be used.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: nasty on January 15, 2006, 10:28:37 AM
it took me hours going through all my amiga black bags of cd's and floppys in the loft, but i finally found my cgx v4 it was in the box my bvision and ppc came in lol. anyway I installed it then tryed to install the cgxv42_r6 update but it kept failing, cause there was'nt an installer in the tools section of the disk, so I added the installer from the v4 cd in ram:cgxv42_r6/../tools and then it worked fine. i still get the makedir error message before wb loads but i'm happy enough with the way its running.
Thanks to all the guys that helped my getting this bvision running :-D
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: djbase on January 15, 2006, 11:21:48 AM
Quote
Here is the last official Phase 5 released firmware, before DCE started writing firmware with Grex support instead of Bvision...
This is a privat release, no Phase5 release. Check readme.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: patrik on January 15, 2006, 11:46:19 AM
@Castellen:
This (http://aminet.net/package.php?package=biz/p5/Flash-300399.lha) is the last Flash Update by Phase5.
I have a CSPPC + CVPPC which should be more or less when equal to your setup, but I have never had any problems with installing nor upgrading CGX v4 under OS3.9.
Right now I am using CGX v4 with the V4.3 rc5 upgrade (http://www.meanmachine.ch/~vgr/cgx/cgxv42_rc5.lha), so I dont know how well the latest MorphOS-adapted rc6 update works.
Btw, CGXMode is really nice, you can create new screenmodes by just selecting from a list of predefined modes with timings per the VESA specs, which makes it very easy and quick to create good screenmodes.
/Patrik
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: x56h34 on January 15, 2006, 05:52:18 PM
Quote
DJBase wrote:
This is a privat release, no Phase5 release. Check readme.
Hmmm...indeed it says a private release. But what does that mean? Did someone from Phase 5 release it after the company closed, or was the firmware upgraded by some individual/amiga user and released as a "private/optional/no guarantee" upgrade? I'm just curious. :-)
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 15, 2006, 07:01:49 PM
Thanks patrik, if that's what's working for you, I'll do the same. Will tackle it again tonight after I've psyched myself up a bit :-)
As mentioned by nasty, I'll also try Installer from the CGFX4 CD, I never considered it might be a compatibility thing with the OS3.9 Installer.
Hope to report back with some good news soon!
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: ckillerh3 on January 15, 2006, 07:22:24 PM
I've been watching this thread closely. I'm afraid ! The BVision card sounds like it will be hard to configure. I hope to be taking delivery of one in the next few days and am wondering what I've gotten myself into:
"This is a fine mess you've gotten us into this time, Stanley !"
http://www.laurel-and-hardy.com/
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Karlos on January 15, 2006, 09:19:42 PM
It seems a matter of varying mileage.
Like Patrik, I have never had the slightest problem with the BVision / CGX v3 or v4 and have used it on OS3.1, 3.5 and 3.9 (CGX3 on OS3.1 / 3.5 and CGX4 on 3.5/3.9).
In fact, the only problems I ever had related to an early grex flash update that, unlike some reports here, didn't stop the card from working in 2D, but basically killed warp3d stone dead.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: djbase on January 15, 2006, 09:36:37 PM
Quote
But what does that mean? Did someone from Phase 5 release it after the company closed, or was the firmware upgraded by some individual/amiga user and released as a "private/optional/no guarantee" upgrade?
It was released by some from Phase5 after the compan died and comes without any warranty.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 16, 2006, 10:25:17 AM
OK, here's a bit of a progress update. I've changed the Blizzard's firmware to the last update from P5, downloaded from patrik's link. That went well, no problems there.
The BVision card no longer shows up using Scout - Expansions, previously it came up as 6 seperate (unkown??) devices or something. Probably nothing to worry about. CyberGFX "showcgfxconfig" shows the BVision board as being installed.
I'm still stuck with trying to install the V4.3 rc5 update. It does the same thing as before, for every library and executable it tries to patch, an error says "spatch has returned an error, please read the error in the spatch window" (there is no spatch window) I also tried the suggestion of making it use the version of installer from the GFX4 CD, same deal.
For some reason, the "patch" program simply won't work for reasons unknown. Earlier CGFX updates, like v4.1 where spatch was used instead of patch, work with no problems at all. Of course I have tried it manually from CLI as well as using spatch with it's slightly different syntax. spatch doesn't seem to work with the .pch files provided in the update.
Is it something stupid like patch is a PPC executable and I haven't got the PPC OS running properly? Other WarpOS test executables seem to run OK, so not sure of that theory.
I also tried completely disabling the Blizzard card and running the V4.3 rc5 update using the 68020, same problem.
Not sure what else I can try short of copying an existing working setup. As I'm trying to do all this as a favour for someone, I'm on the verge of telling him to look for another solution. Spending far too much time on it for too fewer results.
As always, any further suggestions welcome! Thanks for all the help so far.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Framiga on January 16, 2006, 11:40:16 AM
just tryed on MOS for PuP (just for curiosity) and i got the same error message as you.
The installer looks for these 3 libs:
cgxbootpic.library
cgxsystem.library
cgxvideo.library
that aren't present in SYS:Libs on MOS (they are elsewhere)
Check to have it in your SYS:Libs before apply the update.
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: patrik on January 16, 2006, 01:56:52 PM
@Castellen:
I just remembered that I had a somewhat similar issue once:
I was about to install CGX v4 on my A2000. At that time it had no CD-ROM, but it had a network card, so I put the CGX v4 CD in my linux box (the cd-drive on the linux box is shared with samba) and mounted it on the A2000 with smbfs. The installation went fine and after a reboot CGX v4 was up and running.
Anyhow, when I tried to install the 4.3 rc5 upgrade, it failed when patching some files for an to me unknown reason - I even tried executing the patch lines manually in a shell without success. For some reason, the patch-utility just didnt want to work normally when accessing the CGX v4 CD as a smbfs networked volume.
It ended up in the A2000 being equipped with a CD-ROM to be able to successfully install the 4.3 rc5 upgrade :D.
It got me thinking - can it for some wierd reason have anything to do with the CD-ROM driver/device/filesystem?
Just for the record, when installing the upgrade on the A2000 I used a SCSI CD-ROM with the stock WB3.1 L:CDFileSystem and on the A4000 I have used an IDE/ATAPI CD-ROM and the Atapi PNP (http://aminet.net/search.php?query=atapi+pnp) package.
/Patrik
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: PPC on January 19, 2006, 12:19:51 PM
As far as i know you need the original Cgx v4 cd to be in your cd rom drive to install the updates (copy protection)
Title: Re: Setting up BVision PPC & CyberGraphX
Post by: Castellen on January 21, 2006, 09:17:06 PM
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 (http://www.meanmachine.ch/~vgr/cgx/cgxv42_rc5.lha))
*** 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 (http://amiga.serveftp.net/downloads.html). ************
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 (http://devnull.owl.de/~frank/ppcemu_e.html) 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...