TVGRam.c
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:2k
源码类别:

DVD

开发平台:

Others

  1. #include "Config.h" // Global Configuration - do not remove!
  2. #ifdef TV_GUARDIAN_ENABLE
  3. uchar gop_offset;
  4. // CC char pair Output FIFO
  5. #define CCMAXFIFO 16
  6. uchar ccfifo[CCMAXFIFO];
  7. uchar iccfifo=0;
  8. uchar occfifo=0;
  9. // Built-in Machine Registers
  10. uchar w;
  11. signed char sw, scounter;
  12. uchar *fsr;
  13. // temporary location for bit-wise accesses
  14. uchar brtemp;
  15. /* File Registers */
  16. long tvg_flags;
  17. /* EEPROM variables */
  18. ushort ee_addr;                  /* EEPROM ADDRESS - 16-BIT WORD */
  19. /* temporary variables */
  20. uchar dummy; /* DUMMY VARIABLE */
  21. uchar dummy2; /* DUMMY VARIABLE #2 */
  22. /* New Variables Associated with V2 Dictionary Structure */
  23. uchar eow_flags;
  24. uchar word_toler;
  25. /* switches and modes */
  26. uchar io_map; /* MAP FOR SWITCH AND LED FLAGS */
  27. uchar iomap2; /* MAP FOR SWITCH AND LED FLAGS */
  28. /* timer variables */
  29. uchar timer_mute = 0x00; /* AUDIO MUTE TIMER (IN MS) */
  30. uchar timer_tvg = 0x00; /* TVG DISPLAY TIMER (IN MS) */
  31. /* counter variables */
  32. uchar counter = 0x00; /* GENERAL COUNTER */
  33. uchar r0 = 0x00; /* WORK REGISTER 0 */
  34. uchar r1 = 0x00; /* WORK REGISTER 1 */
  35. uchar prev_c1 = 0x00; /* PREVIOUS CC_F1_C1 */
  36. uchar prev_c2 = 0x00; /* PREVIOUS CC_F1_C2 */
  37. uchar replace_index = 0x00;     /* INDEX OF CUSSWORD REPLACEMENT */
  38. uchar start_of_word = 0x00; /* BUFFER POS. OF 1ST LETTER OF WORD */
  39. uchar first_char = 0x00; /* 1ST CHARACTER OF CURRENT CC WORD */
  40. uchar last_char = 0x00;         /* LAST CHARACTER OF CURRENT CC WORD */
  41. uchar words_found = 0x00; /* CUSSWORD COUNTER */
  42. uchar word_length = 0x00; /* CUSSWORD LENGTH */
  43. uchar errors_cc = 0x00;         /* CC PARITY AND SAMPLING ERRORS COUNTER */
  44. uchar cc_buffer_in = 0x00; /* WORKING CC BUFFER IN INDEX */
  45. uchar cc_buffer_out = 0x00; /* WORKING CC BUFFER OUT INDEX */
  46. uchar cc_buffer_pos = 0x00; /* CURRENT POSITION IN WORKING CC BUFFER */
  47. uchar cc_buffer[CC_BUFFER_LEN]; /* WORKING CLOSED CAPTION BUFFER */
  48. #endif //TV_GUARDIAN_ENABLE