💾 Archived View for cugi.ie › aminet › 1685577693.gmi captured on 2023-09-08 at 16:30:45. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-06-14)

-=-=-=-=-=-=-

chunky2planar as an Amiga shared library

   Author:       Alimede Informatica
   Uploader:     Gabriele Budelacci <g bude alimede com>
   Type:         dev/misc
   Version:      1.4
   Requires:     68020+
   Architecture: m68k-amigaos >= 3.0
   Date:         2023-05-31
   Readme:       http://aminet.net/dev/misc/c2plib.readme
   Downloads:    915

http://aminet.net/dev/misc/c2plib.lha

overview

-----------------------------

- c2p.library is a fast lowlevel Amiga shared library for chunky2planar

conversion.

- c2p.library is designed to run the core loop entirely into the CPU

instruction cache, resulting a very fast conversion.

- being a standard Amiga shared library, you can use c2p.library with

your favourite development language.

- c2p.library can convert chunky data in any resolution, up to 2 Mpx.

- c2p.library is released under the MIT license.

features

-----------------------------

- convert 8 bit chunky buffer to 1-8 bitplanes planar Bitmap

- fully OS compliant

- automatic CPU detection to select the best conversion algorithm

- sources included

- fully documented

- supplied with SDK for C, Assembly and Amiga E

- free to use, for any personal or commercial software

requirements

-----------------------------

- os3.x (v39) or newer

- CPU 68020 or greater

recent changes

-----------------------------

v1.4

- added support for interleaved bitmaps as target of c2p

conversion.

v1.3

- you can choose to convert only a limited number of chunky

pixels, selecting them using a source offset and placing the

result using a destination offset (eg: useful for chunky

Blitter objects).

v1.2

- ability to use custom bitmaps.

v1.1

- optimized conversion algorithm for processors with bigger

instruction cache (Motorola 68040 or greater).

v1.0

- first public release.

