SPACEHAWKS' WORLDNEWS
BVision cikk UPDATE

 

 


                             BVisionPPC v2.0
                             (cikk update :)



Érzésem szerint az előző számban kezemből kikerült BVisionPPC cikk egy kicsit
összecsapott lett és sajnálatos módon pár fontos dolog kimaradt a cikkből,
amik ugyan nem vészesek, de azért nem árt ha tud róla a felhasználó.

Először is nem árt ha tisztában nagyunk azzal, hogy bizony az eredeti
A1200-as házban a gfx-kártya + PPC-kártya kegyetlenül melegszik és nem árt
jócskán hűteni.
Mint a cikk előző részében leírtam megemeljük a gépet és a gép felső részére
kb. az F8 magasságában elhelyezünk egy nagyobbacska ventilátort amivel a
Permedia2-t hűtjük meg.

Ez eddig OK, ha a PPC-kártya nem kezdene el fagyni véletlenszerűen.
Ezt az effektet akkor vettem észre amikor MPEGAudio-t kezdtem volna
tömöríteni, de a gép kedvétől függően különböző idő elteltével nem kezdett
volna fagyni!

Először arra gondoltam, hogy az alaplapom nem az igazi, de később rájöttem,
hogy bizony inkább a nem megfelelő hűtés körül kell keresni a hiba forrását.

A titok nyitja az, hogy bizony a gép megemelése ellenére a levegő a gép alatt
továbbra sem akar áramolni, így nem is tud kellőképpen hülni az a
szerencsétlen processzorduó.

Szóval valahogy rá kellene venni a levegőt, hogy áramoljon a gép alatt...

Nosza robogjunk el az első pc-s boltba és vegyünk egy vagy két nagyobbacska
ventilátort és némi pillanatragasztó hozzáadásával tapasszuk egymás mellé
azokat, majd az így kapott ventilátorszörnyet helyezzük a gép valamelyik
oldalához -ez szabadon választott-, de lehetőle minnél közelebb a procikhoz.
Így megoldódik a hűtésből adódó fagyások problémája.

Persze ez a gyakorlat a toronytulajoknak fakultatív...

A következő amit kihagytam az előző cikkből az a CGFX4.+ különböző
beállításai, értem ez alatt a Prefs/Env-Archive/CyberGraphX és a
Devs/Monitors-ban lévő CVisionPPC vagy BVisionPPC ikonjának a tooltype
beállításait.

Prefs/Env-Archive/CyberGraphX beállításai:

- ALERTEMU ---> a GURU-kat jeleníti meg a CGFX képernyőn ha a file-ban
                az "1"-es szerepel.
                Ezt a kapcsolót a program csak egyszer lesz ki olvasva a
                rendszer indulásakor, tehát menet közben nem lehet
                megváltoztatni ténylegesen ezt a beállítást.
                Érdemes bekapcsolni.
- CPUP2C ---> a planar2chunky műveleteket a CPU végzi el a Blitter helyett.
              A CPU lassabban dolgozik mint a Blitter.
              Ha mégis a CPU-val akarjuk elvégeztetni a planar2chunky
              műveleteket akkor a file-ban egy egyesnek kell szerepelnie.
              Ezt az értéket minden pillanatban meg tudjuk változtatni és a
              CGFX ezt a beállítást azonnal használni is fogja.
              Ajánlott a használata.
- HIDE15BIT ---> ezzel a ponttal a 15bit-es képernyőmódokat lehet eltűntetni
                 a screenmode-ok közül. A CGFX ajánlása szerint nincs sok
                 érteleme 15bit-es színmélységű képernyőmódot használni, mert
                 jóval kevesebb színt kínál fel mint a 16bit-es és mégis
                 ugyan annyi memóriát foglal le mint az.
                 Ha nem akarjuk, hogy lássuk a 15bit-es módokat akkor a
                 file-ban adjuk meg egy egyest.
                 Ez az opció csak a rendszer indulásakor lesz kiolvasva, így
                 nem lehet menet közben megváltoztatni.
                 Mindenki a saját szája íze szerint dönti el, hogy be vagy ki
                 kapcsolja.
