home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / utils / asmutl / musicbox.lbr / NOTES.LZB / NOTES.LIÂ
Encoding:
Text File  |  1988-04-02  |  2.4 KB  |  92 lines

  1. ; Edit version 1.01
  2. ;**************************************************************************
  3. ;**************************************************************************
  4. ;***                                    ***
  5. ;***    Definitions for Notes used by various musical scores.        ***
  6. ;***                                    ***
  7. ;**************************************************************************
  8. ;**************************************************************************
  9. ;
  10. ; File Name        : NOTES.LIB
  11. ; Library Name        : MUSICBOX.LBR
  12. ; Module Build File    : MUSICBOX.ZEX
  13. ; Author        : Edmund Cramp (Original definitions from Dr Dobbs).
  14. ; Creation Date        : 28-Sep-1985
  15. ;
  16. ; Assembler Name    : Z80ASM (SLR Systems)
  17. ; Linker Name        : SLRNKP (SLR Systems)
  18. ;
  19. ; Ammendment Record
  20. ; *****************
  21. ; Name        Date        Details of Ammendment
  22. ; ----        ----        ---------------------
  23. ; Edmund Cramp    28-Sep-1985    Initial file creation
  24. ; Edmund Cramp    17-Apr-1987    Modified for ZAS/ZLINK.
  25. ; Edmund Cramp    19-Mar-1988    Modified for SLR assmeber/linker.
  26. ; Module Function
  27. ; ***************
  28. ;    This file consists of the BYTE equates that define the musical notes
  29. ; for use in various scores.  It is intended to be INCLUDED into any file
  30. ; that requires these definitions.  These values were extracted from an old
  31. ; issue of Dr Dobbs.
  32. ;
  33. ;**************************************************************************
  34.  
  35. N$STOP        EQU    0FFH        ; End of song
  36.  
  37. ;+
  38. ;        Low octave
  39. ;-
  40. N$LC        EQU    0AAH        ; Low C
  41. N$LCS        EQU    0A0H        ; Low C sharp
  42. N$LD        EQU    098H
  43. N$LDS        EQU    090H
  44. N$LE        EQU    089H
  45. N$LF        EQU    080H
  46. N$LFS        EQU    07AH
  47. N$LG        EQU    072H
  48. N$LGS        EQU    06CH
  49. N$LA        EQU    066H
  50. N$LAS        EQU    060H
  51. N$LB        EQU    05AH
  52.  
  53. ;+
  54. ;        Middle octave
  55. ;-
  56. N$MC        EQU    055H        ; Middle C
  57. N$MCS        EQU    050H        ; Middle C sharp
  58. N$MD        EQU    04CH
  59. N$MDS        EQU    048H
  60. N$ME        EQU    045H
  61. N$MF        EQU    040H
  62. N$MFS        EQU    03DH
  63. N$MG        EQU    039H
  64. N$MGS        EQU    036H
  65. N$MA        EQU    033H
  66. N$MAS        EQU    030H
  67. N$MB        EQU    02DH
  68.  
  69. ;+
  70. ;        High octave
  71. ;-
  72. N$HC        EQU    02BH        ; High C
  73. N$HCS        EQU    028H        ; High C sharp
  74. N$HD        EQU    026H
  75. N$HDS        EQU    024H
  76. N$HE        EQU    022H
  77. N$HF        EQU    020H
  78. N$HFS        EQU    01EH
  79. N$HG        EQU    01CH
  80. N$HGS        EQU    01BH
  81. N$HA        EQU    019H
  82. N$HAS        EQU    018H
  83. N$HB        EQU    016H
  84. N$TC        EQU    015H
  85.  
  86. N$REST        EQU    002H        ; Silence.
  87.  
  88. ;**************************************************************************
  89. ;***    End of NOTES.LIB                        ***
  90. ;**************************************************************************
  91.