Commodore Amiga File Format Handler
'demo.bas', 'r_logo.shp' and 'ball.shp' as example files for AmigaBasi...
The S3 AmigaBasic class
List Amiga Basic reserved words.
Read and write Amiga Basic BMAP files
The S3 AmigaBasicBMAP class
The S3 AmigaBasicShape class
The S3 AmigaBitmapFont and AmigaBitmapFontSet classes
The Amiga File Format Handler package
The S3 AmigaIcon class
Coerce raw or character data to an AmigaBasic class object
Coerce raw or named list to an AmigaBasicBMAP class object
Coerce an AmigaBasic class object to its character representation
Convert AmigaFFH objects into grDevices raster images
Convert AmigaFFH objects into raw data
Get available font sizes from an AmigaBitmapFontSet
Convert an Amiga bitmap image into a raster
Combine multiple AmigaFFH objects
Check Amiga Basic label/variable names for validity
Convert colours to Amiga compatible raw data or vice versa
(De)compress 8-bit continuous signals.
Image dithering
Extract or replace lines of Amiga Basic code
Extract or replace a font name
Extract a specific AmigaBitmapFont from a AmigaBitmapFontSet
Get a specific IFFChunk nested inside other IFFChunks
The hardwareSprite class
A class structure to represent IFF files
Coerce to and create IFFChunk objects
An example file of a bitmap image stored in the Interchange File Forma...
Quantisation of colours and indexing a grDevices raster image
Interpret an IFFChunk object
Extract or replace variable and label names from Amiga Basic scripts
A routine to (un)pack bitmap data
Playing Amiga audio data
Plot AmigaFFH objects
Convert a grDevices raster object into an AmigaBasicShape class object...
Convert a raster image into an AmigaBitmapFont
Convert a grDevices raster
object into binary bitmap data
Convert a raster object into an hardwareSprite object
Convert a grDevices raster image into an IFF formated bitmap image
Coerce raw data into an AmigaBasic class object
Coerce raw data into an AmigaBasicBMAP class object
Coerce raw data into an AmigaBasicShape class object
Coerce raw data into an AmigaBitmapFont class object
Coerce raw data into an AmigaBitmapFontSet class object
Coerce raw data into an AmigaIcon class object
Convert raw data into an Amiga hardware sprite
Coerce raw data to an IFFChunk class object
Coerce raw data into a SysConfig class object
Read Amiga Basic files
Read Amiga Basic Shape files
Read an AmigaBitmapFont class object from a file
Read AmigaBitmapFontSet from *.font file
Read an Amiga Workbench icon (info) file
Read Interchange File Format (IFF)
Read an Amiga system-configuration file
Create simple AmigaIcon objects
Function to generate a simple Amiga system-configuration representatio...
The S3 SysConfig class
Get an Amiga timeval struct value from raw data
Convert WaveMC objects into an Interchange File Format object
Write an AmigaBasic object to a file
Write an AmigaBasicShape object to a file
Write an AmigaBitmapFont(set) file
Write an Amiga Workbench icon (info) file
Write Interchange File Format (IFF)
Write an Amiga system-configuration file
Modern software often poorly support older file formats. This package intends to handle many file formats that were native to the antiquated Commodore Amiga machine. This package focuses on file types from the older Amiga operating systems (<= 3.0). It will read and write specific file formats and coerces them into more contemporary data.
Useful links