Jump to content
  • entries
    4,962
  • comments
    2,719
  • views
    1,810,583

There. I understand Game Boy music.


atari2600land

500 views

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.

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...