FacetTerm  
 
FacetCorp
 

Configuring ICE.TEN Screen Memory


Multiple Pages of Screen Memory with ICE.TEN's WYSE 60

Note: This procedure was tested with ICE.TEN DejaVu 6.02h and FacetTerm 3.0.4. Other versions or combination of versions may require something different.

FacetTerm can take advantage of multiple pages of screen memory with terminals and emulators that have this capability. Most terminal emulators with WYSE 60 emulation can support multiple screen pages in memory but usually require additional setup. FacetTerm is expecting a WYSE 60 to have exactly 3 pages of screen memory, so if your emulator is already set to use 3 pages, and uses the same escape sequence as FacetTerm to switch screens, no additional setup is necessary.

ICE.TEN's DejaVu WYSE 60 emulator can be used with FacetTerm either with 1 page of screen memory or up to 4 pages of screen memory. Taking advantage of multiple pages of screen memory will improve the terminal's screen response. Screens may refresh almost instantly instead of having to scroll at the terminal's baud rate.

DejaVu and FacetTerm both use the same escape sequence to switch between pages of screen memory. So the additional setup only involves setting them both to use the same number of pages. FacetTerm is expecting to be able to use exactly 3 pages of memory like it would be able to on a real WYSE 60. You can set DejaVu to also use 3 pages and be done with it, or you can set both DejaVu and FacetTerm to use something different. DejaVu and FacetTerm both must use the same number of pages to get proper screen refreshes.

DejaVu Setup

Step 1) Use the ICEINST utility for configuring DejaVu. The number of screens is set by the digit in the "Capture While Inactive" flag. So if you want to setup for 4 screens and your "Capture" flag is normally set to "n2", change it to "n4".

FacetTerm Setup

Step 2) FacetTerm 's default WYSE 60 terminal description file is already setup for 3 pages of screen memory, If this is what Deja Vu is set to then you are done. If not, change the number of pages by setting the $FACETPAGES environment variable. For example, if you want to tell FacetTerm to use 4 pages instead of 3, you could set this up in the .profile with the line:

   FACETPAGES=4; export FACETPAGES