# System Functions

TRX( ) | Convert Radix-40 to ASCII

## Format

TRX(rdx_40$[,ERR=stmtref])
Where:

rdx_40$ | Character string containing Radix-40 data.
stmtref | Program line number or statement label to which to transfer control.

## Returns

ASCII equivalent of given Radix-40 data.

## Description

The TRX( ) function converts data from Radix-40 to normal ASCII. The input to this function is generally the result of a call to the RDX( ) function, which performs the inverse of converting ASCII to Radix-40. Radix-40 lets you compress three characters into two bytes of data (16 bits).

The compression algorithm only supports the characters A-Z, 0-9, ., -, $ or space. Lowercase letters are converted to their uppercase equivalent. All other characters are replaced with spaces.

## See Also

RDX( ) Convert ASCII to Radix-40

## Example

A$=lst(pgm(65000));
print "string: ",quo,A$,quo
B$=hta(rdx(A$));
print B$
print hta(trx(B$))
->run
string: "65000 END "
2CB106686E600000
37304F394B4D36504A374F20374F41374E54365044365044