docs: added README.md

This commit is contained in:
Zoëy Noort 2025-05-11 19:52:31 +02:00
commit 558d3eced0

18
README.md Normal file
View file

@ -0,0 +1,18 @@
# 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:
- [libft](https://git.sourcedot.nl/zoeynoort/libft)
- SDL2