Easyelectronics.ru

Электроника для всех
Текущее время: 26 ноя 2020, 21:17

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 июл 2014, 16:29 
Заглядывает иногда

Зарегистрирован: 10 ноя 2013, 13:12
Сообщения: 36
Здравствуйте!
Представляю свою новую разраюотку - 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) Выведены отдельные разъёмы для внешнего программирования микроконтроллеров ATMega128-16AU.
6) Питание устройства теперь осуществляется через соединитель mini-USB, устанавливаемый на плату, что делает возможным использование для питания устройства обычных зарядных устройств и источников питания для многочисленных на сегодняшний день гаджетов;
7) Центральный процессор теперь ориентирован правильным образом на плате;

Хотелось бы услышать отзывы, предложения по усовершенствованию, вопросы.
По преобретению - в личку или на Vasil.lisitsin@yandex.ru
Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 июл 2014, 16:35 
Старожил
Аватара пользователя

Зарегистрирован: 14 апр 2014, 11:06
Сообщения: 1647
Откуда: Курск
Где ж ты был в 1990м
[irony]Сейчас популярны лампы настроения[/irony]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 июл 2014, 16:43 
Старожил
Аватара пользователя

Зарегистрирован: 02 фев 2010, 00:24
Сообщения: 727
Откуда: Челябинск
Просто шикарно!
Транзисторы КT315 применили что бы сохранить нотку древности устройства?

_________________
Когда компьютеры были большими - программы были маленькими!.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 июл 2014, 17:37 
Старожил

Зарегистрирован: 26 дек 2011, 18:08
Сообщения: 636
Cthulhu писал(а):
Цитата:
Хотелось бы услышать отзывы

Где ж ты был в 1990м
в 90-м я ментам* объяснял в ответ на то, что можно использовать спектрум на работе: - нахер вам этот спектрум... IBM ПиСи нужен для работы - там и фотки и игры не сравнить с спектрум
*это когда на работе у нас попытались IBM i386 спереть, а спёрли Искру-1030 :)
и тогда у меня уже была 286-ая мать (вывезенная с барахолки из Финляндии), + 1 Мб (640 К+ 386 К), корпус из алюминия , БП аналогово-трансформаторный безвентиляторный, клава "сенсорная" на КР1816ВЕ31 + РФ2 (сенсоры из люминевой фольги), Изот 10 Мб,... + Принц Персии на личном ч/б мониторе Электроника с модернизацией в VGA.
Цитата:
Хотелось бы услышать ... вопросы.
А для чего нужно этим заниматься ?
Цитата:
Хотелось бы услышать ... предложения
Займись чем нибудь более прикладным для бытового и народного хозяйств.

Песня: Скольких я зарезал, скольких перерезал...


Вложения:
Prince_of_Persia_1989_video_game_IBM_PC_Version_gameplay.gif
Prince_of_Persia_1989_video_game_IBM_PC_Version_gameplay.gif [ 208.75 Кб | Просмотров: 18627 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 июл 2014, 17:47 
Старожил
Аватара пользователя

Зарегистрирован: 20 апр 2010, 17:59
Сообщения: 1187
Откуда: Челябинск
Lisitsin писал(а):
Хотелось бы услышать отзывы, предложения по усовершенствованию, вопросы.

Молодец! Как говорится - "Жму руку"!

_________________
Everybody lies


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 июл 2014, 19:55 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:19
Сообщения: 6802
Откуда: Из тех... Из бывших...
Респект!
А как на AVR реализовано исполнение подгружаемых программ? Флэшь контроллера задействован?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 июл 2014, 21:21 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:55
Сообщения: 5548
Откуда: Уругвайская АССР
Интересно, а почему сразу VGA не подключить, зачем этот гемор с модулятором-видеовходом??

_________________
Без гнева и жестокости, сегодня Смерть взмахнёт косой, и ангел тайными дорогами мой милый Кубик унесёт с собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 12 июл 2014, 00:40 
Старожил
Аватара пользователя

Зарегистрирован: 02 окт 2010, 17:18
Сообщения: 263
Откуда: Подольск
Молодец!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 13 июл 2014, 02:59 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 26 мар 2012, 01:27
Сообщения: 162
Спектрум настолько крутой девайс, что не утратил актуальности спустя 34 года.
Была у меня подобная мысля, сделать атари а авр-ке)

