YoVDO

Hello World on the Gameboy and Gameboy Color - GBZ80 Assembly Lesson 9

Offered By: ChibiAkumas via YouTube

Tags

Game Development Courses Assembly Language Courses Retro Gaming Courses Font Design Courses

Course Description

Overview

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

Related Courses

RetroPie: Building a Video Game Console with Raspberry Pi
LinkedIn Learning
Create Animated 3D Pixel Visualizers - Music Videos - Retro SNES Style in Blender
Max Novak via YouTube
NES Emulator - PPU Background Rendering - Part 4
javidx9 via YouTube
NES Emulator Development - Part 1: Bitwise Basics and Overview
javidx9 via YouTube
Code-It-Yourself: Retro Arcade Racing Game in C++
javidx9 via YouTube