
|
85078 packages online
|
|
 |
|
|
|
|
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.9 |
| Architecture: | m68k-amigaos |
| Date: | 2025-12-24 |
| Requires: | 68020+ |
| Download: | dev/misc/c2plib.lha - View contents | | Readme: | dev/misc/c2plib.readme |
| Downloads: | 4322 |
|
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
-----------------------------
- os1.2 (v33) or newer
- CPU 68020 or greater
recent changes
-----------------------------
v1.9
- avoids pipeline stalls in the conversion on the 68040/060 CPUs.
v1.8
- custom memory manager, which ensures backward compatibility of
the code back to AmigaOS 1.2 (still requires a 68020+ CPU).
v1.7
- improved conversion speed (up to +20%) for 1, 2 and 3 bitplanes.
v1.6
- if available, use Akiko chip (Amiga CD32) for c2p conversion.
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
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga] 23054 24435 94.3% -lh5- fdfb Apr 22 2022 c2plib/chunky2planar.ods
[Amiga] 6375 17248 37.0% -lh5- 2cea Dec 23 02:09 c2plib/libs/c2p.library
[Amiga] 649 1104 58.8% -lh5- 4e6d May 31 2023 c2plib/LICENSE
[Amiga] 1063 4123 25.8% -lh5- b6da Aug 9 2024 c2plib/Makefile
[Amiga] 715 1469 48.7% -lh5- f555 Aug 9 2024 c2plib/Makefile-exe
[Amiga] 1057 2293 46.1% -lh5- ac37 Dec 23 12:14 c2plib/README
[Amiga] 851 2573 33.1% -lh5- 1729 Jan 7 2024 c2plib/sdk/Asm/c2p.i
[Amiga] 303 1179 25.7% -lh5- 27d8 Nov 13 2022 c2plib/sdk/Asm/c2p_lib.i
[Amiga] 269 524 51.3% -lh5- 0888 Nov 13 2022 c2plib/sdk/C/c2p.h
[Amiga] 679 2488 27.3% -lh5- ea76 Sep 20 2023 c2plib/sdk/C/c2p_context.h
[Amiga] 403 1098 36.7% -lh5- 1895 Jan 5 2024 c2plib/sdk/C/c2p_system.h
[Amiga] 332 1007 33.0% -lh5- d0e0 Nov 13 2022 c2plib/sdk/C/clib/c2p_protos.h
[Amiga] 551 2169 25.4% -lh5- 1dd4 Nov 13 2022 c2plib/sdk/C/pragma/c2p_lib.h
[Amiga] 792 4896 16.2% -lh5- a780 Nov 13 2022 c2plib/sdk/c2p.lib
[Amiga] 4218 21613 19.5% -lh5- 9969 Dec 20 20:42 c2plib/sdk/docs/c2p.autodoc
[Amiga] 3417 9667 35.3% -lh5- 5121 Dec 20 20:42 c2plib/sdk/docs/howto.txt
[Amiga] 177 356 49.7% -lh5- 6a43 Nov 13 2022 c2plib/sdk/E/c2p.m
[Amiga] 841 3046 27.6% -lh5- e63a Jan 5 2024 c2plib/sdk/E/libraries/c2p.e
[Amiga] 628 1960 32.0% -lh5- 6c93 Jan 25 2024 c2plib/sdk/E/libraries/c2p.m
[Amiga] 299 462 64.7% -lh5- e6bf May 11 2022 c2plib/sdk/E/README.txt
[Amiga] 7701 14708 52.4% -lh5- 7b80 Nov 13 2022 c2plib/sdk/examples/basic
[Amiga] 7886 15228 51.8% -lh5- a90a Sep 22 2023 c2plib/sdk/examples/basic-delta
[Amiga] 2305 8611 26.8% -lh5- e222 Sep 22 2023 c2plib/sdk/examples/basic-delta.c
[Amiga] 2200 8033 27.4% -lh5- f080 Jun 18 2022 c2plib/sdk/examples/basic.c
[Amiga] 7685 14800 51.9% -lh5- a9ab Nov 13 2022 c2plib/sdk/examples/chunky
[Amiga] 2251 8124 27.7% -lh5- b88d May 9 2022 c2plib/sdk/examples/chunky.c
[Amiga] 7929 15892 49.9% -lh5- 6bba Nov 13 2022 c2plib/sdk/examples/custom-bitmap
[Amiga] 2075 8022 25.9% -lh5- fe70 Nov 13 2022 c2plib/sdk/examples/custom-bitmap.c
[Amiga] 7722 15300 50.5% -lh5- b634 Dec 9 2022 c2plib/sdk/examples/offset
[Amiga] 2106 7346 28.7% -lh5- 4dda Dec 8 2022 c2plib/sdk/examples/offset.c
[Amiga] 7797 15176 51.4% -lh5- 2911 Nov 13 2022 c2plib/sdk/examples/scrambled
[Amiga] 2353 8622 27.3% -lh5- ec4d May 10 2022 c2plib/sdk/examples/scrambled.c
[Amiga] 1981 3312 59.8% -lh5- ec44 May 17 2022 c2plib/sdk/examples/zoom
[Amiga] 2094 3712 56.4% -lh5- efbc May 17 2022 c2plib/sdk/examples/zoom-optimized
[Amiga] 2441 7984 30.6% -lh5- 93b9 May 17 2022 c2plib/sdk/examples/zoom-optimized.e
[Amiga] 2241 7634 29.4% -lh5- e673 May 17 2022 c2plib/sdk/examples/zoom.e
[Amiga] 335 825 40.6% -lh5- 52f8 Nov 13 2022 c2plib/sdk/fd/c2p.fd
[Amiga] 2509 11069 22.7% -lh5- c7ac Oct 3 2023 c2plib/src/c2p_8.s
[Amiga] 449 2224 20.2% -lh5- 55e5 Dec 22 02:49 c2plib/src/c2p_8x1.s
[Amiga] 803 2597 30.9% -lh5- 05ae Dec 22 02:48 c2plib/src/c2p_8x1_addx.s
[Amiga] 828 2806 29.5% -lh5- 1cda Dec 23 00:31 c2plib/src/c2p_8x1_addx_040.s
[Amiga] 2925 11723 25.0% -lh5- df95 Aug 3 2024 c2plib/src/c2p_8x1_mexg.s
[Amiga] 515 2785 18.5% -lh5- d3ac Aug 11 2024 c2plib/src/c2p_8x2.s
[Amiga] 811 2710 29.9% -lh5- 4466 Aug 3 2024 c2plib/src/c2p_8x2_addx.s
[Amiga] 1060 4450 23.8% -lh5- 48ad Dec 23 00:31 c2plib/src/c2p_8x2_addx_040.s
[Amiga] 1950 6047 32.2% -lh5- c3de Aug 3 2024 c2plib/src/c2p_8x2_mexg.s
[Amiga] 2618 8745 29.9% -lh5- b386 Dec 23 00:31 c2plib/src/c2p_8x2_mexg_040.s
[Amiga] 514 2785 18.5% -lh5- ec61 Aug 11 2024 c2plib/src/c2p_8x3.s
[Amiga] 872 3348 26.0% -lh5- 90ff Aug 3 2024 c2plib/src/c2p_8x3_addx.s
[Amiga] 2038 6379 31.9% -lh5- 80a9 Aug 11 2024 c2plib/src/c2p_8x3_mexg.s
[Amiga] 2661 8961 29.7% -lh5- 747d Dec 23 00:31 c2plib/src/c2p_8x3_mexg_040.s
[Amiga] 508 2792 18.2% -lh5- ef42 Aug 3 2024 c2plib/src/c2p_8x4.s
[Amiga] 2094 6656 31.5% -lh5- 0022 Aug 3 2024 c2plib/src/c2p_8x4_mexg.s
[Amiga] 2716 9245 29.4% -lh5- e8f8 Dec 23 00:31 c2plib/src/c2p_8x4_mexg_040.s
[Amiga] 509 2792 18.2% -lh5- c49c Aug 3 2024 c2plib/src/c2p_8x5.s
[Amiga] 2135 6807 31.4% -lh5- b55c Aug 3 2024 c2plib/src/c2p_8x5_mexg.s
[Amiga] 2743 9352 29.3% -lh5- 5e88 Dec 23 00:31 c2plib/src/c2p_8x5_mexg_040.s
[Amiga] 508 2792 18.2% -lh5- b8fe Aug 3 2024 c2plib/src/c2p_8x6.s
[Amiga] 2144 6860 31.3% -lh5- 9e19 Aug 3 2024 c2plib/src/c2p_8x6_mexg.s
[Amiga] 2771 9458 29.3% -lh5- 4b38 Dec 23 00:31 c2plib/src/c2p_8x6_mexg_040.s
[Amiga] 509 2792 18.2% -lh5- 9320 Aug 4 2024 c2plib/src/c2p_8x7.s
[Amiga] 2165 6993 31.0% -lh5- 55c8 Aug 3 2024 c2plib/src/c2p_8x7_mexg.s
[Amiga] 2817 9623 29.3% -lh5- b451 Dec 23 00:31 c2plib/src/c2p_8x7_mexg_040.s
[Amiga] 507 2792 18.2% -lh5- 5ec9 Aug 11 2024 c2plib/src/c2p_8x8.s
[Amiga] 2543 7845 32.4% -lh5- 6fd8 Aug 4 2024 c2plib/src/c2p_8x8_mexg.s
[Amiga] 2981 10051 29.7% -lh5- 7502 Dec 23 00:31 c2plib/src/c2p_8x8_mexg_040.s
[Amiga] 1016 11501 8.8% -lh5- 9d7f Feb 3 2024 c2plib/src/c2p_akiko.s
[Amiga] 353 2357 15.0% -lh5- 07e2 Jan 25 2024 c2plib/src/c2p_akiko_proto.h
[Amiga] 6620 43772 15.1% -lh5- 1d66 Dec 23 00:33 c2plib/src/c2p_context.c
[Amiga] 854 13745 6.2% -lh5- bcef Mar 30 2025 c2plib/src/c2p_context_proto.h
[Amiga] 693 1686 41.1% -lh5- 68a6 Mar 10 2024 c2plib/src/c2p_copy_mem.s
[Amiga] 1728 6412 26.9% -lh5- ab0e Apr 9 2025 c2plib/src/c2p_system.c
[Amiga] 424 1131 37.5% -lh5- 7d39 Mar 10 2024 c2plib/src/c2p_system_proto.h
[Amiga] 1717 5630 30.5% -lh5- 5843 Apr 28 2022 c2plib/src/compiler.h
[Amiga] 2042 5913 34.5% -lh5- 2911 Mar 30 2025 c2plib/src/LibInit.c
[Amiga] 468 1145 40.9% -lh5- 2d77 Dec 23 02:08 c2plib/src/librarybase.h
[Amiga] 809 3192 25.3% -lh5- 3caf Apr 9 2025 c2plib/src/memory.c
[Amiga] 223 467 47.8% -lh5- cf65 Apr 9 2025 c2plib/src/memory_proto.h
[Amiga] 2696 11315 23.8% -lh5- 3b7e Mar 10 2024 c2plib/src/StartUp.c
[Amiga] 751 2335 32.2% -lh5- 21ee Mar 30 2025 c2plib/src/sys_helpers.s
[Amiga] 405 1057 38.3% -lh5- 3c1a Mar 30 2025 c2plib/src/sys_helpers_proto.h
[Amiga] 3212 12217 26.3% -lh5- 4ab3 Dec 23 00:25 c2plib/src/test.c
[Amiga] 2812 10711 26.3% -lh5- 9fb8 Apr 9 2025 c2plib/src/test_ocs.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 83 files 190801 575104 33.2% Dec 24 01:01
|
|
|
 |
| Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |