Please enable JavaScript to view this site.

A-Shell Development History

This maintenance release retrofits a number of minor patches and features that were introduced in the 4.9 development version but which have been deemed compatible with 4.8. (The full release packages available on the main microsabio.com download page have been brought up to this level.) The first few items affect the A-Shell executable; the remainder are just updates to the LIT files.

1. Remove horizontal scrolling limit with right arrow of 52 columns.

2. (Windows) Workaround bug in certain foreign keyboard drivers (Italian, possibly others) in which use of the ALT-GR key would appear to leave the CTRL key pressed.

3. (Windows) A stray cursor mark is no longer displayed when the mouse is used to set the focus on A-Shell after it had been in the background.

4. Modifications to the ersatz table are now recognized on the next file lookup operation (previously there may have been a delay of 30 seconds or so before it re-read the new table.

5. ISMBLD.LIT 2.2(119) fixes the /D and /N switches which were broken back in edit 2.2(117) when native file support was added.

6. ISMUTL.LIT 1.2(127) fixes a bug in which a ppn added to the end of the filename would cause the operation to fail; also clean up display so fspec doesn't wrap.

7. LOG.LIT 1.5(119) now treats "LOG #," same as "LOG #,<current pn>". Also fixes problem with /N executing START.CMD anyway if >1 block.

8. MOVE.LIT 1.0(104) fixes a problem with looping "output specification missing" messages.

9. SYSTAT.LIT 2.2(144) Adds column totals in /W mode. Also now probes other jobs even in Windows mode to get more up to date information. (Previously only UNIX version gave a real-time snapshot.) A "?" is displayed after jobs that are not responding to the probe.

10.TELNET.LIT 1.0(103) adds a syntax help message (TELNET /?).

11.VERSYS.LIT 1.0(102) now shows the program header flags, indicating some compiler switch information (those that can be determined by looking at the RUN) and AMOS compatibility level.

12.VUE.LIT 2.0(110) now forces a reload of the ersatz table if the file being edited has a .INI or .ERZ extension. Note that it is still the case that if the miame.ini references multiple ERSATZ tables, only the only one can be updated dynamically. For all other updates, you have to exit and restart A-Shell for the update to have an effect.

13.SYSTAT.LIT 2.2(145) fixes a bug introduced in edit 144 which broke the sorting option. It also introduces a new switch /ST, which sorts by job type, causing all A-Shell daemons to appear first, then the pshell jobs (which can be eliminated with /R), then the background jobs, and finally the foreground jobs.

14.Several LITs had to be updated for 4 9 compatibility. Since this update did not compromise backwards compatibility, we have now added them to the 4.8 release to make it easier to switch back and forth between 4.8 and 4.9. All had an "A" added to the version, without changing the edit number:

ASTAT.LIT   2.2A(131)      CHAT.LIT    2.2A(118)      FORCE.LIT   1.0A(103

JSTAT.LIT   1.0A(104)      KILL.LIT    2.2A(118)      LOCK.LIT    1.2A(105

LOKUTL.LIT  2.2A(111)      QUIT.LIT    2.2A(102)      QUTL.LIT    2.2A(123

SEND.LIT    2.2A(120)      SUBMIT.LIT  3.0A(133)      SYSTAT.LIT  2.2A(145