Please enable JavaScript to view this site.

A-Shell Development History

1. (UNIX) A new opcode (8) has been added to TCPSRV.SBR and TCPCLI.SBR. It acts just like opcode 7 (which checks to see if there is data available to read) except that it returns the number of bytes available rather than just 1 to indicate that there is data available.

2. PCKLST.SBR now supports 2 additional exitcode flags:

64 enables selection/exit with HOME key, returning EXITCODE -45

128 enables selection/exit with END key, returning EXITCODE -46

3. SBR=EZPRTX option added to MIAME.INI to cause EZTYP to call a customizable SBX routine, EZPRTX, in place of its own logic for printing of a selected range of pages.  This allows more sophisticated or application-specific printing logic to be used in place of the generic logic within EZTYP.  (For example, you may want to use different printer selection logic, or add logic to embed printer control codes into the selected pages to be printed.)  The source code to a generic sample version of EZPRTX.SBX is included in EZPRTX.SAM in [7,376].  Use it as the basis for your own customized version. (There are additional notes in the source code about parameters and other technical details.)

4. WSET.LIT 1.0(102) now supports /D switch to disable TRACKER save/restore operations.

5. (UNIX) XCALL ASFLAG,2 (sync write) now affects old ISAM and random files, causing writes to be immediately flushed to disk.  (Previously it only acted on ISAMPLUS files.)

6. Fix problem with generating jobnames after job #676.  (Wasn't going from TSKAZZ to TSKZAA.)

7. OPEN for APPEND.LIT no longer complains if the file doesn't exist, unless OPTIONS=STRICT.  (Previously this would have generated a file-not-found error under OCMPIL'd programs.)

8. FORCE.LIT and XCALL FORCE now work better when use rapidly in succession. (Previously, the receiver may have gotten out of sync with the sender, and/or ignored some incoming commands.)