Defines | |
#define | FLASHPnibbles(src) (12) |
The size of a FLASHP in nibbles. | |
Functions | |
bool | isFLASHP (SatAddr src) |
is object a FLASHP? | |
bool | FLASHPdecode (SatAddr src, int *a, int *b) |
Decode FLASHP into it's components. | |
SatAddr | FLASHPencode (int a, int b, SatAddr dst) |
Convert two C integers into an HP FLASHP object. | |
SatAddr | makeFLASHP () |
Create a new FLASHP in tempOb. It's value is undefined. |
#define FLASHPnibbles | ( | src | ) | (12) |
The size of a FLASHP in nibbles.
src | Saturn address of the FLASHP. Although unnecessary, the parameter is included for consistency |
bool FLASHPdecode | ( | SatAddr | src, | |
int * | a, | |||
int * | b | |||
) |
Decode FLASHP into it's components.
src | The FLASHP to decode | |
a | If non-null, the pointer to table A will be stored here | |
b | If non-null, the pointer to table B will be stored here |
Convert two C integers into an HP FLASHP object.
a | The pointer to table A. This must be between 0x0 and 0xfff | |
b | The pointer to table B. This must be between 0x0 and 0xffff | |
dst | Where to store the FLASHP. If zero, then a new FLASHP is created in tempOb. |
bool isFLASHP | ( | SatAddr | src | ) |
is object a FLASHP?
src | Saturn address of an object |