AminetAminet
Search:
84478 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/awin.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Easy-to-use API for RTG chunky display
Author:no-email at for.now (Harry "Piru" Sintonen)
Type:dev/c
Version:1.0.13
Requires:MC68020, OCS, Kickstart 3.0 (see awin.doc for compiling req)
Architecture:m68k-amigaos; ppc-powerup
Date:1999-05-11
Download:http://aminet.net/dev/c/awin.lha - View contents
Readme:http://aminet.net/dev/c/awin.readme
Downloads:932

Important: I am having my military service till 31th December 1999,
so I might not be as active as before. You can find me from IRC
occasionally as Piru (on channels #amiga, #AmigaFIN, #amycoders and
so on) though. CU on next millenium. ;)

Major changes in 1.0.13:

 - implemented real CGFX/P96 16bit for window and non-directdraw
   screen mode. to try it set option `useargb16 on'
 - depth 16 8bit emulation had wrong palette in >8 bit screen
   modes. fixed
 - awreadargs had a bug: it wasn't able to clear any awodargs
   flags. fixed
 - depth 16 directdraw bugged. fixed

awin is a easy-to-use API for RTG chunky display. It is intended
to be used with games, demos and gfx intensive applications
(could be used with scopes, screen blankers, etc.).

This archive contains full sourcecode to awin. Read awin.doc
for more details.


Also there is a simple demo program included awindemo.c, see
Makefile and SMakefile.

Initially this demo opens a window with 320x240 innersize and
shows simple `pseudo'plasma, rotatezoomer and tunnel effects.
For info about some awin commandline features do
`awindemo68k ?' or `awindemoppc ?'.

Both awindemo68k and awindemoppc load bunny.pal, bunny.raw,
glas2.pal and glas2.raw.

awindemo68k requires minimum MC68020, OCS, Kickstart 3.0 and
SetPatch.

Additionally awindemoppc requires ppc.library V46.6+ and
naturally PowerPC processor.


IMPORTANT! As I ran out of time some features of awin are
untested, remarkably: cgxvideo.library support. Also some
things I would have wanted to implement and some m68k
optimizations are missing (that is those routines have only
c versions included). Probably there is some bugs in it, too.


  - Harry "Piru" Sintonen

P.S. I will have my military service from January 4th 1999 on.
It would be great if someone would take over awin development
meanwhile. That is to do some stuff mentioned in awin.c todo
section + other fixes and improvements and test it carefully
and then upload updated versions to aminet.


