[Coco] OS9 HEX to DECIMAL conversion.

coco at jechar.ca coco at jechar.ca
Sat May 19 17:30:04 EDT 2018


Thanks for the Info it is giving me some ideas about what I may have to 
do to deal with these calculations.

What URL is "Discord" at ?

On 2018-05-16 14:41, L. Curtis Boyle wrote:
> Your error is due to pushing beyond the signed 16 bit limits of the
> hex routines in BASIC09. It does work fine within 16 bit signed values
> (I put some screenshots of test source code, and a sample run, in the
> BASIC09 section on Discord).
> 
> 
>> On May 16, 2018, at 12:19 PM, James Jones <jejones3141 at gmail.com> 
>> wrote:
>> 
>> Tried it out. VAL("$61A80") gives an error 67, "illegal argument".
>> VAL("A80") prints as 2688., so VAL() returns a REAL, which I guess it 
>> has
>> to for consistency with other BASICs. Hex PRINT USING output claims to 
>> be
>> fine with printing a REAL, but perhaps the VAL() code for hex doesn't
>> handle values that won't fit in an INTEGER. (What's 61A80? 400000 in 
>> hex.)


More information about the Coco mailing list