rawToAmigaBasicBMAP: Coerce raw data into an AmigaBasicBMAP class object

View source: R/basic.r

rawToAmigaBasicBMAPR Documentation

Coerce raw data into an AmigaBasicBMAP class object


Coerce raw data into an AmigaBasicBMAP class object


rawToAmigaBasicBMAP(x, ...)



A vector of raw data that is to be converted into an AmigaBasicBMAP class object.


Currently ignored.


An Amiga Basic BMAP file maps the offset of routines in Amiga libraries. This function converts the raw format in which it would be stored as a file into a comprehensive S3 class object.


An AmigaBasicBMAP class object based on x.


Pepijn de Vries

See Also

Other AmigaBasic.operations: AmigaBasic.reserved(), AmigaBasicBMAP, AmigaBasic, [.AmigaBasic(), as.AmigaBasicBMAP(), as.AmigaBasic(), as.character(), check.names.AmigaBasic(), names.AmigaBasic(), rawToAmigaBasic(), read.AmigaBasicBMAP(), read.AmigaBasic(), write.AmigaBasic()

Other raw.operations: as.AmigaBasic(), as.raw.AmigaBasic(), colourToAmigaRaw(), packBitmap(), rawToAmigaBasicShape(), rawToAmigaBasic(), rawToAmigaBitmapFontSet(), rawToAmigaBitmapFont(), rawToAmigaIcon(), rawToHWSprite(), rawToIFFChunk(), rawToSysConfig(), simpleAmigaIcon()


## Not run: 
## A small fragment of the dos.library BMAP would look like this:
dos.bmap <- as.AmigaBasicBMAP(list(
  xOpen = list(
    libraryVectorOffset = -30,
    registers = as.raw(2:3)
  xClose = list(
    libraryVectorOffset = -36,
    registers = as.raw(2)
  xRead = list(
    libraryVectorOffset = -42,
    registers = as.raw(2:4)

## The raw representation would be
dos.bmap.raw <- as.raw(dos.bmap)

## And the reverse

## End(Not run)

AmigaFFH documentation built on Aug. 27, 2023, 9:07 a.m.