- HIRESCRSR ---> ennek a pontnak a használatával a nem AGA gépeken is be
                 lehet kapcsolni a cybergraphics.library-nak a Lores-Sprite
                 megduplázását, így az ember egy kis "Hires" egérpointertkap.
                 Az 1-es megadásaval lehet ezt a pontot bekapcsolni.
                 Ezt a pontot minden időben meg tudjuk változtatni és a
                 változtatásokat a gép figyelembe is fogja venni.
                 Érdemes használni.
- KEEPAMIGAVIDEO ---> ha ez az opció nem aktív (0) akkor ha egy CGFX képernyő
                      lesz megnyitva az AMIGA képrenyő DMA ki lesz kapcsolva,
                      hogy a ChipRAM elérése felgyorsuljon.
                      Ez az opció csak a rendszer indulásakor lesz kiolvasva.
                      A ki-bekapcsolása fakultatív.
- NOPASSTHROUGH ---> ha ez az opció aktív (1), akkor a monitorkikapcsoló
                     minden CGFX által támogatott kártyánál ki lesz
                     kapcsolva.
                     Ez a több monitoros rendszereknél ajánlott.
                     Ezt a beállítást mindenkor meg lehet változtatni.
                     Ez az opció is fakultatív.
- PLANET2FAST ---> ha ez az opció aktív (1) akkor minden nem megjelenítendő
                   planar bitmap a FastRAM-ban fog helyet foglalni.
                   Ez gyorsítja a planar bitmap-ek kezelését de hibákhoz is
                   vezethet az eredeti AMIGA gfx-eknél, mert a gép a gfx-eket
                   a ChpiRAM-ban keresi.
                   Érdemes ezt az opciót óvatosan használni.
                   Ezt a pontot minden időben meg tudjuk változtatni és a
                   változtatásokat a gép figyelembe is fogja venni.
                   Szerintem érdemes használni, nálam az eddig használata
                   során nem bugzott.
- SAVEMEM ---> ha ez az opció aktív (1) akkor a CGFX kevesebb memóriát
               használ fel a 16 vagy annál kissebb színeknél, mert a
               FastRAM-ban videomemóriának a planar képe lesz tárolva és a
               videomemóriában a chunky kép.
               Érdemes használni.
- SUPERGELS ---> ha be van kapcsolva (1) akkor az ikonok mozgatása és a
                 DOpus-ban a Drag&Drop műveletek felgyorsulnak.
                 Ez az opció csak a rendszer indulásakor lesz kiolvasva.
                 Érdemes használni.
- SUPERLAYERS ---> ha be van kapcsolva (1) akkor az ablakműveletek
                   felgyorsulnak. Akkor ajánlott ha sok ablakkal dolgozunk.
                   Ez az opció csak a rendszer indulásakor lesz kiolvasva.
                   Érdemes használni.
- USESEMAPHORES ---> ha be van kapcsolva (1) akkor szemaforok fel lesznek
                     használva, hogy a multitasking-ot megszakítsák bizonyos
                     műveletek elvégzéséhez. Ez bizonyos körülmények között a
                     rendszer akadásához vezethet de jóval multitaskbarátabb
                     mint az alapmetódus.
                     Ez az opció csak a rendszer indulásakor lesz kiolvasva.
                     Nyugodtan lehet használni.
- WBPATHSPEEDUP ---> ez egy patch ami ha be van kapcsolva (1) akkor az alap
                     WBPattern háttér fel lesz gyorsítva.
                     Ez az opció csak a rendszer indulásakor lesz kiolvasva.
                     Érdemes használni, láthatóan gyorsítja a WB-t.

Ennyi lenne az Env-Archive/CyberGraphX könyvtárban található beállítások
leírása.

A különböző beállításokat úgy tudjuk megcsinálni, hogy fogunk egy
szövegszerkesztőt.
Beírunk egy egyest (1) vagy egy nullát (0) és kimentjük a kívánt opció nevén
az Env-Archive/CyberGraphx könyvtárba.

Ugyan ez gyakorlatban:
Szeretnénk használni az ALERTEMU opciót.
Nosza elő a CED-del és írjuk be az egyes (1) számot, majd mentsük el a művet
az Env-Archive/CyberGraphX könyvtárba ALERTEMU néven!
Ugye nem is nehéz!
A többi opcióval is így kell eljárni.

A CGFX monitormeghajtójának a tooltype-jai:
- ADVANCEDCLK ---> csak CV64 vagy CV64/3D-nél, jelen esetünkben nincs értelme
                   taglalni.
