Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Zortech C++ 3.0r4 - <b>the bios package</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
The BIOS Package

   This package of functions forms an interface to many of the useful
   facilities provided by the IBM PC Bios. These include disk functions,
   time and date control, serial and parallel communications and many other
   routines. Some of these functions may not be available when using the DOS
   extenders.

   The BIOS package allows access to routines in the IBM PC and PS/2 ROM
   BIOS. These routines require an IBM compatible BIOS in order to work
   correctly. The routines in the BIOS package can be recognized by the
   prefix _bios and require the inclusion of the header file bios.h which
   contains the relevant function prototypes and manifest constants.

   The BIOS package consists of the following functions:

   _bios_disk         BIOS disk functions (0x13)
   _bios_equiplist    BIOS equipment list function (0x11)
   _bios_keybrd       BIOS keyboard functions (0x16)

   _bios_memsize      BIOS memory size function (0x12)
   _bios_printer      BIOS printer functions (0x17)
   _bios_serialcom    BIOS serial port functions (0x14)
   _bios_timeofday    BIOS time of day functions (0x1a)

   These functions are specific to the IBM PC and PS/2 series of personal
   computers and are not portable to other system architectures. They are
   not included in the ANSI C standard.

   The majority of these functions are not available under OS/2. The
   exception is the widely used function _bios_keybrd, which is provided to
   increase the portability of existing code.





Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson