The Alpha memory is the locations used to store
variables. Known variables are A-Z, and r, θ and Ans.
System calls
0x4DF: char *Alpha_GetData(char
variablecode, char *datadest);
Writes the data corresponding to
the variablecode to the array pointed to by datadest. The
array must be able to hold 24 bytes. The first 9 bytes contain the number in
the internal NumberFormat. If the
variable is not set, the 24 byte array will be filled with all 0's.
The pointer, datadest, is returned.
0x4E0: char *Alpha_SetData(char
variablecode, char *datasrc);
Copies the
data at datasrc into the variable indicated by variablecode.
If the variablecode is not a valid variable code, the code is
returned. 0 is returned on success (it seems).
0x4E1: void Alpha_ClearAll();
Clears all
variables, except Ans.
0x6D4: int
Alpha_GetData2(char variablecode, char *datadest);
Fetches
alpha data with 0x4DF and checks for range violation according to
Setup entry 0x17.
Return 0 on error, else returns 1.
0x869: void
Alpha_ClearAllAndAns();
Clears all
variables.
To manipulate
or use the data, see the functions available in
NumberFormat.
(12.05.2012 00:23:48)