Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to create a "Hello World" program for the Gameboy and Gameboy Color using GBZ80 assembly language. Explore the unique aspects of the Gameboy's architecture, including its modified Z80 processor. Dive into essential concepts such as header checksums, cartridge types, tile maps, cursor positioning, font definition, and color palette management for the Gameboy Color. Follow along with step-by-step instructions to write and understand the program code, define custom fonts, and implement string printing functionality. Gain insights into using monitor tools for debugging and testing. This 23-minute video tutorial, complete with accompanying online resources and source code, provides a comprehensive introduction to Gameboy programming for both beginners and experienced developers interested in retro game development.
Syllabus
Introduction
Running the code
Program code
Header checksum
Cartridge types
Start of code
Tile map and cursor position
Defining the font
The font file
The font pattern
The Gameboy Color palette
Printing a string
Monitor tools
Conclusion
Taught by
ChibiAkumas