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