Learn R Programming

⚠️There's a newer version (0.4.7) of this package.Take me there.

AmigaFFH (version 0.4.3)

Commodore Amiga File Format Handler

Description

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.

Copy Link

Version

Install

install.packages('AmigaFFH')

Monthly Downloads

354

Version

0.4.3

License

GPL-3

Maintainer

Pepijn de Vries

Last Published

August 27th, 2023

Functions in AmigaFFH (0.4.3)

SysConfig

The S3 SysConfig class
amiga_monitors

A list of Amiga monitors
amiga_display_modes

A table of display modes on the Amiga and corresponding raw codes
as.AmigaBasicBMAP

Coerce raw or named list to an AmigaBasicBMAP class object
as.AmigaBasic

Coerce raw or character data to an AmigaBasic class object
amiga_display_keys

A list of special display modes
amiga_palettes

Commonly used palettes on the Commodore Amiga
WaveToIFF

Convert WaveMC objects into an Interchange File Format object
IFFChunk-class

A class structure to represent IFF files
IFFChunk-method

Coerce to and create IFFChunk objects
deltaFibonacciCompress

(De)compress 8-bit continuous signals.
as.raw.AmigaBasic

Convert AmigaFFH objects into raw data
bitmapToRaster

Convert an Amiga bitmap image into a raster
check.names.AmigaBasic

Check Amiga Basic label/variable names for validity
colourToAmigaRaw

Convert colours to Amiga compatible raw data or vice versa
dither

Image dithering
as.character

Coerce an AmigaBasic class object to its character representation
as.raster.AmigaBasicShape

Convert AmigaFFH objects into grDevices raster images
availableFontSizes

Get available font sizes from an AmigaBitmapFontSet
c

Combine multiple AmigaFFH objects
hardwareSprite-class

The hardwareSprite class
interpretIFFChunk

Interpret an IFFChunk object
index.colours

Quantisation of colours and indexing a grDevices raster image
getAmigaBitmapFont

Extract a specific AmigaBitmapFont from a AmigaBitmapFontSet
font_example

An example object for the AmigaBitmapFontSet class
fontName

Extract or replace a font name
ilbm8lores.iff

An example file of a bitmap image stored in the Interchange File Format
rawToAmigaBasicShape

Coerce raw data into an AmigaBasicShape class object
rawToAmigaBasicBMAP

Coerce raw data into an AmigaBasicBMAP class object
getIFFChunk

Get a specific IFFChunk nested inside other IFFChunks
rasterToAmigaBasicShape

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

Convert a raster image into an AmigaBitmapFont
rawToAmigaBasic

Coerce raw data into an AmigaBasic class object
rasterToIFF

Convert a grDevices raster image into an IFF formated bitmap image
rawToAmigaBitmapFont

Coerce raw data into an AmigaBitmapFont class object
read.AmigaBitmapFont

Read an AmigaBitmapFont class object from a file
rasterToHWSprite

Convert a raster object into an hardwareSprite object
rawToAmigaIcon

Coerce raw data into an AmigaIcon class object
rawToHWSprite

Convert raw data into an Amiga hardware sprite
rawToAmigaBitmapFontSet

Coerce raw data into an AmigaBitmapFontSet class object
rasterToBitmap

Convert a grDevices raster object into binary bitmap data
read.AmigaBitmapFontSet

Read AmigaBitmapFontSet from *.font file
write.AmigaBasic

Write an AmigaBasic object to a file
write.AmigaBasicShape

Write an AmigaBasicShape object to a file
read.iff

Read Interchange File Format (IFF)
simpleAmigaIcon

Create simple AmigaIcon objects
write.AmigaBitmapFont

Write an AmigaBitmapFont(set) file
write.AmigaIcon

Write an Amiga Workbench icon (info) file
rawToIFFChunk

Coerce raw data to an IFFChunk class object
rawToSysConfig

Coerce raw data into a SysConfig class object
names.AmigaBasic

Extract or replace variable and label names from Amiga Basic scripts
simpleSysConfig

Function to generate a simple Amiga system-configuration representation
read.AmigaBasic

Read Amiga Basic files
packBitmap

A routine to (un)pack bitmap data
read.AmigaBasicShape

Read Amiga Basic Shape files
timeval

Get an Amiga timeval struct value from raw data
play

Playing Amiga audio data
plot.AmigaBasicShape

Plot AmigaFFH objects
read.AmigaIcon

Read an Amiga Workbench icon (info) file
read.SysConfig

Read an Amiga system-configuration file
write.iff

Write Interchange File Format (IFF)
write.SysConfig

Write an Amiga system-configuration file
AmigaBasic.reserved

List Amiga Basic reserved words.
AmigaBitmapFont

The S3 AmigaBitmapFont and AmigaBitmapFontSet classes
AmigaIcon

The S3 AmigaIcon class
AmigaBasic-files

'demo.bas', 'r_logo.shp' and 'ball.shp' as example files for AmigaBasic and AmigaBasicShape objects
read.AmigaBasicBMAP

Read and write Amiga Basic BMAP files
AmigaBasicBMAP

The S3 AmigaBasicBMAP class
AmigaBasic

The S3 AmigaBasic class
AmigaBasicShape

The S3 AmigaBasicShape class
AmigaFFH-package

The Amiga File Format Handler package
[.AmigaBasic

Extract or replace lines of Amiga Basic code