Молодец, респект!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 13 июл 2014, 10:48 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1443
alexparser писал(а):
Спектрум настолько крутой девайс, что не утратил актуальности спустя 34 года.
Была у меня подобная мысля, сделать атари а авр-ке)
Молодец, респект!

Крутой или всё же фановый?
Отличная инженерная разработка 82 года.
Если учесть сколько времени регенериуется память то что остаётся от 3,5 МГц на выполнение кода? (примерно 1,7МГц?)
И по растактовке команды выполняются "довольно долго" [url=http://emuverse.ru/wiki/Zilog_Z80/Система_команд]Система команд Z80[/url]
Что и позволило реализовать проект на AVR.
Автор молодец, но тема так и останется фановой.

P.S. C программированием на ассемблере Z80 "завязал" в периоде 93-95 годов с началом своей профессиональной деятельности на PC архитектуре (386 процессоры). Из ранего - для Spectrum переделывал ПЗУ для совмещения русификации и авто-турбирования загрузчика с минимумумом влияния на совместимость с игрушками. Для подключения 64-х клавиш в редактор (TLW вроде) изменил его код для тренировки 10-ти пальцевого способа печати. Добавив пару микросхем логики мог загрузить в область теневого ОЗУ (под Biosom) разые его варианты и переключится на него. Были ещё некоторые сделанные программы (из интересных обратная конверсия англо-русского словаря на дискете). Какое то количество дискет до сих пор валяется на антресоли :)
C тех пор к теме ZХ не возвращался, но CD диски для PC со всевозможными эмуляторами, софтом, документацией для ZX и других ретро платформ старался покупать, если встречал (где то от района 98года.)
К слову сказать, знание программирования ZX на асм дало мне первую работу связанную с программированием :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 13 июл 2014, 19:38 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 26 мар 2012, 01:27
Сообщения: 162
KPG писал(а):
P.S. C программированием на ассемблере Z80 "завязал" в периоде 93-95 годов с началом своей профессиональной деятельности на PC архитектуре (386 процессоры).

Во, родственная душа:)
Я тоже писал софт на асме (gens) в качестве хобби под Z80 что-то около 89-91 года.
Из значемых, разработал 2 игрушки (бродилки с эфектными и плавными движением спрайтов и качественными скроллингами) и музыкальный центр (загонял звук в RAM, примитивно компрессировал и воспроизводил, интерфейс был выполнен в виде деки аж с графическим эквалайзром + загрузка/выгрузка на кассету).
А система команд у Z80 и x86 схожи, т.к. основатели Zilog являются отпочковавшимися разработчиками Intel-а.
Касаемо же аппараторной части спектрума, могу добавить что организация "цветовой модели" где окрашивается не каждый пиксель, а знакоместо 8x8 пикселей - жутко гадкая штука, особенно для программиста. Чтобы сделать качественную цветную растровую картинку требуется столько шаманизма, что никакого терпения не хватит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 18 июл 2014, 18:59 
Старожил
Аватара пользователя

Зарегистрирован: 04 июн 2013, 12:16
Сообщения: 467
Откуда: Брянщина
получил, спасибо!
буду подключать к ТВ :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 19 июл 2014, 12:08 
Заглядывает иногда

Зарегистрирован: 10 ноя 2013, 13:12
Сообщения: 36
Александр Д. писал(а):
получил, спасибо!
буду подключать к ТВ :)

Абсолютно незачто. Вам спасибо!
Пакет поддержки V2_0 здесь:
http://www.youtube.com/watch?v=y4JQdIvJunI


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 20 июл 2014, 00:53 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
KPG писал(а):
Если учесть сколько времени регенериуется память то что остаётся от 3,5 МГц на выполнение кода? (примерно 1,7МГц?)
примерно бггг:)
KPG писал(а):
P.S. C программированием на ассемблере Z80 "завязал" в периоде 93-95 годов с началом своей профессиональной деятельности на PC архитектуре (386 процессоры).
а всё форт проклятый...
alexparser писал(а):
Из значемых, разработал 2 игрушки (бродилки с эфектными и плавными движением спрайтов и качественными скроллингами)
осталось что-нить?
alexparser писал(а):
Чтобы сделать качественную цветную растровую картинку требуется столько шаманизма, что никакого терпения не хватит.
а у бордера вообще только один цвет! жуть! однако это не мешает на нем рисовать продолжение картинок или даже делать анимацию. да и ограничения в 2 цвета на знакоместо обходятся, если ну очень надо.

