;--------------------------------------------------------------------
; Описание: Модуль отображения анализатора
; Автор порта: Тарасов М.Н.(Mick),2010
;--------------------------------------------------------------------
;-------------------------------------------------------------------
; описание: Обновление параметров анализатора
; параметры: нет
; возвращаемое значение: нет
;---------------------------------------------------------------------
Analyzer_update:
ld hl,EAmplitude_ch0
ld a,(hl) ;+00h - Amplitude 0 right/left
and 0Fh
ld c,a
ld a,(hl) ;+00h - Amplitude 0 right/left
and 0F0h
rrca
rrca
rrca
rrca
cp c
jr nc,Analyzer_up_ch0
ld a,c
Analyzer_up_ch0:
ld (Analyzer_ch0_vol),a ;Amplitude 0
inc hl
ld a,(hl) ;+01h - Amplitude 1 right/left
and 0Fh
ld c,a
ld a, (hl) ;+01h - Amplitude 1 right/left
and 0F0h
rrca
rrca
rrca
rrca
cp c
jr nc,Analyzer_up_ch1
ld a,c
Analyzer_up_ch1:
ld (Analyzer_ch1_vol),a ;Amplitude 1
inc hl
ld a,(hl) ;+02h - Amplitude 2 right/left
and 0Fh
ld c,a
ld a,(hl) ;+02h - Amplitude 2 right/left
and 0F0h
rrca
rrca
rrca
rrca
cp c
jr nc,Analyzer_up_ch2
ld a,c
Analyzer_up_ch2:
ld (Analyzer_ch2_vol),a ;Amplitude 2
inc hl
ld a, (hl) ;+03h - Amplitude 3 right/left
and 0Fh
ld c,a
ld a, (hl) ;+03h - Amplitude 3 right/left
and 0F0h
rrca
rrca
rrca
rrca
cp c
jr nc,Analyzer_up_ch3
ld a,c
Analyzer_up_ch3:
ld (Analyzer_ch3_vol),a ;Amplitude 3
inc hl
ld a, (hl) ;+04h - Amplitude 4 right/left
and 0Fh
ld c,a
ld a, (hl)
and 0F0h
rrca
rrca
rrca
rrca
cp c
jr nc,Analyzer_up_ch4
ld a,c
Analyzer_up_ch4:
ld (Analyzer_ch4_vol),a ;Amplitude 4
inc hl
ld a, (hl) ;+05h - Amplitude 5 right/left
and 0Fh
ld c,a
ld a, (hl)
and 0F0h
rrca
rrca
rrca
rrca
cp c
jr nc,Analyzer_up_ch5
ld a,c
Analyzer_up_ch5:
ld (Analyzer_ch5_vol),a ;Amplitude 5
ret
;-------------------------------------------------------------------
; описание: Отображение анализатора
; параметры: нет
; возвращаемое значение: нет
;---------------------------------------------------------------------
Analyzer_view:
ld a,(Analyzer_ch0_vol)
ld de,4C20h
call Analyzer_draw
ld a,(Analyzer_ch1_vol)
ld de,4C3Ah
call Analyzer_draw
ld a,(Analyzer_ch2_vol)
ld de,4CC0h
call Analyzer_draw
ld a,(Analyzer_ch3_vol)
ld de,4CDAh
call Analyzer_draw
ld a,(Analyzer_ch4_vol)
ld de,5460h
call Analyzer_draw
ld a,(Analyzer_ch5_vol)
ld de,547Ah
;-------------------------------------------------------------------
; описание: Отрисовка левого канала анализатора
; параметры: HL - адрес экрана
; C - позиция в индикаторе
; возвращаемое значение: нет
;---------------------------------------------------------------------
Analyzer_draw:
ld l,a
ld h,0
add hl,hl
ld bc,Analyzer_table_phase
add hl,bc
ld a,(hl)
inc hl
ld h,(hl)
ld l,a
ex de,hl
ld b,24 ;размерность по Y
Analyzer_loop_Y:
ld c,10
push hl
ex hl,de
ldi
ldi
ldi
ldi
ldi
ldi
ex hl,de
pop hl
inc h
ld a,h
and 7
jr nz,Analyzer_next_line
ld a,l
add 20h
ld l,a
jr c,Analyzer_next_line
ld a,h
sub 8
ld h,a
Analyzer_next_line:
djnz Analyzer_loop_Y
ret
;-------------------------------------------------------------------
; описание: Отрисовка левого канала анализатора
; параметры: HL - адрес экрана
; C - позиция в индикаторе
; возвращаемое значение: нет
;---------------------------------------------------------------------
Analyzer_draw_flash:
ld a,(Analyzer_ch0_vol)
ld e,a
ld a,(Analyzer_ch3_vol)
add e
and 0Fh
ld hl,Analyzer_table
ld e,a
ld d,0
add hl,de
ld a,(hl)
ld hl,5906h
ld (hl),a
inc l
ld (hl),a
ld a,(Analyzer_ch1_vol)
ld e,a
ld a,(Analyzer_ch4_vol)
add e
and 0Fh
ld hl,Analyzer_table
ld e,a
ld d,0
add hl,de
ld a,(hl)
ld hl,591Ch
ld (hl),a
inc l
inc l
ld (hl),a
inc l
ld (hl),a
ld a,(Analyzer_ch2_vol)
ld e,a
ld a,(Analyzer_ch5_vol)
add e
and 0Fh
ld hl,Analyzer_table
ld e,a
ld d,0
add hl,de
ld a,(hl)
ld hl,5AEAh
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
inc l
ld (hl),a
ret
;-------------------------------------------------------------------
; описание: Обновление параметров анализатора
; параметры: нет
; возвращаемое значение: нет
;---------------------------------------------------------------------
Analyzer_init:
ld b, 6
ld hl,Analyzer_ch0_vol
Analyzer_init_loop:
ld (hl),0
inc hl
djnz Analyzer_init_loop
ret
;-------------------------------------------------------------------
; описание: Переменные правого и левого каналов анализатора
;---------------------------------------------------------------------
Analyzer_table:
db 47h,47h,47h,47h,46h,46h,45h,45h,44h,44h,43h,43h,42h,42h,41h,41h
;-------------------------------------------------------------------
; описание: Таблица адресов на фазы анализатора
;---------------------------------------------------------------------
Analyzer_table_phase:
dw Analyzer_phase_00 ;0
dw Analyzer_phase_01 ;1
dw Analyzer_phase_02 ;2
dw Analyzer_phase_03 ;3
dw Analyzer_phase_04 ;4
dw Analyzer_phase_05 ;5
dw Analyzer_phase_06 ;6
dw Analyzer_phase_07 ;7
dw Analyzer_phase_08 ;8
dw Analyzer_phase_09 ;9
dw Analyzer_phase_10 ;10
dw Analyzer_phase_11 ;11
dw Analyzer_phase_12 ;12
dw Analyzer_phase_13 ;13
dw Analyzer_phase_14 ;14
dw Analyzer_phase_15 ;15
Analyzer_phase_00:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
db 0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
db 0FFh,0FDh,5Fh,0FDh,5Fh,0FFh
db 0FFh,0F8h,2Fh,0FAh,0Fh,0FFh
db 0FFh,0F1h,40h,01h,47h,0FFh
db 0FFh,0E2h,44h,91h,23h,0FFh
db 0FFh,0C4h,4Dh,0D9h,11h,0FFh
db 0FFh,8Ah,40h,01h,28h,0FFh
db 0FFh,17h,4Dh,0D9h,74h,7Fh
db 0FEh,2Fh,4Dh,0D9h,7Ah,3Fh
db 0FCh,5Fh,40h,01h,7Dh,1Fh
db 0F8h,0BFh,4Dh,0D9h,7Eh,8Fh
db 0F1h,7Fh,4Dh,0D9h,7Fh,47h
db 0E2h,0FFh,40h,01h,7Fh,0AFh
db 0F5h,0FFh,4Dh,0D9h,7Fh,0D7h
db 0EBh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_01:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
db 0FFh,0FCh,5Fh,7Dh,1Fh,0FFh
db 0FFh,0F9h,5Fh,0FDh,4Fh,0FFh
db 0FFh,0F0h,2Fh,0FAh,07h,0FFh
db 0FFh,0E1h,40h,01h,43h,0FFh
db 0FFh,0C4h,44h,91h,11h,0FFh
db 0FFh,92h,4Dh,0D9h,24h,0FFh
db 0FFh,2Eh,40h,01h,3Ah,7Fh
db 0FEh,5Fh,4Dh,0D9h,7Dh,3Fh
db 0FCh,0BFh,4Dh,0D9h,7Eh,9Fh
db 0F9h,7Fh,40h,01h,7Fh,4Fh
db 0F2h,0FFh,4Dh,0D9h,7Fh,0A7h
db 0E5h,0FFh,4Dh,0D9h,7Fh,0D3h
db 0CBh,0FFh,40h,01h,7Fh,0E9h
db 0E7h,0FFh,4Dh,0D9h,7Fh,0F3h
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_02:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
db 0FFh,0FEh,5Fh,0FDh,7Fh,0FFh
db 0FFh,0F9h,5Fh,0FDh,1Fh,0FFh
db 0FFh,0F0h,5Fh,0FDh,47h,0FFh
db 0FFh,0E0h,2Fh,0FAh,03h,0FFh
db 0FFh,0C1h,40h,01h,41h,0FFh
db 0FFh,84h,44h,91h,10h,0FFh
db 0FEh,12h,4Dh,0D9h,24h,3Fh
db 0FCh,2Eh,40h,01h,3Ah,1Fh
db 0F8h,9Fh,4Dh,0D9h,7Ch,8Fh
db 0E1h,7Fh,4Dh,0D9h,7Fh,43h
db 0C2h,0FFh,40h,01h,7Fh,0A1h
db 89h,0FFh,4Dh,0D9h,7Fh,0C8h
db 97h,0FFh,4Dh,0D9h,7Fh,0F4h
db 0CFh,0FFh,40h,01h,7Fh,0F9h
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_03:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
db 0FFh,0FFh,5Fh,7Dh,7Fh,0FFh
db 0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
db 0FFh,0F1h,5Fh,0FDh,47h,0FFh
db 0FFh,0C0h,2Fh,0FAh,01h,0FFh
db 0FFh,81h,40h,01h,40h,0FFh
db 0FEh,10h,44h,91h,04h,3Fh
db 0FCh,4Eh,4Dh,0D9h,39h,1Fh
db 0F0h,0BEh,40h,01h,3Eh,87h
db 0C2h,7Fh,4Dh,0D9h,7Fh,21h
db 85h,0FFh,4Dh,0D9h,7Fh,0D0h
db 93h,0FFh,40h,01h,7Fh,0E4h
db 0CFh,0FFh,4Dh,0D9h,7Fh,0F9h
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_04:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Eh,0BCh,0FFh,0FFh
db 0FFh,0FFh,9Bh,0ECh,0FFh,0FFh
db 0FFh,0FFh,5Fh,7Dh,7Fh,0FFh
db 0FFh,0FAh,5Fh,0FDh,2Fh,0FFh
db 0FFh,0E1h,5Fh,0FDh,43h,0FFh
db 0FFh,80h,2Fh,0FAh,00h,0FFh
db 0FFh,09h,40h,01h,48h,7Fh
db 0F8h,24h,44h,91h,12h,0Fh
db 0E0h,9Eh,4Dh,0D9h,3Ch,83h
db 0C2h,7Eh,40h,01h,3Fh,21h
db 89h,0FFh,4Dh,0D9h,7Fh,0C8h
db 0D7h,0FFh,4Dh,0D9h,7Fh,0F5h
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_05:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0FFh,0FFh,9Bh,0ECh,0FFh,0FFh
db 0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
db 0FFh,0E2h,5Fh,7Dh,23h,0FFh
db 0FFh,01h,5Fh,0FDh,40h,7Fh
db 0F8h,08h,2Fh,0FAh,08h,0Fh
db 0E0h,45h,40h,01h,51h,03h
db 0C1h,3Ch,44h,91h,1Eh,41h
db 88h,0FEh,4Dh,0D9h,3Fh,88h
db 0D7h,0FEh,40h,01h,3Fh,0F5h
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_06:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Bh,6Ch,0FFh,0FFh
db 0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
db 0FFh,0FCh,5Fh,7Dh,1Fh,0FFh
db 0FCh,01h,5Fh,0FDh,40h,1Fh
db 0C0h,00h,2Fh,0FAh,00h,01h
db 80h,0A9h,40h,01h,4Ah,80h
db 0AAh,04h,44h,91h,10h,2Ah
db 0C0h,0FEh,4Dh,0D9h,3Fh,81h
db 0FFh,0FEh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_07:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Bh,6Ch,0FFh,0FFh
db 0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
db 0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
db 0FFh,0FDh,5Fh,0FDh,5Fh,0FFh
db 0C0h,00h,2Fh,0FAh,00h,01h
db 80h,01h,40h,01h,40h,00h
db 0D5h,54h,44h,91h,15h,55h
db 80h,02h,4Dh,0D9h,20h,00h
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_08:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,5Fh,7Dh,7Fh,0FFh
db 0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
db 0C0h,7Dh,5Fh,0FDh,5Fh,01h
db 80h,00h,2Fh,0FAh,00h,00h
db 0A4h,01h,40h,01h,40h,12h
db 0C0h,90h,44h,91h,04h,81h
db 0FFh,02h,4Dh,0D9h,20h,7Fh
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_09:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,5Bh,6Dh,7Fh,0FFh
db 0C0h,0FEh,5Fh,0FDh,3Fh,81h
db 80h,0Dh,5Fh,0FDh,58h,00h
db 0A0h,00h,2Fh,0FAh,00h,02h
db 0C2h,01h,40h,01h,40h,21h
db 0FCh,20h,44h,91h,02h,1Fh
db 0FFh,0C4h,4Dh,0D9h,11h,0FFh
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_10:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Bh,0ECh,0FFh,0FFh
db 0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
db 0C7h,0FFh,5Bh,0EDh,7Fh,0F1h
db 80h,0FEh,5Fh,0FDh,3Fh,80h
db 0D0h,3Dh,5Fh,0FDh,5Eh,05h
db 0E4h,04h,2Fh,0FAh,10h,13h
db 0F8h,81h,40h,01h,40h,8Fh
db 0FFh,10h,44h,91h,04h,7Fh
db 0FFh,0E2h,4Dh,0D9h,23h,0FFh
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_11:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0C7h,0FFh,9Bh,0ECh,0FFh,0F1h
db 81h,0FFh,9Fh,0FCh,0FFh,0C0h
db 0D0h,7Fh,5Fh,7Dh,7Fh,05h
db 0E4h,1Eh,5Fh,0FDh,3Ch,13h
db 0F8h,85h,5Fh,0FDh,50h,8Fh
db 0FFh,40h,2Fh,0FAh,01h,7Fh
db 0FFh,91h,40h,01h,44h,0FFh
db 0FFh,0E4h,44h,91h,13h,0FFh
db 0FFh,0FAh,4Dh,0D9h,2Fh,0FFh
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_12:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
db 0CFh,0FFh,9Eh,0BCh,0FFh,0F9h
db 83h,0FFh,9Fh,0FCh,0FFh,0E0h
db 0A1h,0FFh,9Bh,6Ch,0FFh,0C2h
db 0C8h,7Fh,9Fh,0FCh,0FFh,09h
db 0F2h,3Fh,5Bh,0EDh,7Eh,27h
db 0FDh,0Eh,5Fh,0FDh,38h,5Fh
db 0FEh,41h,5Fh,0FDh,41h,3Fh
db 0FFh,0A0h,2Fh,0FAh,02h,0FFh
db 0FFh,0C9h,40h,01h,49h,0FFh
db 0FFh,0F4h,44h,91h,17h,0FFh
db 0FFh,0FAh,4Dh,0D9h,2Fh,0FFh
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_13:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
db 0CFh,0FFh,9Fh,7Ch,0FFh,0F9h
db 87h,0FFh,9Fh,0FCh,0FFh,0F0h
db 0A1h,0FFh,9Dh,0DCh,0FFh,0C2h
db 0D0h,0FFh,9Fh,0FCh,0FFh,85h
db 0E4h,7Fh,9Bh,0ECh,0FFh,13h
db 0FAh,1Fh,9Fh,0FCh,0FCh,2Fh
db 0FDh,0Fh,5Bh,6Dh,78h,5Fh
db 0FEh,42h,5Fh,0FDh,21h,3Fh
db 0FFh,0A1h,5Fh,0FDh,42h,0FFh
db 0FFh,0D0h,2Fh,0FAh,05h,0FFh
db 0FFh,0E9h,40h,01h,4Bh,0FFh
db 0FFh,0F4h,44h,91h,17h,0FFh
db 0FFh,0FCh,4Dh,0D9h,1Fh,0FFh
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_14:
db 0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
db 0E7h,0FFh,8Fh,0F8h,0FFh,0F3h
db 0C3h,0FFh,9Fh,7Ch,0FFh,0E1h
db 0E1h,0FFh,9Fh,0FCh,0FFh,0C3h
db 0E8h,0FFh,9Fh,7Ch,0FFh,8Bh
db 0F2h,7Fh,9Fh,0FCh,0FFh,27h
db 0FDh,3Fh,9Bh,6Ch,0FEh,5Fh
db 0FEh,9Fh,9Fh,0FCh,0FCh,0BFh
db 0FFh,4Fh,5Bh,6Dh,79h,7Fh
db 0FFh,0A2h,5Fh,0FDh,22h,0FFh
db 0FFh,0D1h,5Fh,0FDh,45h,0FFh
db 0FFh,0E8h,2Fh,0FAh,0Bh,0FFh
db 0FFh,0F5h,40h,01h,57h,0FFh
db 0FFh,0F8h,44h,91h,0Fh,0FFh
db 0FFh,0FCh,4Dh,0D9h,1Fh,0FFh
db 0FFh,0FEh,40h,01h,3Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
Analyzer_phase_15:
db 0EBh,0FFh,0C7h,0F1h,0FFh,0EBh
db 0F1h,0FFh,8Fh,0F8h,0FFh,0C7h
db 0E8h,0FFh,9Fh,7Ch,0FFh,8Bh
db 0F4h,7Fh,9Fh,0FCh,0FFh,17h
db 0FAh,3Fh,9Dh,5Ch,0FEh,2Fh
db 0FDh,1Fh,9Fh,0FCh,0FCh,5Fh
db 0FEh,8Fh,9Bh,6Ch,0F8h,0BFh
db 0FFh,47h,9Fh,0FCh,0F1h,7Fh
db 0FFh,0A2h,5Bh,6Dh,22h,0FFh
db 0FFh,0D1h,5Fh,0FDh,45h,0FFh
db 0FFh,0E8h,5Fh,0FDh,0Bh,0FFh
db 0FFh,0F5h,2Fh,0FAh,57h,0FFh
db 0FFh,0FAh,40h,01h,2Fh,0FFh
db 0FFh,0FCh,44h,91h,1Fh,0FFh
db 0FFh,0FEh,4Dh,0D9h,3Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,40h,01h,7Fh,0FFh
db 0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
db 0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
;-------------------------------------------------------------------
; описание: Переменные правого и левого каналов анализатора
;---------------------------------------------------------------------
Analyzer_ch0_vol:
db 0
Analyzer_ch1_vol:
db 0
Analyzer_ch2_vol:
db 0
Analyzer_ch3_vol:
db 0
Analyzer_ch4_vol:
db 0
Analyzer_ch5_vol:
db 0