Revert "fix sound on platforms where 'unsigned long' is only 32 bits wide"

This commit is contained in:
Autechre 2020-12-24 16:10:17 +01:00 committed by GitHub
parent 0af99f87ea
commit 1b92e92ae9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -103,10 +103,10 @@ namespace gambatte
uint_least32_t *const buf = buffer_ + bufferPos_; uint_least32_t *const buf = buffer_ + bufferPos_;
std::memset(buf, 0, cycles * sizeof(uint_least32_t)); std::memset(buf, 0, cycles * sizeof(uint_least32_t));
ch1_.update(buf, (soChVol_[0] * soVol_ * 0x1999999AULL) >> 32, cycles); ch1_.update(buf, (soChVol_[0] * soVol_ * 0x1999999A) >> 32, cycles);
ch2_.update(buf, (soChVol_[1] * soVol_ * 0x1999999AULL) >> 32, cycles); ch2_.update(buf, (soChVol_[1] * soVol_ * 0x1999999A) >> 32, cycles);
ch3_.update(buf, (soChVol_[2] * soVol_ * 0x1999999AULL) >> 32, cycles); ch3_.update(buf, (soChVol_[2] * soVol_ * 0x1999999A) >> 32, cycles);
ch4_.update(buf, (soChVol_[3] * soVol_ * 0x1999999AULL) >> 32, cycles); ch4_.update(buf, (soChVol_[3] * soVol_ * 0x1999999A) >> 32, cycles);
} }
void PSG::generateSamples(unsigned long const cycleCounter, bool const doubleSpeed) void PSG::generateSamples(unsigned long const cycleCounter, bool const doubleSpeed)