AmigaFFH0.4.8 package

Commodore Amiga File Format Handler

AmigaBasic-files

'demo.bas', 'r_logo.shp' and 'ball.shp' as example files for AmigaBasi...

AmigaBasic

The S3 AmigaBasic class

AmigaBasic.reserved

List Amiga Basic reserved words.

AmigaBasicBMAP-io

Read and write Amiga Basic BMAP files

AmigaBasicBMAP

The S3 AmigaBasicBMAP class

AmigaBasicShape

The S3 AmigaBasicShape class

AmigaBitmapFont

The S3 AmigaBitmapFont and AmigaBitmapFontSet classes

AmigaFFH-package

The Amiga File Format Handler package

AmigaIcon

The S3 AmigaIcon class

as.AmigaBasic

Coerce raw or character data to an AmigaBasic class object

as.AmigaBasicBMAP

Coerce raw or named list to an AmigaBasicBMAP class object

as.character

Coerce an AmigaBasic class object to its character representation

as.raster

Convert AmigaFFH objects into grDevices raster images

as.raw

Convert AmigaFFH objects into raw data

availableFontSizes

Get available font sizes from an AmigaBitmapFontSet

bitmapToRaster

Convert an Amiga bitmap image into a raster

c

Combine multiple AmigaFFH objects

check.names.AmigaBasic

Check Amiga Basic label/variable names for validity

colourToAmigaRaw

Convert colours to Amiga compatible raw data or vice versa

deltaFibonacciCompress

(De)compress 8-bit continuous signals.

dither

Image dithering

ExtractBasic

Extract or replace lines of Amiga Basic code

fontName

Extract or replace a font name

getAmigaBitmapFont

Extract a specific AmigaBitmapFont from a AmigaBitmapFontSet

getIFFChunk

Get a specific IFFChunk nested inside other IFFChunks

hardwareSprite-class

The hardwareSprite class

IFFChunk-class

A class structure to represent IFF files

IFFChunk

Coerce to and create IFFChunk objects

ilbm8lores.iff

An example file of a bitmap image stored in the Interchange File Forma...

index.colours

Quantisation of colours and indexing a grDevices raster image

interpretIFFChunk

Interpret an IFFChunk object

names.AmigaBasic

Extract or replace variable and label names from Amiga Basic scripts

packBitmap

A routine to (un)pack bitmap data

play

Playing Amiga audio data

plot

Plot AmigaFFH objects

rasterToAmigaBasicShape

Convert a grDevices raster object into an AmigaBasicShape class object...

rasterToAmigaBitmapFont

Convert a raster image into an AmigaBitmapFont

rasterToBitmap

Convert a grDevices raster object into binary bitmap data

rasterToHWSprite

Convert a raster object into an hardwareSprite object

rasterToIFF

Convert a grDevices raster image into an IFF formated bitmap image

rawToAmigaBasic

Coerce raw data into an AmigaBasic class object

rawToAmigaBasicBMAP

Coerce raw data into an AmigaBasicBMAP class object

rawToAmigaBasicShape

Coerce raw data into an AmigaBasicShape class object

rawToAmigaBitmapFont

Coerce raw data into an AmigaBitmapFont class object

rawToAmigaBitmapFontSet

Coerce raw data into an AmigaBitmapFontSet class object

rawToAmigaIcon

Coerce raw data into an AmigaIcon class object

rawToHWSprite

Convert raw data into an Amiga hardware sprite

rawToIFFChunk

Coerce raw data to an IFFChunk class object

rawToSysConfig

Coerce raw data into a SysConfig class object

read.AmigaBasic

Read Amiga Basic files

read.AmigaBasicShape

Read Amiga Basic Shape files

read.AmigaBitmapFont

Read an AmigaBitmapFont class object from a file

read.AmigaBitmapFontSet

Read AmigaBitmapFontSet from *.font file

read.AmigaIcon

Read an Amiga Workbench icon (info) file

read.iff

Read Interchange File Format (IFF)

read.SysConfig

Read an Amiga system-configuration file

simpleAmigaIcon

Create simple AmigaIcon objects

simpleSysConfig

Function to generate a simple Amiga system-configuration representatio...

SysConfig

The S3 SysConfig class

timeval

Get an Amiga timeval struct value from raw data

WaveToIFF

Convert WaveMC objects into an Interchange File Format object

write.AmigaBasic

Write an AmigaBasic object to a file

write.AmigaBasicShape

Write an AmigaBasicShape object to a file

write.AmigaBitmapFont

Write an AmigaBitmapFont(set) file

write.AmigaIcon

Write an Amiga Workbench icon (info) file

write.iff

Write Interchange File Format (IFF)

write.SysConfig

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.

  • Maintainer: Pepijn de Vries
  • License: GPL-3
  • Last published: 2025-09-27