Please enable JavaScript to view this site.

A-Shell Development History

1. SYSTAT.LIT 2.2(136) fixes a recently introduced problem in which the /S (sort) option would corrupt the display.

2. OPTIONS=NUMPAD_COMMA will now cause the numpad decimal point to be translated to a comma.

3. Bad OPTIONS=, SBR=, and CHARSET= values are now explicitly reported rather than just ignored.

4. (WINDOWS) Printer ini DEVICE=AUXLOC: now supported. This only makes sense when using ATS, since otherwise there isn't an "auxiliary port".

Note: the main motivation for using DEVICE=AUXLOC: under UNIX or ATS, i.e. telnet/serial environments, is to have a generic printer name that can be re-routed to a printer local to each workstation. But that same effect can be had under normal Windows peer-to-peer environments using DEVICE=PROMPT: (to prompt the user for a printer) or using DEVICE=<name> where <name> is a name configured on each workstation to be the local printer for that workstation.

WARNING: When you create a printer ini for your AUXLOC: printer, do not attempt to name it AUX.INI. Despite all evidence to the contrary, Windows will think this is a hardware device and lock up your PC when you try to read or vue such a filename. (Use AUXLOC.INI or LOCAL.INI instead.)

5. X and S variables can now be larger than 64K, provided you compile the program with the /X:2 (A-Shell extensions) option.

6. -trace command line switch no longer gets turned off when MIAME.INI is processed. (Previously it only remained in effect if TRACE=DEBUG was also in MIAME.INI.

7. TRACE=DEBUG (or -trace) now logs details about INFLD.SBR and line mode input operations. It also marks return from an XCALLed SBX/RUN/LIT (which previously was hard to identify.)

8. Tracing messages related to tin, tcki, and keyboard get now require TRACE=DEBUG,LOG. (They were of limited interest and were generating too much output for the TRACE=DEBUG case.)

9. COM automation interface now supports tcki(), tin(), and wgets() methods on the IMiameLib interface, and an Abort() method on the IApplication interface. (Requires SDK version 1.0.1 to use.)