home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / msdos / pascal / ifp1s158 / page_19.inf < prev    next >
Text File  |  1993-06-26  |  1KB  |  28 lines

  1.   This page displays programs that use the Alternate Multiplex Interrupt.
  2.  
  3.   The Alternate Multiplex Interrupt is a standard created by Ralf Brown as
  4. an alternative to the older Int 2Fh Multiplex.  The AMI uses Int 2Dh
  5. instead.
  6.  
  7.   Programs chain into the interrupt looking for a 'signature' byte to be
  8. passed in one or more CPU registers.  If they are correct, a resident
  9. program can act on it.  If not, it's supposed to continue and call the
  10. program that was previously in the chain.  Unfortunately, no real standard
  11. was set up, and with only 255 values possible, conflicts often happen.
  12. Even worse, with more and more programs hooking into the interrupt,
  13. execution speed could be seriously affected.
  14.  
  15.   Ralf Brown (who oversees the Interrupt Listing, and is the author of
  16. several PD/shareware programs) created this alternate format with strict
  17. controls in mind.  Programs are required to search for a free signature
  18. byte, and some commands are standardized.  Also, some data structures are
  19. standardized to make detection and information gathering easier.
  20.  
  21.   Some programs now use the Multiplex interrupt only for detection, and
  22. return an address to call to actually do anything.  The AMI also
  23. standardizes this.
  24.  
  25.   There aren't too many programs using the AMI yet.  Most are currently
  26. PD/Shareware programs.
  27.  
  28.