8-разрядный процессор 6502 с CISC-архитектурой представляет собой довольно древнее, но культовое вычислительное устройство. Он был разработан в 1975 году и впоследствии использовался в таких компьютерах и приставках, как Atari, NES, Apple II, Агат, Commodore64.

Поскольку современные микроконтроллерные системы сопоставимы по техническим характеристикам или даже лучше компьютеров сорокалетней давности, то уже сегодня можно проэмулировать процессор 6502 на Arduino.
Код для Arduino Uno имеется в данном архиве (ino-файл и c-файл). Это эмулятор 6502 и интерпретатор языка BASIC, который использовался в данном процессоре.

Но ресурсы Arduino Uno не позволяют реализовать на нем что-нибудь более серьезное. А на Arduino DUE с его 84 МГц можно запустить эмулятор Commodore 64.
Подключим TFT-дисплей и получим следующее: