Chip-8 Dev Challenge: Sound Revisited

Introduction Last year I wrote about generating XO-Chip sound and the challenges it creates. Specifically, taking a 128 bit pattern of 1’s and 0’s and turning that into a sound wave. However, that post only went into detail of the audio pattern. Recently I was updating Chipped-8 and optimizing sound was one of my areas of focus. In addition to optimization I wanted to fix a few bugs and annoyances…