lol its in c
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
955 B

2 years ago
  1. dn: MACRO ;; (note, instr, effect)
  2. db \1
  3. db ((\2 << 4) | (\3 >> 8))
  4. db LOW(\3)
  5. ENDM
  6. rsreset
  7. def C_3 rb
  8. def C#3 rb
  9. def D_3 rb
  10. def D#3 rb
  11. def E_3 rb
  12. def F_3 rb
  13. def F#3 rb
  14. def G_3 rb
  15. def G#3 rb
  16. def A_3 rb
  17. def A#3 rb
  18. def B_3 rb
  19. def C_4 rb
  20. def C#4 rb
  21. def D_4 rb
  22. def D#4 rb
  23. def E_4 rb
  24. def F_4 rb
  25. def F#4 rb
  26. def G_4 rb
  27. def G#4 rb
  28. def A_4 rb
  29. def A#4 rb
  30. def B_4 rb
  31. def C_5 rb
  32. def C#5 rb
  33. def D_5 rb
  34. def D#5 rb
  35. def E_5 rb
  36. def F_5 rb
  37. def F#5 rb
  38. def G_5 rb
  39. def G#5 rb
  40. def A_5 rb
  41. def A#5 rb
  42. def B_5 rb
  43. def C_6 rb
  44. def C#6 rb
  45. def D_6 rb
  46. def D#6 rb
  47. def E_6 rb
  48. def F_6 rb
  49. def F#6 rb
  50. def G_6 rb
  51. def G#6 rb
  52. def A_6 rb
  53. def A#6 rb
  54. def B_6 rb
  55. def C_7 rb
  56. def C#7 rb
  57. def D_7 rb
  58. def D#7 rb
  59. def E_7 rb
  60. def F_7 rb
  61. def F#7 rb
  62. def G_7 rb
  63. def G#7 rb
  64. def A_7 rb
  65. def A#7 rb
  66. def B_7 rb
  67. def C_8 rb
  68. def C#8 rb
  69. def D_8 rb
  70. def D#8 rb
  71. def E_8 rb
  72. def F_8 rb
  73. def F#8 rb
  74. def G_8 rb
  75. def G#8 rb
  76. def A_8 rb
  77. def A#8 rb
  78. def B_8 rb
  79. def LAST_NOTE rb
  80. ___ EQU 90 ; the default "no note" value