Contents of dev/misc/c2plib.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                23054   24435  94.3% -lh5- fdfb Apr 22  2022 c2plib/chunky2planar.ods
[unknown]                 5595   16396  34.1% -lh5- 400d May 31 22:47 c2plib/libs/c2p.library
[unknown]                  649    1104  58.8% -lh5- 4e6d May 31 22:36 c2plib/LICENSE
[unknown]                 1002    3587  27.9% -lh5- 71ed Dec  9  2022 c2plib/Makefile
[unknown]                  716    1472  48.6% -lh5- 9215 May  7  2022 c2plib/Makefile-exe
[unknown]                  816    1711  47.7% -lh5- 7963 May 31 22:52 c2plib/README
[unknown]                  800    2398  33.4% -lh5- 98ec May 31 01:36 c2plib/sdk/Asm/c2p.i
[unknown]                  303    1179  25.7% -lh5- 27d8 Nov 13  2022 c2plib/sdk/Asm/c2p_lib.i
[unknown]                  269     524  51.3% -lh5- 0888 Nov 13  2022 c2plib/sdk/C/c2p.h
[unknown]                  654    2370  27.6% -lh5- ee8a May  7 19:56 c2plib/sdk/C/c2p_context.h
[unknown]                  377    1006  37.5% -lh5- 4791 Oct 16  2022 c2plib/sdk/C/c2p_system.h
[unknown]                  332    1007  33.0% -lh5- d0e0 Nov 13  2022 c2plib/sdk/C/clib/c2p_protos.h
[unknown]                  551    2169  25.4% -lh5- 1dd4 Nov 13  2022 c2plib/sdk/C/pragma/c2p_lib.h
[unknown]                  792    4896  16.2% -lh5- a780 Nov 13  2022 c2plib/sdk/c2p.lib
[unknown]                 3546   19918  17.8% -lh5- 988e May 30 00:55 c2plib/sdk/docs/c2p.autodoc
[unknown]                 2891    8146  35.5% -lh5- ebbe May 30 02:21 c2plib/sdk/docs/howto.txt
[unknown]                  177     356  49.7% -lh5- 6a43 Nov 13  2022 c2plib/sdk/E/c2p.m
[unknown]                  789    2827  27.9% -lh5- 948a May 31 01:37 c2plib/sdk/E/libraries/c2p.e
[unknown]                  578    1790  32.3% -lh5- 92db May 31 01:40 c2plib/sdk/E/libraries/c2p.m
[unknown]                  299     462  64.7% -lh5- e6bf May 11  2022 c2plib/sdk/E/README.txt
[unknown]                 7701   14708  52.4% -lh5- 7b80 Nov 13  2022 c2plib/sdk/examples/basic
[unknown]                 2199    8033  27.4% -lh5- f080 Jun 18  2022 c2plib/sdk/examples/basic.c
[unknown]                 7685   14800  51.9% -lh5- a9ab Nov 13  2022 c2plib/sdk/examples/chunky
[unknown]                 2251    8124  27.7% -lh5- b88d May  9  2022 c2plib/sdk/examples/chunky.c
[unknown]                 7929   15892  49.9% -lh5- 6bba Nov 13  2022 c2plib/sdk/examples/custom-bitmap
[unknown]                 2075    8022  25.9% -lh5- fe70 Nov 13  2022 c2plib/sdk/examples/custom-bitmap.c
[unknown]                 7722   15300  50.5% -lh5- b634 Dec  9  2022 c2plib/sdk/examples/offset
[unknown]                 2106    7346  28.7% -lh5- 4dda Dec  8  2022 c2plib/sdk/examples/offset.c
[unknown]                 7797   15176  51.4% -lh5- 2911 Nov 13  2022 c2plib/sdk/examples/scrambled
[unknown]                 2353    8622  27.3% -lh5- ec4d May 10  2022 c2plib/sdk/examples/scrambled.c
[unknown]                 1981    3312  59.8% -lh5- ec44 May 17  2022 c2plib/sdk/examples/zoom
[unknown]                 2094    3712  56.4% -lh5- efbc May 17  2022 c2plib/sdk/examples/zoom-optimized
[unknown]                 2441    7984  30.6% -lh5- 93b9 May 17  2022 c2plib/sdk/examples/zoom-optimized.e
[unknown]                 2241    7634  29.4% -lh5- e673 May 17  2022 c2plib/sdk/examples/zoom.e
[unknown]                  335     825  40.6% -lh5- 52f8 Nov 13  2022 c2plib/sdk/fd/c2p.fd
[unknown]                 1967    6496  30.3% -lh5- 656d May 16 19:24 c2plib/src/c2p_8.s
[unknown]                 2921   11678  25.0% -lh5- 53ad Nov 30  2022 c2plib/src/c2p_8x1.s
[unknown]                 1148    3728  30.8% -lh5- db5e Nov 27  2022 c2plib/src/c2p_8x1_040.s
[unknown]                 1954    5987  32.6% -lh5- f58b May 27 23:37 c2plib/src/c2p_8x2.s
[unknown]                 2492    8289  30.1% -lh5- 0e1b May 27 20:46 c2plib/src/c2p_8x2_040.s
[unknown]                 2041    6323  32.3% -lh5- ef48 May 27 00:14 c2plib/src/c2p_8x3.s
[unknown]                 2540    8509  29.9% -lh5- 60b8 May 27 00:06 c2plib/src/c2p_8x3_040.s
[unknown]                 2097    6595  31.8% -lh5- 24d2 May 25 23:23 c2plib/src/c2p_8x4.s
[unknown]                 2620    8835  29.7% -lh5- d63d May 25 23:12 c2plib/src/c2p_8x4_040.s
[unknown]                 2138    6746  31.7% -lh5- 07e2 May 24 23:56 c2plib/src/c2p_8x5.s
[unknown]                 2642    8942  29.5% -lh5- 0c2f May 25 23:06 c2plib/src/c2p_8x5_040.s
[unknown]                 2144    6799  31.5% -lh5- 1c91 May 24 01:15 c2plib/src/c2p_8x6.s
[unknown]                 2668    9050  29.5% -lh5- 625b May 25 00:11 c2plib/src/c2p_8x6_040.s
[unknown]                 2167    6932  31.3% -lh5- 9cf7 May 22 00:18 c2plib/src/c2p_8x7.s
[unknown]                 2710    9213  29.4% -lh5- 99c2 May 20 23:54 c2plib/src/c2p_8x7_040.s
[unknown]                 2867    9640  29.7% -lh5- 9b4f May 16 19:02 c2plib/src/c2p_8x8_040.s
[unknown]                 2585    8751  29.5% -lh5- 8938 Nov 26  2022 c2plib/src/c2p_8x8_v1.s
[unknown]                 2617    8889  29.4% -lh5- f849 Nov 26  2022 c2plib/src/c2p_8x8_v2.s
[unknown]                 2680    8873  30.2% -lh5- 9a94 Nov 26  2022 c2plib/src/c2p_8x8_v3.s
[unknown]                 2788    9751  28.6% -lh5- 2b82 Nov 26  2022 c2plib/src/c2p_8x8_v4.s
[unknown]                 3193   11456  27.9% -lh5- 449a Nov 26  2022 c2plib/src/c2p_8x8_v5.s
[unknown]                 3252   12315  26.4% -lh5- b4aa Nov 26  2022 c2plib/src/c2p_8x8_v6.s
[unknown]                 3079   10550  29.2% -lh5- 8628 Nov 26  2022 c2plib/src/c2p_8x8_v7.s
[unknown]                 3054   10559  28.9% -lh5- afdd Nov 27  2022 c2plib/src/c2p_8x8_v8.s
[unknown]                 2192    7018  31.2% -lh5- d0c0 May 16 19:02 c2plib/src/c2p_8x8_v9.s
[unknown]                 5938   32926  18.0% -lh5- 93d6 May 31 22:43 c2plib/src/c2p_context.c
[unknown]                  784    8668   9.0% -lh5- 590b May 27 20:42 c2plib/src/c2p_context_proto.h
[unknown]                  692    1683  41.1% -lh5- b731 May 17  2022 c2plib/src/c2p_copy_mem.s
[unknown]                 1572    5569  28.2% -lh5- bbe3 Nov  6  2022 c2plib/src/c2p_system.c
[unknown]                  414    1066  38.8% -lh5- d37a Nov  6  2022 c2plib/src/c2p_system_proto.h
[unknown]                 1717    5630  30.5% -lh5- 5843 Apr 28  2022 c2plib/src/compiler.h
[unknown]                 2633    9849  26.7% -lh5- 8396 Dec  9  2022 c2plib/src/hello.c
[unknown]                 1996    5814  34.3% -lh5- f6fc Nov 12  2022 c2plib/src/LibInit.c
[unknown]                  458    1094  41.9% -lh5- 37ce May 31 22:35 c2plib/src/librarybase.h
[unknown]                 2696   11299  23.9% -lh5- b96f Nov  1  2022 c2plib/src/StartUp.c
[unknown]                  919    3115  29.5% -lh5- 30b6 Jun  5  2022 c2plib/src/sys_helpers.s
[unknown]                  477    1445  33.0% -lh5- 1d1e Jun  5  2022 c2plib/src/sys_helpers_proto.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        72 files  185952  537325  34.6%            Jun  1 00:01

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