Crate mos6502

Crate mos6502 

Source
Expand description

An emulator for the MOS 6502 CPU and its variants.

The 6502 was one of the most influential microprocessors in history, powering iconic systems like the Apple II, Commodore 64, Atari 2600, and Nintendo Entertainment System. Its low cost democratized computing and helped birth the personal computer industry.

§Variants

This emulator supports multiple 6502 variants, each with subtle differences in behavior. Choose the variant that matches your target system:

  • NMOS 6502: Original MOS Technology processor
  • 65C02: CMOS version with bug fixes and new instructions
  • Ricoh 2A03: Nintendo’s NES variant without decimal mode
  • Revision A: Very early variant missing the ROR instruction

Modules§

cpu
mos6502
instruction
memory
registers

Structs§

ArithmeticOutput
Output of arithmetic instructions (ADC/SBC)

Traits§

Variant
Trait for different 6502 CPU variants with their historical differences.