SBCMS.H
上传用户:junwei_58
上传日期:2007-05-15
资源大小:79k
文件大小:1k
源码类别:

其他智力游戏

开发平台:

Visual C++

  1. #ifndef SBCMS_H
  2. #define SBCMS_H
  3. #ifdef EXTERN
  4. #undef EXTERN
  5. #endif
  6. #define EXTERN extern
  7. #ifdef SBCMS_CPP
  8. #undef EXTERN
  9. #define EXTERN
  10. #endif
  11. //#include "sbtimer.h"
  12. #define Note_A  30
  13. #define Note_Ah 31
  14. #define Note_B  58
  15. #define Note_C  83
  16. #define Note_Ch 107
  17. #define Note_D  130
  18. #define Note_Dh 151
  19. #define Note_E  172
  20. #define Note_F  191
  21. #define Note_Fh 209
  22. #define Note_G  226
  23. #define Note_Gh 242
  24. #define baseport 0x220
  25. EXTERN unsigned timevoice[12];
  26. EXTERN char cmsonfreq[12];
  27. EXTERN char cmsonnoise[12];
  28. //EXTERN char counter;
  29. EXTERN char freqtot,noisetot;
  30. EXTERN void playnote(char voice, // which lane
  31.  char ampl,  // volume
  32.  char tone,  // cdefgab
  33.  char octave,// level of tone
  34.  char sort,  // shape?
  35.  char noiseclock,//?
  36.  char envelope,  //
  37.  unsigned duration);//?
  38. EXTERN void initMusic();
  39. EXTERN void interrupt newtim(...);
  40. EXTERN void resetcms();
  41. EXTERN void initcms();
  42. #endif