[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cybergraphics.library a UAE



> nemam grafickou kartu na Amigu, takze jsem informace tykajici se
> zacleneni karet do systemu vzdycky nejak filtrovaval.
> Nicmeme tusim ze existuje knihovna cybergraphics.library, ktera vicemene
> emuluje intuition a umoznuje si otevrit screen na
> graficke karte a vsecky normalni aplikace na ni pak v pohode bezi.

   Neemuluje intuition, jen patchuje graphics a layers.library
+ pridava par svych funkci, zvlaste pro prime vyuziti 15/16/24/32
bit rezimu.  Ty volas porad funkce jako BltBitMap() i s rezimama
bliteru. CGX se stara o spravne vykonani teto funkce (a pripadnou
p2c konverzi). Proste je to transparentni patch do systemu,
kterej se snad casem stane zbytecnym (OS 3.0 je uz na gfx.
karty pripravenej - jen to neni dodelany :-)


> Myslim ze jsem to videl na aminetu a jednu dobu to byl freeware nebo
> shareware.

   Je to freeware pro majitele karet od phase5, ktera sponzoruje
vyvoj.

> Myslim taky, ze existovaly drivery i na ostatni graficke karty nez
> CyberVision a dokonce na AGA chipy. Vic ovsem nevim.

   Jo, je jich vic, AGA driver ale neni - ten je vlastne 
v originalni graphics.library, takze je UPLNE zbytecnej.

> Potreboval bych kontakt na autory, jsou zdrojaky volne dostupne ?

   www.vgr.com  - pripadne si prihlas CGX mailing list.

> Rad bych totiz napsal driver pro cybergraphics.library pro DirectX
> pro UAE, aby to bylo trosku rychlejsi. Zatim netusim, nakolik je to
slozite,
> ale tipuju, ze ten lowlevel driver, ktery treba kopiruje bitmapy, kresli
body
> a tak, by nebyl az tak slozity, vicemene je to na vsech kartach stejne.

   Neni to slozity. Nemusis ani kopirovat bitmapy, proste
si normalni funkci intuition/OpenScreenTags() otevres CGX
obrazovku a pak si z cybergraphics.library zjistis jeji
parametry a podle nich do bitmapy ty obrazovky primo
zapisujes.

> Kdyby pak UAE neemuloval AGA chipy, moh by to byt vcelku cvrkot.

   A zbytecne neemuloval CPU :-)


              Jarda Pokorny
            shaman@sun.ujep.cz
       http://sun.ujep.cz/~pokorny/