Skip to Content
Amiga Assembly Library v41.21 — Motorola 68020 shared library for Commodore Amiga
DocumentationLibrariesOverview

Libraries Module

The Libraries module provides generic utility functions for string manipulation and IFF/AIFF file format parsing. These functions cover character replacement and filtering, locale-aware case conversion, and support for reading and unpacking IFF-format data commonly used in Amiga multimedia files.

String Functions

  • ChangeChar — Finds and replaces a specific character within a byte sequence.
  • FilterChars — Replaces all characters outside a specified ASCII range with a given character.
  • StringToUpper — Converts a string to uppercase using the locale system.
  • StringToLower — Converts a string to lowercase using the locale system.

IFF/AIFF Functions

  • FindAIFFChunk — Searches for a specific chunk within an IFF/AIFF data structure.
  • TestAIFFChunk — Validates whether the data at the current position is a valid IFF chunk.
  • NextIFFChunk — Advances to the next chunk in an IFF data structure.
  • UnPackerILBMBODY — Unpacks an ILBM BODY chunk into bitplane data, supporting up to 8 bitplanes.
  • UnPackerILBMCMAP — Unpacks an ILBM CMAP chunk into a color table.
Last updated on