| rawToAmigaBasicBMAP | R Documentation |
Coerce raw data into an AmigaBasicBMAP() class object
rawToAmigaBasicBMAP(x, ...)
x |
A |
... |
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
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()
## 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
rawToAmigaBasicBMAP(dos.bmap.raw)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.