home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / sysembed / info.ebh < prev    next >
Encoding:
Text File  |  1996-10-24  |  1.2 KB  |  23 lines

  1. [13. BIOS Structures]
  2.             EMBEDDED BIOS STRUCTURES - ATTENTION TO DETAIL
  3. ════════════════════════════════════════════════════════════════════════
  4. Because its purpose is to provide a PC-compatible platform for your
  5. application, compatibility with desktop PC standards is an important
  6. feature of Embedded BIOS.
  7.  
  8. Even on non-standard CPUs such as a V20, 186-EC, 386-EX, or AMD Elan,
  9. Embedded BIOS can present the right data structures to DOS, Windows,
  10. and diagnostic utility software that show full desktop compatibility.
  11. In fact, Microsoft's MSD utility reports that the BIOS is true IBM.
  12.  
  13. How is this done?  With plenty of attention to detail.  Embedded BIOS
  14. supports the special "well-known entrypoints", so that system software
  15. can make BIOS calls without using INT instructions, for starters.  VGA
  16. and some disk controllers, as well as many ROM BIOS extensions, need
  17. these in order to operate correctly.
  18.  
  19. Embedded BIOS also supports the System Configuration Table, and of
  20. course all of the other standard tables, such as the Disk Drive Table,
  21. the Diskette Parameter Table, and many others.  Attention to detail
  22. is what makes Embedded BIOS compatible, even on nonstandard hardware.
  23.