|51h||MT$BTOF||convert ascii to floating point|
|Input||X register - address of start of input
D register - address of target floating-point number.
|Output||Floating-point representation of input
X points to terminator at end of input string.
Converts the numeric ascii string at X to the floating-point number at D. The string may be terminated by any character which is not numeric (and not by ".", "E" or "e" unless these have previously occurred in the input string).
The floating-point result is returned in the 8 bytes following the address given by D on entry (D should be preserved before calling this routine, as there is no pointer to the result on exit from it).
The STR to NUM Error is returned if:
|Errors||252 - String to floating-point failed (STR to NUM Error)|