Skip to content

sebaraj/Mosti

Repository files navigation

MOS Technologies, Inc. 6502 Emulator

The 6502 is an 8-bit microprocessor, originally introduced in 1975. This project is an emulator of the 6502 microprocessor, written in C++, using CMake, Ninja, Conan, GoogleTest, and Doxygen.

Motivation

Although the 6502 is a relatively simple architecture and courses such as Computer Architecture and Operating Systems have given me practical experience working at much higher complexities, the motivation for this project was to become familiar with the tooling (build, package management, testing, and documentation) of a modern C++ project.

Features

Opcode Support

http://www.6502.org/tutorials/6502opcodes.html