zboy is a Game Boy emulator written in C, created as an educational project to deepen understanding of hardware emulation and the inner workings of the original Nintendo Game Boy.
Find a file
2025-05-11 19:53:14 +02:00
LICENSE.md docs: added LICENSE.md 2025-05-11 19:53:14 +02:00
README.md docs: added README.md 2025-05-11 19:52:31 +02:00

zboy

zboy is a Game Boy emulator written in C, created as an educational project to deepen understanding of hardware emulation and the inner workings of the original Nintendo Game Boy.

Purpose

This project is intended purely for learning and experimentation. It aims to implement the core components of the Game Boy - CPU, memory, graphics (PPU), input, and cartridge loading - in a clean, modular, and decoupled manner.

By building zboy from scratch, the goal is to gain hands-on experience with:

  • CPU instruction decoding and execution
  • Memory mapping and management
  • Graphics rendering via the PPU
  • Input handling and emulation
  • ROM loading and cartridge emulation

Dependencies

zboy is using some dependencies, those include: