home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Spawn SNES Backup Files Samples / Lowe_SpawnSNESBackupFilesSamples.img / SPAWN / SPAWNFX.ASM < prev    next >
Encoding:
Assembly Source File  |  1994-09-17  |  5.2 KB  |  427 lines

  1.     ; all equs
  2.  
  3. c01    equ    36
  4. db01    equ    37
  5. d01    equ    38
  6. eb01    equ    39
  7. e01    equ    40
  8. f01    equ    41
  9. gb01    equ    42
  10. g01    equ    43
  11. ab01    equ    44
  12. a01    equ    45
  13. bb01    equ    46
  14. b01    equ    47
  15.  
  16. c02    equ    48
  17. db02    equ    49
  18. d02    equ    50
  19. eb02    equ    51
  20. e02    equ    52
  21. f02    equ    53
  22. gb02    equ    54
  23. g02    equ    55
  24. ab02    equ    56
  25. a02    equ    57
  26. bb02    equ    58
  27. b02    equ    59
  28.  
  29. c03    equ    60
  30. db03    equ    61
  31. d03    equ    62
  32. eb03    equ    63
  33. e03    equ    64
  34. f03    equ    65
  35. gb03    equ    66
  36. g03    equ    67
  37. ab03    equ    68
  38. a03    equ    69
  39. bb03    equ    70
  40. b03    equ    71
  41.  
  42.  
  43. c04    equ    72
  44. db04    equ    73
  45. d04    equ    74
  46. eb04    equ    75
  47. e04    equ    76
  48. f04    equ    77
  49. gb04    equ    78
  50. g04    equ    79
  51. ab04    equ    80
  52. a04    equ    81
  53. bb04    equ    82
  54. b04    equ    83
  55.  
  56.  
  57. c05    equ    84
  58. db05    equ    85
  59. d05    equ    86
  60. eb05    equ    87
  61. e05    equ    88
  62. f05    equ    89
  63. gb05    equ    80
  64. g05    equ    91
  65. ab05    equ    92
  66. a05    equ    93
  67. bb05    equ    94
  68. b05    equ    95
  69.  
  70.  
  71. c06    equ    96
  72. db06    equ    97
  73. d06    equ    98
  74. eb06    equ    99
  75. e06    equ    100
  76. f06    equ    101
  77. gb06    equ    102
  78. g06    equ    103
  79. ab06    equ    104
  80. a06    equ    105
  81. bb06    equ    106
  82. b06    equ    107
  83.  
  84. c07    equ    108
  85. db07    equ    109
  86. d07    equ    110
  87. eb07    equ    111
  88. e07    equ    112
  89. f07    equ    113
  90. gb07    equ    114
  91. g07    equ    115
  92. ab07    equ    116
  93. a07    equ    117
  94. bb07    equ    118
  95. b07    equ    119
  96.  
  97. c08    equ    120
  98. db08    equ    121
  99. d08    equ    122
  100. eb08    equ    123
  101. e08    equ    124
  102. f08    equ    125
  103. gb08    equ    126
  104. g08    equ    127
  105.  
  106.  
  107.  
  108. cs01    equ    37
  109. ds01    equ    39
  110. fs01    equ    42
  111. gs01    equ    44
  112. as01    equ    46
  113.  
  114. cs02    equ    49
  115. ds02    equ    51
  116. fs02    equ    54
  117. gs02    equ    56
  118. as02    equ    58
  119.  
  120. cs03    equ    61
  121. ds03    equ    63
  122. fs03    equ    66
  123. gs03    equ    68
  124. as03    equ    70
  125.  
  126.  
  127. cs04    equ    73
  128. fs04    equ    78
  129. ds04    equ    75
  130. gs04    equ    80
  131. as04    equ    82
  132.  
  133.  
  134. cs05    equ    85
  135. ds05    equ    87
  136. fs05    equ    80
  137. gs05    equ    92
  138. as05    equ    94
  139.  
  140.  
  141. cs06    equ    97
  142. ds06    equ    99
  143. fs06    equ    102
  144. gs06    equ    104
  145. as06    equ    106
  146.  
  147. cs07    equ    109
  148. ds07    equ    111
  149. fs07    equ    114
  150. gs07    equ    116
  151. as07    equ    118
  152.  
  153. cs08    equ    121
  154. ds08    equ    123
  155. fs08    equ    126
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163. cr    equ    12
  164. dcr    equ     18
  165. q    equ    6
  166. sq    equ    3
  167. tcr    equ    8
  168. tq    equ    6
  169. tsq    equ    3
  170.  
  171. cr2    equ cr*2
  172. cr3    equ cr*3
  173. cr4    equ cr*4
  174. cr5    equ cr*5
  175. cr6    equ cr*6
  176. cr7    equ cr*7
  177. cr8    equ cr*8
  178. cr9    equ cr*9
  179. cr10    equ cr*10
  180. cr11    equ cr*11
  181. cr12    equ cr*12
  182. cr13    equ cr*13
  183. cr14    equ cr*14
  184. cr15    equ cr*15
  185. cr16    equ cr*16
  186.  
  187. end_patt    equ 255
  188. end_file    equ 255    ; word used in place of pattern number to end file
  189. voice        equ 128
  190. transpose    equ 139
  191. single_trans    equ 138
  192. speed        equ 131
  193. trans        equ 0
  194. reset        equ 0
  195. rest        equ 129
  196. chanvol        equ 140
  197. r        equ rest
  198. bend        equ 092h
  199.  
  200.         ;  SPAWN SNES FX FILE
  201.  
  202.  
  203.  
  204.     dw    065h        ;fx 1
  205.     db    chanvol,0ffh
  206.     db    voice,014h
  207.     db    ds04,0ffh
  208.     dw    end_patt
  209.  
  210.     dw    066h        ;fx 2
  211.     db    chanvol,0ffh
  212.     db    voice,015h
  213.     db    c02,0ffh
  214.     dw    end_patt
  215.  
  216.     dw    067h        ;fx 3
  217.     db    chanvol,0d0h
  218.     db    voice,002h
  219.     db    c06,0ffh
  220.     dw    end_patt
  221.  
  222.  
  223.     dw    068h        ;fx 4
  224.     db    chanvol,0ffh
  225.     db    voice,016h
  226.     db    ds04,0ffh
  227.     dw    end_patt
  228.  
  229.     dw    069h        ;fx 5
  230.     db    chanvol,0ffh
  231.     db    voice,017h
  232.     db    g02,6,g02,6,g02,6
  233.     db    g02,0ffh
  234.     dw    end_patt
  235.  
  236.     dw    06ah        ;fx 6
  237.     db    chanvol,0ffh
  238.     db    voice,015h
  239.     db    d03,0ffh
  240.     dw    end_patt
  241.  
  242.     dw    06bh        ;fx 7
  243.     db    chanvol,0ffh
  244.     db    voice,018h
  245.     db    d04,0ffh
  246.     dw    end_patt
  247.  
  248.  
  249.     dw    06ch        ;fx 8
  250.     db    chanvol,0ffh
  251.     db    voice,019h
  252.     db    f02,0ffh
  253.     dw    end_patt
  254.  
  255.  
  256.     dw    06dh        ;fx 9
  257.     db    chanvol,0ffh
  258.     db    voice,017h
  259.     db    bend,0b4h,0bfh,0
  260.     db    f03,0ffh
  261.     dw    end_patt
  262.  
  263.  
  264.     dw    06eh        ;fx 10
  265.     db    chanvol,0ffh
  266.     db    voice,017h
  267.     db    ds03,0ffh
  268.     dw    end_patt
  269.  
  270.  
  271.     dw    06fh        ;fx 11
  272.     db    chanvol,0ffh
  273.     db    voice,01ah
  274.     db    cs03,0ffh
  275.     dw    end_patt
  276.  
  277.  
  278.     dw    070h        ;fx 12
  279.     db    chanvol,0ffh
  280.     db    voice,01bh
  281.     db    cs04,0ffh
  282.     dw    end_patt
  283.  
  284.  
  285.     dw    071h        ;fx 13
  286.     db    chanvol,0ffh
  287.     db    bend,05eh,0dch,0
  288.     db    voice,015h
  289.     db    c02,0ffh
  290.     dw    end_patt
  291.  
  292.  
  293.     dw    072h        ;fx 14
  294.     db    chanvol,0ffh
  295.     db    voice,01ch
  296.     db    e03,08h
  297.     dw    end_patt
  298.  
  299.  
  300.     dw    073h        ;fx 15
  301.     db    chanvol,0ffh
  302.     db    voice,015h
  303.     db    bend,0bh,0edh,0
  304.     db    gs01,08h
  305.     dw    end_patt
  306.  
  307.  
  308.     dw    074h        ;fx 16
  309.     db    chanvol,0ffh
  310.     db    voice,14h
  311.     db    bend,36h,0f0h,0
  312.     db    cs03,10h
  313.     dw    end_patt
  314.  
  315.  
  316.     dw    075h        ;fx 17
  317.     db    chanvol,0ffh
  318.     db    voice,14h
  319.     db    d02,17h
  320.     dw    end_patt
  321.  
  322.     dw    076h        ;fx 18
  323.     db    chanvol,0ffh
  324.     db    voice,15h
  325.     db    g02,0ffh
  326.     dw    end_patt
  327.  
  328.  
  329.     dw    077h        ;fx 19
  330.     db    chanvol,0ffh
  331.     db    voice,15h
  332.     db    bend,04h,0eah,0
  333.     db    gs03,0ffh
  334.     dw    end_patt
  335.  
  336.     dw    078h        ;fx 20
  337.     db    chanvol,0ffh
  338.     db    voice,017h
  339.     db    e03,4,e03,4,e03,4
  340.     db    e03,0ffh
  341.     dw    end_patt
  342.  
  343.  
  344.     dw    079h        ;fx 21
  345.     db    chanvol,0ffh
  346.     db    voice,01ah
  347.     db    bend,017h,0e3h,0
  348.     db    g03,0ffh
  349.     dw    end_patt
  350.  
  351.     dw    07ah        ;fx 22
  352.     db    chanvol,0ffh
  353.     db    voice,019h
  354.     db    c02,027h
  355.     dw    end_patt
  356.  
  357.     dw    07bh        ;fx 23
  358.     db    chanvol,0ffh
  359.     db    voice,017h
  360.     db    gs02,01eh
  361.     dw    end_patt
  362.  
  363.  
  364.     dw    07ch        ;fx 24
  365.     db    chanvol,00h
  366.     db    voice,00h
  367.     db    e03,01h
  368.     dw    end_patt
  369.  
  370.  
  371.     dw    end_file
  372.  
  373.     end
  374.  
  375.  
  376.     dw    03ah    ;
  377.     db    voice,07h
  378.     db    g03,q,a03,q,bb03,q,d04,cr*2
  379.     db    g04,cr*2,a04,cr+q,g04,sq,f04,sq,g04,cr*4
  380.     db    a04,cr+q,rest,q,bb04,cr,rest,sq,a04,sq,g04,sq
  381.     db    f04,q,db04,q+sq+(cr*3)
  382.     db    eb04,cr*2,d04,cr*4
  383.     dw    end_patt
  384.  
  385.  
  386.     dw    end_file
  387.     end
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.     dw    09h    ;start tune tune 10
  399.     db    chanvol,0d1h
  400.     db    voice,07h
  401.     db    c04,cr*8,eb04,cr*8,g04,cr*8
  402.     db    bb04,cr*4,c05,cr*4,d05,cr*8
  403.     dw    end_patt
  404.  
  405.     dw    0ah    ;start tune tune 10
  406.     db    chanvol,0d1h
  407.     db    voice,07h
  408.     db    g03,cr*8,c04,cr*8,eb04,cr*8
  409.     db    g04,cr*4,a04,cr*4,g04,cr*8
  410.     dw    end_patt
  411.  
  412.  
  413.  
  414.     dw    end_file
  415.     end
  416.  
  417.  
  418.     dw    02h    ;start tune tune 10
  419.     db    chanvol,0e1h
  420.     db    voice,00h
  421.     db    rest,q
  422.     db    voice,08h
  423.     db    g03,q,a03,q,bb03,q,c04,cr,d04,cr
  424.     db    eb04,cr,d04,q,eb04,cr,d04,q,c04,cr
  425.     dw    end_patt
  426.  
  427.