mirror of
https://github.com/freewilll/apple2-go.git
synced 2025-03-30 05:30:19 +00:00
Shortened audio attenuation
This commit is contained in:
parent
31a4ba8cf6
commit
95eb6fb575
@ -82,11 +82,11 @@ func Init() {
|
||||
|
||||
func Click() {
|
||||
ForwardToFrameCycle()
|
||||
system.AudioAttenuationCounter = 4000
|
||||
system.AudioAttenuationCounter = 400
|
||||
system.LastAudioValue = ^system.LastAudioValue
|
||||
}
|
||||
|
||||
func attenuate(sample uint16) uint16 {
|
||||
func attenuate(sample int16) int16 {
|
||||
if system.AudioAttenuationCounter == 0 {
|
||||
return 0
|
||||
} else {
|
||||
|
@ -14,15 +14,15 @@ var (
|
||||
Cycles uint64
|
||||
FrameCycles uint64
|
||||
AudioCycles uint64
|
||||
AudioChannel chan uint16
|
||||
AudioChannel chan int16
|
||||
LastAudioValue int16
|
||||
LastAudioCycles uint64
|
||||
LastAudioValue uint16
|
||||
AudioAttenuationCounter uint64
|
||||
)
|
||||
|
||||
func Init() {
|
||||
Cycles = 0
|
||||
AudioChannel = make(chan uint16, AudioSampleRate*4) // 1 second
|
||||
AudioChannel = make(chan int16, AudioSampleRate*4) // 1 second
|
||||
LastAudioValue = 0x2000
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user