Fully functional and well-tested emulator of an 8-bit 6502 processor from Nintendo Entertainment System (NES) home video game console created as a bachelor's thesis in C++
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Visual Studio 2019 or newer
- VSCppUnit C++ Unit Testing Framework
- Windows 7 or newer
- Install Visual Studio
- Clone this repository to your local drive
- Open NES_Emulator.sln file from the root directory and you are ready to go!
- Open NES_Emulator.sln file from the root directory
- Build the whole solution
- Open Test Explorer by pressing CTRL + E, T or going to View => Test Explorer
- Run all tests by pressing CTRL + R, A or using a Run All Tests button.
- Open NES_Emulator.sln file from the root directory
- Build NES_Core project in Release mode
- Get the produced binary from \build\bin\Win32\NES_Core\NES_Core.lib