•  Back 
  •  VDI FSMGDOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  %About 
  •  Show info about hypertext 
  •  View a new file 
Topic       : The ATARI Compendium
Author      : Scott Sanders / JAY Software
Version     : 1.25 (20/6/2003)
Subject     : Documentation
Nodes       : 1117
Index Size  : 32614
HCP-Version : 6
Compiled on : Atari
@charset    : UTF-8
@lang       : en
@default    : 
@help       : %About
@options    : +g -i -t4 +y +z
@width      : 100
View Ref-Filevqt_get_table()                                                         VDI

Syntax

VOID vqt_get_table( handle, map )
WORD handle;
VOID **map;

Function      vqt_get_table() returns pointers to seven tables which map
              the Atari character set to the Bitstream character indexes.

Opcode        254

Availability  Available only with SpeedoGDOS.

Parameters    handle specifies a valid workstation handle. The location
              pointed to by map will be filled in with a pointer to seven
              internal tables, each 224 WORD size entries long mapping
              ASCII characters 32-255 to Bitstream character indexes.
              The tables are defined as follows:

              Position    Table

                1st       Master mapping.

                2nd       Bitstream International Character Set

                3rd       Bitstream International Symbol Set

                4th       Bitstream Dingbats Set

                5th       PostScript Text Set

                6th       PostScript Symbol Set

                7th       PostScript Dingbats Set

Binding       contrl[0] = 254;
              contrl[1] = contrl[3] = 0;
              contrl[6] = handle;

              vdi();

              *(VOID *)map = ((LONG)(intout[0] << 16) | (LONG)intout[1]);

Comments      Use of this call allows access to characters outside of the
              ASCII range but care must be taken to as this call affects
              all applications.

Group         VDI FSMGDOS
              VDI SpeedoGDOS