Hello GameBoy
alter "Hello World" GameBoy assembly code
assemble your altered code, test with the GameBoy emulator
submit both your source code and the GameBoy binary on the class blog under category "Hello GameBoy"
- Due February 19 midnight before class
Purpose
By completing this assignment you will:
have a working environment allowing you to edit, assemble, link and test GameBoy assembly code
- have some idea of how to interpret and make simple alterations to already-existing code written in Z80 assembly
you are not expected to understand all of the Hello World GameBoy assembly code yet.
Assignment Details
Follow these directions to create a working GameBoy development environment
- Alter the Hello World code in some way. Some possibilities for alterations:
- move where the text prints on the screen
- have a loop of 2 or more character strings that print on the screen and alternate in some way with a time delay
- move the text on the screen
- have a "." move across the screen
- ??? --- think of something fun
better than changing the original Hello World code --- change somebody else's change to the Hello World code.
- 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 World" 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 GameBoy" 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.