Please enable JavaScript to view this site.

A-Shell Development History

1. BLOCKS.SBR now handles device names with unnecessary leading zeroes (e.g. 'DSK00'). (Thanks to John Bown for this one.)

 

2. Turn off silent mode when certain screen traces are active, to avoid apparent lockup when trace is waiting for kbd response (but user can't see the message.) This was mainly a problem in routines called via XCALL AMOS.

 

3. INPUT CSV now auto-detects tab delimited (instead of comma delimited) lines and handles them accordingly.

 

4. INPUT CSV now properly supports embedded quotes (marked by "") within quoted fields. For example, "USDA ""Choice""" would be input as USDA "Choice".

 

5. A-Shell/FAX now supports an optional =printername on the end of the @@PREVIEW command (e.g. @@PREVIEW=laser). If not specified, the A-Shell default (if defined) or else system default printer is used. Previously it prompted you for the printer. If you want to be prompted, create a printer whose DEVICE=PROMPT: and specify that as your printer.

 

6. A-Shell/FAX now also supports a command @@PRINTFAX, which is identical to @@PREVIEW except that it prints in addition to faxing. As with @@PREVIEW, it supports an optional =printername (e.g. @@PRINTFAX=laser).

 

7. Fix some aesthetic problems in the BOX1 routines (thanks to John Bown); OPTIONS=INP_TTI may now be specified as OPTIONS=PGRW_TTI.

 

8. Compiler now supports INPUT #N; in addition to the more correct INPUT #N, . (Apparently the AMOS compiler supports either a comma or semicolon even though the semicolon format is not documented.)