====== GSX Handbook ====== ===== Ficha ===== {{:libros:presentacion:GSX Handbook_p1.JPG?340|}} {{:libros:presentacion:GSX Handbook_p2.JPG?340|}} ^ Editorial | [[..:compañias:Glentop|Glentop Publishers Ltd.]] | ^ Dimensiones |21,00 x 15,30 x 1,60 cm | ^ Año |1984 | ^ Autor |Digital Research | ^ Páginas |256 | ^ ISBN-10|1-85181-056-0 | ^ ISBN-13|978-1851810567 | ^ Idioma | Inglés | ^ Precio | Inglaterra: 14.95 | ^ Estado | [[preservado|Preservado]] | ===== Descripción ===== Este libro se considera uno de los mejores y más avanzados sobre el GSX (Graphics System Extension). En el mismo podemos encontrar tres partes, las cuales las describimos a continuación. __GSX-86 GRAPHICS EXTENSION USER'S GUIDE__ Esta guía de usuario de la extensión gráfica GSX-86 explica las características de GSX-86, extensión de sistema gráfico para sistemas operativos de microordenadores. GSX-86 es compatible con los siguientes sistemas operativos: Familia CP/M, MS-DOS y PC Dos. Si usted es un nuevo usuario de GSX-86, esta guía le ayudará a instalar GSX-86 en sus sistema de microordenador para que pueda utilizar sus aplicaciones gráficas con los diferentes dispositivos compatibles con GSX-86. GSX-86 añade capacidad gráfica y un entorno operativo independiente del dispositivo a los sistemas operativos compatibles. Después de instalar GSX-86, su sistema tendrá las siguientes características: * Puede utilizar varios tipos de plotters, impresoras y otros dispositivos gráficos. * Puede utilizar aplicaciones que utilizan GSX-86 en muchos tipos de microordenadores. * Puede utilizar aplicaciones gráficas como DR Graph y DR Draw para crear presentaciones de alta calidad y gráficos creativos. Esta guía esta organizada en cuatro secciones. La sección 1 describe como funciona GSX-86. En la Sección 2 se explica cómo iniciar GSX-86. Las Secciones 3 y 4 describen y proporcionan información sobre el uso de GINSTALL, el programa de instalación de GSX-86. __GSX - GRAPHICS EXTENSION PROGRAMMER'S GUIDE__ Este documento describe las características y el funcionamiento de la extensión del sistema gráfico (GSX), versión 1.2. El manual explica lo que hace GSX y cómo puede utilizar sus capacidades gráficas. También explica cómo GSX interactúa con su entorno de hardware y cómo puede adaptar GSX para sus propios dispositivos gráficos únicos. Este manual está destinado a programadores de microordenadores así como a programadores de sistemas y aplicaciones que estén familiarizados con el sistema operativo y los conceptos de programación gráfica. Este manual contiene cinco secciones, tres apéndices, un glosario y un índice. Las siguientes descripciones le ayudarán a determinar una ruta de lectura a través del manual. La Sección 1 es una introducción al GSX. Describe las características que necesitas saber para ejecutar programas de aplicaciones gráficas. La sección 2 es un resumen del programador de GSX. Explica la arquitectura GSX e introduce los componentes de GSX. También describe cómo usar GSX con programas de aplicación. La Sección 3 describe el Sistema Operativo de Dispositivos Gráficos (GDOS). La Sección 4 describe el Sistema de Entrada / Salida de Gráficos (GIOS). Dice cómo conectar dispositivos gráficos específicos a GSX para proporcionar independencia de dispositivo para su programa de aplicación. La Sección 5 proporciona detalles sobre cómo operar GSX y cómo integrar su programa de aplicación con las instalaciones de GSX. __GSX GRAPHICS EXTENSION PROGRAMMER'S LANGUAGE REFERENCE MANUAL__ Digital Research Graphics System Extension (GSX ™) proporciona a su sistema operativo una interfaz independiente para su programa de aplicación. Este manual de Referencia es el idioma para el programador GSX Graphics Extension (lanzamiento 2.0), le indica cómo tener acceso al GSX desde un programa de aplicación escrito en una de las siguientes lenguas de alto nivel: * Pascal/MT+ * Pascal/MT+86 * PL/I * PL/I-86 * Digital Research C (Small Memory Model) * Digital Research C (Large Memory Model) * CBASIC Compiler (CB86..) * Digital Research FORTRAN-77 (Small Memory Model) * Digital Research FORTRAN-77 (Large Memory Model) Consulte los procedimientos de configuración de GSX Graphics Extension User's Guide para GSX. El GSX Graphics Extension Programmer's Guide describe los componentes de GSX: el Sistema Operativo de Dispositivos Gráficos (GDOS) y el Sistema de Entrada/Salida de Gráficos (GIOS). Este manual está dividido en seis secciones: La sección 1 le presenta el acceso a GSX con los lenguajes de la lista anterior. En la sección 2 se muestra cómo acceder a GSX desde Pascal/MT+ y Pascal/MT+86. La Sección 3 describe cómo acceder a GSX desde PL/I y PL/I-86. La Sección 4 describe el acceso a GSX de Digital Research C en los modelos small y large. La sección 5 describe cómo acceder a GSX desde CBASIC Compiler. Y la sección 6 describe cómo acceder a GSX de Digital Research FORTRAN-77 en los modelos small y large. ===== Imágenes ===== Este libro está encuadernado en tapas de cartón duro a color, y las hojas interiores en papel normal en blanco y negro y sus separadores en cartón duro a color. Sus medidas son; Alto 21,00 cm x Ancho 15,30 cm. {{:libros:portadas:GSX Handbook_cover.jpg?1000}} ===== Contenido ===== GSX-86 GRAPHICS EXTENSION USER'S GUIDE 1 Overview Introduction How GSX-86 Works Device Drivers GINSTALL Starting Your System 2 Starting GSX-86 Introduction Installing GSX-86 GSX-86 Command Deleting GSX-86 Error Messages Installation Checklist 3 Introduction to GINSTALL Introduction Assignment File System Requirements Using GINSTALL Menus Selecting Options Correcting Typing Errors Returning to the MANIN MENU GINSTALL on the Default Drive Starting GINSTALL SPECIFY DISK DRIVES MENU 4 GINSTALL Functions Introduction MAIN MENU Functions Additional Menus Selecting Devices for Addition Select Device Category Menu Error Message Device Menus Special Keystrokes SELECT and INFO Modes Subsequent Menus SELECT MOUSE OPTION Menu MOUSE COMMUNICATION PORT Menu PLOTTER, PRINTER and CAMERA COMMUNICATION PORT Menus SET PRIMARY DEVICE Menu Changing the Primary Device Selecting Devices for Deletion SELECT DEVICE FOR DELETION Menu Display Device Selections Updatting your Selections Changing Device Drive Diskettes GINSTALL Not In Default Drive Warning Messages Existing to Operating System Error Message APPENDIX GSX-86 Error Messages Error Messages Tables Commands to Start GSX-86 Commands to Delete GSX-86 Device Menu Keystrokes Figures SPECIFY DISK DRIVES MAIN MENU SELECT DEVICE CATEGORY FOR ADDITION DISPLAY MONITORS PLOTTERS PRINTERS Page 1 PRINTERS Page 2 CAMERAS IBM Color Adapter MONOCHROME MODE SELECT MOUSE OPCTION FOR DISPLAY MONITOR MOUSE COMMNUNICATION PORT SET PRIMARY DEVICE SELECT DEVICE FOR DELETION Initial CURRENT DEVICE SELECTIONS New CURRENT DEVIVE SELECTIONS Deleting and Adding Device Driver Files Writing the Assignment File Maximum Device Number Warning Minimum Device Number Warning GSX - GRAPHICS EXTENSION PROGRAMMER'S GUIDE Introduction About this manual GSX Benefits GSX Functions Transforming Points Servicing Graphics Requests Loading Device Drivers Programmer's Overview Introduction Graphics System Extension Architecture Graphics Device Operating System (GDOS) Graphics Input/Output System (GIOS) Enabling Graphics Graphics Mode Initialization Application Programs GDOS Introduction GDOS Functions Graphics Calls Dynamic Loading Transforming Points GDOS Calling Sequence GDOS Opcodes Loading GIOS Files Assignment Tablet Format Memory Management GIOS Introduction Purpose of GIOS GIOS Functions Virtual Device Interface Specification Creating GIOS File Operating Procedures Introduction GSX Distribution Files Running Graphics Applications under GSX Determining Memory Requirements Debugging Graphics Applications under GSX Writing a New Device Driver Appendixes GSX Calling Conventions for CP/M Introduction GSX Skeleton Device Driver FORMAT GDOS Calling Conventions GSX Calling Conventions for CP/M-86, IBM PC DOS, and MS-DOS Introduction GDOS Calling Sequence Invoking Device Drivers Error Messages Virtual Device Interface (VDI) Specification Introduction Format Open Workstation Close Workstation Clear Workstation Update Workstation Escape ESCAPE: Inquire Addressable Character Cells ESCAPE: Enter Graphics Mode ESCAPE: Exist Graphics Mode ESCAPE: Cursor Up ESCAPE: Cursor Down ESCAPE: Cursor Right ESCAPE: Cursor Left ESCAPE: Home Cursor ESCAPE: Erase to End of Screen ESCAPE: Erase to End of Line ESCAPE: Direct Cursor Address ESCAPE: Output Cursor Adressable Text ESCAPE: Reverse Video On ESCAPE: Reverse Video Off ESCAPE: Inquire Current Cursor Address ESCAPE: Inquire Tablet Status ESCAPE: Hard Copy ESCAPE: Place Graphics Cursor at Location ESCAPE: Remove Last Graphics Cursor Polyline Polymarker Text Filled Area Cell Array Generalized Drawing Primitive )GDP) Set Character Height Set Character Up Vector Set COlor Representation Set Polyline Line Width Set Polyline Color Index Set Polymarker Type Set Polymarker Scale Set Polymarker Color Index Set Text Font Set Text Color Index Set Fill Interior Style Set Fill Style Index Set Fill Color Index Inquire Color Representation Inquire Cell Array Input Locator Input Valuator Input Choice Input String Set Writing Mode Set Input Mode Required Opcode CRT Devices Required Opcode for Plotters and Printers Tables and Figures Tables GSX Operation Codes Sample Mode Status Returned Opcode for CRT Devices Opcode for Plotters and Printers Figures GSX Provides Device-Independent Graphics GSX Memory Map GSX GRAPHICS EXTENSION PROGRAMMER'S LANGUAGE REFERENCE MANUAL Overview Introduction Distribution Files Pascal/MT+ Introduction Arguments Passing Pascal/MT+80 Pascal/MT+86 Array Declaration Interface Routines From Pascal/MT+ Pascal/MT+ Example PL/I Introduction Argument Passing From PL/I To Assembly Array Declaration Interface Routine PL/I Example Digital Research C Introduction Argument Passing Array Declaration Interface Routine Digital Research C Example CBASIC Compiler (CB86) Introduction Argument Passing CB80 and CB86 FORTRAN-77 Introduction Argument Passing Array Declarations Interface Routines Digital Research FORTRAN-77 Example TABLE, FIGURES, AND LISTINGS Table Distribution Files Figures Output from the Pascal/MT+86 Example Output from the PL/I Example Output from the Digital Research C Example Listings Pascal/MT+80 Interface Routine Pascal/MT+86 Interface Routine Pascal/MT+ Example Source Listing PL/I-80 Interface Routine PL/I-86 Interface Routine PL/I Example Source Listing Digital Research C (Small Memory Model) Digital Research C (Large Memory Model) Example C Source Listing CB-80 Interface Routine CB-86 Interface Routine CB-86 Example Program FORTRAN-77 (Small Memory Model) Interface Routine FORTRAN-77 (Large Memory Model) Interface Routine Example FORTRAN-77 Source Listing ===== Presentación ===== {{:libros:portadas:GSX Handbook_box_1.JPG?450|}} {{:libros:portadas:GSX Handbook_box_2.JPG?450|}} ===== Descargas ===== * {{libros:descargas:GSX Handbook.pdf|Libro GSX Handbook}}