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

dev/misc/c2plib.lha

Mirror:Random
Showing:m68k-amigaosgeneric
No screenshot available
Short:chunky2planar as an Amiga shared library
Author:Alimede Informatica
Uploader:Gabriele Budelacci <g bude alimede com>
Type:dev/misc
Version:1.1
Requires:68020+
Architecture:m68k-amigaos >= 3.0
Date:2022-06-21
Download:http://aminet.net/dev/misc/c2plib.lha - View contents
Readme:http://aminet.net/dev/misc/c2plib.readme
Downloads:305

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.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 16:47 c2plib/chunky2planar.ods
[unknown]                 4774   16324  29.2% -lh5- bdc7 Jun 18 22:50 c2plib/libs/c2p.library
[unknown]                  645    1099  58.7% -lh5- 675a May  7 12:56 c2plib/LICENSE
[unknown]                  873    2552  34.2% -lh5- fd8f Jun 18 23:10 c2plib/Makefile
[unknown]                  716    1472  48.6% -lh5- 9215 May  7 01:49 c2plib/Makefile-exe
[unknown]                  661    1380  47.9% -lh5- 62e2 Jun 18 23:57 c2plib/README
[unknown]                  592    1696  34.9% -lh5- edaa May  9 01:02 c2plib/sdk/Asm/c2p.i
[unknown]                  249     890  28.0% -lh5- 31a1 May  2 00:26 c2plib/sdk/Asm/c2p_lib.i
[unknown]                  269     524  51.3% -lh5- 0888 Apr 30 14:07 c2plib/sdk/C/c2p.h
[unknown]                  516    1887  27.3% -lh5- e1a2 May  9 00:42 c2plib/sdk/C/c2p_context.h
[unknown]                  266     522  51.0% -lh5- dfdd Apr 30 20:02 c2plib/sdk/C/c2p_system.h
[unknown]                  280     767  36.5% -lh5- daf1 May 10 19:55 c2plib/sdk/C/clib/c2p_protos.h
[unknown]                  471    1694  27.8% -lh5- a724 May 10 19:55 c2plib/sdk/C/pragma/c2p_lib.h
[unknown]                  633    3620  17.5% -lh5- 880e May 10 19:55 c2plib/sdk/c2p.lib
[unknown]                 2442   13001  18.8% -lh5- ca0e May 16 01:29 c2plib/sdk/docs/c2p.autodoc
[unknown]                 1961    4924  39.8% -lh5- 09c3 May 16 01:31 c2plib/sdk/docs/howto.txt
[unknown]                  151     268  56.3% -lh5- 41cc May 11 21:44 c2plib/sdk/E/c2p.m
[unknown]                  619    2027  30.5% -lh5- 6448 May 11 21:54 c2plib/sdk/E/libraries/c2p.e
[unknown]                  393    1186  33.1% -lh5- 6653 May  9 00:54 c2plib/sdk/E/libraries/c2p.m
[unknown]                  299     462  64.7% -lh5- e6bf May 11 21:53 c2plib/sdk/E/README.txt
[unknown]                 7701   14708  52.4% -lh5- 7b80 May 17 18:22 c2plib/sdk/examples/basic
[unknown]                 2199    8033  27.4% -lh5- f080 May  9 10:52 c2plib/sdk/examples/basic.c
[unknown]                 7685   14800  51.9% -lh5- a9ab May 17 18:22 c2plib/sdk/examples/chunky
[unknown]                 2251    8124  27.7% -lh5- b88d May  9 12:49 c2plib/sdk/examples/chunky.c
[unknown]                 7797   15176  51.4% -lh5- 2911 May 17 18:22 c2plib/sdk/examples/scrambled
[unknown]                 2353    8622  27.3% -lh5- ec4d May 10 19:55 c2plib/sdk/examples/scrambled.c
[unknown]                 1981    3312  59.8% -lh5- ec44 May 17 17:41 c2plib/sdk/examples/zoom
[unknown]                 2094    3712  56.4% -lh5- efbc May 17 17:48 c2plib/sdk/examples/zoom-optimized
[unknown]                 2441    7984  30.6% -lh5- 93b9 May 17 17:39 c2plib/sdk/examples/zoom-optimized.e
[unknown]                 2241    7634  29.4% -lh5- e673 May 17 17:41 c2plib/sdk/examples/zoom.e
[unknown]                  242     573  42.2% -lh5- 6229 May 10 19:55 c2plib/sdk/fd/c2p.fd
[unknown]                 2652    8887  29.8% -lh5- 90af Jun  8 22:54 c2plib/src/c2p_8x1.s
[unknown]                 2343    7570  31.0% -lh5- 42cc Jun 13 00:21 c2plib/src/c2p_8x1_040.s
[unknown]                 2803    9488  29.5% -lh5- 3c89 Jun  9 14:53 c2plib/src/c2p_8x2.s
[unknown]                 2546    8246  30.9% -lh5- a5a4 Jun 12 12:13 c2plib/src/c2p_8x2_040.s
[unknown]                 2885    9825  29.4% -lh5- 38dd Jun  9 14:51 c2plib/src/c2p_8x3.s
[unknown]                 2585    8464  30.5% -lh5- 76df Jun 12 12:16 c2plib/src/c2p_8x3_040.s
[unknown]                 2947   10097  29.2% -lh5- 84cf Jun  9 14:46 c2plib/src/c2p_8x4.s
[unknown]                 2678    8790  30.5% -lh5- 2f3b Jun 12 12:20 c2plib/src/c2p_8x4_040.s
[unknown]                 2982   10209  29.2% -lh5- 1654 Jun  9 14:43 c2plib/src/c2p_8x5.s
[unknown]                 2699    8898  30.3% -lh5- e4f8 Jun 12 12:25 c2plib/src/c2p_8x5_040.s
[unknown]                 2998   10303  29.1% -lh5- 2520 Jun  9 14:39 c2plib/src/c2p_8x6.s
[unknown]                 2724    9006  30.2% -lh5- cc25 Jun 12 12:28 c2plib/src/c2p_8x6_040.s
[unknown]                 3018   10436  28.9% -lh5- 1080 Jun  9 13:49 c2plib/src/c2p_8x7.s
[unknown]                 2761    9169  30.1% -lh5- 7d10 Jun 12 12:31 c2plib/src/c2p_8x7_040.s
[unknown]                 2777    9210  30.2% -lh5- 479f Jun 12 10:33 c2plib/src/c2p_8x8_040.s
[unknown]                 2582    8739  29.5% -lh5- 7700 May  7 18:32 c2plib/src/c2p_8x8_v1.s
[unknown]                 2615    8877  29.5% -lh5- d33d May  7 18:35 c2plib/src/c2p_8x8_v2.s
[unknown]                 2675    8861  30.2% -lh5- 3eff May  7 18:40 c2plib/src/c2p_8x8_v3.s
[unknown]                 2784    9739  28.6% -lh5- ca5a May  7 18:41 c2plib/src/c2p_8x8_v4.s
[unknown]                 3189   11444  27.9% -lh5- ece9 Jun  8 01:44 c2plib/src/c2p_8x8_v5.s
[unknown]                 3248   12303  26.4% -lh5- f2b9 May  7 18:46 c2plib/src/c2p_8x8_v6.s
[unknown]                 3075   10538  29.2% -lh5- 98b1 Jun  9 13:46 c2plib/src/c2p_8x8_v7.s
[unknown]                 3892   22360  17.4% -lh5- 07c8 Jun 18 23:06 c2plib/src/c2p_context.c
[unknown]                  606    5783  10.5% -lh5- 50c7 Jun 14 22:00 c2plib/src/c2p_context_proto.h
[unknown]                  692    1683  41.1% -lh5- b731 May 17 00:22 c2plib/src/c2p_copy_mem.s
[unknown]                 1307    4180  31.3% -lh5- 00ee Jun 18 18:42 c2plib/src/c2p_system.c
[unknown]                  358     808  44.3% -lh5- 14d7 Jun  5 01:17 c2plib/src/c2p_system_proto.h
[unknown]                 1719    5630  30.5% -lh5- 5843 Apr 28 23:18 c2plib/src/compiler.h
[unknown]                 2532    9683  26.1% -lh5- 1284 Jun 18 23:03 c2plib/src/hello.c
[unknown]                 2067    5982  34.6% -lh5- 345e Jun 18 23:08 c2plib/src/LibInit.c
[unknown]                  392    1051  37.3% -lh5- e68d Jun 18 19:23 c2plib/src/librarybase.h
[unknown]                 2670   11159  23.9% -lh5- fc15 May  1 21:36 c2plib/src/StartUp.c
[unknown]                  919    3115  29.5% -lh5- 30b6 Jun  5 01:22 c2plib/src/sys_helpers.s
[unknown]                  477    1445  33.0% -lh5- 1d1e Jun  5 01:20 c2plib/src/sys_helpers_proto.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        65 files  158046  455386  34.7%            Jun 22 02:37

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