home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 4: The Falcon Archive / nf_archive_four_v1.0.iso / ARCHIVE / WORK / MSX / mp204a.ZIP / MP2AD / MACROSND.S < prev    next >
Text File  |  1996-04-21  |  2KB  |  108 lines

  1.  
  2. locksnd        macro    
  3.         move.w    #128,-(sp)
  4.         trap    #14
  5.         addq.w    #2,sp
  6.         endm
  7.  
  8. unlocksnd    macro    
  9.         move.w    #129,-(sp)
  10.         trap    #14
  11.         addq.w    #2,sp
  12.         endm
  13.  
  14. soundcmd    macro    mode,data
  15.         move.w    \2,-(sp)
  16.         move.w    \1,-(sp)
  17.         move.w    #130,-(sp)
  18.         trap    #14
  19.         addq.w    #6,sp
  20.         endm
  21.  
  22. setbuffer    macro    reg,begaddr,endaddr
  23.         move.l    \3,-(sp)
  24.         move.l    \2,-(sp)
  25.         move.w    \1,-(sp)
  26.         move.w    #131,-(sp)
  27.         trap    #14
  28.         lea    12(sp),sp
  29.         endm
  30.  
  31. setmode        macro    mode
  32.         move.w    \1,-(sp)
  33.         move.w    #132,-(sp)
  34.         trap    #14
  35.         addq.w    #4,sp
  36.         endm
  37.  
  38. settracks    macro    playtracks,rectracks
  39.         move.w    \2,-(sp)
  40.         move.w    \1,-(sp)
  41.         move.w    #133,-(sp)
  42.         trap    #14
  43.         addq.w    #6,sp
  44.         endm
  45.  
  46. setmontracks    macro    montrack
  47.         move.w    \1,-(sp)
  48.         move.w    #134,-(sp)
  49.         trap    #14
  50.         addq.w    #4,sp
  51.         endm
  52.  
  53. setinterupt    macro    src_inter,cause
  54.         move.w    \2,-(sp)
  55.         move.w    \1,-(sp)
  56.         move.w    #135,-(sp)
  57.         trap    #14
  58.         addq.w    #6,sp
  59.         endm
  60.  
  61. buffoper    macro    mode
  62.         move.w    \1,-(sp)
  63.         move.w    #136,-(sp)
  64.         trap    #14
  65.         addq.w    #4,sp
  66.         endm
  67.  
  68. dsptristate    macro    dspxmit,dsprec
  69.         move.w    \2,-(sp)
  70.         move.w    \1,-(sp)
  71.         move.w    #137,-(sp)
  72.         trap    #14
  73.         addq.w    #6,sp
  74.         endm
  75.  
  76. gpio        macro    mode,data
  77.         move.w    \2,-(sp)
  78.         move.w    \1,-(sp)
  79.         move.w    #138,-(sp)
  80.         trap    #14
  81.         addq.w    #6,sp
  82.         endm
  83.  
  84. devconnect    macro    src,dst,srcclk,prescale,protocol
  85.         move.w    \5,-(sp)
  86.         move.w    \4,-(sp)
  87.         move.w    \3,-(sp)
  88.         move.w    \2,-(sp)
  89.         move.w    \1,-(sp)
  90.         move.w    #139,-(sp)
  91.         trap    #14
  92.         lea    12(sp),sp
  93.         endm
  94.  
  95. sndstatus    macro    reset
  96.         move.w    \1,-(sp)
  97.         move.w    #140,-(sp)
  98.         trap    #14
  99.         addq.w    #4,sp
  100.         endm
  101.  
  102. buffptr        macro    pointer
  103.         move.l    \1,-(sp)
  104.         move.w    #141,-(sp)
  105.         trap    #14
  106.         addq.w    #6,sp
  107.         endm
  108.