Software Emulation of the Nintendo Game Boy

This project explores the development of emulation software that simulates Nintendo Game Boy hardware, allowing Game Boy games to be played on the Microsoft Windows OS. Emulation of hardware is an essential niche of software development due to constant technological progress. Hardware that was once top of the line becomes obsolete as the market adopts newer and better technology. However, the demand for the ability to run software only available on now obsolete hardware is significant. Also, while building new hardware, emulation can allow developers to build applications for that hardware before they physically possess it. This project will be implemented in C+ + using the Visual Studio IDE.