CyberVision 64/3D
Anu Seilonen

CyberVision 64/3D on phase 5:n valmistama 64-bittinen grafiikkakortti Amigalle. Zorro II - tai Zorro III -korttina toimiva CV64/3D sopii sekä A2000-, A3000- ja A4000-koneisiin että tornitettuihin A1200-koneisiin.

Kortti perustuu S3:n (www.s3.com) Virge DX -kiihdytinpiiriin. Tavoite korttia suunniteltaessa on ollut tehdä nimen omaan halpa grafiikkakortti, jotta suuremmalla osalla Amigan käyttäjistä olisi varaa siihen. Hintaa on saatu laskettua valmistuskustannuksia pudottamalla. CV64/3D:ssä ei ole ns. roxxler-piiriä, joka CV64:ssä hoiti "chunky to planar" -konversiot, vaan Virge hoitaa konversion itse - vähemmän piirejä, vähemmän hintaa, hieman hitaampi. Lisäksi scandoubler-moduuli ei kuulu vakiovarustukseen kuten CV64:ssä (scandoubler mahdollistaa mm. PAL-tilojen katselun SVGA-monitorin kautta tuplaamalla niiden juovataajuuden).

A1200:n omistajan vaihtoehdot ovat vähissä. "Alkuperäistä" CyberVision 64:ää ei valmisteta enää, ja sitä paitsi se on vain Zorro III -kortti, joten se ei Zorro II -tornitettuun A1200:aan sovi. Picasso IV on ehkä parempi (scandoubler vakiona) ja nopeampi, mutta yli 2500 markan hintaisena se oli minun makuuni liian kallis. Itse en ole multisync-monitorin hankittuani käyttänyt tavallisia PAL-tiloja ollenkaan, joten scandoublerkin olisi minulle turha varuste. Vaaka kallistui CV64/3D:hen, joka Broadlinellä maksoi 4 Mt:n versiona 1490 mk. Lisävarusteena CV64/3D:lle on saatavana scandoublerin lisäksi myös MPEG-moduuli.

Kortin paikalleenasennus väyläkorttiin oli helppoa. Kuten Veli-Matti artikkelissaan kirjoittaa, kortti menee todella tiukasti paikalleen, mutta minulla ei asennuksessa ollut mitään vaikeuksia. Käynnistin Amigan vielä kerran monitori Amigan videoliitäntään kytkettynä, asensin CyberGraphX-ohjelmiston, poistin CVision3D-monitoriajuria lukuunottamatta ajurit Devs:Monitors-hakemistosta ja valitsin käyttöön CV64/3D-näyttötilan. Vaihdoin monitorin johdon CV64/3D:n takana olevaan VGA-liittimeen, ja seuraavan käynnistyksen jälkeen käytössä oli vain CV64/3D-näyttötiloja.

S3 Virge DX tukee seuraavia näyttötiloja:

640x480x4-bit
640x480x8
640x480x16
640x480x24
640x480x32
800x600x4
800x600x8
800x600x16
800x600x24
1024x768x4
1024x768x8
1024x768x16
1024x768x24 (lomitettu)
1152x864x8
1280x1024x4
1280x1024x8
1280x1024x16 (lomitettu)
1600x1200x4
1600x1200x8 (lomitettu)

Näistä CV64/3D käyttää 8-bittisiä (max. 256 väriä), 16-bittisiä (max. 65536 väriä) ja 24-bittisiä (max. 16,7 miljoonaa väriä) tiloja. Lisäksi käytettävissä on 15-bittisiä näyttötiloja, joissa suurin käytettävissä oleva värimäärä on 32768. Näyttötilojen näkyminen riippuu käytetystä monitorista. Microvitec 1438:lla näkyvät lomittamattomana vielä kaikki 800 x 600 -tilat, mutta 1024 x 768 on jo lomitettu bittimäärästä riippumatta. Hyvällä 17" tai sitä suuremmalla monitorilla katsottuna tarkemmatkin näyttötilat pääsevät oikeuksiinsa.

Ensinäkemältä Workbenchini ei vaikuttanut kovinkaan erilaiselta 256-värisessä 800 x 600 x 8 -tilassa. Aikaisemmin käyttämäni 32-värinen 784 x 540 DBLPAL High Res No Flicker -tila ei kooltaan eronnut siitä kovinkaan paljon. Erot tulivat kyllä näkyviin heti WB:tä käyttäessä. Ikkunat siirtyvät ja taustakuvat piirtyvät paljon nopeammin. PAL-tilat ovat käyttökelvottomia 256-värisinä niiden hirvittävän tahmauksen vuoksi, mutta CV64/3D:n 256-värinen 800 x 600 -tila ei turhia tahmaile.

Mukana toimitettava ohjelmisto on CyberGraphX V3, joka on jatkuvassa kehitysvaiheessa. Päivityksiä (CGX V3 on ilmainen) ja muita CGX:ää tukevia ohjelmia (esim. 3D-ohjelmointia helpottava CyberGL-kirjasto) voi noutaa viralliselta CGGX:n kotisivulta osoitteesta http://www.vgr.com/cybergfx/. Kirjoitushetkellä uusin versio on 41.2 r66.

