Jump to content
  • entries
    4,957
  • comments
    2,719
  • views
    1,809,814

More title screen work.


atari2600land

482 views

Worked some more on Frank the Fruit Fly. My goal was to get in a longer song for the title screen. So instead of all those if statements, I thought it'd be better to do what I do in bB where I use a data table. I was having horrible luck and things weren't going my way until I realized the reason: I was writing values to the wrong register. So I put the value in the correct register and it worked, but it was way faster. Probably because I optimized the code. So I slowed it down and now the title screen song is okay. I also learned how to make the notes deeper. But since it would take literally hours of work to redo the title screen song (I attempted to and it took a while before I gave up), and since this is a game about a fruit fly, I just kept the same (longer) higher-pitched title screen music in. To lower the music, I would have to write a lower value to NRx4_REG. Right now it was at 0x87. Something like 0x86 would make it deeper, and 0x85 would make it deeper still, until you get all the way to 0x80 where it's just a low rumbling sound. So now I think I'll wait until I get my Everdrive GB until I do more work on this. I'd hate to have a whole bunch of game working fine on an emulator and then have it not work on a real Game Boy. I've worked too hard on this already. If I keep working on this, you can expect all the other songs in the game to be in a lower register. I wonder if anyone has made a homebrew Game Boy game that has a special border on the Super Game Boy yet.

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...