цифровая электроника
вычислительная техника
встраиваемые системы

 



Эмулятор процессора 6502 и Commodore 64 на Arduino

Автор: Mike(admin) от 7-07-2014, 07:05

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


Эмулятор процессора 6502 и Commodore 64 на Arduino

Поскольку современные микроконтроллерные системы сопоставимы по техническим характеристикам или даже лучше компьютеров сорокалетней давности, то уже сегодня можно проэмулировать процессор 6502 на Arduino.


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


Эмулятор процессора 6502 и Commodore 64 на Arduino

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


DUE6502.ino


cpu.c


Подключим TFT-дисплей и получим следующее:





<Источник>


Теги: Arduino




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий