Hello! I'm Dylan Gearhart, and I would like to introduce my latest project: a Game Boy Emulator. The goal of this project is to emulate the Game Boy Color's hardware and provide a platform to run Game Boy ROMs. I expect this will be a fun and challenging way for me to dive deep into low-level programming.
This project aims to simulate the core functionalities of the Game Boy, including the CPU, memory, graphics, and instruction set.
- Replicating the Game Boy CPU and memory architecture
- Implementing basic graphics rendering
- Enabling Game Boy input system support
- Creating a smooth experience for running and playing Game Boy ROMs
- Game Boy CPU and memory emulation
- Graphics rendering using SDL2
- Input handling
- Sound emulation
- Ability to load and run Game Boy ROMs
To get started, clone this repository and follow the setup instructions below.
-
Clone the repository:
git clone https://github.com/yourusername/gameboy-emulator.git cd gameboy-emulator