у некоторых до сих пор хватает терпения, чтобы отжигать! чего только стоят работы с только что прошедших dihalt и 3BM...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 20 июл 2014, 01:32 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1443
Ink писал(а):
KPG писал(а):
P.S. C программированием на ассемблере Z80 "завязал" в периоде 93-95 годов с началом своей профессиональной деятельности на PC архитектуре (386 процессоры).
а всё форт проклятый...

Эка Вас прёт:) ЧСВ давит?
Вспомнили что на ZX было несколько Форт систем и возможно какие то игры были сделаны на нём

P.S. Одна из интересных возможностей - сделать симулятор ZX на MISC контроллере GA144 и не только ZX
группа в VK Микросуперкомпьютер на основе GA-144


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 21 июл 2014, 00:38 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
при чем здесь чсв? вы сказали глупость (как всегда), я посмеялся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 21 июл 2014, 06:56 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1443
Ink писал(а):
при чем здесь чсв? вы сказали глупость (как всегда), я посмеялся.

А в чём глупость? Даже забавно. В том что перестал кодить на ZX?
У Вас, похоже, ещё сильны детские воспоминания связанные с ZX:)

P.S. Читатели темы Sorry за offtopic. Ink, как всегда, о чём то своём "женском" :)
К сведению: смеятся над людьми (как Вы это делаете) - это плохой признак воспитания.
Поэтому и ЧСВ от этого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 21 июл 2014, 12:32 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
все еще весело:) тока однообразность начинает утомлять... как обычно: придумай глупость, а потом ее разоблачи...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 21 июл 2014, 21:32 
Старожил

Зарегистрирован: 23 ноя 2010, 20:08
Сообщения: 1098
Откуда: тебя ебёт?
Это называется "задрачивать".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 07 дек 2014, 16:21 
Заглядывает иногда

Зарегистрирован: 10 ноя 2013, 13:12
Сообщения: 36
На сегодняшний день работает дисковая операционная система 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/sinc ... /x/9325469


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 09 дек 2014, 02:49 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 13 фев 2012, 13:31
Сообщения: 64
Откуда: Снегири, МО, РФ
Надо сразу встраивать это в клавиатуру и продавать их, ну и хотелось бы иметь выход на VGA.
Сколько стоит готовый к употреблению наборчик?

Добавлено позже: Посмотрел фотки на ВК, в клавиатуру уже встроились, отлично.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 09 дек 2014, 03:38 
Старожил
Аватара пользователя

Зарегистрирован: 26 сен 2012, 16:33
Сообщения: 609
Откуда: Челябинск
Lisitsin писал(а):
На сегодняшний день работает дисковая операционная система 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/sinc ... /x/9325469


Без тр-дос - только старые игры. Масса софта туда была портированно (и написано с 0).
Я на ZX 1.5 года сидел на дисководе (и чуть меньше года на кассетах) - совсем другие ощущения и качество софта.
А кстати как работают игры с дозагрузкой уровней? Никак видимо? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 10 дек 2014, 22:27 
Заглядывает иногда

Зарегистрирован: 10 ноя 2013, 13:12
Сообщения: 36
digitdroid писал(а):
Без тр-дос - только старые игры. Масса софта туда была портированно (и написано с 0).
Я на ZX 1.5 года сидел на дисководе (и чуть меньше года на кассетах) - совсем другие ощущения и качество софта.
А кстати как работают игры с дозагрузкой уровней? Никак видимо? :)


А для этого вход Tape имеется. И очень удобно - после загрузки уровня можно сохраниться в .SNA Ну а TR DOD допилится когда-нибудь. Кстати, может кто-то ткнуть в подробное описание портов ввода/вывода TR-DOS? Буду премного благодарен!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 11 дек 2014, 00:34 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
не то чтобы подробное, но вот: http://zxpress.ru/article.php?id=1006

а на профильном форуме все быстрее расскажут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZX Spectrum на AVR, V2_0
СообщениеДобавлено: 11 дек 2014, 12:02 
Заглядывает иногда

Зарегистрирован: 10 ноя 2013, 13:12
Сообщения: 36
Премного благодарен!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу 1, 2, 3  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB