A downloadable project

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

Download

Download
c2plib package URL on Aminet
External

Development log

Leave a comment

Log in with itch.io to leave a comment.