ZX Spectrum на AVR

Обсуждение использования Atmel микроконтроллеров.
Ответить
Lisitsin
У нас в гостях
У нас в гостях
Сообщения: 1
Зарегистрирован: 27 авг 2016, 14:37

ZX Spectrum на AVR

Сообщение Lisitsin »

ZX Spectrum на AVR

Здравствуйте!
Сегодня предлагаю Вам обзор моей разработки – всемирно известного компьютера ZX Spectrum на современной доступной элементной базе – AVR микроконтроллерах.
ZX Spectruim – самый популярный компьютер 80-90-х годов, на котором выросли многие радиолюбители и программисты, написанные для него игры, такие, как R-Type, Elite, Dizzy, Robocop, Exolon, Lode Runner, Saboteur известны во всём мире.
Сегодня, как и тогда, радиолюбитель может позволить себе собрать ZX Spectrum самостоятельно и вспомнить старые добрые времена, свой первый компьютер. Проект полностью открытый, автор (я) ответит на все возникающие при сборке и запуске вопросы, а желающие могут даже заказать готовую рабочую плату компьютера.
Итак, технические характеристики AVR ZX Spectrum:
• Разрешение экрана: 256 х 192 точки;
• Матрица знакомест экрана: 32 х 24;
• Количество цветов на знакоместо: 2;
• Число цветов экранной области: 8;
• Число цветов бордюра: 8;
• Число градаций яркости для каждого цвета: 2;
• Эквивалентная частота ЦП: 3,333 МГц;
• Порты ввода/вывода: 0xFE, 0x7FFD, 0xFFFD, 0xBFFD; порты TTR-DOS
• Клавиатурный интерфейс: PS/2;
• Число задействованных клавиш: 82;
• Число каналов звукового сопровождения: 4 ( для V2_2 – 7)
• Перечень каналов звукового сопровождения: левый AY8910, правый AY8910, средний AY8910, бипер (для V2_2 – дополнительно стерекканал + доп. средний канал);
• Видеовыходы: ЧБ выход, RGB выход, отдельный выход синхронизации;
• Поддержка загрузки/выгрузки «на ленту»: имеется;
• Дополнительные устройства ввода/вывода: micro-SD карта;
• Поддерживаемые модели ZXSpectrum: Pentagon 128 K, ZXSpectrum 128 K, ZXSpectrum48 K, ZXSpectrum+2, ZXSpectrum+3, ZXSpectrum48 K` 2006; OPEN SE BASIC 128 K, OPENSEBASIC 48 K,
• Дополнительная операционная система: SD-DOS;
• Файловая система: FAT32;
• Разъём шины ввода/вывода: имеется;
• Конструкция: 4-х сторонняя печатная плата 140 х 22 мм, установка внутри клавиатуры или в отдельный корпус;
• Питание устройства: соединитель mini-USB«F», напряжение +5 В.

Во вложении приведена схема электрическая принципиальная и сборочный чертёж с перечнем элементов для AVR ZX Spectrum V2_1. Краткое описание схемы:
В устройстве можно выделить следующие функциональные блоки:
• блок центрального процессора собран на элементах D2, C2, C2, R17...R19, R26, C10...C13, XS3, XP2;
• контроллер клавиатуры выполнен на элементах D4, C4, C6, BQ1, R11, R17, R26, XS1;
• блок видеопроцессора выполнен на элементах D1, C1, R1...R8, XP1;
• блок формирования видеосигнала реализован на элементах D3, C5, R9, R12...R41, VT1...VT5, VD1, VD2, K1...K7;
• блок ОЗУ со страничной организацией выполнен на элементах D5...D7, C7...C9, VD1, VD2;
• блок эмулятора музыкального сопроцессора реализован на элементах D8, C17...C24, R43...R46, BQ2, XS2 XS6, K8, K9;
• блок цепей питания включает в себя элементы DA1, C14, C15, XS5
Подробно схема описана в обзоре:
http://meandr.org/archives/21451
Также о разработке имеются статьи в журнале «Радио»
На сегодняшний дель разработан блок TurboSound с интерфейсом Kempston джойстика для AVR ZX Spectrum (фото во вложении), а также PAL кодер для подключения устройства к стандартному видеовходу.
Все интересующие вопросы Вы можете задать мне в личку или на Vasil.lisitsin@yandex.ru
Приобрести можно в магазине радиоконструкторов Good-Kits http://good-kits.ru/nabory-bloki-i-modu ... ectrum-v2/
Спасибо !!!
Вложения
CONNECTED 2.jpg
AVR ZX V2_1.JPG
AVR ZX Spectrum V2_0 assembly drawing.JPG

Аватара пользователя
RadioRobot
У нас в гостях
У нас в гостях
Сообщения: 8
Зарегистрирован: 11 авг 2015, 23:28

Re: ZX Spectrum на AVR

Сообщение RadioRobot »

Принципиальная схема AVR ZX Spectrum первой версии с перечнем деталей:
Принципиальная схема AVR ZX Spectrum первой версии
Принципиальная схема AVR ZX Spectrum первой версии
Детали для схемі AVR ZX Spectrum первой версии
Детали для схемі AVR ZX Spectrum первой версии

Аватара пользователя
RadioRobot
У нас в гостях
У нас в гостях
Сообщения: 8
Зарегистрирован: 11 авг 2015, 23:28

Re: ZX Spectrum на AVR

Сообщение RadioRobot »

Принципиальная схема AVR ZX Spectrum версии 2.0:
Принципиальная схема AVR ZX Spectrum версии 2.0
Принципиальная схема AVR ZX Spectrum версии 2.0
Файлы к проекту
V2_0 support.7z
Файлы к проекту: схема, описание, прошивки МК
(3.58 МБ) 2252 скачивания

Ответить

Вернуться в «AVR (Atmel)»