amiilbm
is a package containing an ILBM viewer for AmigaOS, using my own ILBM
parser library instead of the native AmigaOS iffparser.library
.
ilbmviewer
offers various interesting features:
- Supports the ECS chipset as well as the more advanced AGA chipset
- Knows how to deal with IFF scrap files; IFF files containing multiple images, or multiple FORM chunks
- Supports Extra Half-Brite (EHB), HAM, hires and interlace screen properties
- Supports non-interleaved ACBM images
- Displaying Deluxe Paint PC images, by converting chunky graphics into planar graphics data
- Color cycling (both Deluxe Paint and Graphicraft color range chunks are supported)
In order to build and use this package, the following libraries are required:
- Geek Gadgets, containing GCC, GNU Make and various other required build utilities
libiff
, in order to parse IFF fileslibilbm
, in order to understand ILBM application chunks, byte-run compression/decompression and to conveniently access ILBM image propertieslibamivideo
, in order to convert chunky graphics data into planar graphics data
Furthermore, you also need Kickstart / Workbench 3.0 or higher
Compilation and installation of this package can be done using various tools from the Geek Gadgets suite. The procedure is straight forward:
$ make
$ make install
This package is available under the MIT license