AsmLib has a lot of updates and this is a discussion
of the window functions. Two new library directories
were added: dcache and vt. Each directory handles
a different window type.
dcache windows
---------------------
The dcache window directory has some sample code
but the real power of dcache was not demonstrated.
With dcache it is possible to write simple text animations
or rapidly updated displays. dcache will only write out
data that has changed and do it in the fastest possible way.
This allows the programmer to focus on the application and
let dcache optimize display writes.
vt windows
---------------
The vt window directory has functions to create a
virtual terminal. Programs, shells, and scripts can
be run in the vt window. The AsmFile program now
uses "vt" to control its shell window. Possibly a better
use of "vt" would be in a debugger. The debugged
program could be run in "vt" window and then swapped in
and out as needed.
Both window types work in terminals or the console.
This makes some programming jobs easier. One problem
with both window types is lack of multi character
support. Most terminals now support 2 byte and 3
byte characters, but vt and dcache only recognize
the standard 8 bit character sets.
all the best, jeff
http://linuxasmtools.net
|