1. A-Shell enhancement to compiler (requires /X:2 switch): PAD(VAR,SIZE) or PAD$(VAR,SIZE) will return a string consisting of VAR (must be string) padded with trailing spaces out to a length of SIZE bytes. If SIZE is less than current length of VAR, then the function acts just like LEFT(VAR,SIZE). (Max SIZE is 256.)
2. BasicPlus compiler enhancement (requires X:1 switch): STRIP(VAR) or STRIP$(VAR) will return a string identical to VAR except with all trailing spaces removed.
3. XCALL LOADPD,DRIVER{,STATUS} now supports the optional STATUS param. If specified, it returns 0 if the driver was loaded (else >0) AND does not abort to the dot on errors.
4. XCALL PD enhancements: if the first arg is numeric and > 10000, it is treated as an open file channel and the output is written there instead of to the calling terminal. Also, it now ignores arguments with value 0.