Hello Noise
- write code intended as sound effects for your final project
- have your sounds triggered by keypad input
assemble your code, test with the GameBoy emulator
submit both your source code and the GameBoy binary on the class blog under category "Hello Noise"
- Due March 30 midnight
Purpose
By completing this assignment you will understand:
the basics of GameBoy audio
the 2 PWM GameBoy voices
the wave playing GameBoy voice
the noise-making GameBoy voice
Assignment Details
Read gbspec.txt lines 791 -847.
Read gbspec.txt lines 1185 - 1524.
Read gbhw-snd.inc. Use this .inc file as a self-documenting way to incorporate sound in your code
Experiment with hello-noise.asm as a demo of some of the audio capabilities of the GameBoy
Write code which uses gbhw-snd.inc to create some of the sound effects you plan to use for your final project.
as usual, you are welcome to look at somebody else's Hello Noise assignment for ideas.
- make sure your name is in the comments in the first few lines of the code source.
post both your source and binary in one post on the class blog.
- title the blog with your name
- in the body of the blog, give a brief description of what your program does
if your program uses source files other than the ones that the original "Hello Noise" Gameboy assembly code uses, say what they are. If they are not available on the software page, include them, in your post as well.
- put them in the "Hello Noise" category of the blog
you are encouraged to comment and even alter other people's work.
- If you have more than one "good idea" for altering the code, you can submit to the blog more than once.