home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / pascal / pasdox / intro.txt < prev    next >
Text File  |  1985-11-18  |  3KB  |  67 lines

  1. { -----------------------------------------------------------------------------
  2.  
  3.                                  NOTICE:
  4.  
  5.       THESE MATERIALS are UNSUPPORTED by OSS!  If you do not understand how to
  6.       use them do not contact OSS for help!  We will not teach you how to 
  7.       program in Pascal.  If you find an error in these materials, feel free
  8.       to SEND US A LETTER explaining the error, and how to fix it.
  9.  
  10.       THE BOTTOM LINE:
  11.  
  12.          Use it, enjoy it, but you are on your own when using these materials!
  13.  
  14.  
  15.                                DISCLAIMER:
  16.  
  17.       OSS makes no representations or warranties with respect to the contents
  18.       hereof and specifically disclaim all warranties of merchantability or
  19.       fitness for any particular purpose.   This document is subject to change
  20.       without notice.
  21.       
  22.       OSS provides these materials for use with Personal Pascal.  Use them in
  23.       any way you wish.
  24.  
  25.    -------------------------------------------------------------------------- }
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Introduction                                                            Page 1
  32.  
  33.                 Introduction to BIOS, XBIOS, and GEMDOS Calls
  34.  
  35. Not all of the hardware and software utilities of the ST computer are directly
  36. supported by standard Pascal operations.  Personal Pascal allows you to access
  37. such machine-specific operations by giving you access to the BIOS, the Xtended
  38. BIOS,  and  the  GEMDOS  systems.  These three pieces of software allow you to
  39. control the ST hardware and perform disk operations not directly supported  by
  40. standard Pascal.  The Personal Pascal compiler is smart enough to generate the
  41. proper  code  to  access these routines, providing you tell it what parameters
  42. those routines are expecting.  This documentation will provide you with enough
  43. information to write Pascal programs that call the BIOS, XBIOS, or GEMDOS.
  44.  
  45. Since there are so many calls available in  those  three  subsystems,  we  are
  46. splitting  the  description  of  the  calls into several sections.  Not all of
  47. those sections will be available right away, but we will  be  steadily  adding
  48. documentation so we can have a complete set as soon as possible.  The sections
  49. of documentation that will be available are:
  50.  
  51.   Character oriented I/O
  52.   Disk file I/O
  53.   Hardware port configuration
  54.   Time and date functions
  55.   Sound generation
  56.   Directories and paths
  57.   Directory searching
  58.   Graphics hardware
  59.   Miscellaneous
  60.  
  61. In addition, a numerical list of all BIOS, XBIOS, and GEMDOS calls, with their
  62. appropriate Pascal bindings, will be available at a later date.
  63.  
  64. We also recommend purchasing the book "Atari ST Internals", from Abacus books.
  65. Not  all of the information contained there is accurate, but most is, and much
  66. more information is available there than we can hope to provide.
  67. 