Subversion Repositories tsfmpro

Rev

Rev 547 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1. ;--------------------------------------------------------------------
  2. ; Описание: Модуль отображения анализатора
  3. ; Автор порта: Тарасов М.Н.(Mick),2010
  4. ;--------------------------------------------------------------------
  5.  
  6. ;-------------------------------------------------------------------
  7. ; описание: Обновление параметров анализатора
  8. ; параметры: нет
  9. ; возвращаемое  значение: нет
  10. ;---------------------------------------------------------------------
  11. Analyzer_update:
  12.                 ld      hl,EAmplitude_ch0
  13.  
  14.                 ld      a,(hl)                          ;+00h - Amplitude 0 right/left
  15.                 and     0Fh
  16.                 ld      c,a
  17.                 ld      a,(hl)                          ;+00h - Amplitude 0 right/left                         
  18.                 and     0F0h
  19.                 rrca   
  20.                 rrca   
  21.                 rrca
  22.                 rrca   
  23.                 cp      c
  24.                 jr      nc,Analyzer_up_ch0
  25.                 ld      a,c    
  26. Analyzer_up_ch0:
  27.                 ld      (Analyzer_ch0_vol),a            ;Amplitude 0
  28.  
  29.                 inc     hl
  30.                 ld      a,(hl)                          ;+01h - Amplitude 1 right/left
  31.                 and     0Fh
  32.                 ld      c,a
  33.                 ld      a, (hl)                         ;+01h - Amplitude 1 right/left
  34.                 and     0F0h
  35.                 rrca   
  36.                 rrca   
  37.                 rrca   
  38.                 rrca   
  39.                 cp      c
  40.                 jr      nc,Analyzer_up_ch1
  41.                 ld      a,c    
  42. Analyzer_up_ch1:
  43.                 ld      (Analyzer_ch1_vol),a            ;Amplitude 1
  44.  
  45.                 inc     hl
  46.                 ld      a,(hl)                          ;+02h - Amplitude 2 right/left
  47.                 and     0Fh
  48.                 ld      c,a
  49.                 ld      a,(hl)                          ;+02h - Amplitude 2 right/left
  50.                 and     0F0h
  51.                 rrca   
  52.                 rrca   
  53.                 rrca   
  54.                 rrca   
  55.                 cp      c
  56.                 jr      nc,Analyzer_up_ch2
  57.                 ld      a,c    
  58. Analyzer_up_ch2:
  59.                 ld      (Analyzer_ch2_vol),a            ;Amplitude 2  
  60.  
  61.                 inc     hl
  62.                 ld      a, (hl)                         ;+03h - Amplitude 3 right/left
  63.                 and     0Fh
  64.                 ld      c,a
  65.                 ld      a, (hl)                         ;+03h - Amplitude 3 right/left
  66.                 and     0F0h
  67.                 rrca   
  68.                 rrca   
  69.                 rrca   
  70.                 rrca   
  71.                 cp      c
  72.                 jr      nc,Analyzer_up_ch3
  73.                 ld      a,c    
  74. Analyzer_up_ch3:
  75.                 ld      (Analyzer_ch3_vol),a            ;Amplitude 3  
  76.  
  77.                 inc     hl
  78.                 ld      a, (hl)                         ;+04h - Amplitude 4 right/left
  79.                 and     0Fh
  80.                 ld      c,a
  81.                 ld      a, (hl)
  82.                 and     0F0h
  83.                 rrca   
  84.                 rrca   
  85.                 rrca   
  86.                 rrca   
  87.                 cp      c
  88.                 jr      nc,Analyzer_up_ch4
  89.                 ld      a,c    
  90. Analyzer_up_ch4:
  91.                 ld      (Analyzer_ch4_vol),a          ;Amplitude 4  
  92.  
  93.                 inc     hl
  94.                 ld      a, (hl)                         ;+05h - Amplitude 5 right/left
  95.                 and     0Fh
  96.                 ld      c,a
  97.                 ld      a, (hl)
  98.                 and     0F0h
  99.                 rrca   
  100.                 rrca   
  101.                 rrca   
  102.                 rrca   
  103.                 cp      c
  104.                 jr      nc,Analyzer_up_ch5
  105.                 ld      a,c    
  106. Analyzer_up_ch5:
  107.                 ld      (Analyzer_ch5_vol),a            ;Amplitude 5  
  108.                 ret
  109. ;-------------------------------------------------------------------
  110. ; описание: Отображение анализатора
  111. ; параметры: нет
  112. ; возвращаемое  значение: нет
  113. ;---------------------------------------------------------------------
  114. Analyzer_view:
  115.                 ld      a,(Analyzer_ch0_vol)
  116.                 ld      de,4982h
  117.                 call    Analyzer_draw
  118.  
  119.                 ld      a,(Analyzer_ch1_vol)
  120.                 ld      de,4982h + 5
  121.                 call    Analyzer_draw
  122.  
  123.                 ld      a,(Analyzer_ch2_vol)
  124.                 ld      de,4982h + 10
  125.                 call    Analyzer_draw
  126.  
  127.                 ld      a,(Analyzer_ch3_vol)
  128.                 ld      de,4982h + 15
  129.                 call    Analyzer_draw
  130.  
  131.                 ld      a,(Analyzer_ch4_vol)
  132.                 ld      de,4982h + 20
  133.                 call    Analyzer_draw
  134.  
  135.                 ld      a,(Analyzer_ch5_vol)
  136.                 ld      de,4982h + 25
  137. ;-------------------------------------------------------------------
  138. ; описание: Отрисовка левого канала анализатора
  139. ; параметры: HL - адрес экрана
  140. ;            C - позиция в индикаторе
  141. ; возвращаемое  значение: нет
  142. ;---------------------------------------------------------------------
  143. Analyzer_draw:
  144.  
  145.                 ld      l,a
  146.                 ld      h,0
  147.                 add     hl,hl
  148.                 ld      bc,Analyzer_table_phase
  149.                 add     hl,bc
  150.                 ld      a,(hl)
  151.                 inc     hl
  152.                 ld      h,(hl)
  153.                 ld      l,a
  154.                 ex      de,hl
  155.  
  156.                 ld      b,36                            ;размерность по Y
  157. Analyzer_loop_Y:
  158.                 ld      c,10
  159.                 push    hl
  160.                 ex      hl,de
  161.                 ldi
  162.                 ldi
  163.                 ldi
  164.                 ex      hl,de
  165.                 pop     hl
  166.                 inc     h
  167.                 ld      a,h
  168.                 and     7
  169.                 jr      nz,Analyzer_next_line
  170.                 ld      a,l
  171.                 add     20h
  172.                 ld      l,a
  173.                 jr      c,Analyzer_next_line
  174.                 ld      a,h
  175.                 sub     8
  176.                 ld      h,a
  177. Analyzer_next_line:
  178.                 djnz    Analyzer_loop_Y
  179.                 ret        
  180. ;-------------------------------------------------------------------
  181. ; описание: Отрисовка левого канала анализатора
  182. ; параметры: HL - адрес экрана
  183. ;            C - позиция в индикаторе
  184. ; возвращаемое  значение: нет
  185. ;---------------------------------------------------------------------
  186. Analyzer_draw_flash:
  187.                 ld      a,(Analyzer_ch0_vol)
  188.                 ld      e,a
  189.                 ld      a,(Analyzer_ch3_vol)
  190.                 add     e
  191.                 and     0Fh
  192.                 ld      hl,Analyzer_table
  193.                 ld      e,a
  194.                 ld      d,0
  195.                 add     hl,de
  196.                 ld      a,(hl)
  197.                 ld      hl,5807h
  198.                 ld      (hl),a
  199.                 inc     l
  200.                 ld      (hl),a
  201.  
  202.                 ld      a,(Analyzer_ch1_vol)
  203.                 ld      e,a
  204.                 ld      a,(Analyzer_ch4_vol)
  205.                 add     e
  206.                 and     0Fh
  207.                 ld      hl,Analyzer_table
  208.                 ld      e,a
  209.                 ld      d,0
  210.                 add     hl,de
  211.                 ld      a,(hl)
  212.                 ld      hl,581Bh
  213.                 ld      (hl),a
  214.                 inc     l
  215.                 inc     l
  216.                 ld      (hl),a
  217.                 inc     l
  218.                 ld      (hl),a
  219.  
  220.                 ld      a,(Analyzer_ch2_vol)
  221.                 ld      e,a
  222.                 ld      a,(Analyzer_ch5_vol)
  223.                 add     e
  224.                 and     0Fh
  225.                 ld      hl,Analyzer_table
  226.                 ld      e,a
  227.                 ld      d,0
  228.                 add     hl,de
  229.                 ld      a,(hl)
  230.                 ld      hl,5AEAh
  231.                 ld      (hl),a
  232.                 inc     l
  233.                 ld      (hl),a
  234.                 inc     l
  235.                 ld      (hl),a
  236.                 inc     l
  237.                 ld      (hl),a
  238.                 inc     l
  239.                 ld      (hl),a
  240.                 inc     l
  241.                 ld      (hl),a
  242.                 inc     l
  243.                 ld      (hl),a
  244.                 inc     l
  245.                 ld      (hl),a
  246.                 inc     l
  247.                 ld      (hl),a
  248.                 inc     l
  249.                 ld      (hl),a
  250.                 inc     l
  251.                 ld      (hl),a
  252.                 inc     l
  253.                 ld      (hl),a
  254.                 ret
  255.  
  256. ;-------------------------------------------------------------------
  257. ; описание: Обновление параметров анализатора
  258. ; параметры: нет
  259. ; возвращаемое  значение: нет
  260. ;---------------------------------------------------------------------
  261. Analyzer_init:
  262.                 ld      b, 6
  263.                 ld      hl,Analyzer_ch0_vol
  264.  
  265. Analyzer_init_loop:
  266.                 ld      (hl),0
  267.                 inc     hl
  268.                 djnz    Analyzer_init_loop
  269.                 ret
  270. ;-------------------------------------------------------------------
  271. ; описание:  Переменные правого и левого каналов анализатора
  272. ;---------------------------------------------------------------------
  273. Analyzer_table:
  274.                 db      47h,47h,47h,47h,46h,46h,45h,45h,44h,44h,43h,43h,42h,42h,41h,41h
  275. ;-------------------------------------------------------------------
  276. ; описание: Таблица адресов на фазы анализатора
  277. ;---------------------------------------------------------------------
  278. Analyzer_table_phase:
  279.                 dw      Analyzer_phase_00               ;0
  280.                 dw      Analyzer_phase_01               ;1
  281.                 dw      Analyzer_phase_02               ;2
  282.                 dw      Analyzer_phase_03               ;3
  283.                 dw      Analyzer_phase_04               ;4
  284.                 dw      Analyzer_phase_05               ;5
  285.                 dw      Analyzer_phase_06               ;6
  286.                 dw      Analyzer_phase_07               ;7
  287.                 dw      Analyzer_phase_00               ;8
  288.                 dw      Analyzer_phase_09               ;9
  289.                 dw      Analyzer_phase_10               ;10
  290.                 dw      Analyzer_phase_10               ;11
  291.                 dw      Analyzer_phase_11               ;12
  292.                 dw      Analyzer_phase_11               ;13
  293.                 dw      Analyzer_phase_12               ;14
  294.                 dw      Analyzer_phase_12               ;15
  295.  
  296. Analyzer_phase_00:
  297.                 db      80h,10h,03h
  298.                 db      00h,10h,01h
  299.                 db      00h,10h,01h
  300.                 db      00h,10h,01h
  301.                 db      00h,10h,01h
  302.                 db      00h,10h,01h
  303.                 db      00h,10h,01h
  304.                 db      00h,10h,01h
  305.                 db      00h,10h,01h
  306.                 db      00h,10h,01h
  307.                 db      00h,10h,01h
  308.                 db      00h,10h,01h
  309.                 db      00h,10h,01h
  310.                 db      00h,10h,01h
  311.                 db      00h,10h,01h
  312.                 db      00h,10h,01h
  313.                 db      00h,10h,01h
  314.                 db      00h,10h,01h
  315.                 db      00h,10h,01h
  316.                 db      00h,10h,01h
  317.                 db      00h,10h,01h
  318.                 db      00h,10h,01h
  319.                 db      00h,10h,01h
  320.                 db      00h,10h,01h
  321.                 db      00h,10h,01h
  322.                 db      00h,10h,01h
  323.                 db      00h,10h,01h
  324.                 db      00h,10h,01h
  325.                 db      00h,10h,01h
  326.                 db      00h,10h,01h
  327.                 db      00h,10h,01h
  328.                 db      00h,10h,01h
  329.                 db      00h,10h,01h
  330.                 db      00h,10h,01h
  331.                 db      00h,10h,01h
  332.                 db      00h,10h,01h
  333. Analyzer_phase_01:
  334.                 db      80h,10h,03h
  335.                 db      00h,10h,01h
  336.                 db      00h,10h,01h
  337.                 db      00h,10h,01h
  338.                 db      00h,10h,01h
  339.                 db      00h,10h,01h
  340.                 db      00h,10h,01h
  341.                 db      00h,10h,01h
  342.                 db      00h,38h,01h
  343.                 db      00h,38h,01h
  344.                 db      00h,38h,01h
  345.                 db      00h,38h,01h
  346.                 db      00h,38h,01h
  347.                 db      00h,38h,01h
  348.                 db      00h,38h,01h
  349.                 db      00h,38h,01h
  350.                 db      00h,38h,01h
  351.                 db      00h,38h,01h
  352.                 db      00h,38h,01h
  353.                 db      00h,38h,01h
  354.                 db      00h,10h,01h
  355.                 db      00h,10h,01h
  356.                 db      00h,10h,01h
  357.                 db      00h,10h,01h
  358.                 db      00h,10h,01h
  359.                 db      00h,10h,01h
  360.                 db      00h,10h,01h
  361.                 db      00h,10h,01h
  362.                 db      00h,10h,01h
  363.                 db      00h,10h,01h
  364.                 db      00h,10h,01h
  365.                 db      00h,10h,01h
  366.                 db      00h,10h,01h
  367.                 db      00h,10h,01h
  368.                 db      00h,10h,01h
  369.                 db      00h,10h,01h
  370. Analyzer_phase_02:
  371.                 db      80h,10h,03h
  372.                 db      00h,10h,01h
  373.                 db      00h,10h,01h
  374.                 db      00h,10h,01h
  375.                 db      00h,10h,01h
  376.                 db      00h,38h,01h
  377.                 db      00h,38h,01h
  378.                 db      00h,7Ch,01h
  379.                 db      00h,7Ch,01h
  380.                 db      00h,7Ch,01h
  381.                 db      00h,7Ch,01h
  382.                 db      00h,7Ch,01h
  383.                 db      00h,7Ch,01h
  384.                 db      00h,7Ch,01h
  385.                 db      00h,7Ch,01h
  386.                 db      00h,7Ch,01h
  387.                 db      00h,7Ch,01h
  388.                 db      00h,7Ch,01h
  389.                 db      00h,7Ch,01h
  390.                 db      00h,7Ch,01h
  391.                 db      00h,7Ch,01h
  392.                 db      00h,38h,01h
  393.                 db      00h,38h,01h
  394.                 db      00h,38h,01h
  395.                 db      00h,10h,01h
  396.                 db      00h,10h,01h
  397.                 db      00h,10h,01h
  398.                 db      00h,10h,01h
  399.                 db      00h,10h,01h
  400.                 db      00h,10h,01h
  401.                 db      00h,10h,01h
  402.                 db      00h,10h,01h
  403.                 db      00h,10h,01h
  404.                 db      00h,10h,01h
  405.                 db      00h,10h,01h
  406.                 db      00h,10h,01h
  407. Analyzer_phase_03:
  408.                 db      80h,10h,03h
  409.                 db      00h,10h,01h
  410.                 db      00h,10h,01h
  411.                 db      00h,10h,01h
  412.                 db      00h,10h,01h
  413.                 db      00h,38h,01h
  414.                 db      00h,38h,01h
  415.                 db      00h,38h,01h
  416.                 db      00h,38h,01h
  417.                 db      00h,7Ch,01h
  418.                 db      00h,7Ch,01h
  419.                 db      00h,0FEh,01h
  420.                 db      00h,0FEh,01h
  421.                 db      00h,0FEh,01h
  422.                 db      00h,0FEh,01h
  423.                 db      00h,0FEh,01h
  424.                 db      00h,0FEh,01h
  425.                 db      00h,0FEh,01h
  426.                 db      00h,0FEh,01h
  427.                 db      00h,0FEh,01h
  428.                 db      00h,0FEh,01h
  429.                 db      00h,7Ch,01h
  430.                 db      00h,7Ch,01h
  431.                 db      00h,38h,01h
  432.                 db      00h,38h,01h
  433.                 db      00h,38h,01h
  434.                 db      00h,38h,01h
  435.                 db      00h,38h,01h
  436.                 db      00h,38h,01h
  437.                 db      00h,10h,01h
  438.                 db      00h,10h,01h
  439.                 db      00h,10h,01h
  440.                 db      00h,10h,01h
  441.                 db      00h,10h,01h
  442.                 db      00h,10h,01h
  443.                 db      00h,10h,01h
  444. Analyzer_phase_04:
  445.                 db      80h,10h,03h
  446.                 db      00h,10h,01h
  447.                 db      00h,38h,01h
  448.                 db      00h,38h,01h
  449.                 db      00h,38h,01h
  450.                 db      00h,7Ch,01h
  451.                 db      00h,7Ch,01h
  452.                 db      00h,7Ch,01h
  453.                 db      00h,7Ch,01h
  454.                 db      00h,0FEh,01h
  455.                 db      00h,0FEh,01h
  456.                 db      01h,0FFh,01h
  457.                 db      01h,0FFh,01h
  458.                 db      01h,0FFh,01h
  459.                 db      01h,0FFh,01h
  460.                 db      01h,0FFh,01h
  461.                 db      01h,0FFh,01h
  462.                 db      01h,0FFh,01h
  463.                 db      01h,0FFh,01h
  464.                 db      01h,0FFh,01h
  465.                 db      01h,0FFh,01h
  466.                 db      00h,0FEh,01h
  467.                 db      00h,0FEh,01h
  468.                 db      00h,0FEh,01h
  469.                 db      00h,7Ch,01h
  470.                 db      00h,7Ch,01h
  471.                 db      00h,7Ch,01h
  472.                 db      00h,7Ch,01h
  473.                 db      00h,38h,01h
  474.                 db      00h,38h,01h
  475.                 db      00h,38h,01h
  476.                 db      00h,38h,01h
  477.                 db      00h,10h,01h
  478.                 db      00h,10h,01h
  479.                 db      00h,10h,01h
  480.                 db      00h,10h,01h
  481. Analyzer_phase_05:
  482.                 db      80h,10h,03h
  483.                 db      00h,38h,01h
  484.                 db      00h,38h,01h
  485.                 db      00h,7Ch,01h
  486.                 db      00h,7Ch,01h
  487.                 db      00h,0FEh,01h
  488.                 db      00h,0FEh,01h
  489.                 db      00h,0FEh,01h
  490.                 db      01h,0FFh,01h
  491.                 db      01h,0FFh,01h
  492.                 db      03h,0FFh,81h
  493.                 db      03h,0FFh,81h
  494.                 db      03h,0FFh,81h
  495.                 db      03h,0FFh,81h
  496.                 db      03h,0FFh,81h
  497.                 db      03h,0FFh,81h
  498.                 db      03h,0FFh,81h
  499.                 db      03h,0FFh,81h
  500.                 db      03h,0FFh,81h
  501.                 db      03h,0FFh,81h
  502.                 db      03h,0FFh,81h
  503.                 db      01h,0FFh,01h
  504.                 db      01h,0FFh,01h
  505.                 db      00h,0FEh,01h
  506.                 db      00h,0FEh,01h
  507.                 db      00h,0FEh,01h
  508.                 db      00h,0FEh,01h
  509.                 db      00h,7Ch,01h
  510.                 db      00h,7Ch,01h
  511.                 db      00h,7Ch,01h
  512.                 db      00h,7Ch,01h
  513.                 db      00h,38h,01h
  514.                 db      00h,38h,01h
  515.                 db      00h,38h,01h
  516.                 db      00h,10h,01h
  517.                 db      00h,10h,01h
  518. Analyzer_phase_06:
  519.                 db      80h,38h,03h
  520.                 db      00h,7Ch,01h
  521.                 db      00h,0FEh,01h
  522.                 db      00h,0FEh,01h
  523.                 db      01h,0FFh,01h
  524.                 db      01h,0FFh,01h
  525.                 db      01h,0FFh,01h
  526.                 db      03h,0FFh,81h
  527.                 db      03h,0FFh,81h
  528.                 db      07h,0FFh,0C1h
  529.                 db      07h,0FFh,0C1h
  530.                 db      07h,0FFh,0C1h
  531.                 db      07h,0FFh,0C1h
  532.                 db      07h,0FFh,0C1h
  533.                 db      07h,0FFh,0C1h
  534.                 db      07h,0FFh,0C1h
  535.                 db      07h,0FFh,0C1h
  536.                 db      07h,0FFh,0C1h
  537.                 db      07h,0FFh,0C1h
  538.                 db      07h,0FFh,0C1h
  539.                 db      07h,0FFh,0C1h
  540.                 db      07h,0FFh,0C1h
  541.                 db      07h,0FFh,0C1h
  542.                 db      07h,0FFh,0C1h
  543.                 db      07h,0FFh,0C1h
  544.                 db      03h,0FFh,81h
  545.                 db      03h,0FFh,81h
  546.                 db      01h,0FFh,01h
  547.                 db      00h,0FEh,01h
  548.                 db      00h,0FEh,01h
  549.                 db      00h,0FEh,01h
  550.                 db      00h,7Ch,01h
  551.                 db      00h,7Ch,01h
  552.                 db      00h,7Ch,01h
  553.                 db      00h,38h,01h
  554.                 db      00h,38h,01h
  555. Analyzer_phase_07:
  556.                 db      80h,7Ch,03h
  557.                 db      00h,0FEh,01h
  558.                 db      01h,0FFh,01h
  559.                 db      01h,0FFh,01h
  560.                 db      03h,0FFh,81h
  561.                 db      03h,0FFh,81h
  562.                 db      03h,0FFh,81h
  563.                 db      07h,0FFh,0C1h
  564.                 db      07h,0FFh,0C1h
  565.                 db      0Fh,0FFh,0E1h
  566.                 db      0Fh,0FFh,0E1h
  567.                 db      0Fh,0FFh,0E1h
  568.                 db      0Fh,0FFh,0E1h
  569.                 db      0Fh,0FFh,0E1h
  570.                 db      0Fh,0FFh,0E1h
  571.                 db      0Fh,0FFh,0E1h
  572.                 db      0Fh,0FFh,0E1h
  573.                 db      0Fh,0FFh,0E1h
  574.                 db      0Fh,0FFh,0E1h
  575.                 db      0Fh,0FFh,0E1h
  576.                 db      0Fh,0FFh,0E1h
  577.                 db      0Fh,0FFh,0E1h
  578.                 db      0Fh,0FFh,0E1h
  579.                 db      0Fh,0FFh,0E1h
  580.                 db      07h,0FFh,0C1h
  581.                 db      07h,0FFh,0C1h
  582.                 db      03h,0FFh,81h
  583.                 db      03h,0FFh,81h
  584.                 db      01h,0FFh,01h
  585.                 db      00h,0FEh,01h
  586.                 db      00h,0FEh,01h
  587.                 db      00h,0FEh,01h
  588.                 db      00h,7Ch,01h
  589.                 db      00h,7Ch,01h
  590.                 db      00h,7Ch,01h
  591.                 db      00h,38h,01h
  592. Analyzer_phase_08:
  593.                 db      80h,7Ch,03h
  594.                 db      01h,0FFh,01h
  595.                 db      03h,0FFh,81h
  596.                 db      07h,0FFh,0C1h
  597.                 db      07h,0FFh,0C1h
  598.                 db      07h,0FFh,0C1h
  599.                 db      0Fh,0FFh,0E1h
  600.                 db      0Fh,0FFh,0E1h
  601.                 db      1Fh,0FFh,0E1h
  602.                 db      1Fh,0FFh,0F1h
  603.                 db      1Fh,0FFh,0F1h
  604.                 db      1Fh,0FFh,0F1h
  605.                 db      1Fh,0FFh,0F1h
  606.                 db      1Fh,0FFh,0F1h
  607.                 db      1Fh,0FFh,0F1h
  608.                 db      1Fh,0FFh,0F1h
  609.                 db      1Fh,0FFh,0F1h
  610.                 db      1Fh,0FFh,0F1h
  611.                 db      1Fh,0FFh,0F1h
  612.                 db      1Fh,0FFh,0F1h
  613.                 db      1Fh,0FFh,0F1h
  614.                 db      1Fh,0FFh,0F1h
  615.                 db      0Fh,0FFh,0E1h
  616.                 db      0Fh,0FFh,0E1h
  617.                 db      07h,0FFh,0C1h
  618.                 db      03h,0FFh,81h
  619.                 db      03h,0FFh,81h
  620.                 db      01h,0FFh,01h
  621.                 db      01h,0FFh,01h
  622.                 db      00h,0FEh,01h
  623.                 db      00h,0FEh,01h
  624.                 db      00h,0FEh,01h
  625.                 db      00h,7Ch,01h
  626.                 db      00h,7Ch,01h
  627.                 db      00h,7Ch,01h
  628.                 db      00h,38h,01h
  629. Analyzer_phase_09:
  630.                 db      80h,7Ch,03h
  631.                 db      01h,0FFh,01h
  632.                 db      03h,0FFh,81h
  633.                 db      07h,0FFh,0C1h
  634.                 db      0Fh,0FFh,0E1h
  635.                 db      0Fh,0FFh,0E1h
  636.                 db      1Fh,0FFh,0F1h
  637.                 db      1Fh,0FFh,0F1h
  638.                 db      3Fh,0FFh,0F9h
  639.                 db      3Fh,0FFh,0F9h
  640.                 db      3Fh,0FFh,0F9h
  641.                 db      3Fh,0FFh,0F9h
  642.                 db      3Fh,0FFh,0F9h
  643.                 db      3Fh,0FFh,0F9h
  644.                 db      3Fh,0FFh,0F9h
  645.                 db      3Fh,0FFh,0F9h
  646.                 db      3Fh,0FFh,0F9h
  647.                 db      3Fh,0FFh,0F9h
  648.                 db      3Fh,0FFh,0F9h
  649.                 db      3Fh,0FFh,0F9h
  650.                 db      1Fh,0FFh,0F1h
  651.                 db      1Fh,0FFh,0F1h
  652.                 db      0Fh,0FFh,0E1h
  653.                 db      0Fh,0FFh,0E1h
  654.                 db      0Fh,0FFh,0E1h
  655.                 db      07h,0FFh,0C1h
  656.                 db      03h,0FFh,81h
  657.                 db      03h,0FFh,81h
  658.                 db      01h,0FFh,01h
  659.                 db      00h,0FEh,01h
  660.                 db      00h,0FEh,01h
  661.                 db      00h,0FEh,01h
  662.                 db      00h,7Ch,01h
  663.                 db      00h,7Ch,01h
  664.                 db      00h,7Ch,01h
  665.                 db      00h,38h,01h
  666. Analyzer_phase_10:
  667.                 db      80h,7Ch,03h
  668.                 db      01h,0FFh,01h
  669.                 db      07h,0FFh,0C1h
  670.                 db      0Fh,0FFh,0E1h
  671.                 db      1Fh,0FFh,0F1h
  672.                 db      1Fh,0FFh,0F1h
  673.                 db      3Fh,0FFh,0F9h
  674.                 db      3Fh,0FFh,0F9h
  675.                 db      3Fh,0FFh,0F9h
  676.                 db      3Fh,0FFh,0F9h
  677.                 db      3Fh,0FFh,0F9h
  678.                 db      3Fh,0FFh,0F9h
  679.                 db      3Fh,0FFh,0F9h
  680.                 db      3Fh,0FFh,0F9h
  681.                 db      3Fh,0FFh,0F9h
  682.                 db      3Fh,0FFh,0F9h
  683.                 db      3Fh,0FFh,0F9h
  684.                 db      3Fh,0FFh,0F9h
  685.                 db      3Fh,0FFh,0F9h
  686.                 db      1Fh,0FFh,0F1h
  687.                 db      1Fh,0FFh,0F1h
  688.                 db      0Fh,0FFh,0E1h
  689.                 db      0Fh,0FFh,0E1h
  690.                 db      07h,0FFh,0C1h
  691.                 db      07h,0FFh,0C1h
  692.                 db      03h,0FFh,81h
  693.                 db      03h,0FFh,81h
  694.                 db      01h,0FFh,01h
  695.                 db      01h,0FFh,01h
  696.                 db      00h,0FEh,01h
  697.                 db      00h,0FEh,01h
  698.                 db      00h,0FEh,01h
  699.                 db      00h,7Ch,01h
  700.                 db      00h,7Ch,01h
  701.                 db      00h,7Ch,01h
  702.                 db      00h,38h,01h
  703. Analyzer_phase_11:
  704.                 db      80h,7Ch,03h
  705.                 db      01h,0FFh,01h
  706.                 db      07h,0FFh,0C1h
  707.                 db      0Fh,0FFh,0E1h
  708.                 db      1Fh,0FFh,0F1h
  709.                 db      3Fh,0FFh,0F9h
  710.                 db      3Fh,0FFh,0F9h
  711.                 db      7Fh,0FFh,0FDh
  712.                 db      7Fh,0FFh,0FDh
  713.                 db      7Fh,0FFh,0FDh
  714.                 db      7Fh,0FFh,0FDh
  715.                 db      7Fh,0FFh,0FDh
  716.                 db      7Fh,0FFh,0FDh
  717.                 db      7Fh,0FFh,0FDh
  718.                 db      7Fh,0FFh,0FDh
  719.                 db      7Fh,0FFh,0FDh
  720.                 db      7Fh,0FFh,0FDh
  721.                 db      7Fh,0FFh,0FDh
  722.                 db      7Fh,0FFh,0FDh
  723.                 db      7Fh,0FFh,0FDh
  724.                 db      3Fh,0FFh,0F9h
  725.                 db      3Fh,0FFh,0F9h
  726.                 db      1Fh,0FFh,0F1h
  727.                 db      0Fh,0FFh,0E1h
  728.                 db      07h,0FFh,0C1h
  729.                 db      03h,0FFh,81h
  730.                 db      03h,0FFh,81h
  731.                 db      01h,0FFh,01h
  732.                 db      00h,0FEh,01h
  733.                 db      00h,0FEh,01h
  734.                 db      00h,0FEh,01h
  735.                 db      00h,7Eh,01h
  736.                 db      00h,7Ch,01h
  737.                 db      00h,7Ch,01h
  738.                 db      00h,7Ch,01h
  739.                 db      00h,38h,01h
  740. Analyzer_phase_12:
  741.                 db      80h,7Ch,03h
  742.                 db      01h,0FFh,01h
  743.                 db      07h,0FFh,0C1h
  744.                 db      1Fh,0FFh,0F1h
  745.                 db      3Fh,0FFh,0F9h
  746.                 db      3Fh,0FFh,0F9h
  747.                 db      7Fh,0FFh,0FDh
  748.                 db      7Fh,0FFh,0FDh
  749.                 db      7Fh,0FFh,0FDh
  750.                 db      7Fh,0FFh,0FDh
  751.                 db      7Fh,0FFh,0FDh
  752.                 db      7Fh,0FFh,0FDh
  753.                 db      7Fh,0FFh,0FDh
  754.                 db      7Fh,0FFh,0FDh
  755.                 db      7Fh,0FFh,0FDh
  756.                 db      7Fh,0FFh,0FDh
  757.                 db      7Fh,0FFh,0FDh
  758.                 db      7Fh,0FFh,0FDh
  759.                 db      7Fh,0FFh,0FDh
  760.                 db      3Fh,0FFh,0F9h
  761.                 db      3Fh,0FFh,0F9h
  762.                 db      3Fh,0FFh,0F9h
  763.                 db      1Fh,0FFh,0F1h
  764.                 db      1Fh,0FFh,0F1h
  765.                 db      0Fh,0FFh,0E1h
  766.                 db      07h,0FFh,0C1h
  767.                 db      03h,0FFh,81h
  768.                 db      03h,0FFh,81h
  769.                 db      01h,0FFh,01h
  770.                 db      00h,0FEh,01h
  771.                 db      00h,0FEh,01h
  772.                 db      00h,0FEh,01h
  773.                 db      00h,7Ch,01h
  774.                 db      00h,7Ch,01h
  775.                 db      00h,7Ch,01h
  776.                 db      00h,38h,01h
  777.  
  778.  
  779. ;-------------------------------------------------------------------
  780. ; описание:  Переменные правого и левого каналов анализатора
  781. ;---------------------------------------------------------------------
  782. Analyzer_ch0_vol:
  783.                 db      0
  784. Analyzer_ch1_vol:
  785.                 db      0
  786. Analyzer_ch2_vol:
  787.                 db      0
  788. Analyzer_ch3_vol:
  789.                 db      0
  790. Analyzer_ch4_vol:
  791.                 db      0
  792. Analyzer_ch5_vol:
  793.                 db      0
  794.