Hangar.La tienda de software del Amiga

EGSPlus Release 9

Extended Graphics Preview!

Short:        Extended Graphics Preview!
Author:       jschober@campusart.com (Jürgen Schober)
Uploader:     jschober campusart com (Jürgen Schober)
Type:         driver/video
Version:      Release 9
Replaces:     egsplus.lha, EGSPlus.lha, egsplus.readme
Requires:     EGS System 7, AmigaOS 3.0+, 68020+
Architecture: m68k-amigaos
Date:         96/12/18

Some new patches for the current EGSWB Intuition Emulation
driver (EGSWBDriver v7.039 or newer). 

I didn't want to make another EGSPlus archive, but as I had 
a discussion on c.s.a. about hitting the hardware directly,
I decided to release another archive that has some features
from the future extended graphics emulation build in.
This is the first puplic release of my new extended 
bitmap which will be introduced with extended graphics in 97
and is build into this version of EGSPlus !

For developers: Please check out the developer directory
                in this archive. This archive also contains the plasma demo
                from the rtg master archive which now runs in a window
                of the workbench (or a custom screen).

To 2410 users: A new EGS V2.1 driver for the A2410 on request - for free
               (the docs are not ready, so this is why it is not
                released yet - I will release it with sources later
                in 97 as an example how to write EGS drivers)

To the rest of the World :

Peace and Merry Christmas and an interessting happy new year 1997 !


History:

Release 9: · Fixed some smaller bugs in Alloc/FreeBitMap(),
           · BMF_BITMAPTAGS now build in (preview).
           · Introduce struct ExtBitMap. (preview)
           · Included developer stuff    (preview)

Release 8: Modified AllocBitMap(). Now AllocBitMap() also 
           allocates clipping rectangles in boardmemory if available
           (again? I guess I had a bug here before) 
           This means that background rendering could also be done
           by the onboard blitter and therefore is real fast.
           SmartRefresh can also be done by the blitter now.

Release 7: On a request I added a new ToolType "POPUP=YES|NO"
           so you can switch off the startup window.
           The window isn't opened if you start EGSPlus from
           cli, either (as some need to start them before WBStartup).
           
           AllocBitMap() now supports allocation of cg compatible
           chunky bitmaps. If the bit 8 is set (1<<7), the bitmap
           returned is a chunky bitmap. Hm, well, that doesn't 
           really make sence, since you need a cg.library to poke directly
           into the chunky data (which should work with the incl. cg.library)
           Currently only the 8 bit chunky format is supported, since
           the EGS Emu doesn't support bitmap depths greater than 8 bit yet.
           PLEASE ! I still recommend not to use this to allocate a
           chunky bitmap ! (Well, sure you could do your color remapping
           easily without adding your own plane2chunky converter) but ...

           Please use Friend bitmaps wherever possible !!!
           

Release 6: I had a stupid bug on non layered operations. 
           Fixed that. So IBrowse runs again.
           IBrowse trashes some images if my cybergraphics.library
           is present. I am not sure what it is. I guess
           it has something to do with planes in fast mem (?)
           because it doesn't call any of my functions...

Release 5: Added new AllocBitMap()/FreeBitMap() Routines.
           Now it is possible to allocate Cybergraphics 
           compatible friend bitmaps (See CyberGraphics doc).
           Plain Chunky Bitmap allocation is still not possible,
           since I do not know what value the BMB_SPECIALFMT bit has 
           ( Bit 8 ?).

           Please, also check out the latest How2UseGfxV39.lha
           in dev/src/ on how to use chunky friend bitmaps 
           (an now compare cyber2egs bitmaps :)

           Also I fixed a bug in the WriteChunkyPixels() Function.

Release 4:
           cybergraphcics.library supports DoCDrawMethodTagList() now.

Release 3 had still trouble with v39 systems. Was a stupid error, sorry.
So, it should _really_ work on v39 systems now :)

Release 3:  Also included is a cybergrpahics.library that let you run
            cybergraphics applications on the EGS emulation (8 bit only
            though). WARNING ! This library is not conplete now !

enjoy
    Jürgen

---
Jürgen Schober
Graz · Austria
e-mail: point@sbox.tu-graz.ac.at (private)
        jschober@campusart.com   (business)
WWW:    http://www.sbox.tu-graz.ac.at/home/point/Welcome.html
        http://www.pointdesign.campusart.com/

Gratis

Web del proyecto ↗

Descargar 90 KB

Desde el Amiga: abre Hangar y busca EGSPlus.

Autorjschober@campusart.com (Jürgen Schober)
Categoríadriver/video
Tamaño90 KB
Param68k-amigaos
NecesitaEGS System 7, AmigaOS 3.0+, 68020+
OrigenAminet