home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / nduk-v37.lha / V37 / fd / expansion_lib.fd < prev    next >
Text File  |  1991-11-15  |  1KB  |  34 lines

  1. * "expansion.library"
  2. ##base _ExpansionBase
  3. ##bias 30
  4. ##public
  5. *--- functions in V33 or higher (distributed as Release 1.2) ---
  6. AddConfigDev(configDev)(a0)
  7. *--- functions in V36 or higher (distributed as Release 2.0) ---
  8. AddBootNode(bootPri,flags,deviceNode,configDev)(d0/d1/a0/a1)
  9. *--- functions in V33 or higher (distributed as Release 1.2) ---
  10. AllocBoardMem(slotSpec)(d0)
  11. AllocConfigDev()()
  12. AllocExpansionMem(numSlots,slotAlign)(d0/d1)
  13. ConfigBoard(board,configDev)(a0/a1)
  14. ConfigChain(baseAddr)(a0)
  15. FindConfigDev(oldConfigDev,manufacturer,product)(a0,d0/d1)
  16. FreeBoardMem(startSlot,slotSpec)(d0/d1)
  17. FreeConfigDev(configDev)(a0)
  18. FreeExpansionMem(startSlot,numSlots)(d0/d1)
  19. ReadExpansionByte(board,offset)(a0,d0)
  20. ReadExpansionRom(board,configDev)(a0/a1)
  21. RemConfigDev(configDev)(a0)
  22. WriteExpansionByte(board,offset,byte)(a0,d0/d1)
  23. ObtainConfigBinding()()
  24. ReleaseConfigBinding()()
  25. SetCurrentBinding(currentBinding,bindingSize)(a0,d0)
  26. GetCurrentBinding(currentBinding,bindingSize)(a0,d0)
  27. MakeDosNode(parmPacket)(a0)
  28. AddDosNode(bootPri,flags,deviceNode)(d0/d1/a0)
  29. ##private
  30. *--- functions in V36 or higher (distributed as Release 2.0) ---
  31. expansionPrivate1()()
  32. expansionPrivate2()()
  33. ##end
  34.