Please enable JavaScript to view this site.

A-Shell Development History

867.1

(Windows) New TAB(-10,x) functions provide alternate access to the "sink" and "unsink" field feature (otherwise accessible via MIAME 126).

! to sink field:

TAB(-10,18);str(row);",";str(col);",";str(len);",";str(bgc);str(127);

 

! to unsink:

TAB(-10,19);str(row);",";str(col);",";str(len);",";str(bgc);str(127);

 

For example,

? TAB(10,18);"10,15,20,-1";chr(127);

 

WARNING: you must use the str() function as shown above to eliminate the spaces that BASIC would otherise output before and after every number. Also, don't forget the trailing chr(127); which is needed to terminate all TAB(-10,X) commands.

The bgc (background color) argument is intended to let the routine know what the background color of the sunken field is, which influences the colors used for the highlight and shadow which produce the sunken effect. However, it doesn't actually change the background color of the field (although there is some possibility that a future implementation would do just that.) In most cases, the simplest thing would be to specify the bgc argument as -1 (as in the example above), which means it will assume the current background color.

The main advantage of using the TAB(-10,x) form as opposed to the MIAMEX,126 form is that the TAB form works remotely (e.g. with ATE).

867.2

(Windows) The top and bottom status lines have been lengthened by 2 (from 72 on the top and 78 on the bottom, to 74 on the top and 80 on the bottom.) This mainly benefits ATE since the AM65 and AM75 emulations assume the larger status lines (causing problems in programs that either assume or need the longer lines).

867.3

ATE now supports the TAB(-5,rows) and TAB(-6,cols) commands.

867.4

(LINUX) New terminal drivers added for AM65G, AM75G, and PC. The first two are GUI versions of the standard ATE emulations, and PC is the native AlphaLan emulation.