Please enable JavaScript to view this site.

A-Shell Development History

1. Support LOG/N in both AMOS.SBR and LOG.SBR.

 

2. Properly support compiler ability to continue a string literal. For example:

 

MAP1 LONGSTRING$,S,80,"ABCDEFHIJKLMNOP& QRSTUVWXYZ"

 

Previously, a space would be inserted between the "P" and the "Q".

 

3. (Windows) New TAB command to redefine one of the colors 0-7:

 

TAB(-10,15);STR(A);"-";STR(C);"-";STR(R);"-";STR(G);"-";STR(B);CHR(127);

 

Where:        A = 1 for foreground color, 2 for reduced foreground color, and        for background color.

 

 C = the color number to be redefined (0-7)

 

 R,G,B are the Red, Green and Blue intensity values (0-255).

 

Note that for bevelling, you must set the background R,G and B to 192. For example, to redefine background color 7 (normally cyan) to gray, and then establish that as the background, color, you might do this:

 

PRINT TAB(-10,15);STR(3);"-";STR(7);"-";STR(192);"-";STR(192); &        "-";STR(192);CHR(127); ! refine bg color 7 as gray        PRINT TAB(-3,7);TAB(-1,0);        ! set bg to 7, clear screen

 

4. (Windows) New TAB command to reset window colors (and position) back to the values in the settings file used to launch the session. (The default settings file is "default.ash" but may be changed with the -o command line switch.)

 

PRINT TAB(-10,16);CHR(127);

 

(The CHR(127) value is used to terminate all of the TAB(-10,x) commands.)

 

5. (Windows) Fix a problem with the bevelling not always working.