Amiga IFF Extension

Preview classic Amiga IFF bitmap artwork with support for indexed palettes, Amiga display modes, and authentic colour cycling effects.


開發者
版本
更新時間
瀏覽數
技術支持
插件官網
1.1.0
2026-05-13
81
-

Preview classic Amiga IFF bitmap artwork directly in Eagle, with support for indexed palettes, Amiga display modes, and authentic colour cycling effects.

Features

  • Amiga IFF Preview Support

    • Preview .iff bitmap files directly inside Eagle.
  • Thumbnail Generation

    • Automatically generates thumbnails for supported Amiga image files.
  • Colour Cycling Supported

    • Detects Amiga CRNG colour cycling data.
    • Animates palette cycling at the artist-authored speed.
    • Supports forward and reverse cycling ranges.
  • Animated Palette Inspector

    • Displays the image palette in Eagle’s Inspector panel.
    • Shows colour cycling ranges, direction, speed, and active status.
    • Animates cycling palette swatches just like classic DPaint-style previews.
  • Indexed Palette Support

    • Reads and displays original Amiga colour palettes from CMAP chunks.
    • Supports standard indexed-colour IFF artwork.
  • ILBM, PBM, and RGB8 Support

    • Supports common Amiga bitmap variants including ILBMPBM, and RGB8.
  • HAM Mode Support

    • Supports Amiga Hold-And-Modify images, including HAM-style display decoding.
  • EHB Mode Support

    • Supports Extra Half-Brite palette expansion for compatible Amiga artwork.
  • Compression Support

    • Handles uncompressed images.
    • Supports standard ByteRun1 / PackBits compressed bitmap data.
    • Supports RGB8 RLE compressed image data.
  • Accurate Amiga Timing

    • Uses the Amiga CRNG timing rate so colour cycling plays at the intended speed.
v1.1.0
2026-05-13

Features

  • Added Inspector palette display with CRNG colour-cycling metadata.
  • Added manual colour-cycling preview button to start/stop colour cycling


Bug Fixes

  • Stopped auto-playing CRNG ranges that are only editor metadata.
  • gnored non-playable CRNG rates such as `0` and legacy off marker `36`.
  • Reduced animation stutter by updating only affected palette pixels and swatches.
  • Reduced parser memory usage by making `pixelDataArray` opt-in and avoiding extra byte copies.
  • Prevented stale Inspector file reads from overwriting newer selections.