home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / C-ASM_VI.ARJ / READ.ME < prev   
Text File  |  1988-07-25  |  4KB  |  115 lines

  1. *******************************************************************************
  2. *             Programmer's Guide to EGA/VGA                            *
  3. *             Programming Examples Diskette                  *
  4. *        (C) Copyright 1988, Simon & Schuster Inc.              *
  5. *******************************************************************************
  6.  
  7.  ARC - Archive utility, (C) COPYRIGHT 1985,86 by System Enhancement Associates
  8.  
  9.  
  10. UNPACKING THE SOURCE CODE FILES:
  11. --------------------------------
  12.  
  13. The diskette is organized in two sub-directories, C and PASCAL.  The PASCAL
  14. sub-directory contains the PASCAL programming examples and the C sub-
  15. directory contains the C and Assembly programming examples.  All the source
  16. code files have been packed into four files:
  17.  
  18.     PROGA.ARC    - Assembly programming examples files (C library)
  19.     PROGC.ARC    - C programming examples files
  20.     PROGP.ARC    - Pascal programming examples files
  21.     PROGAP.ARC    - Assembly routines for the Pascal library files
  22.  
  23. The program ARC.EXE is a utility program which should be used to un-pack the
  24. *.ARC files into individual programming example files.    For example to unpack
  25. the C programming examples, copy the ARC.EXE and the PROGC.ARC files onto
  26. another disk and then type the following:
  27.  
  28.     ARC X PROGC.ARC
  29.  
  30. The other three files can be unpacked in a similar manner.
  31.  
  32. FILES IN THE PASCAL SUB-DIRECTORY:
  33. ----------------------------------
  34.  
  35. The PASCAL sub-directory contains the Pascal unit file you need in order to use
  36. the Pascal library routines.  The file is:
  37.  
  38.     EGALIBP.TPU
  39.  
  40. To use the library, make sure that the file is accessible by your
  41. TURBO PASCAL, and that the following line is included in your program:
  42.  
  43.     uses egalibp;
  44.  
  45. The PASCAL sub-directory also contains the fully built test program PROGP.EXE
  46. which is used as a test program to test the Pascal programming examples.
  47. To run the test program, type:
  48.  
  49.     PROGP
  50.  
  51. The PROGPA.ARC file contains source code files for all the Assembly
  52. routines used for the Pascal callable library.    These are  used to create
  53. the file EGALIBP.OBJ.  To assemble the library routines into an object
  54. file, unpack the PROGPA.ARC file, and then type:
  55.  
  56.     MASM EGALIBP;
  57.  
  58. The PROGP.ARC file contains source code for all the PASCAL examples
  59. found in the book.  These are files named PROGPnnn.PAS.  This file
  60. also has the file EGALIBP.PAS needed to build the EGALIBP.TPU unit.
  61. In addition there is a source code file PROGP.PAS which is used as a test
  62. program to test all the library functions.  To build the Pascal unit
  63. EGALIBP.TPU, unpack the PROGP.ARC file, and then type:
  64.  
  65.     TPC EGALIBP
  66.  
  67. To build the test program, type:
  68.  
  69.     TPC PROGP
  70.  
  71. FILES IN THE C SUB-DIRECTORY:
  72. -----------------------------
  73.  
  74. The C sub-directory contains the object file you need in order to use
  75. the C libray routines.    The file is:
  76.  
  77.     EGALIB.OBJ
  78.  
  79. To use the library, make sure that the file is in your path and use the linker
  80. to link it with your program:
  81.  
  82.     LINK YOUR_CODE EGALIB;
  83.  
  84. The C sub-directory also contains the fully built test program PROGC.EXE
  85. which is used as a test program to test the C and Assembly programming
  86. examples.  To run the test program, type:
  87.  
  88.     PROGC
  89.  
  90. The PROG.ARC file contains source code files for all the Assembly
  91. routines used for the C callable library, and the Assembly programming
  92. examples found in the book.  These are the files PROGnnn.ASM, and
  93. are  used to create the file EGALIB.OBJ.  To assemble the library routines
  94. into an object file, unpack the PROG.ARC, and then type:
  95.  
  96.     MASM EGALIB;
  97.  
  98. The PROGC.ARC file contains source code for all the C examples
  99. found in the book.  These are files named PROGCnnn.C.
  100. In addition there is a source code file PROGC.C which is used as a test
  101. program to test all the library functions. To build the test program, unpack
  102. the PROGC.ARC file, and then to compile and build with Microsoft C type:
  103.  
  104.     MSC PROGC;
  105.     LINK PROGC EGALIB;
  106.  
  107. To compile and build with TURBO C type:
  108.  
  109.     TCC -c PROGC
  110.     TLINK C:LIB\C0S PROGC EGALIB,PROGC,,C:LIB\EMU C:LIB\MATHS C:LIB\CS
  111.  
  112. (For Turbo C this assumes that your libraries are in the directory C:\LIB).
  113.  
  114.                                    GJS-7/25/88
  115.