CGX:n erikoisominaisuuksia ovat mm. tuki useille näytöille (esim. kahdessa monitorissa voi kummassakin olla näytöllä oma CGX-ruutu tai koneessa voi olla monta grafiikkakorttia, ja jokaisella voi avata useita näyttöjä useille monitoreille) ja ruudun alasveto (esim. CV64:ää tukeva Picasso96-ohjelmisto ei tue tätä). CyberVision 64:n ja 64/3D:n lisäksi ohjelmiston viimeisimpiin versioihin on lisätty tuki myös Picasso II:lle, Picasso II+:lle, Infernolle, Spectrum 28/24:lle, Piccololle ja Piccolo SD64:lle. Tuki on suunnitteilla Picasso IV:lle, Dominolle, A2410:lle, Retinalle ja Altaisille.

Näyttötiloja voi muokata ja tehdä myös itse CGXMode-ohjelmalla. Oman monitorin rajoitukset kannattaa ottaa huomioon ohjelmaa käyttäessä, jottei ylitä monitorin maksimitaajuuksia. CV64/3D:n kanssa voi käyttää lähes mitä tahansa monitoria, kunhan tietää sen minimi- ja maksimiarvot (vaakataajuus, pystytaajuus ja kaistanleveys). Suurin osa käyttämistäni ohjelmista avautuu kiltisti CV64/3D:n ruudulle. Itsepäisesti Amigan omia näyttötiloja vaativia ohjelmia voi komentaa käyttämään CV64/3D-tiloja esim. NewMode- tai ModePro-ohjelmilla. Itse käytän ModeProta.

Mikään vauhtihirmu CV64/3D ei Zorro II -väylässä ja 030/50 MHz A1200:ssa tietenkään ole. Silti se pesee kaikki AGA-tilat kirkkaasti. Seuraavassa malliksi WSpeed-testituloksia (HRNF = High Res No No Flicker):


WSpeed © 1994 JAMI Soft Development

Description:A1200/030A1200/060A4000/060
Screenmode:PAL:HRDBLPAL:CV64/3DCV64/3DCV64/3D
High ResHRNF640x480x8640x480x8640x480x8
256 col.256 col.256 col.256 col.256 col.
Put Pixels15768411324646286819204432701599
Draw Lines159868742169106199165893
Draw Hor/Ver2060106638765107460165893
Draw Circles957643272023073886612
Draw Ellipse870580166342699079210
Draw Boxes17428101061236213040
Scroll X6718218424002463
Scroll Y7119219824122459
Print Texts31581711115982571059144
CON: Output51519498710871165
Open Windows7234138261502
Size Windows70443005021198
Move Windows351012266 *404
Swap Screens *500475242271
Areafill25468258404120949696

A1200 on oma koneeni, 1200/060 on Veli-Matti Vuorensyrjän ja A4000/060:n testimoduulin sain CyberGraphX:n postituslistalta. Veli-Matin koneen huonompi tulos Move Windows -testissä johtuu siitä, ettei testihetkellä CGX-ohjelmiston SUPERLAYERS-optio ollut toiminnassa. Se nopeuttaa mm. ikkunoiden siirtoa huomattavasti.

Toinen silmiinpistävä seikka on ruudunvaihdon suorastaan käsittämätön hitaus AGA-tiloihin verrattuna. Tämä johtuu CGX-ohjelmiston toiminnasta eikä kortista: auki olevat ruudut kopioidaan kortin muistista FASTiin ja takaisin ruutuja vaihdettaessa. Esim. Picasso96-ohjelmisto pitää kortin muistissa kaikki sinne mahtuvat ruudut, joten ruudunvaihto on todella paljon nopeampaa. Tämä on CGX:ssä oikeastaan ainoa isompi puute, jonka haluaisin korjauttaa.

Nopeustestit eivät kerro kaikkea eivätkä anna kaikista toiminnoista oikeaa kuvaa, mutta jonkinlaista suuntaa tulokset antavat kortin keskimääräisestä nopeudesta eri kokoonpanoissa. Tärkein mittari on kuitenkin käyttäjä itse: jos nopeus eri toiminnoissa tuntuu riittävältä, se on riittävä. :-) Amigan omien näyttötilojen jälkeen CV64/3D-tilat ovat yhtä juhlaa. Nyt voi jopa katsella riemunkirjavia www-sivuja kaikessa loistossaan... Mitä isompia ja useampivärisiä Amigan omia näyttötiloja ohjelma on käyttänyt, sitä enemmän potkua se saa CV64/3D-tiloista. Amigan omia näyttötiloja ei todellakaan enää ole ikävä. Eikä tule.

CyberVision 64/3D -grafiikkakortti

Valmistaja: phase 5 digital products
In der Au 27
D-61440 Oberursel
Germany
WWW: http://www.phase5.de
Ostopaikka: Broadline Oy
Koisotie 5, Vantaa
Puh. (09) 874 7900
Fax (09) 873 5425
email: broline@dlc.fi
Hinta: 1490 mk
Tietoa: S3 Virge DX -kiihdytinpiiri
135 MHz RAMDAC
4 Mt DRAM-näyttömuistia
VGA-ulostulo
scandoubler-optio
MPEG-optio
Vaatimus: A2000/3000/4000/A1200T
68020 tai parempi prosessori
Zorro II tai Zorro III -paikka
4 Mt FAST, OS 3.0
15 kHz värimonitori
Suositus: A3000/4000
68040 tai parempi prosessori
Zorro III -paikka
8 Mt FAST, OS 3.1
17" 56 kHz värimonitori
Testikone: A1200T, OS 3.1
Zorro II -väyläkortti
Blizzard 68030/50 MHz, 68882/50 MHz, 48 Mt FAST
Microvitec 1438 multisync