Форум по микроконтроллерам: Avr Zx Spectrum (128) - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Avr Zx Spectrum (128) 128 К, 7 корпусов микросхем, 3 МК AVR

#1 Пользователь офлайн   Lisitsin 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 29 Сентябрь 12

Отправлено 29 Сентябрь 2012 - 13:23

Приветствую.
Думаю, все помнят пожалуй самый популярный в 80-90 -х годах персональный компьютер ZX Spectrum. Многие начинали свою радиолюбительскую практику именно с него, приобретая при этом опыт в области цифровой техники и микроконтроллерах умноженный на массу эмоций, связанных с работой на этом компьютере. Уже не стоит говорить о массе игрушек, многие из которых стали классикой и образцами для повторения на других платформах.
Всем помнящим и ценящим старый добрый ZX Spectrum выкладываю свою собственную разработку - точный аналог компьютера на современной элементной базе, а именно, на AVR. Устройство создавалось как радиоконструктор. Все исходные файлы проекта с фотографиями устройства по ссылке

Устройство представляет из себя полноценный программно-аппаратный эмулятор ПК ZX Spectrum, поддерживающий совместимость с моделями 48 К, 128 К, Pentagon, +2, +3 и имеющий потенциал аппаратных возможностей для реализации эмуляции моделей с объёмом памяти ОЗУ до 512 К и общим количеством страниц памяти ROM до 3 по 16 К каждая.
В устройстве программно реализована эмуляция документированных и недокументированных команд микропроцессора Z80, порта #FE, порта #7FFD. Поддерживается функция отображения теневого экрана.

На микросхеме D2 ATMega128-16AU реализован блок эмуляции центрального процессора и портов #FE и #7FFD. Видеоконтроллер реализован на аналогичной микросхеме D1, мультиплексоре D5 74AC257 и классической схеме формирования видеосигнала на транзисторах VT1-VT4 КТ315. Оба эти устройства (блок эмуляции ЦП и видеоконтроллер) параллельно работают с блоком ОЗУ, реализованном на микросхеме CY7C4096D, восьмибитном параллельном регистре-защёлке младшего адреса D6 74AC373MTC и страничном мультиплексоре D8 74AC257. Контроллер интерфейса PS/2 стандартной клавиатуры реализован на микроконтроллере D4 ATTiny2313A-SU. Стабилизатор питания выполнен на микросхеме D3 L7805.
Во вложении инструкция по сборке радиоконструктора с подробным описанием схемотехники.
У заинтересовавшихся есть возможность приобрести радиоконструктор по вполне адекватной цене.

Прикрепленные файлы

  • Прикрепленный файл  ASpect 128.zip (256,81К)
    Количество загрузок:: 425

0

#2 Пользователь офлайн   Lisitsin 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 29 Сентябрь 12

Отправлено 17 Январь 2013 - 17:41

Засунул его в клавиатуру Genius )))




0

#3 Пользователь офлайн   Admin 

  • Администратор
  • PipPipPip
  • Группа: Администратор
  • Сообщений: 585
  • Регистрация: 08 Август 08

Отправлено 24 Январь 2013 - 19:50

Вау! Респект! Посмотрел проект, это же какая целеустремлённость нужна для разработки и сборки, да причём такой красиваой и опрятной, проекта! Спасибо за хороший проект :)
0

#4 Пользователь офлайн   Lisitsin 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 29 Сентябрь 12

Отправлено 27 Январь 2013 - 18:49

Просмотр сообщенияAdmin (24 Январь 2013 - 19:50) писал:

Вау! Респект! :)/>

Спасибо )))
0

#5 Пользователь офлайн   Lisitsin 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 29 Сентябрь 12

Отправлено 24 Август 2013 - 22:48

Встречаем статью по AVR ZX Spectrum в журнале "Радио":
Решившие собрать девайс или заиметь готовый по всем вопросам могут обращаться на Vasil.lisitsin@yandex.ru
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей