dvddsp.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __DVDDSP_H
  2. #define __DVDDSP_H
  3. //#define DVDDSP_busy() ((regs0->dvddsp_function & (1<<15)))
  4. // || regs0->dvddsp_blocklength)
  5. //DVD_SERVO
  6. #ifdef DVD_SERVO
  7. extern UINT16 dvddsp_sw_busy;
  8. #define DVDDSP_busy() (dvddsp_sw_busy)
  9. #else
  10. #define DVDDSP_busy() ((regs0->dvddsp_function & (1<<15)))
  11. #endif
  12. #define DRQ_BIT() ((regs0->dvddsp_function & (1<<3)))
  13. #define BSY_BIT() ((regs0->dvddsp_function & (1<<7)))
  14. #define CHECK_BIT() ((regs0->dvddsp_function & (1<<0)))
  15. #ifdef DVD_SERVO
  16.   extern UINT8 cIDEStatus;
  17.   #define atapi_status() cIDEStatus
  18. #else
  19.   #define atapi_status() (regs0->dvddsp_function)
  20. #endif
  21. #define BIT_DRQ  (1<<3)
  22. #define BIT_BSY  (1<<7)
  23. #define BIT_CHECK (1<<0)
  24. #define BIT_DRDY (1<<6)
  25. #define BIT_DSC (1<<4)
  26. #endif/*__DVDDSP_H*/