💾 Archived View for cugi.ie › aminet › 1696383944.gmi captured on 2024-05-26 at 15:14:54. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-11-04)

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

chunky2planar as an Amiga shared library

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

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.5.1

- fixed an issue in the delta conversion writeback algorithm.

v1.5

- added support for delta conversion: convert only the pixels

that are modified in new frame.

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]                 6893   19868  34.7% -lh5- 51c6 Oct  3 22:13 c2plib/libs/c2p.library
[unknown]                  649    1104  58.8% -lh5- 4e6d May 31 22:36 c2plib/LICENSE
[unknown]                 1064    4124  25.8% -lh5- e2ff Sep 22 22:54 c2plib/Makefile
[unknown]                  716    1472  48.6% -lh5- 9215 May  7  2022 c2plib/Makefile-exe
[unknown]                  888    1927  46.1% -lh5- f10a Oct  3 22:53 c2plib/README
[unknown]                  825    2488  33.2% -lh5- 49a0 Sep 22 19: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]                  679    2488  27.3% -lh5- ea76 Sep 20 09:11 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]                 4027   21112  19.1% -lh5- 0f62 Sep 22 23:42 c2plib/sdk/docs/c2p.autodoc
[unknown]                 3416    9648  35.4% -lh5- 4351 Oct  3 22:10 c2plib/sdk/docs/howto.txt
[unknown]                  177     356  49.7% -lh5- 6a43 Nov 13  2022 c2plib/sdk/E/c2p.m
[unknown]                  814    2943  27.7% -lh5- 90c7 Sep 22 19:34 c2plib/sdk/E/libraries/c2p.e
[unknown]                  603    1876  32.1% -lh5- d65d Sep 22 19:55 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]                 7886   15228  51.8% -lh5- a90a Sep 22 22:55 c2plib/sdk/examples/basic-delta
[unknown]                 2305    8611  26.8% -lh5- e222 Sep 22 22:53 c2plib/sdk/examples/basic-delta.c
[unknown]                 2200    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]                 2509   11069  22.7% -lh5- c7ac Oct  3 22:05 c2plib/src/c2p_8.s
[unknown]                 3093   13172  23.5% -lh5- 79c5 Sep 21 11:02 c2plib/src/c2p_8x1.s
[unknown]                 1148    3728  30.8% -lh5- db5e Nov 27  2022 c2plib/src/c2p_8x1_040.s
[unknown]                 2103    7735  27.2% -lh5- 411d Sep 21 11:02 c2plib/src/c2p_8x2.s
[unknown]                 2498    8315  30.0% -lh5- 2cb7 Sep 19 02:11 c2plib/src/c2p_8x2_040.s
[unknown]                 2188    8071  27.1% -lh5- cce6 Sep 21 11:02 c2plib/src/c2p_8x3.s
[unknown]                 2544    8535  29.8% -lh5- 595e Sep 19 02:11 c2plib/src/c2p_8x3_040.s
[unknown]                 2242    8343  26.9% -lh5- 14e2 Sep 21 11:02 c2plib/src/c2p_8x4.s
[unknown]                 2626    8861  29.6% -lh5- c065 Sep 19 02:11 c2plib/src/c2p_8x4_040.s
[unknown]                 2281    8494  26.9% -lh5- af5e Sep 21 11:02 c2plib/src/c2p_8x5.s
[unknown]                 2648    8968  29.5% -lh5- 19e3 Sep 19 02:11 c2plib/src/c2p_8x5_040.s
[unknown]                 2290    8547  26.8% -lh5- c4c1 Sep 21 11:02 c2plib/src/c2p_8x6.s
[unknown]                 2673    9076  29.5% -lh5- 8a5c Sep 19 02:11 c2plib/src/c2p_8x6_040.s
[unknown]                 2312    8680  26.6% -lh5- 609e Sep 21 11:02 c2plib/src/c2p_8x7.s
[unknown]                 2714    9239  29.4% -lh5- 7767 Sep 19 02:11 c2plib/src/c2p_8x7_040.s
[unknown]                 2872    9666  29.7% -lh5- d920 Sep 19 02:11 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]                 2343    8797  26.6% -lh5- 4bb1 Sep 21 11:02 c2plib/src/c2p_8x8_v9.s
[unknown]                 6714   42795  15.7% -lh5- 9281 Sep 22 19:25 c2plib/src/c2p_context.c
[unknown]                  928   15756   5.9% -lh5- 9c97 Sep 21 11:02 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]                 3000   11501  26.1% -lh5- a854 Oct  3 22:42 c2plib/src/hello.c
[unknown]                 1996    5814  34.3% -lh5- f6fc Nov 12  2022 c2plib/src/LibInit.c
[unknown]                  458    1096  41.8% -lh5- 0795 Oct  3 01:03 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        74 files  201745  605622  33.3%            Oct  4 01:45

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