A few years ago, I started working on a Game Boy emulator for fun and paused it...
...I went back to it to implement the last big chunk: sound.
I shed a tear of joy hearing the half-assed Kirby's music through my bugged child (only 2/4 channels done).😭
github.com/mrhelmut/LeBoy
Let's continue to work on this emulator and add the 3rd sound channel which is a limited wave channel.
I only got the two quadrangular channels so far, and I'm also missing the noise channel.
It sounds slightly glitchy, but we have Ch 3 Wave implemented!
I'm leaving the last channel for later. This one will be less straightforward. Noise generation is more than just random waves.
Let's see if I can figure out the 4th and last sound channel of the Game Boy today.
It's a noise channel which is pretty much just random sound. Sounds trivial, but the channel can manipulate the random number generator and I have no idea what this is.
Annnndd we have the last channel implemented!
Unbelievable, I actually feature-completed a pet project.
Now to clean things up, and to fix all those inaccuracies.
I will now play all the games I have just to enjoy some glitchy music.
As glitchy and bullied by bats as it can get. 💜
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.