Skip to content

Attempt to learn something about 8 bit CPUs with C++ exercising in focus

Notifications You must be signed in to change notification settings

Dominik-Lamcha/6502_simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

6502 Processor Simulator in C++

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.

About the 6502 Processor

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.

Notable systems powered by the 6502:

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.

Contribution

Contributions to improve the simulator or add new features are welcome!

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgements

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)

About

Attempt to learn something about 8 bit CPUs with C++ exercising in focus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published