Attempt to learn something about 8 bit CPUs with C++ exercising in focus
This repository contains a simulator for the legendary MOS Technology 6502 microprocessor, written in C++. The 6502 has played a pivotal role in the personal computer revolution and has been the heart of iconic systems, making it an essential piece of computing history.
The MOS Technology 6502 is an 8-bit microprocessor that was introduced in 1975. Designed by Chuck Peddle and Bill Mensch, it quickly gained popularity due to its affordability and power. Retailing at a mere $25, when its competitors were often several times more expensive, the 6502 made waves in the electronics industry and was adopted in a variety of products.
The Apple I and Apple II computers The original Nintendo Entertainment System (NES) The Atari 2600 and 8-bit family of home computers The Commodore PET and Commodore 64 And many more... This processor, with its rich instruction set and simple architecture, became a favorite for hobbyists, educators, and commercial developers alike.
Contributions to improve the simulator or add new features are welcome!
This project is licensed under the MIT License - see the LICENSE.md file for details.
For technical reference i used: http://web.archive.org/web/20210912192127/http://www.obelisk.me.uk/6502/ The original designers of the 6502, Chuck Peddle and Bill Mensch. The community of 6502 enthusiasts and historians who've preserved its legacy. ... (any other tools, libraries, or individuals you'd like to acknowledge)