добавил поддержку различных частот сэмплирования звука
добавил поддержку различных частот сэмплирования звука 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
|
||||
cmd: ds #100
|
||||
commandLine: dw #8082
|
||||
@ -525,7 +525,7 @@ Flip:
|
||||
; ============================================================
|
||||
SetUp_CovoxBL:
|
||||
ld bc,#04e
|
||||
ld a,%10011001
|
||||
.bitrate: equ $+1: ld a,%10011001
|
||||
out (c),a
|
||||
ret
|
||||
|
||||
@ -714,6 +714,28 @@ LoadHeader:
|
||||
ld a,(header.mfp_pages)
|
||||
inc 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
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user