добавил поддержку различных частот сэмплирования звука
добавил поддержку различных частот сэмплирования звука 8, 11, 16, 22кГц однако рекомендуемой остается 11кГц, поскольку с более высокими частотами начинаем пропускать прерывания от CovoxBlaster, так как их становится кратно больше.
This commit is contained in:
parent
780a3d53a0
commit
650bd90834
@ -110,7 +110,7 @@ addres_wav: dw #4000 ; текущий адрес звуковых данн
|
|||||||
|
|
||||||
|
|
||||||
; ---- Строки для вывода ----
|
; ---- Строки для вывода ----
|
||||||
About: db #0d, #0a, "(c) Sprinter Video Player v0.15.035 Alpha by kostya261. 09.07.2026", #0d, #0a, #00
|
About: db #0d, #0a, "(c) Sprinter Video Player v0.15.045 Alpha by kostya261. 17.08.2026", #0d, #0a, #00
|
||||||
new_line: db #0a, #0d, #00
|
new_line: db #0a, #0d, #00
|
||||||
cmd: ds #100
|
cmd: ds #100
|
||||||
commandLine: dw #8082
|
commandLine: dw #8082
|
||||||
@ -525,7 +525,7 @@ Flip:
|
|||||||
; ============================================================
|
; ============================================================
|
||||||
SetUp_CovoxBL:
|
SetUp_CovoxBL:
|
||||||
ld bc,#04e
|
ld bc,#04e
|
||||||
ld a,%10011001
|
.bitrate: equ $+1: ld a,%10011001
|
||||||
out (c),a
|
out (c),a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@ -714,6 +714,28 @@ LoadHeader:
|
|||||||
ld a,(header.mfp_pages)
|
ld a,(header.mfp_pages)
|
||||||
inc a
|
inc a
|
||||||
ld (header.mfp_pages),a
|
ld (header.mfp_pages),a
|
||||||
|
|
||||||
|
|
||||||
|
ld a, (header.soundrate)
|
||||||
|
cp 3
|
||||||
|
jr nz,.set16
|
||||||
|
.set22: ld a,%10011011
|
||||||
|
ld (SetUp_CovoxBL.bitrate),a
|
||||||
|
ret
|
||||||
|
|
||||||
|
.set16: cp 2
|
||||||
|
jr nz,.set11
|
||||||
|
ld a,%10011010
|
||||||
|
ld (SetUp_CovoxBL.bitrate),a
|
||||||
|
ret
|
||||||
|
.set11: cp 1
|
||||||
|
jr nz,.set08
|
||||||
|
ld a,%10011001
|
||||||
|
ld (SetUp_CovoxBL.bitrate),a
|
||||||
|
ret
|
||||||
|
.set08:
|
||||||
|
ld a,%10011000
|
||||||
|
ld (SetUp_CovoxBL.bitrate),a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user