head 1.1; branch 1.1.1; access ; symbols start:1.1.1.1 PAlibDoc:1.1.1; locks ; strict; comment @# @; 1.1 date 2005.11.02.08.30.26; author jandujar; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.11.02.08.30.26; author jandujar; state Exp; branches ; next ; desc @@ 1.1 log @Initial revision @ text @
Defines | |
#define | PA_Save8bit(offset, value) SRAM[offset] = value |
Save an 8 bit value to a given SRAM offset. Uses 1 offset | |
#define | PA_Save16bit(offset, value) {PA_Save8bit(offset, value&255); PA_Save8bit(offset + 1, value >> 8)} |
Save a 16 bit value to a given SRAM offset. Uses 2 offsets... | |
#define | PA_Save32bit(offset, value) {PA_Save8bit(offset, value&255); PA_Save8bit(offset + 1, value >> 8); PA_Save8bit(offset + 2, value >> 16); PA_Save8bit(offset + 3, value >> 24);} |
Save a 32 bit value to a given SRAM offset. Uses 4 offsets... | |
#define | PA_Load8bit(offset) SRAM[offset] |
Returns a saved 8 bit value from a given SRAM offset. | |
#define | PA_Load16bit(offset) (SRAM[offset] + (SRAM[offset+1] << 8)) |
Returns a saved 16 bit value from a given SRAM offset. | |
#define | PA_Load32bit(offset) (PA_Load8bit(offset) + (PA_Load8bit(offset + 1) << 8) + (PA_Load8bit(offset + 2) << 16) + (PA_Load8bit(offset + 3) << 24)) |
Returns a saved 32 bit value from a given SRAM offset. | |
Functions | |
s16 | PA_SaveString (s32 offset, char *string) |
Save a string (a name for example) to a given SRAM offset. The last value in the string must be 0. Offsets used correspond to string lenght + 1. Returns the length | |
void | PA_SaveData (s32 offset, void *Data, u16 NBytes) |
Save N Bytes in SRAM. This function can be used to backup a whole array. | |
s16 | PA_LoadString (s32 offset, char *string) |
Returns a saved string from a given SRAM offset.Returns the string length | |
void | PA_LoadData (s32 offset, void *Data, u16 NBytes) |
Returns the data saved using PA_SaveData. |
|
Returns a saved 16 bit value from a given SRAM offset.
|
|
Returns a saved 32 bit value from a given SRAM offset.
|
|
Returns a saved 8 bit value from a given SRAM offset.
|
|
Save a 16 bit value to a given SRAM offset. Uses 2 offsets...
|
|
Save a 32 bit value to a given SRAM offset. Uses 4 offsets...
|
|
Save an 8 bit value to a given SRAM offset. Uses 1 offset
|
|
Returns the data saved using PA_SaveData.
|
|
Returns a saved string from a given SRAM offset.Returns the string length
|
|
Save N Bytes in SRAM. This function can be used to backup a whole array.
|
|
Save a string (a name for example) to a given SRAM offset. The last value in the string must be 0. Offsets used correspond to string lenght + 1. Returns the length
|