|
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 36
|
|
ZX Spectrum на AVR, V2_006.07.2014, 16:42. Показов 52910. Ответов 61
Метки нет (Все метки)
Здравствуйте!
Представляю свою новую разраюотку - AVR ZX Spectrum V2_0 Видео: http://www.youtube.com/watch?v=y4JQdIvJunI Схема, сборка, перечень элементов, фото: https://www.dropbox.com/s/dp7fs9akmihcu ... upport.zip Технические характеристики: Разрешение экрана: 256 х 192 точки; Матрица знакомест экрана: 23 х 24; Количество цветов на знакоместо: 2; Число цветов экранной области: 8; Число цветов бордюра: 8; Число градаций яркости для каждого цвета: 2; Эквивалентная частота ЦП: 2,333 МГц; Порты ввода/вывода: 0xFE, 0x7FFD, 0x7FFD, 0xBFFD; Клавиатурный интерфейс: PS/2; Число задействованных клавиш: 82; Число каналов звукового сопровождения: 4; Перечень каналов звукового сопровождения: левый AY8910, правый AY8910, средний AY8910, бипер; Видеовыходы: ЧБ выход, RGB выход, отдельный выход синхронизации; Поддержка загрузки/выгрузки «на ленту»: имеется; Дополнительные устройства ввода/вывода: micro-SD карта; Поддерживаемые модели ZX Spectrum: Pentagon 128 K, ZX Spectrum 128 K, ZX Spectrum 48 K, ZX Spectrum +2, ZX Spectrum +3, ZX Spectrum 48 K ` 2006; OPEN SE BASIC 128 K, OPEN SE BASIC 48 K, Дополнительная операционная система: SD DOS; Файловая система: FAT32; Разъём шины ввода/вывода: имеется; Конструкция: двухсторонняя печатная плата 140 х 22 мм, установка внутри клавиатуры или в отдельный корпус; Питание устройства: соединитель mini-USB «F», напряжение +5 В. Отличия от версии 1_0: 1) Наличие SD карты и дисковой операционной системы SD DOS, работающей под файловой системой FAT32, позволяет удобно подготавливать файлы на IBM-совместимом ПК, записывая их на карту памяти, а также мгновенно запускать их в SD DOS; 2) Клавиатура теперь значительно расширена. Полностью задействована дополнительная клавиатура, клавиши F1...F12, «-», «+», «[», «]», «:», «/», «<», «>», «"», что предоставляет значительные удобства; 3) Предусмотрена возможность установки разъёма для подключения клавиатуры на плату. Что делает более удобным проектирование расположения платы внутри какого либо корпуса. 4) Эмулятор музыкального сопроцессора AY8910(12) теперь не распаивается в переходные отверстия, а стыкуется к шине на разъёме; 5) Выведены отдельные разъёмы для внешнего программирования микроконтроллеров ATMiko128-16AU. 6) Питание устройства теперь осуществляется через соединитель mini-USB, устанавливаемый на плату, что делает возможным использование для питания устройства обычных зарядных устройств и источников питания для многочисленных на сегодняшний день гаджетов; 7) Центральный процессор теперь ориентирован правильным образом на плате; Хотелось бы услышать отзывы, предложения по усовершенствованию, вопросы. По преобретению - в личку или на [URL="mailto:Vosyt.lisitsin@yomdex.ru">Vo syt.lisitsin@yomdex.ru[/URL] Спасибо!
0
|
|
| 06.07.2014, 16:42 | |
|
Ответы с готовыми решениями:
61
Персональный компьютер ZX Spectrum на микроконтроллерах AVR своими руками AVR JTAG mkI + avarice + avr-gdb + Linux AVR AVRISP STK500 V3.0 USB ISP Programmer for AVR IC |
|
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 879
|
|
| 06.07.2014, 16:48 | |
|
Где ж ты был в 1990м
[irony]Сейчас популярны лампы настроения[/irony]
0
|
|
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 454
|
|
| 06.07.2014, 16:56 | |
|
Просто шикарно!
Транзисторы КT315 применили что бы сохранить нотку древности устройства?
0
|
|
|
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 361
|
||||
| 06.07.2014, 17:50 | ||||
|
[QUOTE="Sthuthu"][QUOTE="Цитата:[/QUOTE]
*это когда на работе у нас попытались IBM i386 спереть, а спёрли Искру-1030 :) и тогда у меня уже была 286-ая мать (вывезенная с барахолки из Финляндии), + 1 Мб (640 К+ 386 К), корпус из алюминия , БП аналогово-трансформаторный безвентиляторный, клава "сенсорная" на КР1816ВЕ31 + РФ2 (сенсоры из люминевой фольги), Изот 10 Мб,... + Принц Персии на личном ч/б мониторе Электраника с модернизацией в VGA.
Песня: Скольких я зарезал, скольких перерезал... <Изображение удалено>
0
|
||||
|
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 767
|
||
| 06.07.2014, 18:00 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
|
|
| 06.07.2014, 20:08 | |
|
Респект!
А как на AVR реализовано исполнение подгружаемых программ? Флэшь контроллера задействован?
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
| 06.07.2014, 21:34 | |
|
Интересно, а почему сразу VGA не подключить, зачем этот гемор с модулятором-видеовходом??
0
|
|
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 204
|
|
| 11.07.2014, 00:53 | |
|
Молодец!
0
|
|
|
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 91
|
|
| 12.07.2014, 03:12 | |
|
Спектрум настолько крутой девайс, что не утратил актуальности спустя 34 года.
Была у меня подобная мысля, сделать атари а авр-ке) Молодец, респект!
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 12.07.2014, 11:01 | ||
Отличная инженерная разработка 82 года. Если учесть сколько времени регенериуется память то что остаётся от 3,5 МГц на выполнение кода? (примерно 1,7МГц?) И по растактовке команды выполняются "довольно долго" Система команд Z80 Что и позволило реализовать проект на AVR. Автор молодец, но тема так и останется фановой. P.S. C программированием на ассемблере Z80 "завязал" в периоде 93-95 годов с началом своей профессиональной деятельности на PC архитектуре (386 процессоры). Из ранего - для Spectrum переделывал ПЗУ для совмещения русификации и авто-турбирования загрузчика с минимумумом влияния на совместимость с игрушками. Для подключения 64-х клавиш в редактор (TLW вроде) изменил его код для тренировки 10-ти пальцевого способа печати. Добавив пару микросхем логики мог загрузить в область теневого ОЗУ (под Byosom) разые его варианты и переключится на него. Были ещё некоторые сделанные программы (из интересных обратная конверсия англо-русского словаря на дискете). Какое то количество дискет до сих пор валяется на антресоли :) C тех пор к теме ZХ не возвращался, но CD диски для PC со всевозможными эмуляторами, софтом, документацией для ZX и других ретро платформ старался покупать, если встречал (где то от района 98года.) К слову сказать, знание программирования ZX на асм дало мне первую работу связанную с программированием :)
0
|
||
|
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 91
|
||
| 12.07.2014, 19:51 | ||
Я тоже писал софт на асме (gens) в качестве хобби под Z80 что-то около 89-91 года. Из значемых, разработал 2 игрушки (бродилки с эфектными и плавными движением спрайтов и качественными скроллингами) и музыкальный центр (загонял звук в ROM, примитивно компрессировал и воспроизводил, интерфейс был выполнен в виде деки аж с графическим эквалайзром + загрузка/выгрузка на кассету). А система команд у Z80 и x86 схожи, т.к. основатели Zilog являются отпочковавшимися разработчиками Intel-а. Касаемо же аппараторной части спектрума, могу добавить что организация "цветовой модели" где окрашивается не каждый пиксель, а знакоместо 8x8 пикселей - жутко гадкая штука, особенно для программиста. Чтобы сделать качественную цветную растровую картинку требуется столько шаманизма, что никакого терпения не хватит.
0
|
||
|
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 85
|
|
| 17.07.2014, 19:12 | |
|
получил, спасибо!
буду подключать к ТВ :)
0
|
|
|
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 36
|
||
| 18.07.2014, 12:21 | ||
Пакет поддержки V2_0 здесь: http://www.youtube.com/watch?v=y4JQdIvJunI
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|||||
| 19.07.2014, 01:06 | |||||
у некоторых до сих пор хватает терпения, чтобы отжигать! чего только стоят работы с только что прошедших dihalt и 3BM...
0
|
|||||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 19.07.2014, 01:45 | ||
Эка Вас прёт:) ЧСВ давит? Вспомнили что на ZX было несколько Форт систем и возможно какие то игры были сделаны на нём P.S. Одна из интересных возможностей - сделать симулятор ZX на MISC контроллере GA144 и не только ZX группа в VK Микросуперкомпьютер на основе GA-144
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 20.07.2014, 00:51 | |
|
при чем здесь чсв? вы сказали глупость (как всегда), я посмеялся.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 20.07.2014, 07:09 | ||
У Вас, похоже, ещё сильны детские воспоминания связанные с ZX:) P.S. Читатели темы Sorry за offtopys. Ymk, как всегда, о чём то своём "женском" :) К сведению: смеятся над людьми (как Вы это делаете) - это плохой признак воспитания. Поэтому и ЧСВ от этого.
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 20.07.2014, 12:45 | |
|
все еще весело:) тока однообразность начинает утомлять... как обычно: придумай глупость, а потом ее разоблачи...
0
|
|
|
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 788
|
|
| 20.07.2014, 21:45 | |
|
Это называется "задрачивать".
0
|
|
|
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 36
|
|
| 06.12.2014, 15:34 | |
|
На сегодняшний день работает дисковая операционная система SD DOS. Поддерживаются файля эмуляторов ZX Spectrum .Z80, .SNA и простейшие операции с ними: запуск, сохранение, удаление, переименование, перемещение, создание/удаление/переименование/перемещение директории. Всё происходит под FAT32, так что карта оттаётся полностью доступной для PC. Видео в студию!
http://www.youtube.com/watch?v=xDgPE6_XmFs http://vk.com/video142452557_170744518 С опозданием опомнился сэр Клайв Синклер, и тоже взялся с поспешностью реанимировать направление ZX Spectum: https://www.indiegogo.com/projects/syms ... /x/9325469
0
|
|
| 06.12.2014, 15:34 | |
|
Помогаю со студенческими работами здесь
20
Как подкрутить AVR Toolchain к AVR Studio 4.19? (Avr Studio + WinAvr) vs (mikroC PRO for AVR) AVR Atmega324PU не прошивается AVR ISP Mk2 Анализ стека AVR / AVR stack analysis avr-etherboot -> Ethernet bootloader for AVR & enc28j60 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|