So I figured out how to understand the values of Game Boy music. Say you want to make C5. Someone found an excellent guide for Game Boy note values, but I wasn't understanding it. But now I do. The value for C5 is 1546. In binary, that is 0110 0000 0101. The first part (0110) goes in the register NR14_REG (+ 1000 0000 in binary to make it work, so that would make it 1000 0110.) So the rest goes in NR13_REG. But what is the rest? 0000 0101. Which in hexadecimal is A. So fill NR13_REG with 0x0A and you should have a C5 note. I spent all night trying to understand how it works, and what values need to go where. And I was able to make a nice sounding piece of music fit for the Oranges title screen. It's about time I figured this out. I was clueless until something clicked in my brain and it suddenly made sense. Too bad I had to stay up all night in order to do this.
-
entries
4,962 -
comments
2,719 -
views
1,810,583
-
Recently Browsing 0 members
- No registered users viewing this page.
0 Comments
Recommended Comments
There are no comments to display.