home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / bye3 / bye339.lbr / -BYEUTIL.DOC next >
Text File  |  1985-12-02  |  2KB  |  37 lines

  1.  
  2. With the advent of the BYE-BDOS calls in version 3.37 of BYE, we have gained
  3. quite a powerful set of RCP/M oriented functions.  However, not many people
  4. have learned how to take advanage of these extended BDOS calls.
  5.  
  6. This library of utilities should help you quite a bit.
  7.  
  8. In Astec 'C', BDS 'C', and Turbo Pascal (for a start), there are two
  9. routines that we may use to access our BYE-BDOS extended functions.
  10. These commands are BDOS and BDOSHL (aka BDOSA, and BDOSHL).
  11.  
  12. They basically call the bdos, pass some data, and return with either what
  13. was in the A register or what was in the HL register.
  14.  
  15. Unfortunately, Microsoft's BASIC compiler does not have these functions, so I
  16. have provided them.  The following files are some utilities I quickly whipped
  17. together in various languages for various languages.
  18.  
  19.     BDOS.MAC    - BDOS/BDOSHL subroutines          (BASCOM/M80)
  20.     BDOS.REL    - assembled (using M80)
  21.  
  22.     GETNAME.BAS    - Print out name of current user      (BASCOM)
  23.  
  24.     CALLME.PAS    - Call-me-back program                (Turbo Pascal)
  25.     CALLME.COM    - compiled
  26.  
  27.     BYETIME.PAS    - Current time/Time on System program (Turbo Pascal)
  28.     BYETIME.COM    - compiled
  29.  
  30. From these utilities and the BYE documentions, it should be obvious that we
  31. really have a lot of power in the BYE-BDOS routines.  In fact, programs such
  32. as CALLME could not have been done (except for individual computers) without
  33. the BYE-BDOS calls.
  34.                         pst
  35.                         Saratoga OxGate: 408/354-5934
  36.                             300/1200/2400
  37.