💾 Archived View for cugi.ie › aminet › 1670811436.gmi captured on 2023-01-29 at 03:40:47. Gemini links have been rewritten to link to archived content

View Raw

More Information

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

chunky2planar as an Amiga shared library

   Author:       Alimede Informatica
   Uploader:     Gabriele Budelacci <g bude alimede com>
   Type:         dev/misc
   Version:      1.3
   Requires:     68020+
   Architecture: m68k-amigaos >= 3.0
   Date:         2022-12-11
   Readme:       http://aminet.net/dev/misc/c2plib.readme
   Downloads:    703

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.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]                 5036   16500  30.5% -lh5- 9cf8 Dec  9 00:23 c2plib/libs/c2p.library
[unknown]                  645    1099  58.7% -lh5- 675a May  7  2022 c2plib/LICENSE
[unknown]                 1002    3587  27.9% -lh5- 71ed Dec  9 00:10 c2plib/Makefile
[unknown]                  716    1472  48.6% -lh5- 9215 May  7  2022 c2plib/Makefile-exe
[unknown]                  778    1631  47.7% -lh5- 9804 Dec 10 02:36 c2plib/README
[unknown]                  787    2350  33.5% -lh5- f51f Dec  9 01:22 c2plib/sdk/Asm/c2p.i
[unknown]                  303    1179  25.7% -lh5- 27d8 Nov 13 01:58 c2plib/sdk/Asm/c2p_lib.i
[unknown]                  269     524  51.3% -lh5- 0888 Nov 13 02:05 c2plib/sdk/C/c2p.h
[unknown]                  640    2311  27.7% -lh5- 7735 Dec  6 00:10 c2plib/sdk/C/c2p_context.h
[unknown]                  377    1006  37.5% -lh5- 4791 Oct 16 22:56 c2plib/sdk/C/c2p_system.h
[unknown]                  332    1007  33.0% -lh5- d0e0 Nov 13 01:57 c2plib/sdk/C/clib/c2p_protos.h
[unknown]                  551    2169  25.4% -lh5- 1dd4 Nov 13 02:07 c2plib/sdk/C/pragma/c2p_lib.h
[unknown]                  792    4896  16.2% -lh5- a780 Nov 13 01:58 c2plib/sdk/c2p.lib
[unknown]                 3478   19638  17.7% -lh5- 8ce4 Dec 10 02:09 c2plib/sdk/docs/c2p.autodoc
[unknown]                 2481    6875  36.1% -lh5- da16 Dec 10 02:10 c2plib/sdk/docs/howto.txt
[unknown]                  177     356  49.7% -lh5- 6a43 Nov 13 16:11 c2plib/sdk/E/c2p.m
[unknown]                  774    2769  28.0% -lh5- 1352 Dec  9 01:22 c2plib/sdk/E/libraries/c2p.e
[unknown]                  562    1742  32.3% -lh5- 256d Dec  9 01:22 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 16:37 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 16:37 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 16:37 c2plib/sdk/examples/custom-bitmap
[unknown]                 2075    8022  25.9% -lh5- fe70 Nov 13 16:37 c2plib/sdk/examples/custom-bitmap.c
[unknown]                 7722   15300  50.5% -lh5- b634 Dec  9 01:23 c2plib/sdk/examples/offset
[unknown]                 2106    7346  28.7% -lh5- 4dda Dec  8 22:46 c2plib/sdk/examples/offset.c
[unknown]                 7797   15176  51.4% -lh5- 2911 Nov 13 16:37 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 01:10 c2plib/sdk/fd/c2p.fd
[unknown]                 2921   11678  25.0% -lh5- 53ad Nov 30 00:33 c2plib/src/c2p_8x1.s
[unknown]                 1148    3728  30.8% -lh5- db5e Nov 27 23:47 c2plib/src/c2p_8x1_040.s
[unknown]                 2814    9545  29.5% -lh5- 696e Nov 27 19:45 c2plib/src/c2p_8x2.s
[unknown]                 2566    8307  30.9% -lh5- 61bc Nov 27 19:45 c2plib/src/c2p_8x2_040.s
[unknown]                 2894    9882  29.3% -lh5- 2a8a Nov 27 17:35 c2plib/src/c2p_8x3.s
[unknown]                 2608    8525  30.6% -lh5- aeff Nov 27 17:35 c2plib/src/c2p_8x3_040.s
[unknown]                 2957   10154  29.1% -lh5- f77d Nov 27 16:09 c2plib/src/c2p_8x4.s
[unknown]                 2697    8851  30.5% -lh5- e94e Nov 27 16:09 c2plib/src/c2p_8x4_040.s
[unknown]                 2992   10266  29.1% -lh5- 4f12 Nov 27 12:14 c2plib/src/c2p_8x5.s
[unknown]                 2719    8959  30.3% -lh5- cd67 Nov 27 12:14 c2plib/src/c2p_8x5_040.s
[unknown]                 3009   10360  29.0% -lh5- 2a4e Nov 27 10:28 c2plib/src/c2p_8x6.s
[unknown]                 2745    9067  30.3% -lh5- 1329 Nov 27 10:28 c2plib/src/c2p_8x6_040.s
[unknown]                 3029   10493  28.9% -lh5- de88 Nov 27 02:31 c2plib/src/c2p_8x7.s
[unknown]                 2781    9230  30.1% -lh5- 1cdc Nov 27 02:31 c2plib/src/c2p_8x7_040.s
[unknown]                 2798    9271  30.2% -lh5- df3f Nov 27 02:00 c2plib/src/c2p_8x8_040.s
[unknown]                 2585    8751  29.5% -lh5- 8938 Nov 26 18:41 c2plib/src/c2p_8x8_v1.s
[unknown]                 2617    8889  29.4% -lh5- f849 Nov 26 18:41 c2plib/src/c2p_8x8_v2.s
[unknown]                 2680    8873  30.2% -lh5- 9a94 Nov 26 18:41 c2plib/src/c2p_8x8_v3.s
[unknown]                 2788    9751  28.6% -lh5- 2b82 Nov 26 18:41 c2plib/src/c2p_8x8_v4.s
[unknown]                 3193   11456  27.9% -lh5- 449a Nov 26 18:41 c2plib/src/c2p_8x8_v5.s
[unknown]                 3252   12315  26.4% -lh5- b4aa Nov 26 18:41 c2plib/src/c2p_8x8_v6.s
[unknown]                 3079   10550  29.2% -lh5- 8628 Nov 26 18:41 c2plib/src/c2p_8x8_v7.s
[unknown]                 3054   10559  28.9% -lh5- afdd Nov 27 01:56 c2plib/src/c2p_8x8_v8.s
[unknown]                 5355   29827  18.0% -lh5- bada Dec  6 02:23 c2plib/src/c2p_context.c
[unknown]                  721    7306   9.9% -lh5- 3684 Dec  5 00:24 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 01:59 c2plib/src/c2p_system.c
[unknown]                  414    1066  38.8% -lh5- d37a Nov  6 01:59 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 00:21 c2plib/src/hello.c
[unknown]                 1996    5814  34.3% -lh5- f6fc Nov 12 23:40 c2plib/src/LibInit.c
[unknown]                  453    1089  41.6% -lh5- e3cc Dec  9 00:23 c2plib/src/librarybase.h
[unknown]                 2696   11299  23.9% -lh5- b96f Nov  1 23:09 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        70 files  185534  538650  34.4%            Dec 12 02:17

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