When implemented in code, I discovered that I had my 5-step mode wrong, resulting in warped and cut off sounds in 5-step mode in my emulator. So, I changed it to be something more like this, which matches up with the APU Frame Counter wiki page:

If you look closely you'll see I just shifted the position of the first column from the original example. I'm counting down CPU cycles to determine when to clock sweep/length/envelope, which seems to be the way things are described on https://wiki.nesdev.com/w/index.php/APU_Frame_Counter

Who is online

Users browsing this forum: No registered users and 5 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum