•  Back 
  •  Main 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
Topic       : The GFA-Basic Compendium
Author      : GFA Systemtechnik GmbH
Version     : GFABasic.HYP v2.98 (12/31/2023)
Subject     : Documentation/Programming
Nodes       : 899
Index Size  : 28056
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Document not found
@help       : Help
@options    : +g -i -s +z
@width      : 75
@hostname   : STRNGSRV
@hostname   : CAB     
@hostname   : HIGHWIRE
@hostname   : THING   
View Ref-FileThe base addresses of the Line-A variables are returned by means of L~A:

{L~A-906} Address of the current font-header
 L~A-856  37 words, active DEFMOUSE
{L~A-460} Pointer to the current font-header
 L~A-456  Array from four pointers, of which the last must be zero

Each pointer points to a concatenated list of character sets. The first two
pointers are valid for resident fonts. Third is for the GDOS-Fonts, of this
with each VDI-CALL is put back.

 INT{L~A-440} Total number of this Fonts
 INT{L~A-46}  Text line height
 INT{L~A-44}  Maximum splits
 INT{L~A-42}  Maximum cursor line
 INT{L~A-40}  Length of a text line in bytes
 INT{L~A-38}  Text background color
 INT{L~A-36}  Text foreground color
    {L~A-34}  Address of the cursor in screen memory INT{L~A-30}
              Distance of first text line from the upper screen edge
 INT{L~A-28}  CRSCOL
 INT{L~A-26}  CRSLIN
BYTE{L~A-24}  Cursor blink period
BYTE{L~A-23}  Cursor blink count
    {L~A-22}  Address of the data for the mode
 INT{L~A-18}  Last ASCII character of the font
 INT{L~A-16}  First ASCII character of the font
 INT{L~A-12}  Horizontal resolution in pixels
    {L~A-10}  Address of the table
 INT{L~A-4}   Vertical resolution in pixels
 INT{L~A-0}   Number of bit planes
 INT{L~A+2}   Number of bytes per screen line
    {L~A+4}   Pointer for the CONTRL field
    {L~A+8}   Pointer for the INTIN field
    {L~A+12}  Pointer for the PTSIN field
    {L~A+16}  Pointer for the INTOUT field
    {L~A+20}  Pointer for the PTSOUT field
 INT{L~A+24}  Color value for bit level 0
 INT{L~A+26}  Color value for bit level 1
 INT{L~A+28}  Color value for bit level 2
 INT{L~A+30}  Color value for bit level 3
 INT{L~A+32}  Flag, do not draw last pixel of a line
 INT{L~A+34}  Line pattern
 INT{L~A+36}  GRAPHMODE
 INT{L~A+38}  until
 INT{L~A+44}  2 coordinate pairs
    {L~A+46}  Pointer to current fill pattern
    {L~A+50}  Pointer to the current fill pattern mask
 INT{L~A+52}  Flag for multi-colored fill pattern
 INT{L~A+54}  Clipping-flag
 INT{L~A+56}  until
 INT{L~A+64}  Clipping-coordinates
 INT{L~A+66}  Enlargement factor
 INT{L~A+68}  Enlargement direction
 INT{L~A+70}  Flag for proportional script
 INT{L~A+72}  x-offset for text blit
 INT{L~A+74}  y-offset for text blit
 INT{L~A+76}  x-coordinate of a character on the screen
 INT{L~A+78}  y-coordinate of a character on the screen
 INT{L~A+80}  Width of a character
 INT{L~A+82}  Height of a character
    {L~A+84}  Pointer to character set image
    {L~A+88}  Width of character set image
 INT{L~A+90}  Text style
 INT{L~A+92}  Mask for shaded text output
 INT{L~A+94}  Mask for italic script
 INT{L~A+96}  Additional width for wide script
 INT{L~A+98}  Italic script offset on the right
 INT{L~A+100} Italic script offset on the left
 INT{L~A+102} Enlargement flag
 INT{L~A+104} Text rotation angle
 INT{L~A+106} Text color
    {L~A+108} Pointer in buffer for text effects
 INT{L~A+112} Offset for a second text effects buffer
 INT{L~A+114} Color of the text background
 INT{L~A+116} Flag for copy screen form, <>0 for transparent
    {L~A+118} Pointer to routine, which terminates filling procedure -
              with V 3 by means of Shift-Alternate-Control

Line-A Variable Table+