Creating a Gameboy Emulator - Part 2 - Ongoing

This is part 2 of an ongoing project in C++ to create an emulator of the Nintendo Gameboy. Since the last post, I have added a GUI for debugging, including inspectors for the CPU state, the Gameboy鈥檚 Memory, a visualization of Graphics Memory, and a ROM loader. Github Repository https://github.com/CharlieHart0/GameBoyEmu (The project is ongoing, and is not yet fully usable) SDL and ImGui ImGui, a C++ GUI library, was used in combination with SDL2 and OpenGL3 to add a GUI to the program, through which different parts of the emulator could be debugged....

October 1, 2024 路 5 min 路 Charlie Hart

Creating a Gameboy Emulator - Part 1

My first emulator project is to write a Gameboy emulator, in C++, and is a large project with several stages, so more posts will be made as new sections are added. At the time of writing, I have implemented the Gameboy鈥檚 CPU, memory bus and instruction set. Update 01/10/2024: Part 2 of this project can be found here. Github Repository GitHub - CharlieHart0/GameBoyEmu: A GameBoy emulator (The project is ongoing, and cannot yet be used as a full emulator)...

March 3, 2024 路 4 min 路 Charlie Hart

Modding the PS Vita

I recently modded my PS Vita, using HENkaku and Ens艒, so that I was able to install unsigned software, and begin exploring the Vita homebrew community, and potentially make my own games/programs for the system! Disclaimers I do not support pirating games, this project was focused on exploring the Vita system and the homebrew created for it! I do not claim responsibility for any consequences if you attempt this with your own device, you do so at your own risk and may void the manufacturer鈥檚 warranty!...

February 3, 2024 路 6 min 路 Charlie Hart