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)). 3 makes this call
internally.