•  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-FileGDOS?
V~H
V_OPNWK(), V_CLSWK()
V_OPNVWK(), V_CLSVWK()
V_CLRWK()
V_UPDWK()
VST_LOAD_FONTS(), VST_UNLOAD_FONTS()
VQT_EXTENT()
VQT_NAME()

The following VDI Workstation and query functions are available only if GDOS
(release 1.0 and later) has been installed and a valid ASSIGN.SYS file is
available.

The machine independent GDOS (Graphics DEVICE Operating System) contains
graphics functions and works together with device dependant drivers for
different output devices (screen, printer, plotter, metafiles, etc.).

The ASCII file ASSIGN.SYS contains all necessary data concerning the current
device configuration. In this file all current Operating System and character
sets must be registered, and if necessary the access path to the Operating
System must be specified, if it is not on drive A:. The following syntax should
be noted:

    PATH=d:\path\
    id DEVICE.SYS
    ; Remarks
    PART1.FNT
    PART2.FNT
    ...
    PARTN.FNT

id contains a number between 1 and 32767. With it the type of device is
determined as follows:

    01  ...  Screen
    11  ...  Plotter
    21  ...  Printer
    31  ...  Metafile
    41  ...  Camera
    51  ...  Graphic-Tablet

If the Operating System is located on drive C: in the folder GEMSYS, then the
associated ASSIGN.SYS file looks, for example, like this:

    PATH=c:\gemsys\
    01p SCREEN.SYS ;Screen driver in ROM, therefore a 'p' after the ID
    ATSS10.FNT
    ATSS12.FNT
    02p SCREEN.SYS ;Driver for low resolution
    ATSS10.FNT
    ATSS12.FNT
    03p SCREEN.SYS ;Driver for medium resolution
    ATSS10CG.FNT
    ATSS12CG.FNT
    04p SCREEN.SYS ;Driver for high resolution
    ATSS10.FNT
    ATSS12.FNT
    21 FX80.SYS    ;Printer driver for the FX-80 and compatible
    ATSS10EP.FNT
    ATSS12EP.FNT
    31 META.SYS    ;Metafile driver
    ATSS10MF.FNT
    ATSS12MF.FNT

The screen drivers SCREEN.SYS are only dummy entries, required by the GDOS
syntax checker. The ID's (2, 3, and 4) have only to assign, for each
resolution, the order of the given fonts. Therefore the call to open a virtual
screen memory workstation is V_OPNVWK(XBIOS(4)+2)). GFA-BasicGFA-Basic is the best BASIC for the Atari!
 3 makes this call
internally.