home *** CD-ROM | disk | FTP | other *** search
/ Millennium Time Capsule / AC2000.BIN / disks / ac10disk / atozbook / g.txt < prev    next >
Text File  |  1998-06-10  |  25KB  |  586 lines

  1.                              "The Atari A to Z"
  2.                               by Mark S Baines
  3.                       Copyright (c) 1998 Mark S Baines
  4.                              All Rights Reserved
  5.  
  6.  
  7.        YOU MUST READ "READ_ME.NOW" BEFORE YOU LOOK AT ANY OF THIS FILE
  8. *****************************************************************************
  9.  
  10.  
  11. G
  12.  
  13.  
  14. G
  15. Giga
  16.  
  17.  
  18. Gate
  19. A control junction of a transistor and a basic logic circuit, such as an AND 
  20. gate.
  21.  
  22.  
  23. Gateway
  24. A computer that acts as an interface between two different communications 
  25. networks often using different communications protocols and thus a convenient 
  26. route from one to the other.
  27.  
  28.  
  29. GDOS
  30. Graphic Device Operating System. The part of GEM contained as a separate 
  31. executable file (e.g. GDOS.PRG). It contains device-independent functions for 
  32. font and graphics screen display and printing, allows the creation of 
  33. metafiles and provides support for various output devices up to a resolution 
  34. of 32,767 x 32,767. It allows graphics to be printed at the highest resolution 
  35. of the output device. The program must be in the AUTO folder and loaded at 
  36. boot-up where it reads an ASSIGN.SYS file in the root directory which 
  37. associates the font names found in this file with a device driver and ID 
  38. number. Once this is done, an application can open a physical or virtual 
  39. workstation with an appropriate device ID and load in the fonts corresponding 
  40. to that ID via a vst_load_font() call. An open physical workstation looks into 
  41. each entry of the ASSIGN.SYS information structure for the device ID.
  42.  
  43. Workstations have different device IDs, which by convention are:
  44.  
  45.   Table G1: GDOS Devices and ID Numbers
  46.  
  47.   Device type       Device ID numbers
  48.   Screen (VDI)      01-10  control graphic hardware
  49.   Plotter           11-20  translates graphics to plotter commands
  50.   Printer           21-30  process graphics data for printers
  51.   Metafile          31-40  create vector graphic .GEM files
  52.   Camera            41-50
  53.   Graphics tablet   51-60
  54.   Memory            61-90  create a monochrome image in memory
  55.   IMG               91-99  saves images as an .IMG file
  56.  
  57. In the VDI, a device ID of 1 is used as the default. On the ST-TT this could 
  58. lead to problems depending on what resolution the computer is in. If a 
  59. physical workstation was opened with an ID of 1, an application could get 
  60. fonts that were designed for medium resolution on a high resolution screen, 
  61. for instance. Therefore other IDs are assigned:
  62.  
  63.   Table G2: GDOS Screen Drivers Devices and Resolution
  64.  
  65.   Device      Resolution
  66.   ID Number
  67.   01          Default
  68.   02          ST low resolution
  69.   03          ST medium resolution
  70.   04          ST high resolution
  71.   05          Falcon (any resolution)
  72.   06          TT medium resolution
  73.   07
  74.   08          TT high resolution
  75.   09          TT low resolution
  76.   10
  77.  
  78. The device ID number can be derived from adding two to the returned value from 
  79. calling the Getrez() function:
  80.  
  81.   device_id = Getrez() + 2;
  82.  
  83. At present, only ten device IDs are catered for.
  84.  
  85. Only one ASSIGN.SYS file is needed if it contains all the fonts required by 
  86. each screen resolution and other device ID, e.g.
  87.  
  88.   path=c:\gemsys   ; path of folder containing fonts and drivers
  89.   01p screen.sys   ; Default workstation ID number
  90.   02p screen.sys   ; ST low resolution screen driver and fonts
  91.   SLSS10.FNT       ; Swiss screen font 10 point
  92.   SLSS14.FNT
  93.   SLTR10.FNT       ; Times screen font 10 point
  94.   SLTR14.FNT
  95.   03p screen.sys   ; ST medium resolution screen driver and fonts
  96.   SMSS10.FNT
  97.   SMSS14.FNT
  98.   SMTR10.FNT
  99.   SMTR14.FNT
  100.   04p screen.sys   ; ST high resolution screen driver and fonts
  101.   SHSS10.FNT
  102.   SHSS14.FNT
  103.   SHTR10.FNT
  104.   SHTR14.FNT
  105.   08p screen.sys   ; TT high resolution screen driver and fonts
  106.   STHSS10.FNT
  107.   STHSS14.FNT
  108.   STHTR10.FNT
  109.   STHTR14.FNT
  110.  
  111. The screen aspect ratio for high and low resolution are similar enough for the 
  112. same fonts to be used for both of them.
  113.  
  114. The path= directive must be the first non-comment line in the file. If it is 
  115. not, then GDOS will use the current path as the default. The path name must be 
  116. no longer than 64 characters long or it will be truncated and not match what 
  117. was intended.
  118.  
  119. There are two mandatory parts to an ASSIGN.SYS file. The workstation ID from 
  120. between 0 to 32,767 and the name of the driver file associated with that ID. 
  121. In the above typical example, the file screen.sys is the VDI screen driver and 
  122. the p following the device ID stands for 'permanent' and means that the driver 
  123. is always present at boot-up from the ROM. A r following the device ID 
  124. signifies that a driver is to be loaded when GDOS is initialized from the path 
  125. contained at the head of the ASSIGN.SYS file. The driver is to remain 
  126. 'resident' in memory. If none of these two are specified, then the driver is 
  127. loaded up when the physical workstation is opened and removed from memory 
  128. later.
  129.  
  130. Comments may be included in the ASSIGN.SYS file and must begin with a 
  131. semicolon (;). Anything following this will be ignored.
  132.  
  133. A file name must be specified for all drivers and if a file name extender is 
  134. not specified, then .SYS will be assumed. The last entry in the ASSIGN.SYS 
  135. file should not be followed by a new line.
  136.  
  137. Typically, the ASSIGN.SYS file will contain a list of GDOS bit-mapped printer 
  138. fonts which match the relevant screen fonts in a DTP program, for instance. 
  139. For this, a printer driver of the type to specifically match the printer in 
  140. use has to be defined followed by the list of fonts. The format is the same 
  141. format as with the screen fonts above.
  142.  
  143.   21 printer.sys   ; Printer is LaserJet 4: 600 dpi
  144.   LPSS10.FNT       ; Laser printer Swiss fonts
  145.   LPSS14.FNT
  146.   LPSS20.FNT
  147.   LPSS28.FNT
  148.   LPTR10.FNT       ; Laser printer Times fonts
  149.   LPTR20.FNT
  150.   LPTR14.FNT
  151.   LPTR28.FNT
  152.   22 necp6.sys     ; Alternative 360 dpi printer driver
  153.   NCSS10.FNT       ; 24-pin printer Swiss fonts
  154.   NCSS14.FNT
  155.   NCSS20.FNT
  156.   NCSS28.FNT
  157.   NCTR10.FNT       ; 24-pin printer Swiss fonts
  158.   NCTR20.FNT
  159.   NCTR14.FNT
  160.   NCTR28.FNT
  161.   31r meta.sys     ; Metafile driver
  162.   61r memory.sys   ; Memory driver
  163.  
  164. Here, two printer drivers have been given device IDs of 21 and 22. The font 
  165. files following them are specific to that driver and some programs allow the 
  166. driver to be changed so that different printers can be used with the same set 
  167. up. Some programs, like Timeworks Publisher v1 requires that the fonts be 
  168. listed in the font ID number order. Only special programs, such as Fontkit can 
  169. show what these are and allow them to be changed.
  170.  
  171. The Metafile driver normally is device 31 and is required if metafiles (.GEM 
  172. vector image files) are to be created and printed out. The Memory driver 
  173. creates a monochrome image of the page to be printed in memory. In addition, 
  174. there are image drivers which create an .IMG file instead of sending the data 
  175. to a printer.
  176.  
  177. The best version of GDOS is Release 1.1. A PD replacement written in Germany 
  178. called AMCGDOS provides good results. Replacements for GDOS were introduced in 
  179. 1992. See FONTGDOS, FSMGDOS, SpeedoGDOS, ASSIGN.SYS, EXTEND.SYS.
  180.  
  181.  
  182. GDP
  183. Generalized Drawing Primitive. Ten basic drawing functions of the VDI such as 
  184. circle, rectangle, arc etc.
  185.  
  186.  
  187. GEM
  188. Graphics Environment Manager. A graphics oriented operating system front-end 
  189. developed by Digital Research Inc. In 1982, DRI developed the Graphics System 
  190. Extension GSX as an extension to its operating systems. In 1984, it introduced 
  191. the Virtual Device Interface VDI and by combining these graphical and 
  192. operating system technologies with an icon-based graphics environment, GEM was 
  193. developed in 1985. It is a true device-independent, WIMP environment 
  194. consisting of two major subsystems, the VDI and the AES. These basically 
  195. comprise of a library of routines and functions which can be used by programs 
  196. to draw windows, handle menus and operate dialog boxes and mouse responses. 
  197. GEM allows the same programming routines to be made on different computers 
  198. that support it with the end result being the same.
  199.  
  200. Originally, GEM was an extension to DOS for the PC and a competitor to a 
  201. similar environment on the Apple Macintosh. The screen, which looked very 
  202. similar to that of a Mac's, was entirely the work of an application called the 
  203. GEM Desktop which ran under the GEM interface. Users had the option of running 
  204. a GEM application without the aid of the Desktop, but since DRI bundled a free 
  205. GEM Desktop with every application, there was no need to. Unlike the 
  206. Macintosh, a user could launch DOS applications from the GEM Desktop. Most of 
  207. them could be assigned icons, and there was even a "Launch DOS Commands" menu 
  208. item. When a DOS application was started, GEM saved the Desktop and, when the 
  209. DOS application ended, returned to the Desktop. This was considered much 
  210. better than the DOS shells then available, and users were willing to use GEM 
  211. despite a lack of applications.
  212.  
  213. When the Tramiels took over Atari they wanted a new computer based on the new 
  214. Motorola 68000 processor and a graphical front end. Jack Tramiel went to 
  215. Digital Research and obtained GEM support. GEM was popular at this time, being 
  216. packaged with all Amstrad PCs and Apricot also decided to use GEM. However, 
  217. Apple bought a lawsuit against DRI charging them with a copyright violation of 
  218. the "look and feel of a Macintosh". DRI didn't feel they could afford the risk 
  219. of losing the case and substantial amounts of money defending it and came to 
  220. an out-of-court agreement. DRI made some changes to GEM, the Desktop and 
  221. removed the Trash Can icon. However, this only applied to the PC version of 
  222. GEM, Apple seemingly not considering the ST a threat although part of the 
  223. agreement between DRI and Apple meant that development work on GEM ceased for 
  224. the Atari range.
  225.  
  226.  
  227. GEM.CNF
  228. An ASCII text configuration file loaded at boot-up and processed by the AES 
  229. when running under MultiTOS. It is used to set some AES system and environment 
  230. variables and to execute GEM programs.
  231.  
  232. The AES variable names must be in upper case and no spaces are allowed between 
  233. them, the '=' character and the following values.
  234.  
  235.   Table G3: AES System Variables in the GEM.CNF File
  236.  
  237.   Variable        Meaning
  238.   AE_FONTID=<n>   ID of the font to be used as the system font (default is 1),
  239.                   e.g. AE_FONTID=1
  240.   AE_PNTSIZE=<n>  Point size of font to be used as system font (default is
  241.                   13), e.g. AE_PNTSIZE=13
  242.   AE_SREDRAW=<n>  AES redraws screen before a program launch (default is 1 =
  243.                   yes, 0 = no), e.g. AE_SREDRAW=1
  244.   AE_TREDRAW=<n>  AES redraws screen after program exit (default is 1 = yes, 0
  245.                   = no), e.g. AE_TREDRAW=1
  246.   AE_LANG=<n>     Language used in Desktop (0 = English, 1 = German, 2 =
  247.                   French, 4 = Spanish, 5 = Italian), e.g. AE_LANG=0
  248.   SHELL=<path>    Launch an alternative Desktop or CLI shell,
  249.                   e.g. SHELL=c:\neodesk\neoload.prg
  250.  
  251. Command names must be in lower case with a single space between the command 
  252. and the following value.
  253.  
  254. There are only two commands. run <path> which will execute a program, such as 
  255. run c:\utils\uis_iii.prg. The command setenv name=val is used to set 
  256. environment variables such as those you might otherwise have installed in an 
  257. alternative Desktop, AUTO folder program or CPX module. Examples might be:
  258.  
  259.   setenv USER=msbaines
  260.   setenv CLIPBRD=C:\CLIPBRD
  261.  
  262. GEM.CNF also contains some specific environment variables which can be 
  263. installed in MINT.CNF instead, although they are best configured in GEM.CNF. 
  264. They are preceded with the command setenv.
  265.  
  266.   Table G4: AES Environment Variables in the GEM.CNF File
  267.  
  268.   Variable        Meaning
  269.   ACCEXT=<list>   Comma-separated list of extensions to be recognized as
  270.                   accessories,
  271.                   e.g. setenv ACCEXT=ACC,ACX
  272.   ACCPATH=<paths> Comma-separated list of folders to locate accessories. The
  273.                   boot device root is always searched,
  274.                   e.g. setenv ACCPATH=C:\,C:\ACC
  275.   TOSEXT=<list>   Comma-separated list of extensions to be recognized as TOS
  276.                   programs,
  277.                   e.g. setenv TOSEXT=TOS,TTP
  278.   GEMEXT=<list>   Comma-separated list of extensions to be recognized as GEM
  279.                   programs,
  280.                   e.g. setenv GEMEXT=PRG,PRX,APP,GTP,NPG
  281.   TOSRUN=<path>   Path of TOS handler program, running TOS programs in a
  282.                   windowed shell,
  283.                   e.g. setenv TOSRUN=C:\MULTITOS\MINIWIN.APP
  284.   SHPRINT=<path>  Program run by Desktop to print files,
  285.                   e.g. setenv SHPRINT=C:\MULTITOS\LPR.APP
  286.   SHSHOW=<path>   Program run by Desktop to show files,
  287.                   e.g. setenv SHSHOW=D:\EVEREST\EVEREST.PRG
  288.   DESKCOPY=<path> Program run by Desktop for file copies, moves and renames,
  289.                   e.g. setenv DESKCOPY=C:\UTILS\KOBOLD.PRG
  290.   DESKFMT=<path>  Programs run by Desktop to format and copy disks,
  291.                   e.g. setenv DESKFMT=C:\UTILS\FORMAT.PRG
  292.   PATH=<paths>    Comma-separated list of folders to search for resources for
  293.                   executed programs,
  294.                   e.g. setenv PATH=,C:\MULTITOS,C:\,C:\UTILS
  295.  
  296.  
  297. GEM Desktop
  298. The main screen of the Atari TOS/GEM range of computers containing the menu 
  299. bar, disk icons and a trash can icon. Onto this, directory windows can be 
  300. opened to perform disk housekeeping functions or to launch programs. The 
  301. NewDesk Desktop introduced with TOS 2 and 3 contains more icons, such as 
  302. printer and program icons.
  303.  
  304.  
  305. GEMDOS
  306. Graphics Environment Manager Disk Operating System. That part of TOS which is 
  307. the hardware independent part of GEM. It consists of very similar functions to 
  308. those of MS-DOS where even the function numbers are the same. Not all the MS-
  309. DOS functions are used, in the area of file management; only the UNIX 
  310. compatible ones are implemented and those in MS-DOS that were retained for 
  311. compatibility with CP/M are missing, as are those that specifically refer to 
  312. Intel chip functions. GEMDOS calls (as well as the BIOS and XBIOS) have the 
  313. function number and the parameters placed on the stack and not passed in the 
  314. registers as with MS-DOS. GEMDOS calls are made with a TRAP #1 exception. 
  315. GEMDOS functions are concerned with disk management, memory allocation and 
  316. process management facilities traditionally available in any operating system. 
  317. It has to be noted that of all the functions available under TOS as a whole, 
  318. this is the most bugged and/or troublesome section although that has improved 
  319. with new TOS versions.
  320.  
  321. GEMDOS functions have a consistent set of prefixes for their naming:
  322.  
  323.   Table G5: GEMDOS Function Name Prefixes
  324.  
  325.   Prefix   Meaning
  326.   C        Direct console, printer and auxiliary I/O e.g. Cconin()
  327.   D        Directory and disk management e.g. Dgetpath()
  328.   F        File management and manipulation e.g. Fopen()
  329.   M        Memory management e.g. Malloc()
  330.   P        Process creation and termination e.g. Pexec()
  331.   S        System inquiry and manipulation e.g. Super()
  332.   T        Time and date functions e.g. Tgetdate()
  333.  
  334.  
  335. GEMDOS errors
  336. GEMDOS will occasionally return non-fatal and non-processor exception error 
  337. messages from a program to the Desktop or other shell program. They may appear 
  338. in an alert box or written to the screen. See BIOS errors.
  339.  
  340.   Table G6: GEMDOS Errors
  341.  
  342.   Name            No   Meaning
  343.   EOK              0   Operation was successful, no error
  344.   EINVFN         -32   Invalid function number
  345.   EFILNF         -33   File not found
  346.   EPTHNF         -34   Path not found
  347.   ENHNDL         -35   Too many files open (no more handles left)
  348.   EACCDN         -36   Access denied
  349.   EIHNDL         -37   Invalid handle number
  350.   ENSMEM         -39   Insufficient memory
  351.   EIMBA          -40   Invalid memory block address
  352.   EDRIVE         -46   Invalid drive specification
  353.   ENSAME/EXDEV   -48   Cross device rename (not the same drive)
  354.   ENMFIL         -49   No more files
  355.   ELOCKED        -58   Record is locked - (file locking and network)
  356.   ENSLOCK        -59   No such lock (unlock an unlocked record)
  357.   E_RANGE        -64   Range error
  358.   ENAMETOOLONG   -64   Range error (file name component too long)
  359.   EINTRN         -65   Internal error
  360.   EPLFMT         -66   Invalid program load format
  361.   EGSBF          -67   Setblock failure due to growth restrictions
  362.   EBREAK         -68   KAOS: CTRL-C user break
  363.   EXCPT          -69   KAOS: 68000 exception
  364.   EPTHOV         -70   Path overflow
  365.   ELOOP          -80   Too many symbolic links
  366.   EMOUNT        -200   Mount point crossed (indicator)
  367.   ELINK         -300   Data is symbolic link
  368.  
  369.  
  370. GEM metafile
  371. A file with a .GEM file name extender containing vector graphics data produced 
  372. by an object-oriented drawing program, such as Easydraw. The file is 
  373. resolution independent and therefore capable of being printed on any device at 
  374. its highest output. The file also has the advantage of taking up far less 
  375. storage space than an equivalent bitmapped file. See Drawing program, Bitmap 
  376. image.
  377.  
  378.  
  379. GEMSYS
  380. Traditionally, the name of the folder where GEM GDOS fonts are stored.
  381.  
  382.  
  383. General-purpose language
  384. A programming language that can be used for a variety of purposes, such as 
  385. PL/1.
  386.  
  387.  
  388. Generate
  389. To produce program object code or machine code from source code, the act of a 
  390. compiler, for instance. Also, to produce a string from a macro.
  391.  
  392.  
  393. Generation
  394. A term used to indicate the technological state of development of computers. 
  395. Current computers are of the 'third generation'. Also, the relation of a file 
  396. in a hierarchy of files, each one being updated from the previous one. Three 
  397. generations are normally maintained, being the 'grandfather', 'father' and 
  398. 'son'. At each update the grandfather files are replaced by the new son files, 
  399. the other two sets becoming a generation older.
  400.  
  401.  
  402. Genlock
  403. The ability of one video source to be time coincident with another. This 
  404. synchronization allows a computer video image to be freely mixed with a TV 
  405. broadcast video image. All STs had the ability to synchronize their video 
  406. output with an external source. This is controlled by bit 0 at $00FF820A. 
  407. However, to do this reliably, the system clock must also be phase-locked with 
  408. the input sync signals. No way to do this was provided in the ST which meant 
  409. that the only Genlock devices available are internal modifications. The STE 
  410. allows Genlocking by grounding pin 3 (GPO) on the monitor connector and then 
  411. injecting the clock signal into pin 4 (Mono Detect). The internal frequency of 
  412. this clock is 32.215905 MHz for NTSC and 32.084988 MHz for PAL systems. On the 
  413. Falcon, pin 14 VSYNC, can be programmed as in input (when pin 16 External Sync 
  414. Enable is held high) where a low-level will hold the vertical timing generator 
  415. in a rest condition. This is typically used by external Genlocking devices. 
  416. HSYNC cannot be programmed as an input but horizontal locking is achieved with 
  417. a phase locked loop controlling the external video clock in pin 15. An 
  418. external video source can drive a clock input into this pin synchronous with 
  419. the external video dot clock. The Falcon will use this signal as a master 
  420. video clock when selected in software. The maximum frequency this input can be 
  421. driven is 32 MHz.
  422.  
  423.  
  424. Get
  425. To obtain or fetch a data item from memory or other storage.
  426.  
  427.  
  428. Ghost outline
  429. An outline of an icon, file name or window used to show its current position 
  430. as it is dragged to a new location on the Desktop.
  431.  
  432.  
  433. GIF
  434. Graphics Interchange Format. A bitmap graphics format from CompuServe which 
  435. aims to maintain the correct colours of on-screen images when transferred 
  436. between different computers. Such files have the .GIF file name extender.
  437.  
  438.  
  439. Giga - G
  440. A billion (one thousand million) or 10^9.
  441.  
  442.  
  443. Gigabyte
  444. A thousand million bytes which in computing is 2^30 or 1,073,741,824 bytes or 
  445. 1,024 megabytes.
  446.  
  447.  
  448. GIGO
  449. Garbage In Garbage Out. Term used to emphasize the fact that a computer can 
  450. only produce good results from good (accurate) inputs.
  451.  
  452.  
  453. GIOS
  454. Graphic Input/Output System. GEM's input/output system containing all the 
  455. device-specific input and output functions for devices connected to the ST-
  456. Falcon range. It is the interface between GDOS and the other devices, such as 
  457. printers and the screen.
  458.  
  459.  
  460. Global
  461. With respect to the total rather than to a part. Also, in programming, a 
  462. variable or function defined in one section of a program and available to any 
  463. other function and holding its value throughout execution.
  464.  
  465.  
  466. GLUE
  467. The Atari custom chip that 'glues' all the others together on the ST. It 
  468. usually comes in a 68-pin PLCC package like the MMU. It generates the 2 MHz 
  469. timing frequency for the PSG chip and 500 kHz for the keyboard and MIDI 
  470. interface from an 8 MHz clock signal, the interrupt signal, the Bus Error 
  471. signal, HSYNC, VSYNC, BLANK and DE video signals and it decodes the address 
  472. range taking in the 23 address lines. On the STE and TT the GLUE and MMU chips 
  473. were amalgamated into a single MCU chip. See MCU.
  474.  
  475.  
  476. Glytch
  477. On disks and tape, where the magnetization pattern of one track crosses over 
  478. onto another making the reading of the data difficult. Sometimes wrongly used 
  479. to describe an error or bug.
  480.  
  481.  
  482. Gopher
  483. A menu-based system for searching for information and resources through the 
  484. Internet. It differs from WWW in not being hypertext-based. The term is 
  485. derived from the phrase 'go for' and was developed at the University of 
  486. Minnesota, the Gopher State. See Internet, WAIS, WWW.
  487.  
  488.  
  489. Golf ball printer
  490. A printer using a small sphere with characters embossed on it which when 
  491. pressed against a ribbon prints the character onto paper. Effectively replaced 
  492. by the daisywheel.
  493.  
  494.  
  495. Grabbing
  496. The action of selecting an icon in a WIMP system and moving it to another 
  497. location. Under GEM, point at an icon, press and hold the left mouse button 
  498. and move it or 'drag' it to another location. The act of selecting an icon is 
  499. 'grabbing' whilst its movement across the screen is 'dragging'.
  500.  
  501.  
  502. Grandfather
  503. A term applied to the second update of a file. See Generation.
  504.  
  505.  
  506. Graph
  507. A two-dimensional representation of numeric values consisting of lines or 
  508. curves superimposed on a grid.
  509.  
  510.  
  511. Graphic
  512. A meaningful two-dimensional representation of elements such as lines and dots 
  513. as printed on a display device, e.g. a character, picture, icon.
  514.  
  515.  
  516. Graunch
  517. Term applied to a hardware failure (originally a disk head crash).
  518.  
  519.  
  520. Greeking
  521. A method of representing text on screen, typically in a DTP program, by a 
  522. series of horizontal lines or other pattern when a font is too small to be 
  523. displayed properly at the screen's low resolution.
  524.  
  525.  
  526. Grid
  527. A series of parallel perpendicular intersecting lines to which screen objects 
  528. can be snapped into place for accurate alignment, such as in a DTP frame, CAD, 
  529. drawing or painting program.
  530.  
  531.  
  532. Ground
  533. The connection of circuit elements in an AC mains system to earth.
  534.  
  535.  
  536. Group
  537. A number of items present together or considered as a unit.
  538.  
  539.  
  540. GSX
  541. Graphics System Extension. An early developmental project of Digital Research 
  542. into graphics system software which was considered an extension to their 
  543. operating systems. It was combined with the VDI to form the basis of GEM in 
  544. 1985. See GEM.
  545.  
  546.  
  547. GTP
  548. Gem Takes Parameters. The file extension for GEM programs that can accept 
  549. command parameters before being launched in the same way as .TTP programs.
  550.  
  551.  
  552. Guard band
  553. On magnetizable disks, a group of unused tracks that mark the inner and outer 
  554. limits of the recordable surface.
  555.  
  556.  
  557. Guard tone
  558. A band of unused frequencies (usually 550 Hz) used to separate adjacent speech 
  559. or data bands in a frequency-division multiplexed system.
  560.  
  561.  
  562. Guard zone
  563. A length of track on a magnetic disk that is left unrecorded between two 
  564. adjacent sectors to ensure that data is never overwritten because of 
  565. inaccuracies in the alignment of the read/write heads and the positioning of 
  566. the sector marks.
  567.  
  568.  
  569. GUI
  570. Graphic User Interface. An operating system front-end that is graphics-based 
  571. allowing the user to control the computer through icons and a mouse. The aim 
  572. behind GUIs is to make the use of the computer intuitive to the user without 
  573. the steep learning process of struggling with command words and parameters 
  574. when using a command line interface. This development has been taken further 
  575. with WIMP environments. GUIs, such as Windows on the PC are not necessarily 
  576. full WIMP environments like GEM and that on the Mac.
  577.  
  578.  
  579. Gulp
  580. A group of several bytes.
  581.  
  582.  
  583. G
  584. 44 entries
  585. EOF
  586.