commit 558d3eced02f5e955f311d3dc0696269c3c66e1d Author: Zoëy Noort Date: Sun May 11 19:52:31 2025 +0200 docs: added README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..d22de27 --- /dev/null +++ b/README.md @@ -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 \ No newline at end of file