Contents of dev/c/awin.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1214    2196  55.3% -lh5- 472f May 10  1999 awin.readme
[generic]                  481     799  60.2% -lh5- a72b Dec 21  1998 awin/awfreepensinner.ASM
[generic]                34224  150574  22.7% -lh5- 5518 Jan  4  1999 awin/awin.c
[generic]                 8886   28703  31.0% -lh5- d626 Jan  3  1999 awin/awin.doc
[generic]                 3443   10874  31.7% -lh5- 6b5b Jan  3  1999 awin/awin.h
[generic]                 1073    1955  54.9% -lh5- a611 Jan  3  1999 awin/awin.readme
[generic]                 4177   13668  30.6% -lh5- 2c82 Jan  2  1999 awin/awindemo.c
[generic]                 1121    2073  54.1% -lh5- 816b Jan  3  1999 awin/awindemo.inf
[generic]                31259   59264  52.7% -lh5- 3cd6 May 10  1999 awin/awindemo68k
[generic]                 1121    2073  54.1% -lh5- 816b May 10  1999 awin/awindemo68k.info
[generic]                66313  135004  49.1% -lh5- be4b May 10  1999 awin/awindemoppc
[generic]                 1121    2073  54.1% -lh5- 816b May 10  1999 awin/awindemoppc.info
[generic]                  854    1668  51.2% -lh5- fef4 Dec 21  1998 awin/awremapinner.ASM
[generic]                  323     481  67.2% -lh5- 1009 Dec 21  1998 awin/awsafewaitinner.ASM
[generic]                  194     257  75.5% -lh5- beb3 Dec 21  1998 awin/awsetlnnameinner.ASM
[generic]                  912    1024  89.1% -lh5- c13e Dec 21  1998 awin/bunny.pal
[generic]                10485   16384  64.0% -lh5- 57f7 Dec 21  1998 awin/bunny.raw
[generic]                  427     760  56.2% -lh5- 03c0 Dec 21  1998 awin/c2pham6.ASM
[generic]                 2779    9773  28.4% -lh5- 15e8 Dec 21  1998 awin/cpu5azure2.ASM
[generic]                  228     551  41.4% -lh5- cedc Dec 21  1998 awin/cpu5azure2.h
[generic]                 2156    9796  22.0% -lh5- cd5a Jan  3  1999 awin/ddazure2.ASM
[generic]                  376    3175  11.8% -lh5- 9333 Jan  3  1999 awin/ddazure2.h
[generic]                  504    1578  31.9% -lh5- 40cc Dec 21  1998 awin/gccstubs.ASM
[generic]                  504    1761  28.6% -lh5- 7356 Dec 21  1998 awin/gccstubs.h
[generic]                   55      55 100.0% -lh0- bfa3 Dec 21  1998 awin/genam.opts
[generic]                  544    2224  24.5% -lh5- 054a Dec 21  1998 awin/GG/include/inline/cgxvideo.h
[generic]                 2162   32206   6.7% -lh5- bdb8 Dec 21  1998 awin/GG/include/inline/macros.h
[generic]                  427    1374  31.1% -lh5- ca56 Dec 21  1998 awin/GG/include/inline/xpkmaster.h
[generic]                  630    1796  35.1% -lh5- e838 Dec 21  1998 awin/GG/os-include/fd/cybergraphics_lib.fd
[generic]                  250     486  51.4% -lh5- 89b4 Dec 21  1998 awin/GG/os-include/fd/xpkmaster_lib.fd
[generic]                 4750   14639  32.4% -lh5- 013b Dec 21  1998 awin/GG/os-include/libraries/xpk.h
[generic]                  339     913  37.1% -lh5- f89f Dec 21  1998 awin/GG/ppc-amigaos/os-include/cybergraphx/cgxvideo.h
[generic]                 1111    3726  29.8% -lh5- 5edb Dec 21  1998 awin/GG/ppc-amigaos/os-include/cybergraphx/cybergraphics.h
[generic]                  585    2700  21.7% -lh5- 158f Dec 21  1998 awin/GG/ppc-amigaos/os-include/powerup/ppcinline/cgxvideo.h
[generic]                 1375    7741  17.8% -lh5- 74c9 Dec 21  1998 awin/GG/ppc-amigaos/os-include/powerup/ppcinline/cybergraphics.h
[generic]                 2318   39850   5.8% -lh5- 9e21 Dec 21  1998 awin/GG/ppc-amigaos/os-include/powerup/ppcinline/macros.h
[generic]                  467    1886  24.8% -lh5- f0bc Dec 21  1998 awin/GG/ppc-amigaos/os-include/powerup/ppcinline/xpkmaster.h
[generic]                  837    2659  31.5% -lh5- 98c2 Dec 21  1998 awin/GG/readme.txt
[generic]                  869    1024  84.9% -lh5- ee05 Dec 21  1998 awin/glas2.pal
[generic]                22953   65536  35.0% -lh5- e8ae Dec 21  1998 awin/glas2.raw
[generic]                 1364    3721  36.7% -lh5- fe94 Dec 21  1998 awin/Makefile
[generic]                  207     330  62.7% -lh5- a306 Dec 21  1998 awin/odump
[generic]                 2101   17521  12.0% -lh5- a7d4 Dec 21  1998 awin/sc/ppcinclude/ppcpragmas/cybergraphics_pragmas.h
[generic]                 1137    3037  37.4% -lh5- 4799 Dec 21  1998 awin/SMakefile
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        44 files  218656  659888  33.1%            May 11  1999

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>