- BITMAPCACHE ---> ha be van kapcsolva (BITMAPCACHE=YES), akkor a
                   bitmapadatok a videomemória bufferjába lesznek helyezve,
                   így gyorsabb a smart refresh ablakok felnagyítása,
                   kicsinyítése.
- BLACKBORDER ---> csak Retina Z3-nál, számunkra nincs jelentősége.
- BOOTLOGO ---> ha ki van kapcsolva (BOOTLOGO=NO), akkor a CyberGraphX
                bootlogo nem jelenik meg a bootolás közben.
- DRAGGING ---> ezzel az opcióval a gyors képrenyő váltás és a lehúzható
                képernyők között tudunk választani. Alapban a kérernyők
                mindig lehúzhatók de sajnos ez a C- és BVisionPPC-kre nem
                jellemző! Szóval nincs értelme buzerálni.
- MULTIMEDIAMEM ---> csak CV3D-n így nálunk nem zavarja a vizet.
- PACKED24 ---> ha be van kapcsolva (PACKED24=YES), akkor a Packed Pixel
                24Bit modul be lesz kapcsolva a 24bit-es felbontásoknál.
                Ez nagyobb képrernyőfrissítési frekvenciát és kevesebb
                memória felhasználást jelent. De így az egyes gyorsító opciók
                valamelyest lelassulnak.
- PASSTHROUGH ---> ha ki van kapcsolva akkor minden kártyán a monitorkapcsoló
                   ki lesz kapcsolva. Ez az opció a több monitoros
                   rendszereknél ajánlott.
- SCROLLMASK ---> az eltoló és scroll csíkok maszkolását aktiválja egy 256
                  színű maszkkal. Ha ki van kapcsolva (SCROLLMASK=NO) akkor a
                  scrollozás a Shellablakban érezhetően gyorsabb lesz, de
                  bizonyos programoknál (pl.: CED V2, 3) frissítési problémák
                  léphetnek fel.
- USEROXXLER ---> csak CV64-nél működik, így a cikk szempontjából nem fontos.

Ezek után már szerintem mindenki betudja a saját ízlésének megfelelően lőni a
kártyát.

A CyberGraphX_4/CGraphX4/Tools/Commodities könyvtárban van egy CyberGraphX
program amivel a fentebb leírt beállításokat könnyen eltudjuk végezni ha nem
akarunk valamelyik szövegeditorral küzdeni.

A CGXMode nevű beállítóprogramról csak annyit, hogy ezzel mindenki a maxot
tudja kihozni a monitorjából, persze ehhez az is hozzátartozik, hogy illene
tudni, hogy mi a monitor maximumja.

Némi info a CGXMode progiról:

A programot elindítva egy kis ablakot nyit az amiben a következőket
találhatjuk:

- Monitor Specification ---> itt tudjuk megváltoztatni a monitor egyes
                             beállításait, de mielőtt belépnénk ebbe az
                             opcióba a program figyelmeztet minket, hogy a
                             monitorunkat akár haza is vághatjuk, ha rossz
                             értékekkel próbálkozunk.
                             Tehát irány a Continue gomb.

Egy újabb ablakot nyit a program amiben a kövekezőket vannak:
- Defaults ---> pár alap beállítás és néhány (legalább 50 darab van)
                monitormárka beállításai közül csemegézhetünk illetve
                választhatjuk ki a nekünk leg színpatikusabbat vagy a meglévő
                monitorunk beállításait, így nem is kell tovább szenvednünk a
                "finomhangolással".
- Name ---> a monitor eredeti neve amit akár át is írhatunk ha akarunk.
- Bandwidth [MHz] ---> a kiválasztott monitor max. MHz sávszélessége, ha
                       akarjuk akkor ezt is átírhatjuk.
Az ez alatt található beállítási lehetőségekre nem térnék ki részletesen,
mivel itt mindenki saját maga állítgathatja át a monitor alap beállításait.
Gondolom a Use és a Cancel gombok nem igényelnek nagyobb magyarázatot.

Irány vissza a főablakba.

- Board List ---> ha minden igaz akkor itt azt a gfx-kártyát lehet
                  kiválasztani aminek a beállításait be karjuk lőni.
- Mode List ---> a kártya által kínált felbontások listája.
                 Valamelyikre rákattintva némi infót kapunk a kiválasztott
                 képernyőmódról a mellette lévő kis ablakban.
