home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / programming / assembler / thesource / volume2 / source / system / asmmacros.lha / AvailMem.i < prev    next >
Encoding:
Text File  |  1990-11-16  |  601 b   |  23 lines

  1.      NOLIST
  2. AvailMem    MACRO              ; 11 Jan 88
  3. *------------------------------; Start of AvailMem macro.
  4.      NOLIST
  5.      IFEQ NARG                 ; If \1 is not given, then
  6.      LIST
  7.      CLR.L D1                  ; Accept any available memory.
  8.      NOLIST
  9.      ENDC
  10.      IFEQ NARG-1               ; If \1 is given, then
  11. PUBLIC SET 1
  12. CHIP   SET 2
  13. FAST   SET 4
  14.      LIST
  15.      MOVE.L #\1,D1             ; Set the appropriate bits in D1.
  16.      NOLIST
  17.      ENDC
  18.      LIST
  19.      CallLib AvailMem,exec     ; Call AvailMem.
  20. *------------------------------; End of AvailMem macro.
  21.      ENDM
  22.      LIST
  23.