You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This code is an implementation of a CPU emulator for the 6502 processor, which was used in a variety of early computers and gaming systems such as the Atari 2600 and the Nintendo Entertainment System.
Features
Emulates the following features of the 6502 processor:
Registers (Accumulator, Stack Pointer, X Register, Y Register, Status Register, Program Counter)
Status flags (Negative, Overflow, Break, Decimal, Interrupt, Zero, Carry)
Instructions (All of them)
Provides a Memory class for managing the memory of the emulated system
Provides a CPU class for emulating the processor
Requirements
A C++ compiler with support for C++20
License
This program is provided under the MIT License. See LICENSE for more information.