Az alatt lévő gombok funkciói:
- New ---> egy új bejegyzést hoz létre a listában, amit később be tudunk
           állítani.
- Edit ---> a kiválasztott képernyőmód beállítása.
- Nyil fel-le ---> a kiválasztott képernyőmódot tudjuk a listában fel-le
                   mozgatni.
- Clone ---> egy kiválasztott képernyőmódból tudunk egy újat létrehozni
             ugyanazokkal a beállításokkal.
- Delete ---> gondolom nem szorul magyarázatra.

Válasszunk ki egy képernyőmódot és nyomjuk meg az "Edit" gombot.
Egy újabb ablakot kapunk a következőkkel:
- Name ---> némi infó az előző ablakban kiválasztott képernyőmódról.
            Alatta pár lehetőség arra, hogy mit ajánl fel a program felbontás
            ügyében.
- Hidden ---> bekapcsolva a kiválasztott képernyőmód el lesz rejtve a
              Screenmode listájában.
- Type ---> hány bit-es legyen a képernyőmód.
- Scan Mode ---> milyen scan mode-ban nyíljon meg a képernyő.
Az alatta lévő beállítási lehetőségeket nem taglalom, mert biztos, hogy
hülyeségeket fogok összehordani róla, így tapasztalja ki mindenki saját maga
azokat.
- Test ---> a kiválasztott beállításokat tudjuk azonnal kipróbálni.
            Ha nem jött össze a dolog és semmit sem látunk akkor sem kell
            bepánikolni, mert az ESC megnyomására visszatérünk a WB
            képernyőjére és lehet újra próbálkozni.
Ha mindent belőttünk akkor irány az OK.

Ezekután nyomjuk meg a Save gombot és az új beállításaink már el is vannak
mentve és a meghajtóprogram rögtön el is kezdi használni az új beállításokat.

Majd nyomjuk meg a Quit gombot, ekkor figyelmeztet minket a program, hogy a
rendszer újra lesz indítva és mentsük el a beállításainkat.
Irány az OK gomb.
Ekkor egy új ablakot kapunk ami arra kér minket, hogy fejezzük be az összes
munkát amit a géppel művelünk mivel a gép újra lesz indítva.
Majd nyomjuk meg a Reboot gombot (más variációs lehetőséget nem is kínál fel
a program)!
Pár pillanat leteltével újra indul a rendszer az új képernyőmód
beállításokkal.
Így sikerült nekem egy Hyundai DeluxScan 14S monitorból a következőket
kifacsarnom:
- 320 x 240  90Hz  46.80kHz
- 640 x 480  90Hz  46.80kHz
- 800 x 600  78Hz  48.75kHz
Ami szerintem nem is olyan rossz.

Ezekután a kártya árnyoldalairól:
A kártyában van egy nagyon kezdetleges scandoubler ami szerintem egyrész
egy nagyon jó dolog főleg, hogy az Early Startup Menu megjelenik a BVision
képernyőjén is, így nem kell a monitorok között kapcsolgatni.
Azonban a scandoubler funkció nem csak ebben merül ki, hanem a rendszer
felállása után is működik ez a funkció csakhogy nem egészen tökéletesen, mert
ha a rendszer egy PAL képernyőt akar megnyitni akkor az a kártya megnyitja,
de nem igazán korrekt színekben és ha visszalépünk a BVision képernyőre akkor
az nem pont éppen azokban a színekben tündököl mint pár perccel ezelőtt!!!
Ezt a funkciót még a PPC-kártya ESC-re megjelenő menüjével sem lehet lelőni.
Legfeljebb az csinálhatjuk, hogy a boot-olás közben vadul nyomjuk a "C"
billentyűt így letilthatjuk ezt a funkciót.
Jó volna ha ezt a funkciót a következő FlashROM update-ben normálisan
szabályozni lehetne.

A másik furcsaság ami felmerült, hogy a CGFX4.+ verziójában eddig sehogy sem
sikerült rávenni arra a kártyát, hogy 800X600-nál nagyobb felbontásban
működjön pedig a CGXMode-ban szerepel ez a felbontás és a Hidden funkcióval
sincsen letiltva!
Érdekes módon ez a "hiba" a kártyához adott CyberGraphX 3.70a verzióval nem
fordult elő!

Remélem ismételten sokat tudtam segíteni a BVision használóknak és leendő
használóinak.


                                                   A Guy Called Raven